常见组合与时序逻辑电路VerilogHDl描述.pptx





《常见组合与时序逻辑电路VerilogHDl描述.pptx》由会员分享,可在线阅读,更多相关《常见组合与时序逻辑电路VerilogHDl描述.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主要内容主要内容一、常用组合电路模块的设计二、常用时序电路模块的设计三、多层次结构电路的设计第1页/共22页(一)简单组合电路的描述1 1、基本门电路的描述常用组合电路模块的设计第2页/共22页(2)用assign连续赋值语句描述module gate1(F,A,B,C,D);input A,B,C,D;output F;assign F=(A&B)|(B&C&D);/连续赋值语句endmodule(3)用过程语句always块描述module gate2(F,A,B,C,D);input A,B,C,D;output F;reg F;always(A or B or C or D)/alwa
2、ys过程语句 F=(A&B)|(B&C&D);endmodule(1)调用内置门元件描述module gate3(F,A,B,C,D);input A,B,C,D;output F;nand(F1,A,B);and(F2,B,C,D);or(F,F1,F2);/调用内置门endmodule第3页/共22页2 2、三态门的描述reg out;always(en or in)out=en?in:bz;end(2)用assign连续赋值语句描述 (3)用过程语句always块描述(1)调用内置门元件描述bufif1 b1(out,in,en);assign out=en?in:bz;第4页/共22页
3、在Verilog HDL中,描述简单的组合逻辑通常使用assign结构。注意:条件运算符是一种在组合逻辑实现分支判断时常使用的格式。第5页/共22页(二)复杂组合电路的描述一般用always块实现较复杂的组合逻辑电路1 1、3 3线-8-8线译码器module decoder_38(out,in);output7:0 out;input 2:0 in;reg7:0out;always(in)begin case(in)3b000:out=8b11111110;3b001:out=8b11111101;3b010:out=8b11111011;3b011:out=8b11110111;3b100
4、:out=8b11101111;3b101:out=8b11011111;3b110:out=8b10111111;3b111:out=8b01111111;endcaseendendmodule第6页/共22页MAX+PLUSII编译后的生成的模块符号:第7页/共22页module decode4_7(a,b,c,d,e,f,g,D3,D2,D1,D0);output a,b,c,d,e,f,g;input D3,D2,D1,D0;reg a,b,c,d,e,f,g;always(D3 or D2 or D1 or D0)begincase(D3,D2,D1,D0)4d0:a,b,c,d,e
5、,f,g=7b1111110;4d1:a,b,c,d,e,f,g=7b0110000;4d2:a,b,c,d,e,f,g=7b1101101;4d3:a,b,c,d,e,f,g=7b1111001;4d4:a,b,c,d,e,f,g=7b0110011;4d5:a,b,c,d,e,f,g=7b1011011;4d6:a,b,c,d,e,f,g=7b1011111;4d7:a,b,c,d,e,f,g=7b1110000;4d8:a,b,c,d,e,f,g=7b1111111;4d9:a,b,c,d,e,f,g=7b1111011;default:a,b,c,d,e,f,g=7bx;endcase
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常见 组合 时序 逻辑电路 VerilogHDl 描述

限制150内