硬件设计描述语言作业一(三八译码器,比较器,投票,元件例化)

1.74HC138的功能表如下表所示,请用case 语句描述该器件,并在Quartus II中进行仿真,给出仿真波形图。

代码如下:(注意特例,即当S1,S2不符合1,0 时,输出为全1

 

 

2.设计一个比较器电路,当输入的8421BCD码大于5时输出1,否则输出0。给出Verilog源代码及仿真波形。


 

 


3.用Verilog设计一个5人表决电路,参加者5人,同意为1,不同意为0。同意过半则表决通过,亮绿灯;表决不通过则亮红灯。

 

 


4.用元件例化语句描述下图。

 

module test(R,A,G,z);

input R,A,G;

Output z;

and U1(selR,R,A);

and U2(selA,A,G);

and U3(selG,G,R);

not U4(notR, R);

not U5(notG,G);

not U6(notA,A);

And U7(selC,U4,U5,U6);

or U8(z,selR,selA,selG,selC)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值