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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1687|回复: 3

[求助] serializer 设计

[复制链接]
发表于 2012-11-9 03:01:59 | 显示全部楼层 |阅读模式

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

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

x
大家好,小弟最近要设计一个8:1的serializer,时钟并不是很高差不多200Mbps.我想用CMOS加以实现,不走digital的流程。我查了下,大概需要一个25MHz的时钟,一个200MHz的时钟,另外还需要一个load信号,这个load信号也是25MHz,不过占空比是1/8。小弟想问下大侠这个load信号直接用DFF怎么产生?最好他的pulse能在主时钟即25MHz时钟的下降沿这样能保证在采样的时候数据已经稳定。

假设25MHz 和200MHz时钟已经由PLL提供。

小弟刚接触这些东西,也没有人带,不知道设计的时候有没有什么特别需要注意的地方,先谢谢啦。
发表于 2012-11-9 11:44:58 | 显示全部楼层
load 信号一般是通过200MHz时钟来产生,利用该时钟做一个移位计数器吧,挨个产生计数脉冲,计数脉冲高电平有效,8个计数脉冲刚好是一个周期。
发表于 2012-11-9 11:49:34 | 显示全部楼层
占空比1/8,用200M的做8级移位寄存再拉个反馈回去?
或者25M的用200M的做出一个delay1个200Mclk的,25M和25Mdelayed再做一个逻辑?
发表于 2012-11-28 21:25:29 | 显示全部楼层
这个是很低速的datapath,其实很多种方法可以实现的,可以像楼上的兄弟所说的,采用200MHz的钟通过DFF对25MHz的1/8的钟进行延时,延时出8个tap,然后采用这8个延时的相位差40°的时钟进行serilize就行了最后再采用200MHz的高速钟同步一下就行了。这里最主要的是算好setup time margin和hold time margin就行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-6-27 12:15 , Processed in 0.150314 second(s), 10 queries , Gzip On, Redis On.

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