VHDL和VERILOG的比较-很好.ppt
《VHDL和VERILOG的比较-很好.ppt》由会员分享,可在线阅读,更多相关《VHDL和VERILOG的比较-很好.ppt(30页珍藏版)》请在三一办公上搜索。
1、1整体结构 VHDL Verilog HDLentity 实体名 is module 模块名(端口表)port(端口说明)输入/输出端口说明 end Architecture is 说明部分;变量类型说明;begin 并行执行语句;并行执行语句;end 结构体名;endmodule,VHDL 与 Verilog HDL 的对比,1整体结构 点评:两者整体结构基本相似;VHDL分为两段描述,需要进行大量说明,程序通常比较长;Verilog HDL采用一段描述,通常不进行说明,或只进行非常简短的说明,程序比较简短。,VHDL 与 Verilog HDL 的对比,2外部端口描述entity mux4
2、 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);input1:0 s;input 7:0 a,b,c,d;output7:0 y;,VHDL 与 Verilog HDL 的对比,2外部端口描述 点评VHDL采用实体专门描述,需要为每个信号指定传输模式和数据类型,可以输入输出抽象的数据;Verilog HDL采用简单语句描述,只指出端口的
3、基本模式和数据宽度,只能输入输出较具体的数据。,VHDL 与 Verilog HDL 的对比,3数据对象和数据类型VHDL的数据对象有常量、信号和变量,分别表达不同的硬件对应概念;每种对象都可以设置为不同的数据类型,可以明确表达各种具体或抽象的数据;数据使用时必须进行类型说明,运算时必须考虑类型的一致性。,VHDL 与 Verilog HDL 的对比,3数据对象和数据类型Verilog HDL的数据对象有常量和变量;其中变量分为连线型(wire)和寄存器型(reg),wire型类似于信号,而reg型类似于变量,只能在子程序块中赋值;数据变量默认为wire型。,VHDL 与 Verilog HD
4、L 的对比,4主要运算:逻辑运算 VHDL中 有常用的6种,可以对1位的逻辑量或逻辑数组进行运算;Verilog HDL中有3类共14种,分为一般逻辑运算,位逻辑运算,缩减逻辑运算;其底层逻辑功能要强大一些!,VHDL 与 Verilog HDL 的对比,4主要运算:算术运算 VHDL中有10种 但很多都不能进行综合,只能用于行为描述;Verilog HDL中只有能够综合的5种。VHDL的行为设计能力更强一些!,VHDL 与 Verilog HDL 的对比,4主要运算:关系运算VHDL中有6种;Verilog HDL中有2类共8种,对比增加了全等和不全等(用于对不定态比较)。点评:VHDL的运
5、算划分比较抽象,适应面较广;Verilog HDL的运算划分比较具体,对逻辑代数反映更细致一些。,VHDL 与 Verilog HDL 的对比,5并行语句两种语言的语句都分为并行语句和顺序语句;并行语句在主程序中使用;顺序语句只能在子结构中使用。并行语句可以分为三类:赋值语句、元件语句、进程语句,VHDL 与 Verilog HDL 的对比,5并行语句:赋值语句VHDL 信号赋值语句(直接赋值、条件赋值、选择赋值)Verilog HDL assign语句(连续赋值)(对wire类型变量)例:assign y=a&c assign f=x+y,VHDL 与 Verilog HDL 的对比,6并行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VHDL VERILOG 比较 很好

链接地址:https://www.31ppt.com/p-5452179.html