取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
xumoxiao
Explorer
Explorer
494 次查看
注册日期: ‎12-12-2018

多时钟频率切换问题

大佬们,

   现在有个需求。 一个模块X,需要输入两个时钟A, B. 时钟B是时钟A的两倍时钟A的频率需要可调(20M,24M,30M,40M,60M,80M) 可调(Clock B 即为 40,48, 60,80, 120, 160 根据Clock A变化)。

   不仅如此模块X 需要在一款芯片里例化 8个。

   如何设计时钟架构,可以让以上功能 使用时钟资源最少,并布局在芯片当中?

   比如说使用BUFFMUX, 

  BUFFMUX 可以级联吗?

   

 

标记 (3)
0 项奖励
回复
3 回复数
junhawk
Scholar
Scholar
462 次查看
注册日期: ‎05-29-2018

clock wizard IP 的dynamic reconfig 功能更适合你的需求。
0 项奖励
回复
xumoxiao
Explorer
Explorer
435 次查看
注册日期: ‎12-12-2018

@junhawk 感谢恢复。
我了解,但是8个这样的模块,就需要3个MMCM/PLL 至少需要 16个BUFG/H
我想知道的是,
1.有没有啥资源,不用使用MMCM/PLL 可以直接完成倍频操作。
2.有没有啥资源可以多使用多时钟 选择
动态配置的化,资源依然要占用很多。
0 项奖励
回复
junhawk
Scholar
Scholar
423 次查看
注册日期: ‎05-29-2018

看你的描述只是需要八个模块,没说需要8个模块的时钟不同,我看你的描述认为一段时间内只有两个不同时钟。
0 项奖励
回复