- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 虚拟器件和虚拟接口模型以及它们在大型数字系统设计中的作用前言宏单元(Macrocells或 Megacells)或核(Cores)是预先设计好的,其功能经过验证的、由总数超过5000个门构成的一体化的电路模块,这个模块可以是以软件为基础的,也可以是以硬件为基础的。这就是我们在第一章的1.5.3和1.5.4节中讨论过的软核和硬核。所谓虚拟器件(Virtual Chips)也就是用软核构成的器件,即用Verilog HDL或VHDL语言描述的常用大规模集成电路模型。在新电路研制过程中,借助EDA综合工具,软核和虚拟器件可以很容易地与其它外部逻辑结合为一体,从而大大扩展了设计者可选用的资源。掌握软核和虚拟器件(也称接口模型)的重用技术可大大缩短设计周期,加快高技术新芯片的投产和上市。而所谓虚拟接口模型则是用系统级Verilog HDL或VHDL语言描述的常用大规模集成电路(如ROM和RAM)或总线接口的行为模型等,往往是不可综合的,也没有必要综合成具体电路,但其所有对外的性能与真实的器件或接口完全一致,在仿真时可用来代替真实的部件,用以验证所设计的电路(必须综合的部分)是否正确。在美国和电子工业先进的国家,各种微处理器芯片(如8051)、通用串行接口芯片(如8251)、中断控制器芯片(如8259)、并行输入输出接口芯片(PIO)、直接存储器存取芯片(DMA)、数字信号处理芯片(DSP)、RAM和ROM芯片和PCI总线控制器芯片以及PCI总线控制接口等都有其相对应的商品化的虚拟器件和虚拟接口模型可供选用。虚拟器件往往只提供门级和RTL级的Verilog HDL或VHDL源代码,而虚拟接口模型往往提供系统级代码。这是因为门级和RTL级的Verilog HDL或VHDL是可综合的,它与具体的逻辑电路有着精确的对应关系。近年来在现代数字系统设计领域中发展最快的一个部门就是提供虚拟器件和虚拟接口模型的设计和服务。目前国际上有一个叫作虚拟接口联盟(VSIA)的组织,它是协调虚拟器件和虚拟接口模型的设计标准和服务工作的国际组织。虚拟器件和虚拟接口模型必须符合通用的工业标准和达到一定的质量水准,才能发布。这对选用虚拟器件和虚拟接口模型来设计复杂系统的工程师们无疑有很大的帮助。如果他们采用虚拟器件和虚拟接口模型技术来设计复杂的数字系统必将大大缩短设计周期并提高设计的质量,也为千万门级单片系统的实现铺平了道路。9.1虚拟器件和虚拟接口模块的供应商在这一节中我们列出一些虚拟器件和接口的供应商的E-mail地址及它们提供的产品和服务供读者参考:公司名虚拟器件类型所用语言加密否语言级别American Microsystem电子信箱:tdrake@算术运算函数异步同步FIFODSP微处理器UART和 USARTsRAM 和ROMVerilogVHDL不门级RTL级ARMSemiconductor电子信箱:armsemi@微处理器:8031,8032,8051通信器件:8530总线控制器:82365(PCMCIA Host i/f)Verilog可选系统级(只可用于仿真)Scenix Semiconductor电子信箱:sales@控制器:NS COP8PCI arbiter,master target8237 DMAVerilog不门级RTL级Sierra Research andTechnology电子信箱:core@ATM SAR 622 MbitsEthernet 控制器100/10-MbitsCPU R3000核Verilog不门级RTL级Silicon Engineering电子信箱:info@ Micro VGA Verilog不门级RTL级Lucent Technology电子信箱:attfpga@DSPPCI MasterPCI targetVerilogVHDL不门级RTL级和系统级(只可用于仿真)三种都可提供9.2 虚拟模块的设计我国大陆地区由于复杂芯片的设计工作开展较晚,经费也比较少,目前许多单位有还不能及时得到商业化的虚拟模块和接口,因此就有必要自己来设计虚拟接口模型。下面的例子说明了怎样根据数据手册和波形图来编写虚拟的接口模型。[例1]. 模数转换器AD7886仿真模型(虚拟模块)的设计:下面介绍的名为ADC的 Verilog 模块在设计中可以用来模拟实际的模数转换器(下面简称A/D)AD7886。因此,该仿真模型的输入与出各输出信号间的逻辑关系,必须严格按照数据手册描述的波形编写,信号间的时间关系也必须完全符合手册要求,这样才能起到虚拟模块的作用。只有这样在设计电路的测试中才能用它来代替实际器件。同时,虚拟模块还应具备实际电路所没有的功能:如对于不符合要求的输入信号还能产生错误提示。在实际的电路中,我们很难控制A/D的输出
您可能关注的文档
- 复旦大学新闻学概论知识点精要..doc
- 复旦大学计算机科学技术学院多媒体技术基础试题..doc
- 复旦经济学综合基础历年试题..doc
- 复旦经济学综合基础考研真题19932008..doc
- 复旦附中英语练习---汉译英100句及参考答案..doc
- 复杂多样的自然环境第1课时..doc
- 复杂多样的自然环境第2课时..doc
- 复杂空间曲面自动化检测专题实验室草案..doc
- 复训A卷--熔化焊接与热切割作业理论考试试卷4..doc
- 复试记账试题..doc
- 第5课 控制系统的三个环节(教学设计)2023-2024学年五年级下册信息科技浙教版.docx
- 2024-2025学年高中历史必修三北师大版教学设计合集.docx
- 2024-2025学年初中音乐九年级下册苏少版(2024)教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)七年级上册川教版(2019)教学设计合集.docx
- 2024-2025学年高中地理必修二鲁教版教学设计合集.docx
- 【新课标】Unit 2 What time is it整体单元教学设计.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册滇人版(2016)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)四年级上册西师大版教学设计合集.docx
- 2024-2025学年高中地理选择性必修2中图中华地图版教学设计合集.docx
- 2024-2025学年初中信息技术(信息科技)八年级上册湘电子版(2019)教学设计合集.docx
文档评论(0)