FPGA设计中 有符号数、无符号数
今天给大侠聊一聊FPGA设计中有符号数以及无符号数,话不多说,上货。
在设计中,所有的算数运算符都是按照无符号数进行的。如果要完成有符号数计算,对于加、减操作通过补码处理即可用无符号加法完成。对于乘法操作,无符号数直接采用“*”运算符,有符号数运算可通过定义输出为 signed 来处理。
通过“*”运算符完成有符号数的乘法运算。
上述程序在 ISE 中的综合结果如下图所示,从其 RTL 结构图可以看到乘法器标注为“signed” ,为有符号数乘法器。
仿真结果图
二进制显示的结果
完
【QQ交流群】
群号:173560979,进群暗语:FPGA技