Verilog 二进制补码截断直流问题及四舍五入截断
Verilog 二进制补码四舍五入截断
最近发现一个问题,就是很多工程师不知道怎么把二级制补码数据进行四舍五入截断,其实这个很简单,我举一个例子,大家就明白了
reg [32:0] dout= 0;
wire [46: 0] m_axis_data_tdata;
dout<= (m_axis_data_tdata[46:0] +
{ ~m_axis_data_tdata[46], { 13{ m_axis_data_tdata[46] } } } ) >>>14;
这里是把47位
原创
2021-05-19 08:31:05 ·
1718 阅读 ·
0 评论