在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何實現DS34S132與DDR3存儲器的對接

電子設計 ? 作者:電子設計 ? 2018-11-26 08:10 ? 次閱讀

DS34S132 32端口TDM - over –Packet IC采用外部DDR同步DRAM (DDR1)存儲器緩存數據。內存空間需提供足夠的緩存區域,以支持256條偽線(PW)/綁定中每一偽線的256ms數據包延遲變化(PDV)。如果數據包交換網絡(PSN)沒按正確的先后次序排列數據,存儲器需確保對接收數據包的重新排序。由于目前DDR3已成為主流存儲器件,為了使DS34S132更方便地采用DDR3,本應用介紹了如何實現DS34S132與DDR3存儲器的對接。

圖1所示為利用FPGA和DDR3取代DDR1的推薦電路框圖。

如何實現DS34S132與DDR3存儲器的對接

圖1 用DDR3和FPGA取代DDR1

借助DDR SDRAM數據信號時鐘信號的混合時序控制,DDR SDRAM接口能夠支持速率高于典型SDRAM數據傳輸。例如,一個125MHz時鐘頻率的DDR SDRAM,可以實現同等頻率SDRAM幾乎兩倍的帶寬(BW)。因此,Maxim開始在其方案中用DDR1取代SDRAM,SDRAM用于Maxim的上一代TDM over Packet(TDMoP)器件。

DDR3 SDRAM采用的是DRAM接口規范。實際的DRAM存儲數據陣列的存儲架構與早期類型相似,具有相似的性能指標。DDR3 SDRAM的數據傳輸速率是DDR1的4倍,具有更寬頻帶。

目前,DDR1存儲器模塊的使用不如DDR2或DDR3廣泛。但DDR2和DDR3向下、向上都不兼容DDR1.因此,DDR2或DDR3存儲器模塊不能工作在早期采用DDR的主板設計中,反之亦然。

DS34S132的DDR接口配置

針對DS34S132 TDMoP器件內部配置:

l DDR1接口必須設置成3類列地址選通(CAS)

l 必須計算"刷新頻率",針對DDR3存儲模塊配置足夠快的時間間隔

l DDR時鐘頻率為125MHz

值得注意的是,DDR3有8個扇區,DS34S132只有2個扇區選擇位。因此,其中一半的DDR3存儲器模塊(上區)沒有使用。

DDR3配置

DDR3應該運行在500MHz時鐘速度,該頻率是DDR1 125MHz時鐘頻率的四倍。

我們采用8位數據進行Verilog RTL仿真,BW為:500MHz x 2 x 8位。該BW是125MHz x 2 x 16 DDR的兩倍,額外的BW用作從DDR3流水線回傳數據給DS34S132,不需占用FPGA的FIFO存儲器。對于DDR3,我們使用以下配置:

CAS延遲:8

CAS寫延遲:6

DLL復位,然后再使能

我們用Micron DDR3 MT41J128M8(16M x 8 x 8扇區)進行仿真。當CL= 8(DDR3 - 1066)- 187時,DDR3的周期是1.87ns.如需支持其它DDR3配置/速度,可能還需提升資源配置。我們使用的DDR3仿真具有以下規格:

'elsif sg187 // sg187 is equivalent to the JEDEC DDR3-1066G (8-8-8) speed bin

eter TCK_MIN 1875; // tCK ps Minimum Clock Cycle Time

eter TJIT_PER 90; // tJIT(per) ps Period JItter

eter TJIT_CC 180; // tJIT(cc) ps Cycle to Cycle jitter

eter TERR_2PER 132; // tERR(2per) ps Accumulated Error (2-cycle)

eter TERR_3PER 157; // tERR(3per) ps Accumulated Error (3-cycle)

eter TERR_4PER 175; // tERR(4per) ps Accumulated Error (4-cycle)

eter TERR_5PER 188; // tERR(5per) ps Accumulated Error (5-cycle)

eter TERR_6PER 200; // tERR(6per) ps Accumulated Error (6-cycle)

