fpga千兆网(一)

关于IDDR.ODDR的介绍。

IDDR

DDR模式代表着双沿采样,但并不是一个时钟的上升沿和下降沿一起采样而是一对相位180°的时钟利用单沿采样,这样看起来就像一个时钟利用双沿一样了。
IDDR的三种模式:
①OPPOSITE_EDGE Mode
在这里插入图片描述
在这里插入图片描述
传统的输入DDR解决方案,或称OPPOSITE_EDGE模式,是通过ILOGIC块中的单个输入来实现的。数据通过时钟上升沿的输出Q1和时钟下降沿的输出Q2呈现给FPGA逻辑。这种结构类似于Virtex-6 FPGA实现。图2-5所示为使用OPPOSITE_EDGE模式输入DDR的时序图。

这种模式是最常用的一种,建议看6系列的datasheet,比7系列详细。

ODDR

对于ODDR那就有点复杂了,我们首先要知道ODDR接收的信号是否统一经过一个时钟的寄存器,注意是统一经过。
①Output DDR Timing in OPPOSITE_EDGE Mode

在这里插入图片描述
很显然D1和D2不是同一时刻到的,所以是分为上升沿采样输出和下降沿(相位180°的上升沿)采样输出。对应6系列为:
在这里插入图片描述
但我通常不用这个,因为我一般给oddr的输入是经过寄存器的,所以是同时到达D1 D2。
在这里插入图片描述
这是我通常用的,此时D1D2同时到达。
重点:其实这些模式不用纠结,当你ila采样发现出现高四位和第四位相反时基本就是模式的问题,到时候改就行了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值