在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3138|回复: 2

[求助] 关于DC综合128输入有符号加法器的问题

[复制链接]
发表于 2014-4-11 15:23:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本人新手,写了一个128输入的有符号加法器,代码如下



  1. input signed [2:0]        a128;
  2. output signed [10:0] sum;

  3. assign sum = a1        +        a17        +        a33        +        a49        +        a65        +        a81        +        a97        +        a113        +
  4. a2        +        a18        +        a34        +        a50        +        a66        +        a82        +        a98        +        a114        +
  5. a3        +        a19        +        a35        +        a51        +        a67        +        a83        +        a99        +        a115        +
  6. a4        +        a20        +        a36        +        a52        +        a68        +        a84        +        a100        +        a116        +
  7. a5        +        a21        +        a37        +        a53        +        a69        +        a85        +        a101        +        a117        +
  8. a6        +        a22        +        a38        +        a54        +        a70        +        a86        +        a102        +        a118        +
  9. a7        +        a23        +        a39        +        a55        +        a71        +        a87        +        a103        +        a119        +
  10. a8        +        a24        +        a40        +        a56        +        a72        +        a88        +        a104        +        a120        +
  11. a9        +        a25        +        a41        +        a57        +        a73        +        a89        +        a105        +        a121        +
  12. a10        +        a26        +        a42        +        a58        +        a74        +        a90        +        a106        +        a122        +
  13. a11        +        a27        +        a43        +        a59        +        a75        +        a91        +        a107        +        a123        +
  14. a12        +        a28        +        a44        +        a60        +        a76        +        a92        +        a108        +        a124        +
  15. a13        +        a29        +        a45        +        a61        +        a77        +        a93        +        a109        +        a125        +
  16. a14        +        a30        +        a46        +        a62        +        a78        +        a94        +        a110        +        a126        +
  17. a15        +        a31        +        a47        +        a63        +        a79        +        a95        +        a111        +        a127        +
  18. a16        +        a32        +        a48        +        a64        +        a80        +        a96        +        a112        +        a128         ;


复制代码
由于担心signed不能被DC有效综合,所以仔细查看了综合结果,report_references发现其中用到了add128_DW01_add_0,这是不是DesignWare里面的?
查看了一下资料,还是不是很了解DesignWare的功能。我的看法是:排除DW能提供一下IP的功能之外,只针对HDL运算符(+-*/等)的综合时,DW只是提供一种优化的抽象实现,然后这个优化的抽象实现再映射到相应的工艺库中的元件(与非门,全加器等)形成最终的门级网表,不知道这种理解是否正确?
发表于 2014-4-11 17:15:45 | 显示全部楼层
不谈你的coding style了。。。就回答你的问题的话: 是的。。。
 楼主| 发表于 2014-4-11 20:38:56 | 显示全部楼层
回复 2# arthur_wang_orz


   谢谢啦,我只是用来测试下...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-23 02:05 , Processed in 0.016953 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表