问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

verilog HDL8路抢答器课程设计怎么写啊?

发布网友 发布时间:2022-07-27 09:08

我来回答

1个回答

热心网友 时间:2023-10-25 03:59

我刚替别人写的五路的,没调试过,但是ISE11.4综合正确。自己改成8路吧
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 15:59:03 07/08/2010
// Design Name:
// Mole Name: qiangdaqi
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//////////////////////////////////////////////////////////////////////////////////
mole qiangdaqi(clk,Input1,Input2,Input3,Input4,Input5,Input6,en,LED,beep,LED1,LED2,LED3,LED4,LED5
);
input clk;
input Input1;
input Input2;
input Input3;
input Input4;
input Input5;
input Input6;
input en;
output LED;
output beep;
output LED1;
output LED2;
output LED3;
output LED4;
output LED5;
reg Inputflag;
reg [3:0]cache;
reg beepflag;
reg LED1;
reg LED2;
reg LED3;
reg LED4;
reg LED5;
reg [7:0]LED;
reg beep;
integer i;
always@(posedge clk)
begin
if(en==1)
begin
if(Inputflag==0)
begin
if(Input1==1)
begin
LED1=1;
Inputflag=1;
beep=1;
#100
beep=0;
cache=9;
end
else if(Input2==1)
begin
LED2=1;
Inputflag=1;
beep=1;
#100
beep=0;
cache=9;
end
else if(Input3==1)
begin
LED3=1;
Inputflag=1;
beep=1;
#100
beep=0;
cache=9;
end
else if(Input4==1)
begin
LED4=1;
Inputflag=1;
beep=1;
#100
beep=0;
cache=9;
end
else if(Input5==1)
begin
LED5=1;
Inputflag=1;
beep=1;
#100
beep=0;
cache=9;
end
else
begin

end
end
if(Inputflag==1)
begin
if(i<=100)
begin
i=i+1;
end
else
begin
case(cache)
4'b0000:
begin
LED=8'b11111100;
LED1=0;
LED2=0;
LED3=0;
LED4=0;
LED5=0;
cache=0;
beep=1;
#5
beep=0;
#5
beep=1;
#5
beep=0;
end
4'b0001: LED=8'b01100000;
4'b0010: LED=8'b11011010;
4'b0011: LED=8'b11110010;
4'b0100: LED=8'b01100110;
4'b0101: LED=8'b10110110;
4'b0110: LED=8'b10111110;
4'b0111: LED=8'b11100000;
4'b1000: LED=8'b11111110;
4'b1001: LED=8'b11110110;
default: LED=8'b11111100;
endcase
cache=cache-1;
end
end
end
else
begin
beep=0;
LED=11111100;
i=0;
end
end

endmole
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
家人得了红眼病怎么消毒 安徽省阜阳市有多少个县?拜托各位大神 被打后误工费怎么开证明呢 如何设置公司分机打外线电话 两个集团电话如何接一起 集团交换机用普通电话机应如何把出厂的先拔9去掉!!! 分机出局码是什么意思? 焉念什么 佟姓瑞字辈,,男孩,生辰2012年,农历4月14.上午10点44.怎么起名字 汽车贴膜内有气泡晒晒能消失吗 车子贴膜有气泡师傅让晒3天就好了 有没verilog编写智力竞赛抢答器的程序哦?急急!!谢谢了 verilog 模块例化出现的问题 出错是什么原因啊 这段verilog代码为什么cache里面赋不了值,在modelsim里面是红线,难道因为是input就不能给其他赋值了吗 求cache的verilog代码 光谷大洋百货女装里面有哪些品牌啊。 请问新买的手机电池需要用完后再充电吗?第一次充电需要充多久? 锂子电池手机前几次充电怎么冲? 哪位亲知道敷尔佳面膜是也有假的吗 福州大洋百货有哪些女装品牌 敷尔佳面膜仿版里面成分是不是一样的? 在零下40℃的环境下不停的搅拌一盆水,水会结冰吗? 盐水在负40度不结冰,拿到常温迅速结冰,这是什么现象? 开了微店,怎么让更多的人知道呢? 有零下40摄氏度的水吗? 到底水什么情况下才结冰? 常温常压下的水! 青丘狐传说在哪里拍的 请问下三生三世十里桃花里面的青丘这个地方是在普者黑的具体什么地方拍摄的?谢谢了! 请问拍摄三生三世十里桃花的青丘是在哪里取景的,详细地址是哪里 三生三世十里桃花里的青丘和十里桃林是在哪拍摄的,具体的,青丘是在普者黑的什么地方拍摄的,急用谢谢! 最好的遇见舒画的扮演者是谁 中医刮痧一次刮多长时间为最好,是不是刮倒红为止? 邹市明输了比赛,轩轩怎么打败一切拦路虎? 电动车控制器价格大概多少啊?96v控制器须要多少钱 为什么新生儿一到黄昏就哭闹?家长正确的应对方法有哪些? 来到幼儿园三周啦!现在幼儿园准备放假了,园长叫写期末总结怎么写? 派大星继承王位是哪一集 揭秘派大星不为人知的3大秘密 新规不系安全带怎么处罚 江宴和霍辰东是不是一个人 《幸福触手可及》中谁的表演最让人觉得惊艳? 郑州市第二十四中学和36中学哪个好 拉文向初恋女友求婚成功吗? 联盟最帅球员求婚成功,妻子有多美? 拉文成功向女友求婚,他们还有多久才会正式结婚? 拉文与女友相识几年了? NBA最美的女友是谁? 怎么看刹车片磨损情况? 刚开的网站应该怎么做宣传??? 刚刚上线的网站,但是后台打开一片空白,本地都能打开的,为什么传上去就打不开了 我刚建的网站怎么传产品 刚开了新公司,要做网站,推广等等,有没有靠谱的公司帮我 我刚开了个网站,怎么宣传?要免费的