FPGA/数字IC复习八股

一、FPGA概念,与数字IC的区别

二、FPGA底层逻辑

三、同步电路、异步电路以及优缺点

四、同步复位、异步复位、异步复位同步释放

深入理解复位---同步复位,异步复位,异步复位同步释放(含多时钟域)_画出支持异步复位dff的电路图-CSDN博客

1、同步复位:只有在时钟沿到来时复位信号才起作用,则复位信号持续的时间应该超过一个时钟周期才能保持系统复位。

优点:1)抗干扰能力强,能够剔除复位信号中周期短于时钟周期的毛刺;(过滤掉毛刺)

2)电路稳定性强,一般能够保证电路百分百同步。

缺点:1)大多数厂商目标库中的触发器(DFF)都是异步复位端口,适用同步复位的时候,综合器就会在寄存器的数据输入端(D端)插入组合逻辑,占用更多的逻辑资源;

2)同步复位依赖于时钟,如果电路中的时钟信号出现问题,无法完成复位;

3)对复位信号的脉冲宽度有要求,复位信号的有效时长必须大于时钟周期,才能真正被系统识别并完成复位;同时考虑:时钟偏移、组合逻辑路径延时、复位延时等因素,可能需要有多个时钟周期的复位脉冲宽度,且很难保证复位信号到达各个寄存器的时序。

2、异步复位:只要有复位信号,系统马上复位,不依赖于时钟。

优点:1)无需额外的逻辑资源,实现简单

2)

五、亚稳态

六、跨时钟域

七、时序约束与分析

八、竞争冒险、毛刺

九、扇出的概念

参考包括博主:小火子Velsuked的文章。

相关推荐
松小白song4 小时前
FPGA开发三大铁律:位宽、逻辑与连接,为何仿真通过上板却挂?
fpga开发
FPGA小徐17 小时前
FPGA 时钟频率计算与单位换算
fpga开发
h×317 小时前
FPGA视频4分屏项目 - 系统架构详细讲解
fpga开发·音视频
秋917 小时前
硬件工程师全岗位薪资全景解析(2026版):IC设计·嵌入式·板级硬件·FPGA·晶圆制造
fpga开发·制造
博览鸿蒙17 小时前
FPGA 工程师到底有哪些方向?每个岗位都在干什么?一篇给你讲清楚
fpga开发
xiaojiaohuazi1 天前
国产安陆EG4S20 FPGA实现千兆以太网TCP/IP:AD7606C 8通道1 MSPS采集、SDRAM缓存与Python上位机
tcp/ip·缓存·fpga开发
尤老师FPGA1 天前
HDMI数据的接收发送实验(二十四)
fpga开发
MDYFPGA1 天前
明德扬 Kintex-7 FPGA核心板及多接口扩展底板介绍
fpga开发·fpga
I'm a winner1 天前
【源码】一文读懂 TDOA 无源时差定位原理
fpga开发
FPGA小迷弟1 天前
FPGA复位策略深度解析:异步复位、同步释放与设计最佳实践
fpga开发·fpga