1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
initial是不可综合语句
|
|
|
|
|
|
|
|
首先按键信号复位后无论按没按下,流水灯都应该动作,那么是你时钟或者复位信号没输进去吧,查查板子的IO口和你定义的UCF文件。其次你的按键处理应该是下降沿转脉冲,但是你的流水灯判断却是电平敏感,直接用IO信号或者作缓冲吧,按键IO配置上拉!
|
|
|
|
|
|
|
|
没看到东西啊!
|
|
|
|
always @ (*)
begin if(TIME_CNT == 24'h0 ) begin if(PUSH_SW1==1'b1) LED_DATA_N = {LED_DATA[5],LED_DATA[4:0]}; else LED_DATA_N = {LED_DATA[4:0],LED_DATA[5]}; end else LED_DATA_N = LED_DATA; end endmodule |
|
|
|
各位大侠 PUSH_SW1是拨码开关,我想的是拨码开关为高电平时正向流动,为低电平时反向流动,可现在是低电平能正常流动,高电平时停止不动啊 |
|
|
|
always @(negedge RST_B or negedge SYSCLK_50M)
begin if(!RST_B) TIME_CNT <= `UD 21'b0; else TIME_CNT <= `UD TIME_CNT_N; end assign TIME_CNT_N = TIME_CNT + 21'b1; always @(negedge RST_B or negedge SYSCLK_50M) begin if(!RST_B) LED_DATA <= `UD 6'b11_1110;//这里LED同样是低电平有效,初值只允许一个LED亮 else LED_DATA <= `UD LED_DATA_N; end |
|
|
|
module WATER_LIGHTS
( //Input ports. SYSCLK_50M, RST_B, PUSH_SW1, //Output ports. LED_DATA ); //=========================================================================== //Input and output declaration //=========================================================================== input SYSCLK_50M; //System clock, 50MHz. input RST_B; //Global reset, low active. input PUSH_SW1; //G //input key; //G output [5:0] LED_DATA; //LED data output. //=========================================================================== //Wire and reg declaration //=========================================================================== wire SYSCLK_50M; wire RST_B; reg [5:0] LED_DATA; wire PUSH_SW1; //wire key; //=========================================================================== //Wire and reg in the module //=========================================================================== reg [23:0] TIME_CNT; //Count the time, everyone show 1ms. reg [5:0] LED_DATA_N; //Next value of LED_DATA. wire [23:0] TIME_CNT_N; //Next value of TIME_CNT. |
|
|
|
完整代码,哪位大侠指点下谢谢
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1583 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1082 浏览 0 评论
2657 浏览 1 评论
2347 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
2620 浏览 0 评论
2052 浏览 55 评论
6048 浏览 113 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 21:49 , Processed in 1.003660 second(s), Total 89, Slave 71 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号