电子科技大学:《VHDL语言与数字集成电路设计》第二十章 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 1.整体结构 VHDL Verilog HDl entity实体名 is module模块名(端囗表) port(端口说明)输入/输出端口说明 en Architecture . is 说明部分 变量类型说明 begin 并行执行语句;并行执行语句 end结构体名; endmodule
1.整体结构 VHDL Verilog HDL entity 实体名 is module 模块名(端口表) port(端口说明 ) 输入/输出端口说明 end Architecture …is 说明部分; 变量类型说明; begin 并行执行语句; 并行执行语句; end 结构体名; endmodule VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 1.整体结构点评: 两者整体结构基本相似; VHDL分为两段描述,需要进行大量说明, 程序通常比较长; Verilog HDL采用一段描述,通常不进行说 明,或只进行非常简短的说明,程序比较简 短
1.整体结构 点评: 两者整体结构基本相似; VHDL分为两段描述,需要进行大量说明, 程序通常比较长; Verilog HDL采用一段描述,通常不进行说 明,或只进行非常简短的说明,程序比较简 短。 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 2.外部端口描述 entity mux is port(: in std logic vector(1 downto 0) a, b, c, d: in std logic vector (7 downto 0 y: out std logic vector (7 downto O)); end muxi module kmux4 1(s, a, b, c,d,y); input[1: 0]s; input [ 7: 0] a, b, c, d output7: 0ly
2.外部端口描述 entity mux4 is port (s: in std_logic_vector(1 downto 0); a,b,c,d: in std_logic_vector(7 downto 0); y: out std_logic_vector( 7 downto 0)); end mux4; module kmux4_1(s,a,b,c,d,y); input[1:0] s; input [7:0] a,b,c,d; output[7:0] y; VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 2.外部端口描述点评 VHDL采用实体专门描述,需要为每个信号 指定传输模式和数据类型,可以输入输出抽 象的数据; Verilog HDL釆用简单语句描述,只指出端 口的基本模式和数据宽度,只能输入输出较 具体的数据
2.外部端口描述 点评 VHDL采用实体专门描述,需要为每个信号 指定传输模式和数据类型,可以输入输出抽 象的数据; Verilog HDL采用简单语句描述,只指出端 口的基本模式和数据宽度,只能输入输出较 具体的数据。 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 3.数据对象和数据类型 VHDL的数据对象有常量、信号和变量,分 别表达不同的硬件对应概念 每种对象都可以设置为不同的数据类型,可 以明确表达眢种具体或抽象的数据 数据使用时必须进行类型说明,运算时必须 考虑类型的一致性
3.数据对象和数据类型 VHDL的数据对象有常量、信号和变量,分 别表达不同的硬件对应概念; 每种对象都可以设置为不同的数据类型,可 以明确表达各种具体或抽象的数据; 数据使用时必须进行类型说明,运算时必须 考虑类型的一致性。 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 3.数据对象和数据类型 Verilog HDLI的数据对象有常量和变量; 其中变量分为连线型(wre)和寄存器型 (reg)wre型类似于信号,而reg型类似于 变量,只能在子程序块中赋值 数据变量默认为wre型
3.数据对象和数据类型 Verilog HDL的数据对象有常量和变量; 其中变量分为连线型(wire)和寄存器型 (reg),wire型类似于信号,而reg型类似于 变量,只能在子程序块中赋值; 数据变量默认为wire型。 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 4.主要运算:逻辑运算 VHDL中有常用的6种,可以对1位的逻辑量 或逻辑数组进行运算 Verilog HDL中有3类共14种,分为一般逻 辑运算,位逻辑运算,缩减逻辑运算 其底层逻辑功能要强大一些!
4.主要运算:逻辑运算 VHDL中 有常用的6种,可以对1位的逻辑量 或逻辑数组进行运算; Verilog HDL中有3类共14种,分为一般逻 辑运算,位逻辑运算,缩减逻辑运算; 其底层逻辑功能要强大一些 ! VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 4.主要运算:算术运算 VHDL中有10种但很多都不能进行综合,只 能用于行为描述; Verilog HDL中只有能够综合的5种 VHDL的行为设计能力更强一些
4.主要运算: 算术运算 VHDL中有10种 但很多都不能进行综合,只 能用于行为描述; Verilog HDL中只有能够综合的5种。 VHDL的行为设计能力更强一些 ! VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDL的对比 4.主要运算:关系运算 VHDL中有6种; Verilog HDL中有2类共8种,对比增加了全 等和不全等(用于对不定态比较)。 点评: VHDL的运算划分比较抽象,适应面较广 Verilog HDL的运算划分比较具体,对逻辑 代数反映更细致一些
4.主要运算:关系运算 VHDL中有6种; Verilog HDL中有2类共8种,对比增加了全 等和不全等(用于对不定态比较)。 点评: VHDL的运算划分比较抽象,适应面较广; Verilog HDL的运算划分比较具体,对逻辑 代数反映更细致一些。 VHDL 与 Verilog HDL 的对比

VHDL与 Verilog HDl的对比 5.并行语句 两种语言的语句都分为并行语句和顺序语句 并行语句在主程序中使用 顺序语句只能在子结构中使用。 并行语句可以分为三类: 赋值语句、元件语句、进程语句
5.并行语句 两种语言的语句都分为并行语句和顺序语句; 并行语句在主程序中使用; 顺序语句只能在子结构中使用。 并行语句可以分为三类: 赋值语句、元件语句、进程语句 VHDL 与 Verilog HDL 的对比
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《VHDL语言与数字集成电路设计》第二章 数字集成电路的结构特点.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十九章 存储器模块的VHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十八章 有限状态机FSM的设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十七章 时序运算模块的ⅥHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十六章 组合运算模块的ⅥHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十五章 数字电路模块的VHDL设计.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十四章 VHDL中的资源:库和包集合.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十三章 VHDL中的子结构.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十二章 VHDL中的结构设计:元件例化语句.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十一章 VHDL中的行为设计:进程语句.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第十章 VHDL中的资源:库和包集合.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第一章 概述(张鹰).ppt
- 华中科技大学数学系:《数学实验与Matlab》程序.doc
- 《电路》课程电子教案(PPT课件讲稿)第9章 正弦稳态电路的分析.ppt
- 《电路》课程电子教案(PPT课件讲稿)第九章(9-8)串联电路的谐振.ppt
- 《电路》课程电子教案(PPT课件讲稿)第8章 相量法.ppt
- 《电路》课程电子教案(PPT课件讲稿)第7章 二阶电路.ppt
- 《电路》课程电子教案(PPT课件讲稿)第六章 一阶电路(6.1-6.4).ppt
- 《电路》课程电子教案(PPT课件讲稿)第六章 一阶电路(6.5)一阶电路的阶跃响应.ppt
- 《电路》课程电子教案(PPT课件讲稿)第五章 含远算放大器的电阻电路.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第三章 数字集成电路的设计形式.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第四章 数字集成电路的设计流程.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第五章 数字集成电路的设计流程.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第六章 逻辑综合.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第七章 VHDL硬件描述语言.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第八章 VHDL的构造体:architecture.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》第九章 用户定义数据类型.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》VHDL作业安排.doc
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑1-1.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-1.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-2.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑2-3.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑3-1.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑3-2.ppt
- 电子科技大学:《VHDL语言与数字集成电路设计》数字逻辑3-3.ppt
- 西安电子科技大学:《光纤通信》课程电子教案(PPT课件)第1章 概论.ppt
- 西安电子科技大学:《光纤通信》课程电子教案(PPT课件)第2章 光纤和光缆.ppt
- 西安电子科技大学:《光纤通信》课程电子教案(PPT课件)第3章 通信用光器.ppt
- 西安电子科技大学:《光纤通信》课程电子教案(PPT课件)第4章 光端机.ppt
- 西安电子科技大学:《光纤通信》课程电子教案(PPT课件)第5章 数字光纤通信系统.ppt