0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

xilinx源語中IDDR和ODDR介紹

FPGA開源工作室 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2021-03-05 18:11 ? 次閱讀

1 IDDR

1.1 介紹

該設(shè)計(jì)元素是專用的輸入寄存器,旨在將外部雙數(shù)據(jù)速率(DDR信號接收到Xilinx FPGA中。IDDR可用的模式可以在捕獲數(shù)據(jù)的時(shí)間和時(shí)鐘沿或在相同的時(shí)鐘沿向FPGA架構(gòu)顯示數(shù)據(jù)。此功能使您可以避免其他時(shí)序復(fù)雜性和資源使用情況。

1)OPPOSITE_EDGE模式-以傳統(tǒng)的DDR方法恢復(fù)數(shù)據(jù)。給定分別在引腳D和C上的DDR數(shù)據(jù)和時(shí)鐘,在時(shí)鐘C的每個(gè)上升沿之后Q1發(fā)生變化,在時(shí)鐘C的每個(gè)下降沿之后Q2發(fā)生變化。

2)SAME_EDGE模式-時(shí)鐘C的相對邊沿仍然恢復(fù)數(shù)據(jù)。但是,在負(fù)邊沿?cái)?shù)據(jù)寄存器后面放置了一個(gè)額外的寄存器。這個(gè)額外的寄存器由時(shí)鐘信號C的正時(shí)鐘沿提供時(shí)鐘。結(jié)果,現(xiàn)在DDR數(shù)據(jù)在相同的時(shí)鐘沿提供給FPGA架構(gòu)。但是,由于此功能,數(shù)據(jù)對似乎是“分離的”。Q1和Q2不再具有對1和2。相反,出現(xiàn)的第一個(gè)對是對1和DONT_CARE,在下一個(gè)時(shí)鐘周期之后是對2和3。

3)SAME_EDGE_PIPELINED模式-以與SAME_EDGE模式類似的方式恢復(fù)數(shù)據(jù)。為了避免SAME_EDGE模式的“分離”效應(yīng),在上升沿?cái)?shù)據(jù)寄存器的前面放置了一個(gè)額外的寄存器?,F(xiàn)在,數(shù)據(jù)對同時(shí)出現(xiàn)在Q1和Q2引腳上。但是,使用此模式將使Q1和Q2信號更改的延遲時(shí)間增加一個(gè)額外的周期。

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

原文標(biāo)題:xilinx源語 IDDR和ODDR

文章出處:【微信公眾號:FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2170

    瀏覽量

    121883
  • IDDR
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    9504

原文標(biāo)題:xilinx源語 IDDR和ODDR

