Board logo

标题: 关于在做定点数乘法的问题 [打印本页]

作者: alexander.yin    时间: 2007-5-28 21:25     标题: 关于在做定点数乘法的问题

只需要用乘号*就可以了,不需要用乘法器。在做这一步的时候,比如16位的运算,乘出的结果会是32位的么?是否需要在做一些移位?

本人新手,希望各位可以给出一个很简单的例子代码以供参考。


作者: alexander.yin    时间: 2007-5-28 21:39

补充一下,这个乘法是8位小数部分的

非常感谢


作者: lsy810809    时间: 2007-6-8 14:11

...

A :  in std_logic_vector(9 downto 0);

B :  in std_logic_vector(9 downto 0);

S :  out std_logic_vector(19 downto 0);

...

s <= A*B;

应该可以把

[em03][em03]




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0