




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第8章综合软件SynplifyPro及应用 8 1SynplifyPro简介8 2SynplifyPro软件的特点8 3SynplifyPro综合设计8 4十进制计数器SynplifyPro综合设计应用举例 本章内容 8 1SynplifyPro简介 综合是数字EDA设计中重要的组成部分 综合的作用是将用语言表示的HDL源程序转换成相应的门级电路网表 综合软件的优劣直接决定了电路功能的实现 电路所占资源的以及多少电路的各项性能是否符合要求等 虽然这一切跟HDL程序设计的优劣息息相关 但同样的设计经过不同的软件综合后可能有不同的结果 所以好的综合软件能带来事半功倍的效果 综合软件简介 目前主要的综合软件由以下几大EDA软件公司开发 Cadence Synopsys Synplicity和MentorCadence的综合软件主要应用于ASIC设计 大多工作在工作站上SynplifyPro是Synplicity公司的FPGA综合软件 针对复杂可编程逻辑设计的FPGA综合工具SynplifyPro支持VerilogHDL和VHDL硬件描述语言 支持各种FPGA厂商的FPGA产品 8 2SynplifyPro的特点 自动的时序优化技术强大的综合技术最优化编码方式的有限状态机开发技术较高的流水线技术EDA设计功能强大支持VerilogHDL VHDL及混合语言的设计自动识别RAMSynplifyPro提供了和布局布线工具之间的native link接口 8 3SynplifyPro综合设计 逻辑综合设计流程如下图所示 SynplifyPro综合设计流程 打开SynplifyPro新建一个工程添加sourcefile代码语法错误检查综合选项设置开始综合综合结果输出 以十进制计数器的逻辑综合设计为例 1 打开SynplifyPro 1 执行FileNewProjectFile操作新建一个工程 并保存在E laoshi systhesis目录下 默认工程名为proj prj 2 新建一个工程 2 也可执行如下操作新建一个工程点击操作按钮栏中的OpenProject 弹出如图所示对话框 选择NewProject 即可产生一个默认名字为proj1 prj的工程 该工程的默认路径为E laoshi systhesis 3 添加sourcefile 1 在新建工程下右击选择AddSourceFile 将要综合的counter 10 v文件加入工程中 2 文件已被加入工程 4 代码语法错误检查 1 执行Run SyntaxCheck进行语法错误检查 5 综合选项设置 1 右击rev 1选择ImplementationOptions 进行综合选项的设置 如图所示 执行ProjectImplementationOptions 进行综合选项的设置 如图所示 弹出的对话框如如图所示 2 器件选项设置 3 设置优化选项 4 设置系统运行频率和约束文件 5 设置综合运行结果输出选项 在弹出的对话框里选择ImplementationResults标签 设置如下 6 设置时序报告输出图所示 在弹出的对话框里选择TimingReport标签 7 设置Verilog选项在弹出的对话框里选择Verilog标签 图所示 6 开始综合 2 AnnotatingAnalystProperties 特性分析注释 见图 3 Mapping 映射 见图 4 Done 综合完成 见图 7 综合结果输出 1 RTLview 见图 图综合结果RTLview输出 2 Gateview见图 3 门级网表 vqm文件 见下表 综合选项设置 元器件选项设置设置包括所依赖的工艺库以及器件映射选择优化选项设置设计的全局综合优化目标选择 依赖所选择的工艺库系统运行频率和约束文件设置 sdc文件为自动生成的约束文件综合运行结果输出选项设置 开始综合 四个阶段 编译 Compiling 特性分析注释 AnnotatingAnalystProperties 映射 Mapping 综合完成 Done 8 4十进制计数器的SynplifyPro综合设计应用举例 十进制计数器前端设计VerilogHDL输入Modelsim功能仿真十进制计数器的SynplifyPro综合设计十进制计数器后端设计QuartusII7 1 32 Bit 布局布线Modelsim后端时序仿真 VerilogHDL输入Modelsim功能仿真仿真结果如下图 十进制计数器前端设计 十进制计数器的SynplifyPro综合设计 RTL级仿真结果如下 输出 vqm文件 用于布局 布线 QuartusII7 1 32 Bit 布局布线新建一个工程 将综合后的counter 10 vqm文件加入工程中 第三方EDA仿真工具选择Modelsim Altera 器件选择CycloneII系列 将counter 10 vqm文件设为顶层文件 进行编译完成布局布线 最后输出 vo文件 用于时序仿真 Modelsi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年商业店铺租赁合同范本
- 中国银行玉林市容县2025秋招笔试经济学专练及答案
- 中国银行盐城市亭湖区2025秋招英文面试20问及高分答案
- 工商银行保定市高碑店市2025秋招笔试数量关系题专练及答案
- 邮储银行晋中市太谷区2025秋招笔试会计学专练及答案
- 中国银行昌都市芒康县2025秋招笔试计算机基础专练及答案
- 中国银行银川市灵武市2025秋招英文面试20问及高分答案
- 邮储银行松原市长岭县2025秋招笔试银行特色知识专练及答案
- 中国银行四平市铁西区2025秋招笔试英语选词填空题专练50题及答案
- 邮储银行昆明市西山区2025秋招半英文面试题库及高分答案
- 员工积分制度考核范本
- 口腔护士述职报告
- 《地质灾害监测技术规范》
- 乡村振兴的实践探索学习通超星期末考试答案章节答案2024年
- 中级《消防设施操作员》监控方向理论考试考点
- 高三物理放射性元素的衰变省公开课一等奖全国示范课微课金奖
- 医院保洁服务投标方案(技术方案)
- 新概念英语第二册+Lesson+46+A+clear+conscience+讲义
- 中北大学简介
- GB/T 5656-2008离心泵技术条件(Ⅱ类)
- 原发性肝癌规范化病理诊断指南课件
评论
0/150
提交评论