登录社区云,与社区用户共同成长
邀请您加入社区
verilog中>>>的作用最近在做滤波器的东西,发现Verilog中有>>>这个操作,网上查了一番,发现讲的不是很清楚,就自己仿真了顺手写个记录。下面首先定义输入输出:a和b都是有符号位的5bit端口,c和d是无符号位的5bit端口。运算很简单写一个testbench,主要设定符号位的有无,然后将b和无符号的d进行对比。结论1、有符号数,符号位为1,使用>
最近在做滤波器的东西,发现Verilog中有>>>这个操作,网上查了一番,发现讲的不是很清楚,就自己仿真了顺手写个记录。
下面首先定义输入输出:a和b都是有符号位的5bit端口,c和d是无符号位的5bit端口。
运算很简单
向右移1位
向右移2位
向右移1位的运算结果
向右移2位的运算结果
1、有符号数,符号位为1,使用>>>,高位补1; 2、有符号数,符号位为0,使用>>>,高位补0(和>>相同);
3、无符号数,无论最高位是什么,使用>>>,高位补0;
旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。
更多推荐
GitTalk | 使用面向业务的狮偶编程语言提升开发效率
GitTalk | DevUI Suits 场景解决方案
GitTalk | DevUI Admin 前端项目构建
扫一扫分享内容
所有评论(0)