- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计综合和行为仿真--添加信号
设计综合和行为仿真 何宾 2011.09 设计综合和行为仿真-本章概要 本章详细介绍了设计综合和行为仿真的流程和方 法。 在设计综合部分,介绍了综合的概念、综合属性配置 方法和综合实现,以及RTL原理图查看。在行为仿真部 分,介绍了测试向量的生成、行为仿真工具、基于 Modelsim软件的行为仿真和基于ISE仿真器的行为仿真的 实现,同时还介绍了使用波形和VHDL语言建立测试向量 的方法。 设计综合和行为仿真-行为综合 在集成电路设计领域,综合是指设计人员使用高级 设计语言对系统逻辑功能的描述,在一个包含众多结构、 功能、性能均已知的逻辑元件的逻辑单元库的支持下,将 其转换成使用这些基本的逻辑单元组成的逻辑网络结构实 现。这个过程一方面是在保证系统逻辑功能的情况下进行 高级设计语言到逻辑网表的转换,另一方面是根据约束条 件对逻辑网表进行时序和面积的优化。 设计综合和行为仿真-行为综合 行为级综合可以自动将系统直接从行为级描述综合为寄 存器传输级描述。 行为级综合的输入为系统的行为级描述,输出为寄存 器传输级描述的数据通路。 行为级综合工具可以让设计者从更加接近系统概念模 型的角度来设计系统。同时,行为级综合工具能让设计者 对于最终设计电路的面积、性能、功耗以及可测性进行很 方便地优化。 行为级综合所需要完成的任务从广义上来说可以分为分 配、调度以及绑定。 设计综合和行为仿真-行为综合 分配包括决定系统实现所需要的各个功能组件的个数 以及种类。这些组件以及资源来自采用寄存器传输级描述 的元件库,包括诸如运算逻辑单元、加法器、乘法器和多 路复用器等。分配同时也决定了系统中总线的数量、宽 度、以及类型。 设计综合和行为仿真-行为综合 调度为行为级描述中的每个操作指派时间间隙,这也成 为控制执行步骤。数据流从一级寄存器流向下一级寄存器 并按调度所指定的执行步骤在功能单元上执行。每一个执 行步骤的时间长度通常为一个时钟周期,并且在这一个执 行步骤中的操作被绑定到特定寄存器传输级描述的组件 上。 上述这些操作都完成后,系统所完成的功能被分配到 各个功能单元模块,变量被存储在各个存储单元,并且不 同功能单元之间的互连关系也建立起来了。 在实际的PLD设计流程中,逻辑综合将使用硬件逻辑 描述语言如Verilog、VHDL等描述的寄存器传输级 (RTL)描述,转换成使用逻辑单元库中基本逻辑单元描 述的门级网表电路。 设计综合和行为仿真-XST综合工具概述 当所有的设计完成,并且进行完语法检查后,就可以 使用Xilinx的XST工具或Synplify工具进行综合了,综合工 具使用HDL代码,然后生成支持的网表格式EDIF或 NGC,然后Xilinx的实现工具将使用这些网表文件完成随 后的处理过程。 在ISE的主界面的处理子窗口的synthesis的工具可以完 成下面的任务: 查看综合报告(view Synthesis Report) 查看RTL原理图(View RTL schematic) 查看技术原理图(View Technology Schematic) 检查语法(Check Syntax) 产生综合后仿真模型(Generate Post-Synthesis Simulation Model)。 设计综合和行为仿真-XST综合工具概述 综合工具在对设计的综合过程中,主要执行以 下三个步骤: 1) 语法检查过程,检查设计文件语法是否有错误; 2) 编译过程,翻译和优化HDL代码,将其转换为综 合工具可以识别的元件序列; 3) 映射过程,将这些可识别的元件序列转换为可识 别的目标技术的基本元件; 设计综合和行为仿真-综合选项的设置和综合 综合选项能够使设计人员根据设计的要求进行设置 来影响综合行为。一种最常使用的综合选项是选择基 于面积或者速度,来实现综合优化目标。其它选项包 括控制触发器输出的最大扇出以及所希望的设计频率 等。 设计综合和行为仿真-综合选项的设置和综合 根据下面的步骤进入综合选项设置: 1. 在源文件(Source)视图中选择stopwatch.vhd文件 2. 在处理(Process)视图中,用鼠标右击“Synthesis” (综合)选项,在出现的菜单中选择“Properties”(属 性)。 3. 如图8.1所示,确保在属性设置窗口下的“Property display level”的选项设置为“Advanced”,这允许设计者可 以看到所
您可能关注的文档
最近下载
- CANSLIM 3.0投资法:成长与价值轮动.pdf VIP
- 子藏 笔记 日录-明-吴与弼 (2).docx VIP
- 心理疾病患者心理评估.pptx VIP
- 2024年新湘教版7年级上册地理全册课件(新版教材).pptx
- 数据中心机房建设项目售后服务及客户培训方案.pptx VIP
- 子藏 笔记 韵石斋笔谈-明-姜绍 (2).docx VIP
- 华创金工大师系列成长型之一:威廉·欧奈尔CANSLIM投资法-20191219-华创证券-12页.pdf VIP
- 点菜技巧培训.pptx VIP
- 欧奈尔的CANSLIM选股系统在国内的应用.doc VIP
- 子藏 笔记 野老纪闻-宋-王大成 (2).docx VIP
文档评论(0)