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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2514|回复: 8

请教:异步转同步,多路转一路

[复制链接]
发表于 2007-3-25 16:37:23 | 显示全部楼层 |阅读模式

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

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

x
要求:多路异步信号转换成一路同步信号,请教一下
初步方案:先将多路异步各自转换成多路同步,再将多路同步转换成一路同步,请问高手还有没有更好的方法?请不吝赐教,谢谢!
另外初步方案中,有两个疑问:1、如何将异步信号转换为同步信号,这里的同步信号只要求根时钟上升沿对齐即可,不要求帧同步信号;2、多路如何转换成一路,如何做到时时性?
谢谢了!
发表于 2007-3-25 20:04:43 | 显示全部楼层
不知道你应用的具体情景,可以考虑用FIFO
 楼主| 发表于 2007-3-26 08:45:30 | 显示全部楼层

谢谢

具体情况是:
首先要将低速的多路异步信号转换成多路同步信号,但是可以不要同步帧,只要跟时钟沿对齐即可;
然后将这些多路的同步信号转换成一路高速的同步串行信号,最后将这一路同步串行信号传输。
 楼主| 发表于 2007-3-26 21:05:42 | 显示全部楼层
顶一下,别沉了!
请教了!
发表于 2007-3-27 12:31:47 | 显示全部楼层
haodongxi
发表于 2007-3-27 21:44:32 | 显示全部楼层


原帖由 achen8413 于 2007-3-25 16:37 发表
要求:多路异步信号转换成一路同步信号,请教一下
初步方案:先将多路异步各自转换成多路同步,再将多路同步转换成一路同步,请问高手还有没有更好的方法?请不吝赐教,谢谢!
另外初步方案中,有两个疑问:1 ...


肯定需要各路异步信号先同步到本时钟域后,才合并成一路。
除了使用fifo外,也可以将数据存到双口ram(异步时钟作为写时钟,同步时钟作为读时钟)里,只要保证能不发生读写冲突就行。使用ram来同步的优点是显然双口ram实现起来比FIFO简单得多,使用得资源也少些。
异步信号1-->缓冲双口ram1--> 读出
异步信号2-->缓冲双口ram2--> 读出
..............................................
发表于 2007-3-27 21:47:40 | 显示全部楼层
忘了说了,如果你的每个支路的异步信号都是1bit位宽的话,使用 双 dff,在并串变换就成。
发表于 2007-3-28 16:17:09 | 显示全部楼层
为什么不先转换成一路再同步啊,同步多个异步信号比同步一个异步信号难多了
 楼主| 发表于 2007-3-28 16:41:11 | 显示全部楼层
谢谢指点,看来还得再学习一下ram的读写了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-21 02:04 , Processed in 0.021638 second(s), 9 queries , Gzip On, MemCached On.

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