电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2608|回复: 6
收起左侧

并行通信源同步方式介绍

[复制链接]

193

主题

440

帖子

3721

积分

四级会员

Rank: 4

积分
3721
发表于 2017-8-28 09:29:31 | 显示全部楼层 |阅读模式
作者:一博科技
$ F2 W; g2 p9 `' Q- R1 v1 ^: l8 g
我们都知道源同步方式的典型代表是DDRx信号,下面就来介绍源同步方式是怎样改善系统同步的先天不足的。
3 @7 ~, ?5 X/ l( c) C, _( l' Q! b7 [3 m1 q
源同步要解决的第一个问题是减少在芯片之间传输数据所需的I/O引脚数量。这通过将芯片#1的输出处的n位数据复用到k位互连(k <n),然后将芯片#2的输入上的互连的k位解复用到n位内部数据路径上来实现,如下图所示。所得到的系统只需要每个芯片上的k个I/O引脚,而不需要先前的n个引脚。# [3 \; W1 s1 N' k, a

8 A# X/ y( O1 F7 {$ c当然,虽然引脚数量要求已经通过k:n的比率降低,但是参考时钟的所需频率已经增加了这个比率的倒数。由于噪声,电磁干扰(EMI)和功耗问题,系统设计人员通常不喜欢在系统内分配高速参考时钟。通常,分配较低频率的时钟,并且使用芯片中的PLL将该参考时钟乘以可用频率,但所产生的时钟相位的变化以及数据传输的频率越高,往往会加剧并行数据总线的时序问题。
. m1 @: M! @$ i1 }: ~1 ?' f$ }" T3 f, a: T- m2 G! Z
源同步的第二个法宝就是在两个芯片之间的数据通路中增加了一个高速时钟,如下图所示。假设该时钟源提供的时钟频率略低于在芯片互连上对数据进行触发的时钟频率,每个芯片都使用PLL来产生这个频率倍数的时钟,所得到的时钟用于启动和捕获相应芯片中的数据。芯片#1中用于从该芯片启动数据的PLL的输出时钟也是该芯片的输出,芯片#2使用该时钟来捕获数据,这种方法称为时钟转发。4 n& K+ c$ }6 |
, E2 v0 f7 A! D: p/ y6 O$ l, M
时钟转发的优点是用于在芯片#1上启动数据的高速时钟可用于芯片#2作为捕获数据的参考。这样之前通过时钟分配网络驱动两个芯片的延迟的变化在时序分析中就不需要考虑了,只有时钟路径和数据位之间的延迟变化是相关的。 虽然制程,电压和温度导致的这些路径之间的变化在一定程度上相互影响,但接口的时序分析需要的余量较少,因此建立和保持时间更容易满足。
9 c/ E; m9 y; e/ A+ Y' x4 Y5 F) h4 V0 i
我们还是来看看典型的例子吧,图中所示的时钟可以是单数据速率(SDR)或双倍数据速率(DDR)的时钟,如下图所示。SDR就是接收芯片在SDR时钟的每个上升沿(或每个下降沿)捕获数据; 而DDR则是接收芯片捕获DDR时钟的每个边沿(上升沿和下降沿)的数据。
* w( u  n) k8 }; h2 W/ p

3 y: ]% S; Q. b/ v无论时钟是SDR还是DDR时钟,接收芯片都使用该时钟直接捕获数据。 该芯片还使用参考时钟以相同的频率生成内部系统时钟,这些时钟是中间同步的。 虽然频率相同(鉴于它们共享共同的频率参考),但是时钟之间的相位关系是未知的,并且可能由于PVT变化而变化。 因此,接收芯片通常将接收到的数据从接口时钟域重新定时到内部芯片时钟的时钟域。 FIFO用于执行此重定时功能, 期望最小化由接口时钟计时的触发器的数量,以便最小化时钟分配网络中的延迟,否则时钟问题将会加剧。* B- G( S- l9 D0 P, C5 m3 m0 y
0 {2 \: b! R- F! y. a9 c) a, r" F

6 h  V2 ~; M6 i  ]8 H/ h
8 C% U/ y' q  {9 d1 v

7 j& C1 P) Z1 t7 t
一博科技专注于高速PCB设计、PCB生产、SMT贴片、物料代购http://www.edadoc.com
回复

使用道具 举报

发表于 2017-12-18 16:47:22 | 显示全部楼层
很给力的资料,感谢楼主的分享
回复 支持 反对

使用道具 举报

657

主题

1025

帖子

5598

积分

四级会员

Rank: 4

积分
5598
发表于 2018-2-21 01:20:51 | 显示全部楼层
~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

1

主题

54

帖子

52

积分

一级会员

Rank: 1

积分
52
发表于 2018-9-1 21:23:59 | 显示全部楼层
新手,下载学习下!!
回复 支持 反对

使用道具 举报

0

主题

67

帖子

67

积分

一级会员

Rank: 1

积分
67
发表于 2018-12-8 13:52:35 | 显示全部楼层
不知道是不是我要的 先下载了
回复 支持 反对

使用道具 举报

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2018-12-9 12:29:01 | 显示全部楼层
正在努力学习中,希望能帮到我 感谢
回复 支持 反对

使用道具 举报

617

主题

968

帖子

5301

积分

四级会员

Rank: 4

积分
5301
发表于 2018-12-17 08:24:30 | 显示全部楼层
很不错,干货
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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


联系客服 关注微信 下载APP 返回顶部 返回列表