mshd.net
当前位置:首页 >> 关于vErilog移位运算符 >>

关于vErilog移位运算符

比如你定义一个寄存器型变量a reg [3:0]a; a

恩 移位寄存器的话这里有两个例子,楼主你参考一下 第一个是用位拼接符来做的,在百度上输入“Verilog 串并转换”很容易就查到了,这个是别人的函数,我把名字换成你的,可以直接用到自己的应用中。 module Serial_to_Para(clk,reset,en,in,out); ...

x

>>是算数右移 根据数据是有符号或无符号类型判断补符号位或零

这个东西,个人应该形成习惯,最好固定采用一种方式,形成定式思维;我们的选择都是第二种写法。

左移,都是左移位后右补0: 例如: 111110011 11111100 01111011>>1 00111101 >>>n是这样运算的: 右移n位,不管高位为0或者1,都补0 例如: 11111001>>1 01111001 01111011>>1 00111101

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com