如何处理的问题

U

u571

Guest
谁可以告诉我,
如何处理的问题
, 多时钟域?

 
跨越时钟域是一个真正的设计挑战...
它实际上取决于您的具体情况...

通常异步耗费,握手机制,各种Syncrhoniser Crircuits等用于时钟域交叉..

你可以找到许多赛灵思论文就这一议题。
同时搜索档案馆ASICDESIGN (上) yahoogroups.com
最后编辑的eda_wiz关于2006年3月28日
16时47 ;编辑1次在总

 
您可以使用先进先出和RAM是接口的传输的数据在不同的时钟domains.also ,握手可以用另一种方式来解决problem.attention :你必须更加注意的判断读写启用,写和比较读指针必须在differnt alock域。

 
嗨,
某个时候回到我上传了一份文件
, “ 14个方法能够骗过您同步” 。它涉及各种technqiues处理异步信号通道时钟domains.You会发现
, 即使在Google 。看看...

谢谢。
关心,
-萨蒂亚

 
在舒适文件的说明和合成异步电路。
非常抱歉,您需要登录以查看此附件

 
本文可能会有一定的帮助您。
非常抱歉,您需要登录以查看此附件

 
嗨,
有各种不同的方法您可避免任何形式的灾难性结果
, 您的硬件由于多个时钟域。几个办法来解决这样的设计
1 )我们就可以有一个缓冲或先进先出inbetween这两个时钟域。因此
, 如果一个incase时钟读取发生的有时钟收件可以进行。但是
, 深度的FIFO是一个问题
, 需要认真规划。
(您可以使用弹性先进先出的这个问题)
2 )下一个方法可以使用握手。想在一个时钟域你问的写请求,其他时钟域使inreturn给予然后写入发生...同样读也可以发生。
3 )下一个方法是利用格雷码的逻辑。

我想你可以访问这个站点www.deeps.org

http://www.deeps.org/tidbits/crossclk.html干杯,
Gold_kiss

 
Synchronizaiton是控制信号和数据信号路径
为controlsignla ü可以使用的方法一样双同步器等
而对于数据synchronozation使用耗费

 
有一些非常好的文章就这一专题
, 您可以找到在Synopsys的SolvNet 。

 

Welcome to EDABoard.com

Sponsor

Back
Top