- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA逻辑设计基础
目录
● FPGA设计基本原则
● RTL编码风格
● 数字电路的几个基本概念
● 系统同步电路的静态时序分析
● FPGA设计案列分析
FPGA设计基本原则-同步设计原则
异步电路 同步电路
电路的核心逻辑用组合电路实现, 电路的核心逻辑用各种各样的触
比如异步的FIFO/RAM读写信号、 发器实现
地址译码等电路
电路的主要信号、输出信号等并不 电路的主要信号、输出信号等都
依赖于任何一个时钟信号,不是由 是由某个时钟沿驱动触发器实现
时钟信号驱动FF产生的 的
异步实现电路的最大缺点是容易产 同步时序电路可以很好地避免毛
生毛刺 刺
不利于器件的移植,这包括器件族 利用器件移植,这包括器件族之
之间的移植和从FPGA向结构化 间的移植和从FPGA向结构化
ASIC 的移植 ASIC 的移植
不利于静态时序分析(STA),验证 有利于静态时序分析(STA),验证
设计时序性能 设计时序性能
FPGA设计基本原则-系统原则
系统原则包含两个层次的含义:
1、更高的层次上看,是一个硬件系统,一个单板如何进行
模块划分和任务分配,什么样的算法和功能适合在FPGA实
现。什么样的算法和功能适合在DSP/CPU实现
2、具体到FPGA设计要求对设计的全局有个宏观合理地安
排,比如时钟域、模块复用、约束、面积以及速度等问题
FPGA设计基本原则-硬件原则
首先应该明确FPGA/ASIC的逻辑设计所采用的
HDL硬件描述语言通C/C++软件语言是有本质区别的
C/C++软件语言最终在CPU 中运行,本质上是串行运行
的
HDL硬件描述语言最终在FPGA/ASIC中运行,本质是
并发运行的
在写HDL代码是要有硬件思想,最好能够将HDL对
应于硬件电路,做到心中有硬件
FPGA设计基本原则-面积和速度的平衡和互换
面积和速度是一对对立统一的矛盾体
1. 面积:设计消耗的FPGA逻辑资源的数量
2. 速度:设计稳定运行能够达到的最高频率
3. 同时要求设计面积最小,运行频率最高是不现实的
面积和速度互换是FPGA设计的一个重要思想
1. 时序裕量较大,通过功能模块复用减小面积
2. 时序要求较高,通过并串转换或兵乓操作提高时序
满足时序更为重要,两者冲突时速度优先
RTL编码风格
我没有了个性?!
这又不影响功能!
对个人而言,或许如此。但对于需要协作
的团队而言,编码风格的不统一,存在诸
多缺点。
RTL编码风格
对于一个团队来讲,编码风格的不统一
造成代码难以阅读,又不好维护,甚至
对于你自己,程序的作者亦是如此。你
或许思维敏捷、聪明伶俐,然而你编写
的代码令你的才干与造诣黯然失色。
RTL编码风格
采用一种一致的、可预见的方式编写代码,能使代
码更易于调试和维护。如果每个人都采用自己的编
码结构、注释方法和命名习惯,
您可能关注的文档
- C语言常用库函数使用方法分析与用途.pdf
- 第5章_神经网络在控制中应用.ppt
- 可信虚拟计算环境安全防护关键技术研究.pptx
- 第5章问卷设计(1).ppt
- 第5章--无线传感器网络传输层协议.ppt
- 第5章组合逻辑电路应用.pdf
- 可再生能源信息员培训课件-2014.pdf
- 第6讲-编码压缩技术2-2016.pdf
- 可再生资源合理利用与保护.ppt
- 第6章 子程序结构(2).ppt
- 2.1 岩石圈的物质循环 说课课件 湘教版地理选择性必修一 高二年级.ppt
- 1.2.1有理数的概念 说课课件人教版数学七年级上册.ppt
- 13.1 在劳动中创造人生价值 说课课件统编版道德与法治七年级上册.ppt
- 4.2 让家更美好 说课课件统编版道德与法治七年级上册.ppt
- 确定起跑线说课(课件)六年级上册数学人教版.ppt
- 4.1《基因指导蛋白质的合成》说课课件-高一下学期生物人教版必修2.ppt
- 4.2实现中华民族伟大复兴的中国梦 说课课件高中政治统编版必修一中国特色社会主义.ppt
- 《分数混合运算》(说课课件)六年级上册数学人教版.ppt
- 3.2.1 滑动摩擦力课件 说课课件高一上学期物理人教版必修第一册.ppt
- 3.3细胞核的结构和功能说课课件高一上学期生物人教版必修1(2).ppt
最近下载
- 湿热灭菌验证方案及报告.doc VIP
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 网络游戏对青少年情绪调节和自我效能感的作用.docx VIP
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 大数据技术与应用 课件 第二章 大数据采集.pptx
- LAQ-E-KS-23 掘进工安全作业指导书.doc VIP
- 连云港市主要小麦品种产量与主要品质性状的初步研 究参考.pdf VIP
- DB32_T 3697-2019既有建筑幕墙可靠性检验评估技术规程.docx VIP
- PW2330-2.0数据手册下载.pdf VIP
- 2025湖南铁道职业技术学院教师招聘考试真题汇总.docx VIP
文档评论(0)