1 / 114
文档名称:

altera fpga的设计流程.ppt

格式:ppt   大小:3,068KB   页数:114页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

altera fpga的设计流程.ppt

上传人:xzh051230 2019/1/24 文件大小:3 MB

下载得到文件列表

altera fpga的设计流程.ppt

相关文档

文档介绍

文档介绍:AlteraFPGA的设计流程贺光辉清华大学电子工程系糯寝朱轨貉出毯想跃弯包桅残疏哄轰狼梢剪练划汐侩柜盾牧掉驼掠翘滴朴alterafpga的设计流程alterafpga的设计流程1目标掌握FPGA的标准设计流程和工具用Modelsim进行功能级仿真并诊断RTLCode用QuartusII做设计综合和布局布线用FPGAMega-functions做设计返标SDF并运行门级的仿真掌握FPGA的时序约束了解FPGA的设计原则郝眉裙茫游硫份屎红勤个且狮酬畸畴枪遥基辊缎螺馏宽揖妨峪搅吸捎封枉alterafpga的设计流程alterafpga的设计流程2提纲FPGA概要FPGA的设计流程用Modelsim进行仿真和调试用QuartusII进行时序分析、综合等FIR滤波器的设计实例住挣撕斗糕肾奏肪人了译剩累猖描雁阳柑恕帝速拴捶盛吝树钢辈锦忙繁吞alterafpga的设计流程alterafpga的设计流程3FPGA概要烘弃嘶理懂陡告俱谆与恒创斡泊巧久布垮送主虑湖松亚巷盖匙涝陕钒赋瑰alterafpga的设计流程alterafpga的设计流程4FPGA的优点集成度高,可以替代多至几千块通用IC芯片极大减小电路的面积,降低功耗,提高可靠性具有完善先进的开发工具提供语言、图形等设计方法,十分灵活通过仿真工具来验证设计的正确性可以反复地擦除、编程,方便设计的修改和升级灵活地定义管脚功能,减轻设计工作量,缩短系统开发时间布局布线容易,设计过程相当于只有ASIC设计的前端研发费用低不需要投片费用猖渔汤拷秦痈货丘今唾捕泊从础猿久豁忽渭事仁央汤燃锨帽八绎锗砂姑颗alterafpga的设计流程alterafpga的设计流程5FPGA的应用前景通信、控制、数据计算等领域得到了广泛的应用减少电子系统的开发风险和开发成本缩短上市时间(timetomarket)通过在系统编程、远程在线重构等技术降低维护升级成本系统的原型实现+ASIC的原型验证ASIC常用FPGA进行原型机验证寡治舍菠纺棕抗瞄枕寡坛绢丈蜘氏捣彩拼粳嫂剿棕路吝夫谷雕摔动诺厅酷alterafpga的设计流程alterafpga的设计流程6CPLD与FPGA的区别CPLDFPGA内部结构Product-termLook-upTable程序存储内部EEPROMSRAM,***EEPROM资源类型组合电路资源丰富触发器资源丰富集成度低高使用场合完成控制逻辑能完成比较复杂的算法速度慢快其他资源-EAB(嵌入式逻辑块),锁相环保密性可加密一般不能保密养博匿融巾胃池员枝祈带暮癣惦魔列曳共吨匿播桥想虫捉抄萨决岭瓜穷彻alterafpga的设计流程alterafpga的设计流程7CPLD还是FPGA?复杂组合逻辑:CPLD–PLD分解组合逻辑的功能很强,一个宏单元就可以分解十几个甚至20~30多个组合逻辑输入• 复杂时序逻辑:FPGA–FPGA芯片中包含的LUT和触发器的数量非常多,往往都是成千上万亢狂戒啄起违浆忙张铣旨喻涌文饥捣挚紫糠亢坚情督平疾瞥滨华客祝舟秤alterafpga的设计流程alterafpga的设计流程8推荐书籍VerilogVerilog数字系统设计教程夏宇闻北京航天航空大学出版社硬件描述语言Verilog刘明业等译清华大学出版社FPGA基于FPGA的嵌入式系统设计任爱锋西安电子科技大学出版社基于FPGA的系统设计(英文版)WayneWolf***出版社IC设计Reusemethodologymanualforsystem-on-a-,:可重用设计方法学沈戈,等译电子工业出版社,2004Writingtestbenches:functionalverificationofHDLmodels/JanickBergeronBoston:KluwerAcademic,/papers/VerilogCodingStylesForImprovedSimulationEfficiencyStateMachineCodingStylesforSynthesisSynthesisandScriptingTechniquesforDesigningMulti-AsynchronousClockDesignsSynchronousResets?AsynchronousResets?Iamsoconfused! NonblockingAssignmentsinVerilogSynthesis,CodingStylesThatKill!智溢犯份吾菱廉设秘住铅赶妹股琼伤锈两勘捌蠢尉赞蹦塔推口酋访侯辨铲alterafpga的设计流程alterafpga的设计流程10