EDA与数字系统设计第2版教学课件作者李国丽ch31课件
9页1、第三章 Verilog HDL硬件描述语言,3.1 Verilog HDL概述 3.2 Verilog HDL语言要素 3.3 Verilog HDL基本语句 3.4 Verilog HDL门元件和结构描述 3.5 仿真验证 3.6 可综合性描述 3.7 设计实例,3.1 Verilog HDL概述,3.1.1 Verilog HDL的特点 3.1.2 Verilog HDL的基本结构,3.1.1 Verilog HDL的特点,能够在不同的抽象层次上,如系统级、功能级、RTL(Register Transfer Level)级、门级和开关级,对设计系统进行精确而简练的描述; 2. 能够在每个抽象层次的描述上对设计进行仿真验证,及时发现可能存在的设计错误,缩短设计周期,并保证整个设计过程的正确性; 3. 由于代码描述与具体工艺实现无关,便于设计标准化,提高设计的可重用性。 如果有C语言的编程经验,只需很短的时间内就能学会和掌握Verilog HDL。因此,Verilog HDL可以作为学习HDL设计方法的入门和基础。,3.1.2 Verilog HDL的基本结构,Verilog程序体是由
2、模块即module构成的。一个模块可以代表一个简单的门,一个32位计数器,一个存储器子系统甚至是计算机系统 。 模块的结构如下: module (); endmodule 其中是模块唯一性的标识符, 是输入输出和双向端口的列表,这些端口用来与其它模块进行连接;一段程序用来指定数据对象为寄存器型、存储器型和线型,以及过程块诸如函数块和任务块,而可以是 initial结构,always结构,assign连续赋值或模块实例。,基本结构,基本结构,adder,例: 加法器的verilog描述,/*/ / MODULE: adder / FILE NAME: adder.v / VERSION: v1.0 / DATE: May 5th, 2003 / AUTHOR: Peter / CODE TYPE: RTL / DESCRIPTION: An adder with two inputs (1 bit), / one output (2 bits). /*/ module adder (in1, in2, sum); input in1,in2; output 1:0 sum; wire in1,in2; reg 1:0 sum;,module adder (in1, in2, sum); input in1,in2; output 1:0 sum; wire in1,in2; reg 1:0 sum; always (in1 or in2) begin sum=in1+in2; end endmodule,一段完整的代码主要组成部分:,第一部分 是代码的注释部分,内容为可选项,建议在设计中采用,以提高代码的可维护性。 第二部分 是模块定义行。以module开头,然后是模块名和端口列表,标志着后面的代码是设计的描述部分。 第三部分 是端口类型和数据类型的说明部分,用于端口、数据类型和参数的定义等等。 第四部分 是描述的主体部分,对设计的模块进行描述,实现设计要求。模块中 “always-begin”和”构成一个执行块,它一直监测输入信号,其中任意一个发生变化时,两个输入的值相加,并将结果赋值给输出信号。 第五部分 是结束行,用关键词endmodule表示模块定义的结束。 模块中除了结束行以外,所有语句都需要以分号结束,
《EDA与数字系统设计第2版教学课件作者李国丽ch31课件》由会员E****分享,可在线阅读,更多相关《EDA与数字系统设计第2版教学课件作者李国丽ch31课件》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页