EDA期末复习

EDA期末复习

ID:38288897

大小:17.30 KB

页数:7页

时间:2019-06-07

EDA期末复习_第1页
EDA期末复习_第2页
EDA期末复习_第3页
EDA期末复习_第4页
EDA期末复习_第5页
资源描述:

《EDA期末复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3-8译码器源程序:moduledecoder38(EN,A,Y);output[7:0]Y;input[2:0]A;inputEN;reg[7:0]Y;always@(EN,A)beginif(EN)case(A)3'b000:Y=8'b11111110;3'b001:Y=8'b11111101;3'b010:Y=8'b11111011;3'b011:Y=8'b11110111;3'b100:Y=8'b11101111;3'b101:Y=8'b11011111;3'b110:Y=8'b10111111;3'b111:Y=8'b01111111;endc

2、aseelseY=8'b11111111;endendmodule测试程序:`timescale1ns/1nsmoduletest_decoder38;wire[7:0]Y;reg[2:0]A;regEN;decoder38M(EN,A,Y);initialbegin:ABCintegerl;EN=0;#100EN=1;for(l=0;l<15;l=l+1)beginA=l;#100$display("EN=%B,A=%D,Y=%B",EN,A,Y);endendendmodule8-3编码器源程序:modulepencode83(a,y);input[

3、7:0]a;output[2:0]y;reg[2:0]y;always@(a)begincasez(a)8'b00000001:y=3'b000;8'b0000001?:y=3'b001;8'b000001??:y=3'b010;8'b00001???:y=3'b011;8'b0001????:y=3'b100;8'b001?????:y=3'b101;8'b01??????:y=3'b110;8'b1???????:y=3'b111;endcaseendendmodule测试程序:`timescale1ns/1nsmodulepencode83test

4、;reg[7:0]a;wire[2:0]y;pencode83uut(.a(a),.y(y));initialbegina=00000001;#100;#200a=8'b00000010;#200a=8'b00000100;#200a=8'b00001111;#200a=8'b00011111;#200a=8'b00100000;#200a=8'b01000000;#200a=8'b11111111;endendmodule83优先编码器`timescale1ns/100ps`include"./encoder.v"moduleTop;reg[7:0]i

5、ncode;regs;wire[2:0]outcode;wiregs,es;initialbegins=1'b1;incode=8'b????????;#200s=1'b0;incode=8'b11111111;#200s=1'b0;incode=8'b???????0;#200s=1'b0;incode=8'b??????01;#200s=1'b0;incode=8'b?????011;#200s=1'b0;incode=8'b????0111;#200s=1'b0;incode=8'b???01111;#200s=1'b0;incode=8'b??0

6、11111;#200s=1'b0;incode=8'b?0111111;#200s=1'b0;incode=8'b01111111;#200$stop;endencoderencoder(.incode(incode),.s(s),.outcode(outcode),.gs(gs),.es(es));endmodulemoduleencoder(incode,outcode,s,gs,es);input[7:0]incode;inputs;output[2:0]outcode;outputgs,es;wire[7:0]incode;wires,gs,es

7、;wire[8:0]a;reg[4:0]mc;assigna={s,incode};assignoutcode=mc[4:2];assigngs=mc[1];assignes=mc[0];always@(incodeors)begincasex(a)9'b1????????:mc=5'b11111;9'b011111111:mc=5'b11101;9'b0???????0:mc=5'b00010;9'b0??????01:mc=5'b00110;9'b0?????011:mc=5'b01010;9'b0????0111:mc=5'b01110;9'b0?

8、??01111:mc=5'b10010;9'b0??011111:mc=5'b1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。