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

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

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

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

FPGA開源工作室 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2021-03-13 09:07 ? 次閱讀

1 IDDR

Primitive: Input Dual Data-Rate Register

1.1 介紹

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

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

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

3)SAME_EDGE_PIPELINED模式-以與SAME_EDGE模式類似的方式恢復(fù)數(shù)據(jù)。為了避免SAME_EDGE模式的“分離”效應(yīng),在上升沿數(shù)據(jù)寄存器的前面放置了一個額外的寄存器。現(xiàn)在,數(shù)據(jù)對同時出現(xiàn)在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端口描述

1.4 可用屬性


編輯:lyn

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

    關(guān)注

    31

    文章

    5301

    瀏覽量

    119862
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    706

    瀏覽量

    65175
  • Xilinx FPGA
    +關(guān)注

    關(guān)注

    1

    文章

    29

    瀏覽量

    7169

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    技術(shù)科普 | 芯片設(shè)計中的LEF文件淺析

    技術(shù)科普 | 芯片設(shè)計中的LEF文件淺析
    的頭像 發(fā)表于 11-13 01:03 ?16次閱讀
    技術(shù)科普 | 芯片設(shè)計中的LEF文件<b class='flag-5'>淺析</b>

    FPGA基礎(chǔ)知識及設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具

    本文將首先介紹FPGA的基礎(chǔ)知識,包括FPGA的工作原理以及為什么要使用FPGA等,然后討論設(shè)計和執(zhí)行FPGA應(yīng)用所需的工具。
    的頭像 發(fā)表于 11-11 11:29 ?126次閱讀
    <b class='flag-5'>FPGA</b>基礎(chǔ)知識及設(shè)計和執(zhí)行<b class='flag-5'>FPGA</b>應(yīng)用所需的工具

    淺析FPGA的重要用途

    FPGA 允許在單個芯片中實現(xiàn)大量數(shù)字邏輯,其運行速度相對較高,并且只需很少或不需要在 CPU 內(nèi)核上運行的傳統(tǒng)順序程序即可完成其工作。
    的頭像 發(fā)表于 11-05 15:49 ?718次閱讀
    <b class='flag-5'>淺析</b><b class='flag-5'>FPGA</b>的重要用途

    FPGA的優(yōu)勢及潛在局限性介紹

    了解FPGA器件何時適合實現(xiàn)所需的系統(tǒng)功能是理解FPGA技術(shù)的關(guān)鍵要素。設(shè)計團(tuán)隊明白FPGA技術(shù)并不適用于每一個設(shè)計或應(yīng)用程序。
    發(fā)表于 04-16 10:36 ?1111次閱讀
    <b class='flag-5'>FPGA</b>的優(yōu)勢及潛在局限性<b class='flag-5'>介紹</b>

    fpga芯片系列介紹

    FPGA芯片系列眾多,不同廠商會推出各具特色的產(chǎn)品系列以滿足不同的應(yīng)用需求。以下是一些主要的FPGA芯片系列:
    的頭像 發(fā)表于 03-14 16:15 ?1169次閱讀

    FPGA基礎(chǔ)知識介紹

    電子發(fā)燒友網(wǎng)站提供《FPGA基礎(chǔ)知識介紹.pdf》資料免費下載
    發(fā)表于 02-23 09:45 ?29次下載

    fpga是什么 fpga用什么編程語言

    更高的靈活性和可重構(gòu)性。在FPGA中,用戶可以通過編程來配置硬件單元之間的連接關(guān)系,從而實現(xiàn)所需的電路功能。接下來,我們將詳細(xì)介紹FPGA的概念、應(yīng)用、編程語言等方面。 一、FPGA
    的頭像 發(fā)表于 02-04 15:26 ?1524次閱讀

    FPGA實現(xiàn)iddr語言的雙速率采集和存儲?

    FPGA實現(xiàn)iddr語言的雙速率采集和存儲,有沒有大佬做過
    發(fā)表于 01-15 16:19

    淺析FPGA的調(diào)試-內(nèi)嵌邏輯分析儀(SignalTap)原理及實例

    對于FPGA調(diào)試,主要以Intel FPGA為例,在win10 Quartus ii 17.0環(huán)境下進(jìn)行仿真和調(diào)試,開發(fā)板類型EP4CE15F17。
    的頭像 發(fā)表于 01-12 09:34 ?2304次閱讀
    <b class='flag-5'>淺析</b><b class='flag-5'>FPGA</b>的調(diào)試-內(nèi)嵌邏輯分析儀(SignalTap)原理及實例

    關(guān)于FPGA的開源項目介紹

    Hello,大家好,之前給大家分享了大約一百多個關(guān)于FPGA的開源項目,涉及PCIe、網(wǎng)絡(luò)、RISC-V、視頻編碼等等,這次給大家?guī)淼氖遣豢菰锏膴蕵讽椖?,主要偏向老的游戲?nèi)核使用FPGA進(jìn)行硬解,涉及的內(nèi)核數(shù)不勝數(shù),主要目標(biāo)是
    的頭像 發(fā)表于 01-10 10:54 ?1316次閱讀
    <b class='flag-5'>關(guān)于</b><b class='flag-5'>FPGA</b>的開源項目<b class='flag-5'>介紹</b>

    IIC總線的FPGA實現(xiàn)說明

    DE2_TV中,有關(guān)于寄存器的配置的部分,采用的方法是通過IIC的功能,這里對IIC總線的FPGA實現(xiàn)做個說明。
    的頭像 發(fā)表于 01-05 10:16 ?988次閱讀
    IIC總線的<b class='flag-5'>FPGA</b>實現(xiàn)說明

    保護(hù)器件過電應(yīng)力失效機理和失效現(xiàn)象淺析

    保護(hù)器件過電應(yīng)力失效機理和失效現(xiàn)象淺析
    的頭像 發(fā)表于 12-14 17:06 ?724次閱讀
    保護(hù)器件過電應(yīng)力失效機理和失效現(xiàn)象<b class='flag-5'>淺析</b>

    陶瓷電容溫度系數(shù)淺析:1類和2類電容有何差異?如何標(biāo)識?

    陶瓷電容溫度系數(shù)淺析:1類和2類電容有何差異?如何標(biāo)識?
    的頭像 發(fā)表于 12-08 17:30 ?1146次閱讀
    陶瓷電容溫度系數(shù)<b class='flag-5'>淺析</b>:1類和2類電容有何差異?如何標(biāo)識?

    集成電源解決方案-Altera FPGA應(yīng)用介紹

    電子發(fā)燒友網(wǎng)站提供《集成電源解決方案-Altera FPGA應(yīng)用介紹.pdf》資料免費下載
    發(fā)表于 11-28 09:21 ?0次下載
    集成電源解決方案-Altera <b class='flag-5'>FPGA</b>應(yīng)用<b class='flag-5'>介紹</b>

    關(guān)于FPGA的誤區(qū),你知道嗎?

    總覺得FPGA特別高大上,自己的能力無可企及,那些會FPGA的都是大神一樣的存在,要學(xué)習(xí)FPGA也必須用xxxx的板子才是正宗。
    發(fā)表于 11-24 10:17 ?470次閱讀