- 1、本文档共291页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2024/11/4计算机科学与技术学院1Verilog语言
设计参考教材:《Verilog数字系统设计》教程夏宇闻编著
计算机科学与技术学院22024/11/4课程的基本描述
课程名称:Verilog语言设计
课程编号:0401CA0
参考教材:夏宇闻.Verilog数字系统设计教程.航空航天出版社,2008
总学时:32学时理论学时:24学时
实验学时:8学时
学分:2学分开课学期:第四学期
前导课程:数字逻辑、C语言程序设计
后续课程:数字系统设计、SOPC原理及应用
计算机科学与技术学院32024/11/4Verilog语言设计第1章Verilog的基本知识第2章Verilog的结构、数据类型、变量和基本运算符号第3章Verilog语句第4章VerilogHDL的建模方式第5章有限状态机FSM第6章Verilog综合设计与仿真内容概要
计算机科学与技术学院42024/11/4第1章Verilog的基本知识1.硬件描述语言VerilogHDL2.采用Verilog的设计流程3.简单的VerilogHDL例子4.Verilog用于模块的测试内容概要
计算机科学与技术学院52024/11/4硬件描述语言(英文:HardwareDescriptionLanguage,简称:HDL)是电子系统硬件行为描述、结构描述、数据流描述的语言。利用这种语言,数字电路系统的设计可以从顶层到底层(从抽象到具体)逐层描述自己的设计思想,用一系列分层次的模块来表示极其复杂的数字系统。然后,利用电子设计自动化(EDA)工具,逐层进行仿真验证,再把其中需要变为实际电路的模块组合,经过自动综合工具转换到门级电路网表。接下去,再用专用集成电路ASIC或现场可编程门阵列FPGA自动布局布线工具,把网表转换为要实现的具体电路布线结构。1.1硬件描述语言VerilogHDL
计算机科学与技术学院62024/11/4VerilogHDL语言是基于C语言发展起来的硬件描述语言,于1983年由GDA公司首创。1995年VerilogHDL语言成为IEEE标准,编号:IEEEStd1364-1995。VerilogHDL语言具有简捷、高效、易学易用、功能强大等优点,逐步为设计人员所接收和喜爱。Verilog语言支持的EDA工具较多,适合于寄存器传输级(RTL)和门电路级的描述,其综合过程比VHDL简单,但在高级描述方面不如VHDL。VHDL比VerilogHDL早几年成为IEEE标准;VHDL语法/结构比较严格,因而编写出的模块风格比较清晰;VHDL比较适合由较多的设计人员合作完成的特大型项目。1.1硬件描述语言VerilogHDL
计算机科学与技术学院72024/11/4VerilogHDL公开发表CADENCE公司购买Verilog版权199019891980’sVerilog-XL诞生模拟和数字都适用的Verilog标准公开发表VerilogIEEE1364-1995标准公开发表有关VerilogHDL的全部权利都移交给OVI(OpenVerilogInternational)199520011999VerilogIEEE1364-2001标准公开发表1990VerilogHDL的发展历史1.1硬件描述语言VerilogHDL
计算机科学与技术学院82024/11/4ASIC和FPGA设计师可用它来编写可综合的代码。描述系统的结构,做高层次的仿真。验证工程师编写各种层次的测试模块对具体电路设计工程师所设计的模块进行全面细致的验证。库模型的设计:可以用于描述ASIC和FPGA的基本单元(Cell)部件,也可以描述复杂的宏单元(MacroCell)。1.1硬件描述语言VerilogHDL
计算机科学与技术学院92024/11/4VerilogHDL模型可以是实际电路的不同级别的抽象。抽象级别可分为五级:系统级(systemlevel):用高级语言结构(如case语句)实现的设计模块外部性能的模型;算法级(algorithmiclevel):用高级语言结构实现的设计算法模型(写出逻辑表达式);RTL级(registertransferlevel):描述数据在寄存器
文档评论(0)