0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

xilinx源语中IDDR和ODDR介绍

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2021-03-05 18:11 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1 IDDR

1.1 介绍

该设计元素是专用的输入寄存器,旨在将外部双数据速率(DDR信号接收到Xilinx FPGA中。IDDR可用的模式可以在捕获数据的时间和时钟沿或在相同的时钟沿向FPGA架构显示数据。此功能使您可以避免其他时序复杂性和资源使用情况。

1)OPPOSITE_EDGE模式-以传统的DDR方法恢复数据。给定分别在引脚D和C上的DDR数据和时钟,在时钟C的每个上升沿之后Q1发生变化,在时钟C的每个下降沿之后Q2发生变化。

2)SAME_EDGE模式-时钟C的相对边沿仍然恢复数据。但是,在负边沿数据寄存器后面放置了一个额外的寄存器。这个额外的寄存器由时钟信号C的正时钟沿提供时钟。结果,现在DDR数据在相同的时钟沿提供给FPGA架构。但是,由于此功能,数据对似乎是“分离的”。Q1和Q2不再具有对1和2。相反,出现的第一个对是对1和DONT_CARE,在下一个时钟周期之后是对2和3。

3)SAME_EDGE_PIPELINED模式-以与SAME_EDGE模式类似的方式恢复数据。为了避免SAME_EDGE模式的“分离”效应,在上升沿数据寄存器的前面放置了一个额外的寄存器。现在,数据对同时出现在Q1和Q2引脚上。但是,使用此模式将使Q1和Q2信号更改的延迟时间增加一个额外的周期。

1.2 Verilog Instantiation Template

// IDDR: Input Double Data Rate Input Register with Set, Reset

// and Clock Enable.

// 7 Series

// Xilinx HDL Libraries Guide, version 14.7

IDDR #(

.DDR_CLK_EDGE(“OPPOSITE_EDGE”), // “OPPOSITE_EDGE”, “SAME_EDGE”

// or “SAME_EDGE_PIPELINED”

.INIT_Q1(1‘b0), // Initial value of Q1: 1’b0 or 1‘b1

.INIT_Q2(1’b0), // Initial value of Q2: 1‘b0 or 1’b1

.SRTYPE(“SYNC”) // Set/Reset type: “SYNC” or “ASYNC”

) IDDR_inst (

.Q1(Q1), // 1-bit output for positive edge of clock

.Q2(Q2), // 1-bit output for negative edge of clock

.C(C), // 1-bit clock input

.CE(CE), // 1-bit clock enable input

.D(D), // 1-bit DDR data input

.R(R), // 1-bit reset

.S(S) // 1-bit set

);

// End of IDDR_inst instantiation

1.3端口描述

b23035d4-7c3b-11eb-8b86-12bb97331649.png

1.4 可用属性

b26bd9b8-7c3b-11eb-8b86-12bb97331649.png

原文标题:xilinx源语 IDDR和ODDR

文章出处:【微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    73

    文章

    2206

    浏览量

    131900
  • IDDR
    +关注

    关注

    0

    文章

    3

    浏览量

    9732