文章出處:【微信號:leezym0317,微信公眾號:FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    SRIO介紹xilinx的vivado 2017.4生成srio例程代碼解釋

    1. 概述 本文是用于記錄srio的學(xué)習(xí)情況,以及一些對xilinx的vivado 2017.4生成srio例程代碼的解釋。 2. 參考文件 《pg007_srio_gen2》 3. SRIO協(xié)議
    的頭像 發(fā)表于 12-10 16:24 ?695次閱讀
    SRIO<b class='flag-5'>介紹</b>及<b class='flag-5'>xilinx</b>的vivado 2017.4<b class='flag-5'>中</b>生成srio例程代碼解釋

    如何申請xilinx IP核的license

    在使用FPGA的時(shí)候,有些IP核是需要申請后才能使用的,本文介紹如何申請xilinx IP核的license。
    的頭像 發(fā)表于 10-25 16:48 ?452次閱讀
    如何申請<b class='flag-5'>xilinx</b> IP核的license

    Xilinx ZYNQ 7000系列SoC的功能特性

    本文介紹Xilinx ZYNQ 7000系列SoC的功能特性、資源特性、封裝兼容性以及如何訂購器件。
    的頭像 發(fā)表于 10-24 15:04 ?1169次閱讀
    <b class='flag-5'>Xilinx</b> ZYNQ 7000系列SoC的功能特性

    Xilinx? Zynq?UltraScale?系列多處理器的VCCINT_VCU軌供電

    電子發(fā)燒友網(wǎng)站提供《為Xilinx? Zynq?UltraScale?系列多處理器的VCCINT_VCU軌供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:54 ?0次下載
    為<b class='flag-5'>Xilinx</b>? Zynq?UltraScale?系列多處理器<b class='flag-5'>中</b>的VCCINT_VCU軌供電

    如何判斷電流電壓發(fā)出電功率

    電流和電壓是電路中常見的兩種電源類型。它們在電路的作用和特性有所不同,因此在判斷它們發(fā)出的電功率時(shí),需要采用不同的方法。本文將介紹如何判斷電流
    的頭像 發(fā)表于 08-22 11:22 ?2275次閱讀

    受控電壓在電路怎么處理

    受控電壓是電路中一種特殊的電壓,其輸出電壓取決于電路其他部分的電壓或電流。這種特性使得受控電壓在電路設(shè)計(jì)和分析具有重要的應(yīng)用價(jià)值。
    的頭像 發(fā)表于 08-08 16:30 ?1125次閱讀

    節(jié)點(diǎn)電壓法電壓的處理方法

    節(jié)點(diǎn)電壓法是一種常用的電路分析方法,它通過求解電路各個(gè)節(jié)點(diǎn)的電壓,來分析電路的工作狀態(tài)。在節(jié)點(diǎn)電壓法,電壓的處理是一個(gè)關(guān)鍵的步驟。 電壓的分類 電壓
    的頭像 發(fā)表于 08-06 17:20 ?2016次閱讀

    戴維寧等效受控的處理方法

    戴維寧等效電路是電路分析的一種重要方法,它將復(fù)雜的線性雙端網(wǎng)絡(luò)簡化為一個(gè)等效電路,包括一個(gè)等效電壓和內(nèi)阻。在戴維寧等效電路,受控的處理是一個(gè)關(guān)鍵問題。 受控
    的頭像 發(fā)表于 07-29 14:58 ?2896次閱讀

    疊加定理電壓和電流怎么處理

    疊加定理是電路分析的一個(gè)重要定理,它可以幫助我們分析復(fù)雜電路的電壓和電流分布。在疊加定理,電壓和電流的處理方式是不同的。下面我們將
    的頭像 發(fā)表于 07-29 14:44 ?4039次閱讀

    節(jié)點(diǎn)電壓法受控怎么處理

    節(jié)點(diǎn)電壓法是電路分析的一種常用方法,它通過求解電路的節(jié)點(diǎn)電壓來分析電路的工作原理和性能。在處理受控時(shí),節(jié)點(diǎn)電壓法同樣適用,但需要對受控的特性進(jìn)行特殊處理。本文將
    的頭像 發(fā)表于 07-12 09:27 ?2598次閱讀

    如何在ModelSim添加Xilinx仿真庫

    今天給大俠帶來在FPGA設(shè)計(jì)應(yīng)用如何在ModelSim添加Xilinx仿真庫,話不多說,上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Program
    發(fā)表于 07-03 18:16

    繼電器如何工作的

    繼電器是一種電子元件,它在電路起到連接和斷開電路的作用。與有源繼電器不同,無繼電器不需要外部電源來驅(qū)動(dòng)其工作,而是利用電路的電流或電壓來實(shí)現(xiàn)其功能。本文將詳細(xì)
    的頭像 發(fā)表于 06-28 10:45 ?1338次閱讀

    Xilinx SelectIO資源內(nèi)部的IDELAYE2應(yīng)用介紹

    本文我們介紹Xilinx SelectIO資源內(nèi)部IDELAYE2資源應(yīng)用。IDELAYE2原句配合IDELAYCTRL原句主要用于在信號通過引腳進(jìn)入芯片內(nèi)部之前,進(jìn)行延時(shí)調(diào)節(jié),一般高速端口信號由于走線延時(shí)等原因,需要通過IDELAYE2原語對數(shù)據(jù)做微調(diào),實(shí)現(xiàn)時(shí)鐘與數(shù)據(jù)
    的頭像 發(fā)表于 04-26 11:33 ?2179次閱讀
    <b class='flag-5'>Xilinx</b> SelectIO資源內(nèi)部的IDELAYE2應(yīng)用<b class='flag-5'>介紹</b>

    Xilinx 7系列FPGA功能特性介紹

    Xilinx7系列FPGA由四個(gè)FPGA系列組成,可滿足一系列系統(tǒng)需求,從低成本、小尺寸、成本敏感的大容量應(yīng)用到最苛刻的高性能應(yīng)用的超高端連接帶寬、邏輯容量和信號處理能力。
    發(fā)表于 04-22 10:49 ?5719次閱讀
    <b class='flag-5'>Xilinx</b> 7系列FPGA功能特性<b class='flag-5'>介紹</b>

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片擁有多個(gè)系列和型號,以滿足不同應(yīng)用領(lǐng)域的需求。以下是一些主要的Xilinx FPGA芯片系列及其特點(diǎn)。
    的頭像 發(fā)表于 03-14 16:24 ?3471次閱讀