关于Verilog大括号位拼接运算的问题

2019-07-15 22:35发布

看代码的时候看到一个用来判断上升沿的程序,前面有这么一段:
捕获.JPG
标蓝 {MOD}的那行,位拼接运算是把key_receive1的高三位赋值为原来的低三位,最低的一位赋值为key1吗?这样如果来了一上升沿,低位是1,高位是0对吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
chenwei6991627
1楼-- · 2019-07-15 23:27
你理解的是对的,一般是从右往左排列 最佳答案
wlj341021
2楼-- · 2019-07-16 04:01
     上升沿数据变化,key_receive1的值高三位变为它原来值的低三位,最低位变为key1的值,
画一下图

评分

参与人数 1积分 +5 收起 理由 lfjd05 + 5

查看全部评分

南盗
3楼-- · 2019-07-16 04:52
如果你真的想理解,就去仿真试一试,结果自然就有了。!
jeffc_good
4楼-- · 2019-07-16 08:18
感觉是key_receive用来记录key的变化情况,一个脉冲更新一次key的值,key是拉高的,高位为0,低位为1。
lfjd05
5楼-- · 2019-07-16 12:04
 精彩回答 2  元偷偷看……

一周热门 更多>