EDA设计技术教学第7章逻辑设计概论.ppt

EDA设计技术教学第7章逻辑设计概论

第7章 逻辑设计; ; ; 表7-1 四选一多路开关的输入输出逻辑表;7.1.2 译码器; ;(1)利用case多分支语句描述。将使能控制端G1、G2An和G2Bn连接在一起,与使能条件比较: {G1, G2An,G2Bn}==3b100; 再将输入端连接在一起{C,B,A },以多分支语句描述。 ;module Decoder38(Y,G1,G2An,G2Bn,C,B,A); input G1,G2An,G2Bn,C,B,A; output [7:0]Y; reg [7:0]Y;;(2)利用for循环语句描述。多分支语句描述有8条语句有相同的表达形式,可将其归纳为循环8次的for循环语句,开始循环之前,将所有位置为无效位,在for循环中,按循环次数作为索引值,判断并操作相应输出端。;always@(G1 or G2An or G2Bn or A or B or C) begin Y = 8b1111_1111; if({G1, G2An,G2Bn}==3b100) for(i=0;i8;i=i+1) if(i=={C,B,A }) Y[i] = 0; end endmodule; 与译码器相反,编码器通常是输出端总线宽度比输入端总线宽度更少,按既定

文档评论(0)

1亿VIP精品文档

相关文档