菜鸟问条VHDL指令的问题

2019-03-25 10:17发布

if (count_a="111") then
                                 count_a<=(others=>'0');   这句是什么意思
                        else
                                 count_a<=count_a+1;
                        end if; 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
仙猫
1楼-- · 2019-03-25 20:02
< /

 让count_a按时钟每次加1,加到"111" 时复位为全0。

 用 (others=>'0') 代替 "0...0" 可以避免写出具体的位数,万一在调试中需变动count_a位数时不必到处修改源程序。

[ 本帖最后由 仙猫 于 2011-7-4 19:34 编辑 ]
yhj_best
2楼-- · 2019-03-25 23:59
同意楼上的
eeleader
3楼-- · 2019-03-26 01:18
 精彩回答 2  元偷偷看……
zhugexiwen
4楼-- · 2019-03-26 04:58
1楼说的很详细了

一周热门 更多>