eter TERR_7PER 209; // tERR(7per) ps Accumulated Error (7-cycle)

eter TERR_8PER 217; // tERR(8per) ps Accumulated Error (8-cycle)

eter TERR_9PER 224; // tERR(9per) ps Accumulated Error (9-cycle)

eter TERR_10PER 231; // tERR(10per)ps Accumulated Error (10-cycle)

eter TERR_11PER 237; // tERR(11per)ps Accumulated Error (11-cycle)

eter TERR_12PER 242; // tERR(12per)ps Accumulated Error (12-cycle)

eter TDS 75; // tDS ps DQ and DM input setup time relative to DQS

eter TDH 100; // tDH ps DQ and DM input hold time relative to DQS

eter TDQSQ 150; // tDQSQ ps DQS-DQ skew, DQS to last DQ valid, per group, per access

eter TDQSS 0.25; // tDQSS tCK Rising clock edge to DQS/DQS# latching transitioneter TDSS 0.20; // tDSS tCK DQS falling edge to CLK rising (setup time)

eter TDSH 0.20; // tDSH tCK DQS falling edge from CLK rising (hold time)

eter TDQSCK 300; // tDQSCK ps DQS output access time from CK/CK#

eter TQSH 0.38; // tQSH tCK DQS Output High Pulse Width

eter TQSL 0.38; // tQSL tCK DQS Output Low Pulse Width

eter TDIPW 490; // tDIPW ps DQ and DM input Pulse Width

eter TIPW 780; // tIPW ps Control and Address input Pulse Width

eter TIS 275; // tIS ps Input Setup Time

eter TIH 200; // tIH ps Input Hold Time

eter TRAS_MIN 37500; // tRAS ps Minimum Active to Precharge command time

eter TRC 52500; // tRC ps Active to Active/Auto Refresh command time

eter TRCD 15000; // tRCD ps Active to Read/Write command time

eter TRP 15000; // tRP ps Precharge command period

eter TXP 7500; // tXP ps Exit power down to a valid command

eter TCKE 5625; // tCKE ps CKE minimum high or low pulse width

eter TAON 300; // tAON ps RTT turn-on from ODTLon reference

eter TWLS 245; // tWLS ps Setup time for tDQS flop

eter TWLH 245; // tWLH ps Hold time of tDQS flop

eter TWLO 9000; // tWLO ps Write levelization output delay

eter TAA_MIN 15000; // TAA ps Internal READ command to first data

eter CL_TIME 15000; // CL ps Minimum CAS Latency

FPGA配置

FPGA的關鍵性能:

l 在上電時,初始化DDR3存儲器芯片

l 初始化完成后,把從DS34S132發出DDR1命令轉換成DDR3命令/數據

i. 讀

ii. 寫

iii. 預充電

iv. 使用數字時鐘模塊(DCM)對DS34S132的DDR1時鐘(125MHz)進行4倍頻,生成DDR3時鐘(500MHz)。

v. 使用第二個DCM產生四個不同的相位DDR3時鐘,提供DDR3沿觸發時序。此外,利用一路反饋時鐘(從一個IO端輸出并返回)調整這些時鐘相對于DDR1時鐘沿的相位關系,有助于DS34S132及時讀取數據。

據此,FPGA與DDR3存儲器相結合,構成類似于DS34S132的DDR1功能。FPGA代碼包括DCM和早期的DDR IO,可從Maxim網站下載程序和詳細說明。

FPGA采用Spartan,Verilog RTL仿真速度等級為4,能夠達到500MHz.FPGA選用接近300的觸發器,不帶FPGA RAM.我們還使用了兩個DCM轉換時鐘頻率。為了驗證DDR1 - DDR3轉換設計方案,在Verilog RTL仿真器進行以下測試:

DDR1模式測試并記錄結果

通過FPGA測試DDR3模式,并記錄結果

監測DDR3獨立的讀、寫操作,并與DDR1讀、寫操作進行對比

