永发信息网

EDA实验 8-3编码器改成16-4编码器咋改。??

答案:1  悬赏:30  手机版
解决时间 2021-01-14 15:50
EDA实验 8-3编码器改成16-4编码器咋改。??
最佳答案
问题:(1)always里面必须是寄存器型,所以mc要改成寄存器型
(2)assign必须是用网线型,所以可以改用mc部分赋值的方法给端口
(3)case语句里面含有无关量“x" 要用casex,否则case里面永远不能匹配
(4)输入输出端口像你样写,S被理解成8位的输入,同理,gs,es被理解成3位输出
(5)always后的敏感变量列表中要加上s

module en(incode,outcode,s,gs,es);

input[7:0]incode;
input s;
output[2:0]outcode;
output gs,es;

wire[7:0]incode;
wire s,gs,es;
wire[8:0]a;

reg[4:0]mc; //输入输出端口定义

assign a={s,incode};

assign outcode=mc[4:2];
assign gs=mc[1];
assign es=mc[0];

always@(incode or s)
begin
casex(a)
9'b1XXXXXXXX: mc=5'b11111;
9'b011111111: mc=5'b11101;
9'b0XXXXXXX0: mc=5'b00010;
9'b0XXXXXX01: mc=5'b00110;
9'b0XXXXX011: mc=5'b01010;
9'b0XXXX0111: mc=5'b01110;
9'b0XXX01111: mc=5'b10010;
9'b0XX011111: mc=5'b10110;
9'b0x0111111: mc=5'b11010;
9'b001111111: mc=5'b11110;

endcase
end
endmodule追问咋改寄存器。。你的X表示什么PIN??管脚值是多少
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左转弯该转入行车道还是超车道?十字路口圆形
CAD里面的标注尺寸的比例为100是什么意思啊?
为什么用迅雷到飘花电影网上下不了电影?
上海到山东淮仿高铁列车时刻表
200多斤的家养猪正常体温是多少度?请给个准
81数理可信吗?有科学依据吗?昨天在哪个垃圾
鲜虾面怎么做好吃,鲜虾面的家常做法
我以前蛀牙现在开始痛了,怎么办?顺便问一下
地暖怎么调试,地暖怎么调试知识
斗仙2能双开吗?
z69k1337这两趟车1月7号之后的火车票买不到,
螃蟹和西瓜能一起吃吗吃完螃蟹可以吃西瓜吗
用刀能刮出粉的玉是真还是假的 还是什么玉
达飞金融被查,员工会被拘留吗?
姓仲的跟姓仲的结婚女方家长会抬不起头做人吗
推荐资讯
宝鸡 皮肤上有白块,这是咋回事?
我是初中毕业的男生,干了2年汽车喷漆,想改
牡丹江做双眼皮
我的世界gate无限传送怎么解决?
胰腺胰头钩变形态突出什么原因
求香辣猪蹄的家常简易做法?
下列各项中,对该示意图的分析正确的是DA. 在
用〈秋〉字为主题作诗一首,原创押韵,谢了。
我姓闫,取名闫天后面加什么字好听
单选题下列对全文内容的分析,理解正确的一项
雨伞是骨越多越结实么
汽车小白问一下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?