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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3516|回复: 7

讨教一个问题,如何看哪些register被放进了IOB?

[复制链接]
发表于 2003-12-17 14:00:08 | 显示全部楼层 |阅读模式

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

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

x
我在一个设计中遇到这样的情况:
开始我在synplify中加了约束,指定一些寄存器放到IOB中,后来发现这样做反而对设计不好,于是去掉了这些约束。但是最后报告中还是有些寄存器被放进了IOB,不知道synplify是按什么原则选择寄存器放进IOB?
发表于 2003-12-17 14:18:46 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

我使用的是FPGA COMPILER,所以也不知道为什么?
如果总是放入iob,可以按一下的方法作:
1。在RTL和综合时都不用管
2。修改UCF,把要放入IOB的寄存器加约束,
比如:INST "uusb_if/pktend_o_reg"IOB = FALSE;
INST后的名字不是RTL下的名字,而是综合之后在网表中的名字,一般是在综合之后输出一个.V的仿真文件,从该文件中查找到相应的名字
 楼主| 发表于 2003-12-17 14:28:06 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

我已经试过加约束禁止了我指定的寄存器放入IOB,结果可能是另外一些寄存器被放进去了,我想看到底是哪些。如果用输出。v的方法,那iob中寄存器一般叫什么名字?
发表于 2003-12-17 14:41:21 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

我想可能是名字搞错了吧,你用p&r之后的report看一下使那些放进去了?
iob内的名字应该与.v内的一致。
发表于 2003-12-17 21:36:44 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

我一般是看信号的建立/保持时间和Tco的值,如果不是很确定,我就看Place&Route的报告。
发表于 2003-12-17 22:40:05 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

俺的看法是凡是最终的输入输出就可能放到IOB中,所以你的中间寄存器最好不要放到IOB中,而工具会自动把TOP的输入输出放到IOB中。

发表于 2003-12-19 12:50:23 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

for xilinx, look map report.
 楼主| 发表于 2003-12-19 15:39:24 | 显示全部楼层

讨教一个问题,如何看哪些register被放进了IOB?

ok,map report 里面确实有,我没仔细看,thanks。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-4 08:27 , Processed in 0.034418 second(s), 10 queries , Gzip On, Redis On.

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