微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 现在的ASIC综合器可以综合出乘法、除法和求模的电路吗?

现在的ASIC综合器可以综合出乘法、除法和求模的电路吗?

时间:10-02 整理:3721RD 点击:
现在的ASIC综合器可以综合出经过优化的乘法、除法和求模的电路吗?也就是说在Verilog代码里直接用*、/和%就可以实现相应运算吗?

可以调用designware,里面有多种乘除法运算单元,看满不满足要求了

DC 里面肯定是有库可以调用的,不然连个+-*/都要从晶体管做起,那还做个毛
FPGA里面都是有固核,或者LUT实现的、
用LUT实现的话,两个算子中一个是固定值,就将变动的算子当做地址从LUT中把结果直接查出来,
相当于做了一次这样的运算

可以调用库里面的,一般设计都限制使用,通常会尽量避免,实在不能避免就会单独封装使用

no,记住verilog不是程序语言,不是什么都可以给你翻译成可用的东西,包括运算单元,要么自己写,要么调用已有的硬核,你想想,一个乘法器,根据性能不同,出来的流水线也不同,你希望的是几级? 你压根就不知道*综合出来的是什么样的乘法器。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top