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

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

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

Xilinx源語(yǔ):Input DDR Overview(IDDR)介紹

fpga加油站 ? 來源:fpga加油站 ? 2023-05-29 09:46 ? 次閱讀

ceddbaa4-fbef-11ed-90ce-dac502259ad0.png

7系列設(shè)備在ILOGIC塊中具有專用寄存器,用于實(shí)現(xiàn)輸入雙倍數(shù)據(jù)速率(DDR)寄存器。此功能用于實(shí)例化IDDR基元。

輸入I/O tile的所有時(shí)鐘都是完全多路復(fù)用的,即在ILOGIC和OLOGIC區(qū)塊之間沒有時(shí)鐘共享。IDDR原語(yǔ)支持以下操作模式:

?OPPOSITIE_EDGE模式

?SAME_EDGE模式

?SAME_EDGE_PIPELINED模式

SAME_EDGE和SAME_EDGE_PIPELINED模式與Virtex-6相同。這些模式允許設(shè)計(jì)者通過ILOGIC塊中的域?qū)⑾陆笛財(cái)?shù)據(jù)傳輸?shù)缴仙?,這樣可以節(jié)省CLB和時(shí)鐘資源并增加性能。這些模式是使用DDR_CLK_EDGE屬性實(shí)現(xiàn)的。以下各節(jié)詳細(xì)介紹了每種模式。

一、OPPOSITIE_EDGE模式

cf128c66-fbef-11ed-90ce-dac502259ad0.png

傳統(tǒng)的輸入DDR解決方案或OPPOSITIE_EDGE模式是通過單個(gè)ILOGIC塊中的輸入來實(shí)現(xiàn)的。數(shù)據(jù)在時(shí)鐘的上升沿通過引腳Q1輸出給FPGA邏輯,在時(shí)鐘的下降沿通過Q2輸出給FPGA邏輯。這結(jié)構(gòu)類似于Virtex-6的FPGA實(shí)現(xiàn)。圖2-5顯示了使用OPPOSITIE_EDGE模式的輸入DDR時(shí)序圖。

cf37b04a-fbef-11ed-90ce-dac502259ad0.png

二、SAME_EDGE模式

cf61f738-fbef-11ed-90ce-dac502259ad0.png

在SAME_EDGE模式中,數(shù)據(jù)在同一時(shí)鐘沿上呈現(xiàn)到FPGA邏輯中。這種結(jié)構(gòu)類似于Virtex-6的FPGA實(shí)現(xiàn)。

圖2-6顯示了使用SAME_EDGE模式的輸入DDR的時(shí)序圖??梢钥吹剑瑥腝1和Q2引腳輸出的第一對(duì)數(shù)據(jù)不再是Q1(D0A)和Q2(D1A)。相反,第一對(duì)呈現(xiàn)的是Q1(D0A)和Q2(Don’t care),緊接著的下一對(duì)數(shù)據(jù)是Q1(D2A)和Q2(D1A)。

cf99bdc6-fbef-11ed-90ce-dac502259ad0.png

三、SAME_EDGE_PIPELINED模式

cfbd7324-fbef-11ed-90ce-dac502259ad0.png

在SAME_EDGE_PIPELINED模式中,數(shù)據(jù)在同一時(shí)鐘沿上呈現(xiàn)到FPGA邏輯中。與SAME_EDGE模式不同,數(shù)據(jù)對(duì)不被一個(gè)時(shí)鐘周期分隔。然而需要額外的時(shí)鐘延遲來消除SAME_EDGE模式的分離效應(yīng)。圖2-7顯示了使用SAME_EDGE_PIPELINED模式的輸入DDR的時(shí)序圖。輸出對(duì)Q1和Q2被同時(shí)提供給FPGA邏輯。

cfdbf5c4-fbef-11ed-90ce-dac502259ad0.png

總結(jié)

OPPOSITIE_EDGE模式 在該模式下,上升沿采樣到的數(shù)據(jù)(如D0A)和下降沿采樣到的數(shù)據(jù)(如D1A),可以在下一個(gè)時(shí)鐘周期的上升沿從Q1,Q2端口讀取。
SAME_EDGE模式 在該模式下,上升沿讀取的數(shù)據(jù),可以在下一個(gè)時(shí)鐘周期的上升沿從Q1端口讀取,而下降沿讀取的數(shù)據(jù),可以在下下個(gè)時(shí)鐘周期的上升沿從Q2端口讀取。
SAME_EDGE_PIPELINED模式 在該模式下,上升沿和下降沿捕獲的數(shù)據(jù)將可以在下下個(gè)時(shí)鐘周期的上升沿從Q1,Q2端口讀取。

審核編輯:湯梓紅

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

    關(guān)注

    31

    文章

    5294

    瀏覽量

    119818
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2155

    瀏覽量

    120853
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1714

    瀏覽量

    131277
  • IDDR
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    9477

原文標(biāo)題:【Xilinx源語(yǔ)】Input DDR Overview (IDDR)介紹(一)

