FPGA时序分析和约束视频教程

小梅哥,本名梅雪松,武汉芯路恒科技有限公司创始人,发烧友学院首批入驻讲师。潘文明是暨南大学通信与信息系统专业硕士;现任明德扬科技教育有限公司总经理、广州敏道信息科技有限公司理论研究所名誉所长、东莞是瑞航信息科技有限公司高级技术顾问。

阅读数:1000

FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。与传统模式的芯片设计进行对比,FPGA 芯片并非单纯局限于研究以及设计芯片,而是针对较多领域产品都能借助特定芯片模型予以优化设计。从芯片器件的角度讲,FPGA 本身构成 了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、输出单元以及输入单元等。FPGA同ASIC不同,开发的周期比较短,可以结合设计要求改变硬件的结构,在通信协议不成熟的情况下可以帮助企业迅速推出新产品,满足非标准接口开发的需求。

静态时序分析简称STA,它是一种穷尽的分析方法。它依照同步电路设计的要求。依据电路网表的拓扑结构,计算并检查电路中每个DFF(触发器)的建立和保持时间以及其它基于路径的时延要求是否满足。STA作为FPGA设计的主要验证手段之中的一个,不须要设计者编写測试向量,由软件自己主动完毕分析,验证时间大大缩短,測试覆盖率可达100%。静态时序分析的前提就是设计者先提出要求,然后时序分析工具才会依据特定的时序模型进行分析,给出正确是时序报告。进行静态时序分析的主要目的就是为了提高系统工作主频以及添加系统的稳定性。对非常多数字电路设计来说,提高工作频率非常重要,由于高工作频率意味着高处理能力。通过附加约束能够控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时。从而提高工作频率。

FPGA是实践教程,听一千遍,不如自己动手实践,练习才是最重要的内容

第一部分 时序分析
第1讲 时序分析:FPGA基本原理
第2讲 时序分析:FPGA内数据传输模型
第3讲 时序分析:FPGA时序传输模型分析
第4讲 时序分析:FPGA时序分析工具上手
第5讲 时序分析:TimeQuest时序路径详解
第二部分 时序约束
第1讲 时序约束:FPGA时序原理
第2讲 时序约束:用quartus分析时序
第3讲 时序约束:时序约束步骤
第4讲 时序约束:生成时钟约束
第5讲 时序约束:input delay约束
第6讲 时序约束:output delay约束
第7讲 时序约束:时序例外约束
第8讲 时序约束:时序约束总结
第9讲 时序约束:timequest的使用
第10讲 时序约束:减少亚稳态危害的方法
第11讲 时序约束:随路时钟
第12讲 时序约束:亚稳态的原因和危害
第13讲 时序约束:为什么要进行流水线
第14讲 时序约束:流水线之3个乘法器实现练习说明
第15讲 时序约束:流水线之3个乘法器实现练习答案
第16讲 时序约束:流水线之优化3个乘法器电路结构练习说明
第17讲 时序约束:流水线之优化3个乘法器电路结构练习答案
第18讲 时序约束:流水线之至多1个乘法器延时的流水线练习说明
第19讲 时序约束:流水线之至多1个乘法器延时的流水线练习思路
第20讲 时序约束:时序路径原理
第三部分 课程培训
第1讲 课程培训:培训01
第2讲 课程培训:培训02_VIVADO
第3讲 课程培训:培训03_时钟和输入延时
第4讲 课程培训:培训04_输出延时和时序例外
第5讲 课程培训:培训05_时序报表解读
第6讲 课程培训:培训06_时序报表解读2和sdram案例
第7讲 课程培训:培训07_随路时钟方法
第8讲 课程培训:时序练习1-说明
第9讲 课程培训:时序练习1-思路
第4讲 课程培训:时序练习2-说明
第5讲 课程培训:时序练习2-思路
第6讲 课程培训:时序练习3-说明
第7讲 课程培训:时序练习3-思路
第8讲 课程培训:时序练习4-说明
第9讲 课程培训:时序练习4-思路
第10讲 课程培训:时序练习5-说明和思路
第11讲 课程培训:时序练习6-说明
第12讲 课程培训:时序练习6-思路
第13讲 课程培训:时序练习7-说明和思路
第14讲 课程培训:时序练习8-说明和思路