圖2和圖3顯示了DDR1和DDR3的讀、寫仿真結果。

在Verilog RTL仿真中,可以成功地通過FPGA從DDR3向器件發送有效信號,同樣也可成功地讀取器件信號并發送到DDR3.仿真結果證明,從DDR1到DDR3轉換方案可以正確工作。

如何實現DS34S132與DDR3存儲器的對接

圖2 DDR1(上圖)和DDR3(下圖)的寫操作仿真結果

如何實現DS34S132與DDR3存儲器的對接

圖3 DDR1(上圖)和DDR3(下圖)的讀操作仿真結果

結論

本文利用Micron DDR3 MT41J128M8參數模型進行FPGA的Verilog RTL仿真,確保器件能夠配合DDR3和Spartan FPGA工作。但該方案并不適用于所有DDR3器件,設計人員需要首先了解利用哪些DDR3進行設計。沒有提供FPGA映射和位文件。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21759

    瀏覽量

    604301
  • 存儲器
    +關注

    關注

    38

    文章

    7514

    瀏覽量

    164001
  • 數據傳輸
    +關注

    關注

    9

    文章

    1920

    瀏覽量

    64681
收藏 人收藏

    評論

    相關推薦

    JEDEC發布DDR3存儲器標準的DDR3L規范

    JEDEC 固態技術協會,微電子產業標準全球領導制定機構,今天宣布正式發布JEDEC DDR3L規范。這是廣受期待的DDR3存儲器標準JESD79-3 的附件。這是
    發表于 08-05 09:10 ?3774次閱讀

    DS34S132與TDMoP器件互操作的實現

    互操作性是一個系統經過很少甚至無需系統操作員介入而實現與其它系統協同工作的能力,本應用筆記介紹如何設置DS34S132 TDM-over-Packet (TDMoP) IC,使其與其它TDMoP器件實現互操作
    發表于 04-18 08:34 ?1972次閱讀
    <b class='flag-5'>DS34S132</b>與TDMoP器件互操作的<b class='flag-5'>實現</b>

    DDR3存儲器接口控制IP助力數據處理應用

    了設計的一大挑戰。FPGA可通過在單個FPGA中實現多個視頻處理來提供強大的處理能力。那么現在的挑戰就變成了要使數據盡快且高效地從FPGA進出。DDR3存儲器系統在大多數情況下可以為
    發表于 05-24 05:00

    基于DDR3存儲器的數據處理應用

    了設計的一大挑戰。FPGA可通過在單個FPGA中實現多個視頻處理來提供強大的處理能力。那么現在的挑戰就變成了要使數據盡快且高效地從FPGA進出。DDR3存儲器系統在大多數情況下可以為
    發表于 05-27 05:00

    如何用中檔FPGA實現高速DDR3存儲器控制?

    的工作時鐘頻率。然而,設計至DDR3的接口也變得更具挑戰性。在FPGA中實現高速、高效率的DDR3控制是一項艱巨的任務。直到最近,只有少數高端(昂貴)的FPGA有支持與高速的
    發表于 08-09 07:42

    如何去實現高速DDR3存儲器控制

    DDR3存儲器控制面臨的挑戰有哪些?如何用一個特定的FPGA系列LatticeECP3實現DDR3
    發表于 04-30 07:26

    DS34S132,pdf datasheet (32-Por

    The IETF PWE3 SAToP/CESoPSN/HDLC-compliant DS34S132 provides the interworking functions
    發表于 07-25 22:09 ?16次下載

    DDR3存儲器接口控制IP核在視頻數據處理中的應用

     DDR3存儲器系統可以大大提升各種數據處理應用的性能。然而,和過去幾代(DDRDDR2)器件相比,DDR3
    發表于 07-16 10:46 ?1855次閱讀
    <b class='flag-5'>DDR3</b><b class='flag-5'>存儲器</b>接口控制<b class='flag-5'>器</b>IP核在視頻數據處理中的應用

    如何實現DS34S132與其它TDMoP器件的互操作

    介紹如何設置DS34S132 TDM-over-Packet (TDMoP) IC,使其與其它TDMoP器件實現互操作。
    發表于 03-20 23:11 ?1607次閱讀
    如何<b class='flag-5'>實現</b><b class='flag-5'>DS34S132</b>與其它TDMoP器件的互操作

    DS34S132使用DDR3內存模塊應用筆記

    IC with a DDR3 memory chip. The DS34S132 uses an external double data rate (DDR) synchronous DRAM (or
    發表于 08-29 10:20 ?41次下載

    DS34S132 32路獨立TDM端口

    IETF PWE3 SAToP/CESoPSN/HDLC兼容的DS34S132為L2TPv3/IP、UDP/IP、MPLS (MFA-8)以及城域以太網(MEF-8)網絡提供將TDM數據流轉換為TDM-over-Packet (
    發表于 09-27 11:11 ?1515次閱讀
    <b class='flag-5'>DS34S132</b> 32路獨立TDM端口

    基于FPGA的DDR3多端口讀寫存儲管理的設計與實現

    為了解決視頻圖形顯示系統中多個端口訪問DDR3的數據存儲沖突,設計并實現了基于FPGA的DDR3存儲管理系統。
    發表于 11-18 18:51 ?7155次閱讀
    基于FPGA的<b class='flag-5'>DDR3</b>多端口讀寫<b class='flag-5'>存儲</b>管理的設計與<b class='flag-5'>實現</b>

    Stratix III FPGA的特點及如何實現和高速DDR3存儲器的接口

    其他元件,占用了寶貴的電路板空間。 Stratix? III FPGA具有專用內置I/O電路,降低了高速DDR3存儲器設計的難度。觀看這一演示,了解怎樣輕松實現1,067 Mbps DD
    的頭像 發表于 06-22 02:04 ?3794次閱讀

    FPGA如何與DDR3存儲器進行正確的數據對接?

    大家好,我叫Paul Evans,是Stratix III產品營銷經理。到目前為止,我已經從事了6年的雙倍數據速率存儲器工作,今天和大家一起討論一下DDR3DDR3的主要難題之一是它引入了數據交錯
    的頭像 發表于 06-22 05:00 ?8793次閱讀

    如何實現DS34S132與TDMOP器件的互操作

    可能為其它系統提供服務或接受其它系統的服務,從而使不同廠商的系統能夠協同工作。本應用筆記著重介紹 Maxim TDM-over-Packet (TDMoP) IC,DS34S132。文章介紹了在 DS34S132 與其他廠商 TDMoP 器件之間
    發表于 12-04 02:21 ?5次下載
    如何<b class='flag-5'>實現</b><b class='flag-5'>DS34S132</b>與TDMOP器件的互操作
    主站蜘蛛池模板: 欧美一二三区| 久久久久久久蜜桃| 天天操2023| 天天插综合| 久久久一本波多野结衣| 99一级毛片| 亚洲精品系列| 国产精品www视频免费看| 成人欧美一区二区三区视频不卡| 欧美色视频超清在线观看| 免费网站日本永久免费观看| 毛片在线播| 快色视频免费观看| 三级毛片在线播放| 亚洲香蕉视频| 在线黄色免费网站| 婷婷色激情| 天天摸夜夜摸夜夜狠狠摸| 日本一区三区二区三区四区| 婷婷激情综合五月天| 日本理论午夜中文字幕第一页| 美女一级一级毛片| www.avtt天堂网| 97蜜桃| 日韩黄页| 久久久久久久久女黄| 夜夜夜久久久| 色网站在线观看| 欧美极品xxxxⅹ另类| 在线天堂网www资源种子| 色多多最新地址福利地址| 激情五月婷婷网| 天天射天天拍| 色一情一乱一乱91av| www.福利| 在线观看成人网| 欧美日a| 亚洲热热久久九九精品| 哥也操| 在线资源你懂的| 免费网站色|