原文标题:xilinx源语 IDDR和ODDR

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Xilinx FPGA的混合模式时钟管理器MMCME2_ADV详解

    在 FPGA 的浩瀚宇宙,时钟系统不仅是驱动逻辑运转的“心脏”,更是决定系统稳定性与性能上限的“指挥棒”。对于 Xilinx 7 系列 FPGA 开发者而言,如果仅满足于使用 Clocking Wizard IP 核点点鼠标,往往会在面对复杂的时序收敛、动态频点切换或低
    的头像 发表于 04-10 11:20 187次阅读
    <b class='flag-5'>Xilinx</b> FPGA<b class='flag-5'>中</b>的混合模式时钟管理器MMCME2_ADV详解

    Xilinx器件封装全方位指南:设计与应用要点解析

    Xilinx器件封装全方位指南:设计与应用要点解析 在电子设计领域,器件封装犹如电子设备的“外衣”,不仅影响着器件的性能,还对整个系统的稳定性和可靠性起着关键作用。Xilinx作为FPGA领域的领军
    的头像 发表于 03-27 11:00 183次阅读

    Xilinx FPGA输入延迟原语介绍

    在高速接口设计,时序收敛往往是工程师面临的最大“噩梦”。当数据传输速率突破 800Mbps 时,微小的 PCB 走线差异都足以让系统崩溃。本文将深度剖析 Xilinx 7 系列(IDELAYE2)与 UltraScale 系列(IDELAYE3)的底层原理,带你彻底攻克
    的头像 发表于 03-11 09:29 1820次阅读
    <b class='flag-5'>Xilinx</b> FPGA输入延迟原语<b class='flag-5'>介绍</b>

    Xilinx官方开源FOC电机控制工程解析

    / PMSM)的核心算法。为了帮助开发者更快落地这一领域,Xilinx 官方维护了一个开源库——FOC Motor Control Library。
    的头像 发表于 03-02 10:51 4258次阅读
    <b class='flag-5'>Xilinx</b>官方开源FOC电机控制工程解析

    Xilinx FPGAIDELAYCTRL参考时钟控制模块的使用

    IDELAYCTRL 是 Xilinx FPGA(特别是支持高速 I/O 的系列,如 Virtex-5/6/7、Kintex-7、Artix-7、Spartan-6/7 等)中用于管理和校准输入延迟模块(IDELAYE2/IDELAYE3)的必须存在的参考时钟控制模块。
    的头像 发表于 02-26 14:41 4836次阅读

    AI人机协同 双芯智能丨瑞声达至境·臻(ReSound Vivia)系列助听器震撼上市

    (2026年1月26日) 全球听力健康创新领导者瑞声达今日宣布,其搭载突破性人工智能技术的最新助听器系列—— 至境·臻(ReSound Vivia) 正式在中国大陆地区上市。该系列以 “原生听力
    的头像 发表于 02-04 14:34 6707次阅读

    中科曙光解码流行背后的发展密码

    2025年《咬文嚼字》十大流行正式发布,“韧性”“具身智能”“预制”等热词不仅折射出智能时代的技术演进,更勾勒出新质生产力驱动下的社会变迁轨迹。中科曙光在技术布局与业务实践上,正与这些热词所反映的时代脉搏同频共振。
    的头像 发表于 12-05 14:36 754次阅读

    Xilinx FPGA串行通信协议介绍

    Xilinx FPGA因其高性能和低延迟,常用于串行通信接口设计。本文深入分析了Aurora、PCI Express和Serial RapidIO这三种在Xilinx系统设计关键的串行通信协议。
    的头像 发表于 11-14 15:02 2798次阅读
    <b class='flag-5'>Xilinx</b> FPGA串行通信协议<b class='flag-5'>介绍</b>

    NVIDIA助力核科技产线质检数字员工落地

    核科技致力于为中高端制造业提供 Agent 数字员工,打造的产线质检数字员工能够完成厂内产线质量异常检测信息判断、质量归因判断、检修方案生成等工作,帮助某大型制造企业实现质量问题追溯时效提升 70%。
    的头像 发表于 08-12 15:23 3250次阅读

    基于AD9613与Xilinx MPSoC平台的高速AD/DA案例分享

    本文主要介绍基于Xilinx UltraScale+MPSoC XCZU7EV的高速AD采集与高速DA输出案例
    的头像 发表于 06-03 14:22 1123次阅读
    基于AD9613与<b class='flag-5'>Xilinx</b> MPSoC平台的高速AD/DA案例分享

    XILINX XCZU67DR FPGA完整原理图

    电子发烧友网站提供《XILINX XCZU67DR FPGA完整原理图.pdf》资料免费下载
    发表于 05-30 15:29 26次下载

    漏扩展结构概述

    漏扩展结构(Source/Drain Extension,SDE)在控制 MOS 器件的短沟道效应起到重要作用。SDE(漏扩展结构)引入了一个浅的漏扩展区,以连接沟道和
    的头像 发表于 05-27 12:01 1421次阅读
    <b class='flag-5'>源</b>漏扩展结构概述

    华为内部资料—无滤波元器件-电容的介绍和深入认识

    摘 要: 无滤波元器件,电容是一个很重要的基本元器件,但应用由于对电容的认识不深,存在一些不正确的使用而造成问题。本文主要针对我司常用的三类电容(铝电容、钽电容和陶瓷电容),从电容结构、制造
    发表于 05-14 17:38

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一个 LogiCORE IP 核,用于在 FPGA 实现高效的移位寄存器(Shift Register)。该 IP 核利用
    的头像 发表于 05-14 09:36 1273次阅读

    武汉芯半导体CW32L010在两轮车仪表的应用介绍

    介绍的两轮车仪表方案是无锡梓轩电子基于武汉芯半导体 CW32L010F8P6开发,适用于小规格电动车仪表方案,实现车辆速度、累计里程、单次里程、模式状态、故障状态显示等功能。 电动车仪表盘能够及时
    发表于 05-13 14:06