xilinx 乘号 综合问题

2020-02-17 19:52发布

菜鸟请教:乘号在综合的时候,是直接调用硬件乘法器吗。占用的资源与直接调用IP核控制有没有区别。网上查找,都说*号,也是调的硬件乘法器,但有时候综合不了,不推荐使用,为什么呢
另外,我需要用到除法操作。应该怎么实现,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
drentsi
1楼-- · 2020-02-17 20:51
你要看使用的芯片乘法单元支持多宽的乘法,xilinx有18x18,18x25的,如果你的位宽在这范围之内,可以直接用*号。
除法很复杂,尽量改算法避免。
pingis58
2楼-- · 2020-02-17 22:22
drentsi 发表于 2015-4-15 16:25
你要看使用的芯片乘法单元支持多宽的乘法,xilinx有18x18,18x25的,如果你的位宽在这范围之内,可以直接用* ...

谢谢,如果大于位宽,他不会自动调用DS乘法器IP吗
lianshumou
3楼-- · 2020-02-17 22:46
 精彩回答 2  元偷偷看……
chenzhi658
4楼-- · 2020-02-18 04:28
乘法器,是不是默认带符号乘法的啊?
Tonylzez
5楼-- · 2020-02-18 08:36
乘法*可综合,但带符号的乘法XST综合起来有问题,觉得调用IP保险些,而且方便资源时分复用
会飞的猪Kevin
6楼-- · 2020-02-18 11:44
如果要调用IPcore,首先位宽必须要够,其次乘法器的IPcore也是有限的,要看是同时使用还是分时复用

一周热门 更多>