基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识

基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识

ID:46006100

大小:238.50 KB

页数:12页

时间:2019-11-20

基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识_第1页
基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识_第2页
基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识_第3页
基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识_第4页
基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识_第5页
资源描述:

《基于VerilogHDL的通信系统设计 第1章 Verilog的基本知识》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于VerilogHDL的通信系统设计陈曦等编著21世纪高等院校精品规划教材第1章Verilog的基本知识第1部分基础篇硬件描述语言HDL(HardwareDescriptionLanguage)是一种形式化方法来描述数字电路和系统的语言,它从出现发展至今已经有20多年历史。本章从介绍VerilogHDL的发展历程讲起进一步介绍了EDA相关技术的发展现状,最后介绍了进行大规模快速的集成电路设计还需要了解的IP的复用和SOC的概念。基于VerilogHDL的通信系统设计1-1硬件描述语言HDL基于VerilogHDL的通信系统设计VerilogHDL语言

2、已经成为一种标准的硬件描述语言,它有以下一些特点:作为一种多用途的硬件描述语言,它具有很好的易学性和易用性。在语法上与C语言非常相似。如果有一定C语言编程经验的读者,那么VerilogHDL语言学起来非常容易。大多数逻辑综合工具都支持VerilogHDL,使得VerilogHDL成为设计人员的一个很好的选择。VerilogHDL语言允许在同一个模块中进行不同抽象层次的描述,设计者可以同时使用门级、开关级、寄存器器传输级或行为描述代码对同一个硬件模块进行描述。所有的制造厂商都提供了VerilogHDL的工艺库,用以支持仿真,这就为用VerilogHDL设

3、计的芯片可以在不同的厂家进行生产,提供更大的灵活性。erilogHDL拥有强大的接口功能,允许用户用C语言对内部数据结构进行描述。1-2VerilogHDL的历史基于VerilogHDL的通信系统设计VerilogHDL语言是由GDA(GatewayDesignAutomatic)公司的“PhiMoordy”立于1983年。在1984年—1985年间“PhiMoorby”设计出一个仿真器称之为Verilog-XL;1986年,他又提出了用于快速门级仿真的XL算法,对VerilogHDL的发展做出了另一个巨大贡献。1989年,GDA被Cadence公司收

4、购,1990年Cadence公司决定VerilogHDL语言,并成立了OVI(OpenVerilogInternational)组织来促进VerilogHDL语言的发展。1995年,IEEE制定了VerilogHDL的IEEE标准,即VerilogHDL1364—1995。之后又在2001年发布了VerilogHDL1364—2001标准。1-3VerilogHDL和VHDL的区别基于VerilogHDL的通信系统设计VerilogHDL和VHDL的区别为:VerilogHDL设计灵活,可读性较好;而VHDL语法规范,规则复杂,代码要求严格,可读性与设

5、计人员的编码风格有较大关系。VerilogHDL对门级以下的物理建模能力较强;而VHDL语言的高层建模和抽象能力较强。VerilogHDL没有管理大型设计结构的语句;而VHDL可用库和程序包,配置语句、生成语句都是用于管理大型设计结构的语句。VerilogHDL通过自动扩展和截短,赋值较灵活,因而编程、编码方便;而VHDL数据类型要求严格,必须精确定义和匹配。1-4Verilog目前的应用情况基于VerilogHDL的通信系统设计近年来,EDA界一直对在数字逻辑设计中到底采用哪一种硬件描述语言有着很多争论,目前还没有定论。在美国,应用Verilog和V

6、HDL的比例分别是80%和20%。而在欧洲大多数国家使用VHDL。在中国,由于两者的使用时间比较短,应用比例还没有具体的统计,不过从各个公司和研究单位的应用看来,大多数都是采用Verilog。Verilog比较适合于系统级、算法级、寄存器传输级、逻辑级、门级和电路开关级的设计,而VHDL更适合特大型的系统级设计。1-5EDA技术及其应用基于VerilogHDL的通信系统设计1-5-1EDA技术的发展EDA即电子设计自动化。EDA技术的发展是以计算机科学、微电子技术等为基础,汇集了计算机图形学、拓扑学和计算数学等众多学科的最新成果发展起来的。简单地说,E

7、DA就是立足于计算器工作平台而开发出来的一整套先进的设计电子系统的软件工具。EDA技术经历了CAD、CAE和EDA三个阶段。1-5-2现代EDA技术的特点及应用具体体现在以下几个方面:采用硬件描述语言。高层综合和优化。并行工程。开放性和标准化。基于VerilogHDL的通信系统设计1-5-3EDA技术的范畴和应用EDA技术的功能和范畴如图1-1所示。图1-1EDA技术的功能和范畴基于VerilogHDL的通信系统设计1-6IP复用技术及SoC概况1-6-1IP复用技术IP核可以是简单的外围设备、也可以是高性能的微处理器等。IP核需要具有可读性、可测性和

8、设计的延展性以及对具体工艺的适应性。IP核为什么这样重要,主要是由它的可复用的特性决定的。它可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。