文章出處:【微信號(hào):fpga加油站,微信公眾號(hào):fpga加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于Xilinx 和FPGA的DDR2 SDRAM存儲(chǔ)器接口

      本白皮書討論各種存儲(chǔ)器接口控制器設(shè)計(jì)所面臨的挑戰(zhàn)和 Xilinx 的解決方案,同時(shí)也說明如何使用 Xilinx軟件工具和經(jīng)過硬件驗(yàn)證的參考設(shè)計(jì)來為您自己的應(yīng)用(從低成本的 DDR SD
    發(fā)表于 08-18 10:50 ?3401次閱讀
    基于<b class='flag-5'>Xilinx</b> 和FPGA的<b class='flag-5'>DDR</b>2 SDRAM存儲(chǔ)器接口

    利用IDDR簡(jiǎn)化亞穩(wěn)態(tài)方案

    。圖2顯示了采用這種模式的DDR輸入寄存器及相關(guān)信號(hào)。綠色矩形框顯示了一系列最優(yōu)的寄存器,可用其解決亞穩(wěn)態(tài)問題。此外,使用 IDDR 方法還有一個(gè)優(yōu)勢(shì),即能使用兩三倍之多的主時(shí)鐘,同時(shí)又不會(huì)造成任何
    發(fā)表于 12-29 15:17

    Xilinx DDR3 資料

    Achieving High Performance DDR3 Data Rates in Virtex-7 and Kintex-7 FPGAs。Xilinx官方DDR3資料。
    發(fā)表于 05-27 16:39

    無法高速使用IDDR2

    我正在使用IDDR2來接收620MHz的數(shù)據(jù)。我有一個(gè)DCM,它可以從digilent Spartan-3E板上的50MHz inclock合成310MHz時(shí)鐘和clock_bar。輸入數(shù)據(jù)以差分
    發(fā)表于 05-20 08:20

    什么是IDDR與ODDR看了就知道

    ?! ?b class='flag-5'>IDDR與ODDR的簡(jiǎn)述  這里的表述,我們主要依靠技術(shù)手冊(cè)來給大家進(jìn)行講解?! 『?jiǎn)單的框圖顯示如下:    其中IDDR的原語(yǔ)如下:  IDDR #(  .DDR
    發(fā)表于 01-15 16:41

    Xilinx語(yǔ)FDRE介紹

    Xilinx語(yǔ)-------FDRE
    發(fā)表于 01-25 06:10

    FPGA雙沿采樣之IDDR原語(yǔ)實(shí)現(xiàn) 精選資料推薦

    1.1 FPGA設(shè)計(jì)思想與技巧1.1.1 本節(jié)目錄1)本節(jié)目錄;2)本節(jié)引言;3)FPGA簡(jiǎn)介;4)FPGA雙沿采樣之IDDR原語(yǔ)實(shí)現(xiàn);5)結(jié)束語(yǔ)。1.1.2 本節(jié)引言“不積跬步,無以至千里;不積
    發(fā)表于 07-26 06:37

    DDR介紹

    介紹DDR的起源和發(fā)展歷史,發(fā)展趨勢(shì),DDR的布局,參數(shù)含義。
    發(fā)表于 05-13 11:28 ?5次下載

    Xilinx DDR3最新VHDL代碼(通過調(diào)試)

    Xilinx FPGA工程例子源碼:Xilinx DDR3最新VHDL代碼(通過調(diào)試)
    發(fā)表于 06-07 14:54 ?77次下載

    Xilinx DDR2存儲(chǔ)器接口調(diào)試代碼

    Xilinx FPGA工程例子源碼:Xilinx DDR2存儲(chǔ)器接口調(diào)試代碼
    發(fā)表于 06-07 14:54 ?27次下載

    Xilinx 7系列FPGA SelectIO IDDR的操作模式詳細(xì)概述

    在7系列設(shè)備的ILOGIC block中有專屬的registers來實(shí)現(xiàn)input double-data-rate(DDR) registers。這些特性可以通過實(shí)例化IDDR 原語(yǔ)實(shí)現(xiàn)。
    發(fā)表于 12-28 17:13 ?13次下載
    <b class='flag-5'>Xilinx</b> 7系列FPGA SelectIO  <b class='flag-5'>IDDR</b>的操作模式詳細(xì)概述

    FPGA的IDDR與ODDR使用資料詳細(xì)說明

    注意:ODDR與IDDR工作有一個(gè)復(fù)位時(shí)間,大概110-120ns之間 IDDR是上升沿采一次數(shù)據(jù),下降沿采一次數(shù)據(jù),形成的雙路數(shù)據(jù)在下一個(gè)時(shí)鐘沿輸出。
    發(fā)表于 12-30 16:27 ?16次下載

    xilinx語(yǔ)IDDR和ODDR介紹

    1 IDDR ? 1.1 介紹 該設(shè)計(jì)元素是專用的輸入寄存器,旨在將外部雙數(shù)據(jù)速率(DDR)信號(hào)接收到Xilinx FPGA中。IDDR可用
    的頭像 發(fā)表于 03-05 18:11 ?9433次閱讀
    <b class='flag-5'>xilinx</b><b class='flag-5'>源</b><b class='flag-5'>語(yǔ)</b>中<b class='flag-5'>IDDR</b>和ODDR<b class='flag-5'>介紹</b>

    關(guān)于IDDR與FPGA的介紹與淺析

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

    Xilinx FPGA平臺(tái)DDR3設(shè)計(jì)保姆式教程(三)

    干貨來了,用DDR搬磚,只需要會(huì)用IP就好,Xilinx官方Y(jié)YDS!
    的頭像 發(fā)表于 02-21 18:15 ?8323次閱讀
    <b class='flag-5'>Xilinx</b> FPGA平臺(tái)<b class='flag-5'>DDR</b>3設(shè)計(jì)保姆式教程(三)