摘要: verilog中小数直接赋值的话小数会近似成1,如0.1,0.6,0.9赋值的话就会变成1,5.1,5.9也都会变成6.并且quartus默认小数是64位。 阅读全文
posted @ 2014-09-12 13:59 lianjiehere 阅读(2614) 评论(0) 推荐(0) 编辑
摘要: 在数字电路中,出于应用的需要,我们可以使用无符号数,即包括0及整数的集合;也可以使用有符号数,即包括0和正负数的集合。在更加复杂的系统中,也许这两种类型的数,我们都会用到。有符号数通常以2的补码形式来表示。图1列出了4位二进制表示法所对应正负数。进一步观察,我们发现两种类型数的加减法是一样的,做加法... 阅读全文
posted @ 2014-09-12 11:53 lianjiehere 阅读(25303) 评论(0) 推荐(9) 编辑
摘要: 先总结一下,做signed运算的步骤1.将每个输入扩展到与输出同样位宽2.运算3.取运算结果的最后几个位宽,位宽大小是输出位宽的大小。为防止溢出,事先应确定好输出位宽的大小。Abstract若要將原本用軟體實現的演算法用硬體電路實現,馬上會遇到2個很基本的問題:一個是如何處理負數?另一個是如何處理o... 阅读全文
posted @ 2014-09-12 11:30 lianjiehere 阅读(1097) 评论(0) 推荐(0) 编辑