引用:综合器见到+ - * /等操作符之后,到库里去map各种IP,找到一个合适的designware后映射到网表中,然后基于这个网表做逻辑优化,包括timing/power,我记得coding style的文档中有个要求,尽量实例化design ware,其基本过程是找到design ware的列表和文档,研究哪个在gatecont/power,timing方面最合适你,然后再rtl中使用。
如果是小尺寸的运算,可以考虑直接写操作符,如果是大尺寸,尤其是* /运算,最好不要直接用操作符,毕竟综合器的mapping及优化过程不完全可控。
所谓design based on spec,not based on tool
作者:yinchyang
中国电子顶级开发网(bbs.eetop.cn)