完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
比如实现五个按键功能,即一个复位按键,四个选择按键
当复位时,Q1,Q2分别赋初值; 当 按下按键A,Q1加1; 按下按键B,Q1减1; 按下按键C,Q2加1; 按下按键D,Q2减1; 我对A,B,C,D这四个触发用了四个进程,但是编译不通过,不能对同一信号赋值,希望前辈门帮帮忙,解决这个问题,在此先谢谢了 |
|
相关推荐
6个回答
|
|
|
这个好难说啊
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你4个触发进程怎么写的,***
|
|
|
|
|
|
对同一个信号肯定得在一个进程中赋值
always @(posedge clk or negedge rst_n) if(!rst_n)begin Q1 <= 1'b0; Q2 <= 1'b0; end else if(key_A == 1'b1) Q1 <= Q1+1'b1; else if(key_B == 1'b1) Q1 <= Q1-1'b1; else if(key_C == 1'b1) Q2 <= Q2+1'b1; else if(key_D == 1'b1) Q2 <= Q2-1'b1; |
|
|
|
|
a422723959 发表于 2016-1-6 12:05 谢谢,已经解决了,我用的是VHDL |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
NVMe高速传输之摆脱XDMA设计50:主要功能测试结果与分析2 nvmePCIe高速存储
252 浏览 0 评论
NVMe高速传输之摆脱XDMA设计49:主要功能测试结果与分析1
1501 浏览 0 评论
907 浏览 0 评论
855 浏览 0 评论
658 浏览 0 评论
4425 浏览 63 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:38 , Processed in 0.676368 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
769