微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于移位计算

关于移位计算

时间:10-02 整理:3721RD 点击:
下面是实现cordic算法的一条代码,
x_next = x_in - (y_in >>> N); // 描述的等式为:Xi+1=Xi-Yi*di*2-i ;
di={-1;+1},哪位大虾帮我解释下 “>>>“  这个移位和>>这个移位有什么区别? 查了好多资料没找到相关的解释。

请大牛解释下啊

>>>是带符号的右移位,移位时最高位补符号位,如y_in =8'b11000000, N = 3,则
y_in >>> N = 8'b11111000
>>是无符号右移位,移位时最高位补0,如上面例子,
y_in >> N = 8'b00011000



    受教,谢谢你啊!

刚明白,高手

谢谢楼上的指点

学习学习,还真没用过这个符号。

高手就是高手

谢谢,以前也没有注意到@!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top