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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9729|回复: 11

请教Multicycle设置问题

[复制链接]
发表于 2009-8-6 10:28:30 | 显示全部楼层 |阅读模式

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

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

x
现在碰到一个问题:

我一个模块用10M的时钟控制FIFO读写
在满足一定条件时切换到40M的时钟去读,40M的时钟是10M经PLL倍频得到的,切换只用了一个多路选择器。
当40M时钟读完一段数据后,由40M时钟给出一个度结束标志(4个周期长度)给10M时钟判别模块,生成多路选择器的时钟切换信号,来切换到10M时钟读取FIFO(切换信号都是10M时钟产生的)。

现在的问题是10M的时钟的建立时间很难满足,40M的时钟的保持时间也很难满足
我看到网上有人说要设置Multicycle,我对Multicycle不是太清楚
不知道是不是这个问题,Multicycle怎么设置,请大家指教
发表于 2009-8-6 11:23:46 | 显示全部楼层
“现在的问题是10M的时钟的建立时间很难满足,40M的时钟的保持时间也很难满足”
???没有明白
 楼主| 发表于 2009-8-6 14:08:48 | 显示全部楼层
可能我说的不是太清楚
就是从quartus的时序分析报告中,10M时钟我约束的周期是100ns,clk10M对应的clock setup 中slack为负值
40M的是clk40M hold 的slack为负
发表于 2009-8-7 09:09:29 | 显示全部楼层
个人感觉不需要设multicycle,因为你的是有时钟切换的话,而且都是读,所以硬件电路中的路径应该是一样的,所以你只要设那个40M时钟就可以了,10M就不要管了
发表于 2009-8-10 15:28:56 | 显示全部楼层
你的10M、40M没有使用全局时钟网络,是吗?
发表于 2009-12-1 23:12:04 | 显示全部楼层
怎么理解multicycle
发表于 2009-12-2 19:42:29 | 显示全部楼层
Path: select start point to end point
constrain this path for mutlicycle, in Synplify pro.
发表于 2009-12-30 07:56:10 | 显示全部楼层
nice!!!!!!!!
头像被屏蔽
发表于 2010-1-15 02:48:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2010-1-16 14:18:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-6 12:25 , Processed in 0.023102 second(s), 9 queries , Gzip On, MemCached On.

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