

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FPGA的设计基础之Verilog语言硬件描述语言(HDL)是一种用形式化方法来描述数字电路和系统的语言。数字电路系统的设计者利用这种语言可以从上层到下层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。然后利用电子设计自动化(以下简称为EDA)工具逐层进行仿真验证,再把其中需要变为具体物理电路的模块组合经由自动综合工具转换到门级电路网表。接下去再用专用集成电路(ASIC)或现场可编程门阵列(FPGA)自动布局布线工具把网表转换为具体电路布线结构的实现。硬件描述语言的发展至今已有近三十年的历史,并成功地应用于设计的各个阶段:建模、仿真、验证和综合等。最近十多年来,用综合工具把可综合风格的HDL模块自动转换为具体电路发展非常迅速,大大地提高了复杂数字系统的设计生产率。在美国和日本等先进电子工业国,Verilog语言已成为设计数字系统的基础。VerilogHDL是硬件描述语言的一种,用于数字电子系统设计。它允许设计者用它来进行各种级别的逻辑设计,可以用它进行数字逻辑系统的仿真验证、时序分析、逻辑综合。它是目前应用最广泛的一种硬件描述语言。据有关文献报道,目前在美国使用VerilogHDL进行设计的工程师大约有10多万人,全美国有200多所大学教授用Verilog硬件描述语言的设计方法。在我国***地区几乎所有著名大学的电子和计算机工程系都讲授Verilog有关的课程。VerilogHDL是在1983年,由GDA(GateWayDesignAutomation)公司的PhilMoorby首创的。PhilMoorby后来成为Verilog-XL的主要设计者和Cadence公司(CadenceDesignSystem)的第一个合伙人。在1984-1985年,Moorby设计出了第一个名为Verilog-XL的仿真器,1986年,他对VerilogHDL的发展又作出了另一个巨大贡献:即提出了用于快速门级仿真的XL算法。VerilogHDL和VHDL都是用于逻辑设计的硬件描述语言,并且都已成为IEEE标准。VHDL是在1987年成为IEEE标准,VerilogHDL则在1995年才正式成为IEEE标准。之所以VHDL比VerilogHDL早成为IEEE标准,这是因为VHDL是由美国军方组织开发的,而VerilogHDL则是从一个普通的民间公司的私有财产转化而来,基于VerilogHDL的优越性,才成为的IEEE标准,因而有更强的生命力。VHDL其英文全名为VHSICHardwareDescriptionLanguage,而VHSIC则是VeryHighSpeedIntegeratedCircuit的缩写词,意为甚高速集成电路,故VHDL其准确的中文译名为甚高速集成电路的硬件描述语言。Verilog适合系统级(System)、算法级(Alogrithem)、寄存器传输级(RTL)、逻辑级(Logic)、门级(Gate)、电路开关级(Switch)设计,而SystemVerilog是Verilog语言的扩展和延伸,更适用于可重用的可综合IP和可重用的验证用IP设计,以及特大型(千万门级以上)基于IP的系统级设计和验证。采用Verilog输入法最大的优点是其与工艺无关性。这使得工程师在功能设计、逻辑验证阶段,可以不必过多考虑门级及工艺实现的具体细节,只需要利用系统设计时对芯片的要求,施加不同的约束条件,即可设计出实际电路。实际上这是利用了计算机的巨大能力在EDA工具的帮助下,把逻辑验证与具体工艺库匹配、布线及时延计算分成不同的阶段来实现从而减轻了人们的繁琐劳动。Verilog是在1983年由GATEWAY公司首先开发成功的,经过诸多改进,于1995年11月正式被批准为VerilogIEEE1364-1995标准,2001年3月在原标准的基础上经过改进和补充又推出VerilogIEEE1364-2001新标准。2005年10月又推出了Verilog语言的扩展,即SystemVerilog(IEEE1800-2005标准)语言,这使得Verilog语言在综合、仿真验证和IP模块重用等性能方面都有大幅度的提高,更加拓宽了Verilog的发展前景。VerilogHDL的标准化大大加快了VerilogHDL的推广和发展。由于VerilogHDL设计方法的与工艺无关性,因而大大提高了Verilog模型的可重用性。我们把功能经过验证的、可综合的、实现后电路结构总门数在5000门以上的VerilogHDL模型称之为“软核”(SoftCore)。而把由软核构成的器件称为虚拟器件,在新电路的研制过程中,软核和虚拟器件可以很容易地借助EDA综合工具与其它外部逻辑结合为一体。这样,软核和虚拟器件的重用性就可大大缩短设计周期,加快了复杂电路的设计。我们把在某一种现场可编程门阵列(FPGA)器件上实现的,经验证是正确的总门数在5000门以上电路结构编码文件,称之为“固核”。我们把在某一种专用集成电路工艺的(ASIC)器件上实现的经验证是正确的总门数在5000门以上的电路结构版图掩膜,称之为“硬核”。从底向上的设计在某种意义上讲可以看作上述TOP_DOWN设计的逆过程。虽
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度分析2025年智能投顾平台合规运营与风险管理优化
- 研究2025年创业扶持政策的长效机制试题及答案
- 汽车配件仓储试题及答案
- 金融科技行业估值方法与投资策略在2025年金融科技区块链智能合约技术应用报告
- 江苏省扬州市弘扬中学2025届初三下学期期末质检数学试题含解析
- 深度探讨2025年创业扶持作用试题及答案
- 农村市场消费升级下的零售渠道拓展研究报告2025:洞察与趋势
- 新型土木工程材料发展试题及答案
- 沈阳农业大学《高级视听说》2023-2024学年第一学期期末试卷
- 太原理工大学《建筑装饰效果图表现》2023-2024学年第二学期期末试卷
- 2024年四川省公安厅招聘警务辅助人员真题
- 机械制造及非标零部件加工项目突发环境事件应急预案
- 2025年绍兴市九年级中考语文一模试卷附答案解析
- 9.1科学立法 课件高中政治统编版必修三政治与法治
- 施工现场临时用电安全
- 2025年湖北省鄂州市荆楚联盟中考模拟生物试题(一)(含答案)
- 纳税实务电子教案
- 2025年3月广东省高三语文一模作文题目解析及范文6篇:“人们认知世界的方式”
- 小学教育学(第5版)课件 第九章 小学教育评价
- 硫酸铜晶体的制备实验课件
- 闸门液压维修施工方案
评论
0/150
提交评论