永发信息网

VHDL进程CASE语句问题

答案:1  悬赏:30  手机版
解决时间 2021-03-20 07:22
  • 提问者网友:别再叽里呱啦
  • 2021-03-20 01:35
VHDL进程CASE语句问题
最佳答案
  • 五星知识达人网友:举杯邀酒敬孤独
  • 2021-03-20 02:07
两个CASE语句本身存在矛盾,你将两个CASE语句合并试试,就会发现这是行不通的。
比如cnt=0的时候,你该给duan赋什么值呢?追问CNT=0,DUAN赋值0 的段码追答第一个case语句在cnt=0时,给duan赋值duan1,而第二个case语句却在cnt=0时,给duan赋值duan2。到底是给duan赋值duan1呢?还是给duan赋值duan2?追问你说的对,我不知道还有什么好方法。追答这不是方法问题,而是逻辑问题。首先要解决逻辑上的冲突,你不能既说你卖的矛所向披靡,又说你卖的盾固如金汤,这在逻辑上说不过去。因此,在cnt=0的时候,你不能给duan既赋值duan1又赋值duan2,这和既卖最锋利的矛又卖最坚硬的盾是一个道理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