嵌入式与硬件
文章平均质量分 54
积累嵌入式与硬件相关的知识
搞FPGA开发的Tony老师
非主流FPGA开发人员
展开
-
EHW_USB_Shield电路处理
USB接口电路参考设,包含常见的FPGA与MCU设计原创 2023-01-27 15:27:32 · 571 阅读 · 0 评论 -
EHW_DIMM分类与比较
DIMM SO-DIMM RD-DIMM分类与比较原创 2023-01-19 20:31:46 · 1605 阅读 · 0 评论 -
Keil MDK黑色主题配色
最近在Keil中调整自己喜欢的配色参考这一篇博客,对keil中的颜色进行了设置https://blog.csdn.net/xiaoting451292510/article/details/8226325原创 2021-08-26 23:27:54 · 1376 阅读 · 0 评论 -
STM32-Keil软件仿真和硬件仿真/在线仿真
原文链接 : https://blog.csdn.net/wei348144881/article/details/108715684主要参考该文章实现在Keil中对编写的嵌入式C代码进行验证转载 2021-08-23 22:24:44 · 854 阅读 · 0 评论 -
EHW AC/DC耦合
AC/DC直流耦合FPGA的GTAC耦合DC耦合思考FPGA的GTXilinx的GT作为高速的串行信号,对外到底是采用AC耦合还是DC耦合,上周在和周围年轻的小伙伴们讨论时,其实发现这个地方自己没有认真的去看过,没有调研就没有发言权!接下来,把学习的过程记录在这里,主要是参考TI公司的文档。AC耦合截图来自于TI公司的文档《scaa059c AC-Coupling Between Differential LVPECL, LVDS, HSTL, and CML.pdf》,其中重点采用高亮和下划线给原创 2021-08-08 23:41:09 · 1214 阅读 · 0 评论 -
EHW Flash记录
前言Flash作为一种非易失性存储,用于存放系统启动的固件。作为FPGA工程师,在基于FPGA的固件升级时,FPGA需要访问配置flash,完成固件的更新。用软核的方式升级采用RTL实现flash控制器进行升级不管采用哪种方式,对于flash器件本身的结构,由结构所规定的操作方式还是需要加以了解掌握Flash结构这里以SPI Flash为例,学习其内部结构从框图中可以看到通常flash对外的引脚如下名称用途RESET#复位HOLD#中断操作W#写保原创 2021-07-29 00:14:28 · 289 阅读 · 2 评论 -
FPGA Zynq Ubuntu 虚拟机下忘记密码
第一步:启动时一直按Esc,选择Advanced option for ubuntu第二步:选择recovery mode第三步:选择root,进入命令模式第四步:提示为root输入密码(此时密码为root的新密码)第五步:输入passwd 用户名 ,此时输入新密码第六步:输入reboot重启动...转载 2021-07-07 17:16:56 · 244 阅读 · 2 评论 -
FPGA Peripheral ADC调试
FPGA Peripheral ADC调试FPGA Peripheral ADC调试AD4001结构SAR结构示意图钳位电路分析与作用应用FPGA Peripheral ADC调试FGPA外设中ADC是比较常见的,最近,调试的是来自于ADI公司的AD4001本文的目的是从ADC内部的结构开始讲解,理清手册上时序的细节,和需要注意的地方AD4001结构AD4001采用差分输入,内部带有钳位电路虚线框标注的高阻态模式、跨度压缩都是可以通过控制寄存器进行使能控制信号到达内部16-BIT SAR A原创 2021-06-01 00:25:05 · 912 阅读 · 0 评论 -
驱动器学习笔记——Chpater3
CAN 和 CANopen基于CAN和CANOpen能从master接收指令,执行一系列的运动模式执行homing operationpoint-to-to-point motionprofile velocity motionprofile torqueinterpolation motionCAN定义数据链路层和物理层的连接,提供高速、可靠的网络CANopen profile定义网络中的设备类型CANopen 运动控制系统框架控制环路在每个独立的节点(Amplifier)形成原创 2021-04-28 16:18:13 · 508 阅读 · 0 评论 -
运动控制 编码器记录
编码器类型测量方式直线型旋转型码盘结构增量式大小相等,明暗间隔的光栅绝对式子同心通道,输出一串二进制绝对式编码器AB相两组脉冲相差90°,方便判断方向Z相为每转一个脉冲,用于基准点定位需要提高分辨率,可以对AB相进行倍频,或者更换更高分辨率的驱动器增量编码器增量编码器的特点原理结构简单机械平均寿命长抗干扰能力强可靠新高适合长距离传输...原创 2021-01-27 23:32:31 · 388 阅读 · 0 评论 -
FPGA Nios II学习笔记一
FPGA NIOS ii复位信号全局硬件复位信号 reset外部输入,高电平有效,强制处理器核进入复位本地复位信号 cpu_resetrequest高电平有效,只让CPU复位,而NIOS II系统中的其他元件不受这个复位影响异常和中断NIOS II中讲中断机制统称为异常,根据类型分为以下五类根据中断来源可以分为内部中断Nios II支持32个内部中断,在Qsys为中断分配优先级系统产生中断的条件:1、Status控制寄存器中断PIE位置12、某个中断请求有效3、在ie原创 2020-12-19 21:45:46 · 832 阅读 · 1 评论 -
低速率总线接口——IIC
IIC总线IIC总线作为一种常用的总线,常用于配置或者读取一些低速率的外设数据。作为一名FPGA逻辑工程师,惭愧得对大家说,其实我是在工作4年以后有一天,才认识到自己完全不懂IIC。所以补上这篇博客,聊聊IICIIC信号IIC信号部分比较简单,主要就是SCL、SDA其中SCL为master产生的时钟,输出到slave;SDA为数据线,是双向IO。在写操作的时候,全部为输出,在读操作中,根据具体的读写协议格式,判断是输入还是输出。这是典型的IIC传输1个字节的时许图,在空闲时期,SDA与SCL原创 2020-06-08 22:23:44 · 374 阅读 · 0 评论 -
嵌入式基础——USB2UART芯片
今天做软核的开发,找出了以前用过的CP2102模组,但是看到引脚上对外输出有5V和3.3V竟然不知不觉有些慌张。因为下午调试没有整理清楚,把FPGA的一个普通IO当作GND,幸好FPGA没有烧这个模组在淘宝上的图片如下,淘宝链接linkCP2102驱动链接: link.淘宝老板在官网给出了如下提示也就是说这个模组对外输出电压,所以实际当串口使用的时候,就不需要电源,至于这个地方的GN...原创 2020-04-25 23:24:53 · 1051 阅读 · 0 评论 -
Keil下无法跳转查看函数定义
早上在编译Keil的demo工程发现无法使用右键跳转到函数的定义,根据报错提示,打开魔法棒,然后找到Ouput的页面,设置了Browse Information后就可以正常跳转访问定义与声明了。...原创 2020-04-12 10:13:42 · 4815 阅读 · 3 评论 -
Jlink下载设置
这里写目录标题Jlink下载设置Jlink下载设置咸鱼上买了块二手野火STM32F4挑战者开发板,下载例程,发现只有断电才能重启,然后百度了下, 发现Jlink下载需要配置一下才能在下载以后运行。之前野火程序默认使用的ST...原创 2020-04-10 22:42:39 · 1215 阅读 · 0 评论 -
ESD静电保护(ESD器件保护原理及选型)
通常情况ESD保护电路如下当系统没有干扰,正常工作时,ESD器件可以忽略,几乎不起作用当外部接口电压超过ESD器件的击穿电压(VBR),ESD器件开始起作用,并将电流分流到地。实际ESD器件的工作电压(VRWM)与击穿电压(VBR)的区别,选择ESD器件应该选择系统工作电压小于ESD器件的工作电压(VRWM)...转载 2020-03-05 14:54:10 · 3021 阅读 · 0 评论 -
Jtag引脚定义
JTAG 主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 具有JTAG口的芯片都有如下JTAG引脚定义: TCK——测试时钟输入; TDI——测试数据输入,数据通过TDI输入JTAG口; TDO——测试数据输出,数据通过TDO从JTAG口...转载 2020-02-09 00:26:58 · 9359 阅读 · 0 评论