- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章FPGA的设计基础
第 8 章FPGA设计基础 8.1 EDA技术概述 8.2 FPGA设计方法与设计流程 8.2 FPGA设计方法与设计流程 8.2 FPGA设计方法与设计流程 8.2 FPGA设计方法与设计流程 8.2 FPGA设计方法与设计流程 8.3 FPGA设计工具 8.3 FPGA设计工具 8.4 FPGA器件 2.Quartus II设计流程 (1)设计输入 Quartus? II 软件的工程由所有设计 文件和与设计有关的设置组成。 设计者可以使用 Quartus II 框图编辑 器、文本编辑器、MegaWizard? Plug -InManager (Tools 菜单)和 EDA 设计输入工具,建立包括 Altera? 宏 功能模块、参数化模块库 (LPM) 函数 和知识产权 (IP) 函数在内的设计。 2.Quartus II设计流程 (2)综合(Synthesis) Quartus II 软件的全程编译包含综合过程,也可以 单独启动综合过程。Quartus II 软件还允许在不运 行内置综合器的情况下进行Analysis Elaboration。 可使用Compiler 的Quartus? II Analysis Synthesis 模块分析设计文件和建立工程数据库。 Analysis Synthesis 使用Quartus II 内置综合器 综合Verilog 设计文件(.v) 或VHDL 设计文件(.vhd)。 也可以使用其它EDA 综合工具综合Verilog HDL 或VHDL 设计文件,然后再生成可以与Quartus II 软件配合使用的EDIF 网表文件(.edf) 或VQM 文件(.vqm)。 2.Quartus II设计流程 (3)布局布线(Fitter) 布局布线的输入文件是综合后的网表文件, Quartus? II Fitter 即PowerFit? Fitter,执行 布局布线功能,在Quartus II 软件中可参考“fitting”项。 Fitter 使用由Analysis Synthesis 建立的数据库,将工程 的逻辑和时序要求与器件的可用资源相匹配。 2.Quartus II设计流程 (4)仿真(Simulation) 仿真分为功能仿真与时序仿真。功能仿真主要验证可 以使用EDA 仿真工具或Quartus? II Simulator 进行设计 的功能与时序仿真。 Quartus II 软件支持向量波形文件(.vwf)、向量表输出 文件(.tbl)、向量文件(.vec) 和仿真基准文件(.tbl) 格式 的波形文件。设计者无法在Waveform Editor 中编辑Simulator Channel 文件或Vector 文件, 但可以将其保存为Vector。 * 8.1 EDA技术概述 8.2 FPGA设计方法与设计流程 8.3 FPGA设计工具 8.4 FPGA器件 8.1.1 EDA技术的发展历程 EDA技术就是以计算机为工作平台,以EDA软件工具为开发环境,以硬件描述语言为设计语言,以可编程器件为实验载体,以ASIC、SOC芯片为目标器件,以数字逻辑系统设计为应用方向的电子产品自动化的设计过程。 EDA技术伴随着计算机、集成电路、电子系统设计的发展,经历了三个发展阶段。 (1)CAD(Computer?Aided?Design)阶段 (2)电子设计CAE(Computer?Aided?Engineering)阶段 (3)EDA((Electronics Design Automation)阶段 EDA技术涉及面广,内容丰富,从教学和实用的角度看,主要有以下四个方面内容:首先是大规模可编程逻辑器件;其次是硬件描述语言;三是软件开发工具;四是实验开发系统。大规模可编程逻辑器件是利用EDA技术进行电子系统设计的载体;硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段;软件开发工具是利用EDA技术进行电子系统设计的智能化、自动化设计工具;实验开发系统是利用EDA技术进行电子系统设计的下载工具及硬件验证工具。 8.1.2 EDA技术的主要内容 利用EDA技术进行数字逻辑系统设计,具有以下特点: ①全程自动化 ②工具集成化 ③操作智能化 ④执行并行化 ⑤成果规范化 ①使电子设计成果以自主知识产权的方式得以明确表达和确认成为可能。 8.1.3 EDA技术的发展趋势 ②使仿真和设计两方面支持标准硬件描述语言、功能强大的EDA软件不断推出。 ③电子技术全方位纳入EDA领域 ④EDA使得电子领域各学科的界限更加模糊,更加互为包容 ⑤更大规模的FPGA和CPLD(
您可能关注的文档
最近下载
- 餐饮连锁新店选址评估表.xlsx VIP
- 第节特种陶瓷粉体制备方法特种陶瓷粉体制备方法.PDF VIP
- 幼儿园大班数学《10以内的加减法》PPT课件.pptx VIP
- 【课件】免疫与免疫规划+第二课时+免疫的功能与免疫规划课件人教版生物八年级上册.pptx VIP
- GBT50417-2017 煤矿井下供配电设计规范.docx VIP
- 2024-2025学年酒泉市金塔县重点中学小升初数学入学考试卷含解析.doc VIP
- 飞机维护模拟训练系统.doc VIP
- DBJ51/168-2021四川省住宅设计标准.docx VIP
- [泰州]江苏泰州泰兴现代农业产业园区招聘员额制工作人员10人笔试历年典型考点(频考版试卷)附带答案详.docx VIP
- DB61_T 5079-2023 城市轨道交通工程沿线土遗址振动控制与监测标准.docx
文档评论(0)