手机号码,快捷登录
下面引用由iamchine在 2005/07/20 04:32pm 发表的内容: ,是有些小问题。 将valid编码成clk1单拍valid0~3之后,再产生延时1周期的两个clk1周期宽度的信号,用clk2同步后取上升沿脉冲应该可以解决。
举报
下面引用由pppaaa在 2005/07/20 02:52pm 发表的内容: 再说说我的方法,希望斑竹也把自己的结果写出来,也不枉大家关注了这么久! 这是一个类似FIFO的方法,相当于读一个有效。 假设采用2^n个缓冲区,需要两个个n位的gray code,作为读写指针。 写指针每次数据有效时 ...
下面引用由iamchine在 2005/07/20 02:14pm 发表的内容: 奇怪扁兄的方案怎么会不对? 扁兄的思路很对啊,将valid信号编码成4个buffer的valid0~3信号,这样每个buffer在极限状态下数据可以寄存至少4个clk1周期, 再用clk2同步valid0~3之后取下降沿单脉冲作为clk2中的val ...
下面引用由iamchine在 2005/07/20 04:43pm 发表的内容: 其实我还在考虑采样一个2个时钟周期以上的异步信号上升沿脉冲干脆不做同步,那么可以只用3级Buffer来完成这项任务了。
下面引用由ahan在 2005/07/20 05:59pm 发表的内容: 看了看,应该可以用fifo撒!不管两个时钟周期是否一致,fifo最好用了,通过比较clk1写地址和clk2的读地址判断是否满是否空,是否读出。非常好用阿!这几天我在搬东西,到了SZ我给师兄找个例子看是否奏效:)
本版积分规则 发表回复 回帖后跳转到最后一页
手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )
GMT+8, 2025-5-25 03:45 , Processed in 0.088243 second(s), 4 queries , Gzip On, Redis On.