ppts.net
当前位置:首页>>关于FPGA中如何表示负数啊?在仿真中输出负数?的资料>>

FPGA中如何表示负数啊?在仿真中输出负数?

FPGA一般使用补码表示负数,比如用一个8位数表示5是00000101,用一个8位数表示-5是11111011,如果在仿真中想看负数的话,ModelSim可以把数据用Decimal形式输出

mif文件都是ASCⅡ码,负数应该是用反码补码处理的。

得到的结果当然是错误的, 但FPGA可以直接进行加法和减法,但要注意溢出和反位 比如说 reg [7:0] b; assign b = 3 -4; 这时b不等于-1;而等于255; reg [7:0] b; assign b = 255 + 10; 这时b不等于265,而等于10; 其实这些问题可以用modelsim仿真一下...

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