《FPGA设计流程》PPT课件.ppt





《《FPGA设计流程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《FPGA设计流程》PPT课件.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、FPGA系列培训培训指导思想基于实战基于高速,复杂逻辑FPGA系列培训计划热身 FPGA标准设计流程第一讲 VHDL入门第二讲 从原理图到语言方法学的飞跃第三讲 推行同步设计第四讲 系统级仿真第五讲 综合第六讲 布局布线FPGA系列培训计划(续)第七讲 深入理解FPGA和CPLD第八讲 FPGA的团队开发第九讲 提高FPGA性能的技巧第十讲 高手之路FPGA标准设计流程FPGA系列培训之热身公司现行流程原理图描述波形图仿真厂商工具综合现行流程局限性不具有跨平台移植能力,不利于技术积累仿真非常有限,无法进行大数据量仿真厂商工具综合能力较差易被厂商开发工具锁定标准流程Design EntryTes
2、tBenchIPFunction SimulationSynthesisGate level SimulationPlace&RouteConstraintsStatic Timing AnalysisConstraintsTiming SimulationProgramDesign EntryVHDL/Verilog HDL描述可以是两种语言混合描述描述必须是可综合的IP厂商工具产生的模块(Altera MagaWizard和Xilinx Core Generator)公司购买的IP Core公司自行开发的通用模块IP的形式可能是源代码,也可能是EDIF网表Function Simulati
3、onDesign EntryTestBenchIPFunction SimulationSynthesisGate level SimulationPlace&RouteConstraintsStatic Timing AnalysisConstraintsTiming SimulationProgramFunction Simulation功能仿真验证设计的正确性功能仿真没有延时使用专门的仿真工具,推荐Active HDLTestbench用VHDL/Verolog HDL编写功能仿真速度快,应在功能仿真阶段发现尽可能多的问题功能仿真做得好,可以大大减少调试时间TestbenchDesign
4、 EntryTestBenchIPFunction SimulationSynthesisGate level SimulationPlace&RouteConstraintsStatic Timing AnalysisConstraintsTiming SimulationProgramTestBenchTestBench用VHDL和Verilog HDL编写利用HDL的语言机制,可以产生非常丰富的测试激励,对设计进行尽可能全面的验证系统级仿真把Testbench描述成虚拟PCB在虚拟PCB上放置虚拟元件,包括我们的设计和外围元件从器件商获得器件的功能仿真模型(VHDL/Verilog HD
5、L)如果没有模型可用,就需要作行为建模,可以是功能很简单的模型系统级仿真就是用虚拟逻辑分析仪观察虚拟PCB上的波形系统级仿真的例子LCD ControllerVRAMCPUMCF5307LCD系统级仿真的例子从供应商获得VRAM的模型对MCF5307的总线接口进行行为建模编写Testbench,描述虚拟PCB只需要给出CPU的访问序列,不需要关心VRAM的响应时序可以进行大数据量仿真仿真工具FPGA厂商提供的开发工具仿真功能很弱,只提供波形输入,属于入门级PC平台上的仿真工具:Active HDL(Aldec)推荐 ModelSim(Mentor Graphics)SynthesisDesig
6、n EntryTestBenchIPFunction SimulationSynthesisGate level SimulationPlace&RouteConstraintsStatic Timing AnalysisConstraintsTiming SimulationProgramSynthesis综合将行为级描述转化成门级描述FPGA厂商提供的开发工具综合效果都不太好,属于入门级综合应在第三方工具上完成PC平台上常用的综合工具:Leonardo Spectrum(Mentor Graphics)推荐 Syplify Pro(Syplicity)Constraints(Synthes
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA设计流程 FPGA 设计 流程 PPT 课件

限制150内