zhanshenguilai 发表于 2012-12-3 21:14:06

请教一个跨时钟域问题,求资料

在 ckl_1 时钟域,有如下波形:
                __    __    __
clk_1    __||__||__||__
                  ______
d1_valid ____|         |________
                  ______
d1       XXXXX______XXXXXXXXX

需要设计一个电路,将将上述数据传递到 clk_2 时钟域,
在clk_2中做出如下的时序:
               __    __    __
clk_2    __||__||__||__
                  ______
d2_valid ____|          |________
                  ______
d2       XXXXX______XXXXXXXXX

已知:
1,clk_2 的频率高于 clk_1;
2,d1_valid 不会连续2个周期为1(但
是可能隔一个或者多个周期就为1)。

原帖 地址:http://www.newsmth.net/nForum/#!article/FPGATech/39419?au=katyusza

想弄明白这个问题,网上也找了些资料不是很详细,都说是:握手信号,fifo
大家有没有好的方法或资料分享一下,谢谢!

uindex 发表于 2012-12-4 02:03:44

上fifo那是浪费,clk_2>ckl_1,啥都别折腾;把那个d1_valid在clk_2打两拍,直接用。
页: [1]
查看完整版本: 请教一个跨时钟域问题,求资料