伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

基于ZU+的外掛8顆DDR4的設計案例分析

電子設計 ? 來源:賽靈思中文社區 ? 作者:賽靈思中文社區 ? 2020-12-21 14:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本篇主要針對Zynq UltraScale + MPSoC的DDR接口,從硬件設計的角度進行詳細介紹,最后展示一下小編之前自己設計的基于ZU+的外掛8顆DDR4的設計。

目前比較常用的DDR是DDR4和DDR3,其他系列相對使用較少一些,本文主要以DDR4進行介紹。

1、選型

根據ZU+系列芯片的數據手冊、TRM、pg150等文檔,DDR可以掛載在PS側,也可以掛載在PL側,也可同時掛載在PS側和PL側。

PL和PS均支持64位的DDR4(不帶ECC功能),PL部分如果要支持64位的DDR4,則至少需要提供三個bank的HP接口,只能選擇SFVC784或者更高的封裝。需要特別說明的是,使用內存顆粒和使用內存條的容量差異較大,需要根據實際需求進行選擇。

ZU+的DDR4接口如下:

o4YBAF9uGkGAa1gkAAz-mjznpmI860.png

PS側DDR接口框圖

o4YBAF9uGkOAVvpxAAHrhcNxERc710.png

PL側DDR接口框圖

針對DDR3,其特性如下:

支持DDR3 (1.5V) and DDR3L (1.35V)

容量限制:Support densities up to 8 Gb for components, 32 GB for RDIMMs, 16 GB for SODIMMs, and 16 GB for UDIMMs. Other densities for memory device support is available through custom part selection.

針對DDR4,其特性如下:

容量限制:Support densities up to 32 Gb for components, 64 GB for LRDIMMs, 128 GB for RDIMMs, 16 GB for SODIMMs, and 16 GB for UDIMMs. Other densities for memory device support is available through custom part selection.

DDR接口粗略的介紹可以參見之前的文章《Zynq UltraScale+系列之“外圍接口概述”》,PS側的DDR控制器的詳細特性可參看《UG1085》的第17章,PL側的的相關特性可參考《PG150》、《WP454》等資料,此處不再贅述。

2、Performance

DDR總線的效率在不同的使用模式下差異很大,在實際評估速率時一定要搞清楚使用情況。

針對幾種常用的操作模式,《PG150》給出了具體的效率,詳見下表:

pIYBAF9uGkSAZHOGAAC1UE9LAdY206.png

幾種常見的操作模式如下:

Sequential Read

Simple address increment pattern

100% reads

Sequential Write

Simple address increment pattern

100% writes (except for periodic reads generated by the controller for VT tracking)

Burst Read/Write Mix

Repeating pattern of 64 sequential reads and 64 sequential writes

50/50 read/write mix

Short Burst Read/Write Mix

Repeating pattern of four sequential reads and four sequential writes

Full DRAM page accessed in bursts of four before changing the row address for high page hit rate

50/50 read/write mix

Random Address Read/Write Mix

Repeating pattern of two random reads and two random writes

Fully random address for a low page hit rate

50/50 read/write mix

3、原理圖設計

PS側的原理圖設計基本沒有任何問題,按照對應功能引腳連接即可,PL側的接口需要特別注意。

對于單個Memory接口,盡量集中使用幾個HP bank。如果使用三個bank,兩個bank用作數據接口,一個bank用作地址、控制、命令信號線接口,地址、控制、命令信號盡量使用同一個bank,不要跨bank使用;如果使用兩個bank,盡量保證數據相關引腳在一個bank,地址和控制信號在另一個bank。

地址、控制、命令信號不能和data共用byte group,只能使用data byte groups以外的byte groups。

CK差分時鐘對必須使用差分對,必須連接在控制byte group上,盡量按照Vivado軟件對時鐘引腳的約束來連接。如果有多個CK對,必須來自于同一個byte lane。

除了DQS和CK之外,其他信號都可以在byte group內隨意交換。

pIYBAF9uGkqAfUfuAAfB0A1-Pw4036.png

每一byte的data可以在組內隨意交換

前期原理圖設計階段最好在vivado中進行PL側管腳預分配,別等到PCB出來后才開始在vivado中驗證,如果關鍵信號管腳定義有問題,不能交換,則無法彌補。

針對ZU+系列MPSoC,DDR4接口的原理圖處理如下:

o4YBAF9uGk6AFpzaAAQCJnD0veE505.png

4、PCB Guidelines for DDR4 SDRAM (PL and PS)

DDR總線的布局布線需要遵循一些通用的規則,數據線只支持點到點連接,其他信號根據顆粒數量的不同可以有多種拓撲。

ZU+ DDR4 SDRAM支持兩種拓撲類型:fly-by和clamshell。Clamshell拓撲在板子空間比較緊張時有一定的優勢。在MIG中(PL側)是一種可選的拓撲,在PS側不支持clamshell拓撲。

如果使用5片x16的顆粒組成80位寬的接口時,5片DDR的布局采用fly-by topology,如果用9片x8的顆粒,則采用clamshell topology比較節約空間。

pIYBAF9uGlCAAzxcAAGVjEcOGdQ387.png

pIYBAF9uGlKABYlCAAGOUEHemsc147.png

pIYBAF9uGlSAVSpbAACJovQr6-4174.png

4.1.1、Fly-by結構布局

o4YBAF9uGlWAcnCSAAB4g2U685k671.png

pIYBAF9uGlaAIwEPAACWA5D_Q0o264.png

pIYBAF9uGlmAVezqAAKXA1PSnuY196.png

o4YBAF9uGluAOOA_AAEVh1ZD5rw454.png

4.1.2、Clamshell結構布局

o4YBAF9uGl2AR6RqAAIYouKvaJw631.png

pIYBAF9uGl6AdK3GAACJovQr6-4975.png

pIYBAF9uGmCACkQBAADEfQEatnM853.png

o4YBAF9uGmKAAsg-AADtaZuix1U434.png

o4YBAF9uGmSAW_6xAAIVbPWhn7o068.png

pIYBAF9uGmaASZsqAAHeszVS-b0205.png

4.1.3、Point-to-Point數據信號

pIYBAF9uGmeAUj3eAABcUiZX4fk853.png

o4YBAF9uGmuALI_2AAItwE1713Y496.png

由于官方推薦的主線路阻抗較小(單端36/39Ω,差分76Ω),線寬比較寬,但扇出部分阻抗又比較大(單端50Ω,差分86Ω),會導致阻抗突變,因此實際使用中可以通過調整疊層來優化線寬,在滿足阻抗要求的同時減小阻抗突變。

4.1.4、Layout Guidelines

以下為DDR4的約束規則,表格中的參數均為最短信號線和最長信號線之間的tolerance參數,數據group一般都是以DQS為TARGET,DQ與DQS進行比較約束。地址、控制、命令group一般都是以CLK為TARGET,ACC(Address、Command、Control)與CLK進行比較約束。

o4YBAF9uGmyATMQxAADsjMFZeyA083.png

pIYBAF9uGm6AMCQyAACl7XzAYdw179.png

o4YBAF9uGnCAZmcUAADlmiYRHO8157.png

pIYBAF9uGnKAHLmHAACbgZBIixI560.png

針對上圖解釋為:例如,最快的ACC信號線傳輸時間是800ps,最慢的ACC信號線傳輸時間是840ps,時鐘信號線的傳輸時間應該為862ps±8ps,比ACC總線的中間傳輸時間(820ps)慢42ps.

o4YBAF9uGnOAPsUBAAB9rng-fWM264.png

o4YBAF9uGnWAQVTUAACfYrkxt24634.png

CLK和DQS之間的約束比較寬松,最小的差異可以為-879,最大差異可以為+10600,主要是為了保證讀寫平衡功能從整個菊花鏈的第一片到最后一片顆粒都正常。

DDR控制器可以調整DQS信號線的內部延遲,由于CK信號線鏈路連接每一片DDR顆粒,導致CK容性負載更重,所以需要能夠調整DQS信號線的內部延遲,以滿足和CK之間的約束。

規范規定CK信號線和DQS信號線從FPGA到鏈路中的第一片DDR顆粒的偏差不小于-149ps,到鏈路中最遠端的DDR顆粒的偏差不大于1796ps。只要鏈鏈路中第一片DDR顆粒和最后一片DDR顆粒都滿足此條件,整個鏈路上所有的DDR顆粒的讀寫平衡功能都將正常。

例如,如果從FPGA到第一片DDR顆粒的DQS延遲為200ps,則從FPGA到第一片DDR顆粒的CK延遲應至少為51ps(200ps-149ps)。如果從FPGA到最后一片DDR顆粒的DQS延遲為700ps,則從FPGA到最后一片DDR顆粒的CK延遲應該小于2496ps(700ps+1796ps)。

下面是一些基本的規則,可以參考遵守:

使用內存條時,CK信號和DQS信號之間的余量會更小一些,因為約束的是FPGA到DIMM插槽處,而顆粒的走線是由DIMM決定的,因此余量預留小一些。

同組的DQ、DQS、DM走線必須在同一層。

DIMM數據線走線最好選擇靠近接插件的層,尤其是靠DIMM中間位置的數據組。

采用菊花鏈結構布線時,ACC信號線可以布在不同的層,但層數越少越好。不要將一個信號切換好幾層,主要走線盡量一層走完,這樣可以減小串擾,信號換層時,切換過孔附近50mil范圍內需要放置一個接地過孔。

FPGA和DDR器件驅動端的阻抗為40Ω,DCI和ODT也是40Ω。因此VTT端接電阻都選為39.2Ω。

當使用內部VREF時,PL側HP bank上的VREF引腳可以懸空,但不能用于普通IO。

如果系統時鐘連接到了DDR的HP bank,則LVDS時鐘信號需要外部端接至合適的電壓,因為該bank上有不同的邏輯電平 (HSTL, SSTL, or POD)。

對于菊花鏈布局,人字形扇出(chevron-style routing)可以形成stitching vias;對于比較緊湊的布局,可以通過環抱式扇出形成ground stitch vias。

在器件內部或者周圍盡量多放置接地過孔,這樣可以更好的為信號提供返回路徑,尤其是在邊角的位置。

對于ACC信號線的端接電阻布局,應該每四個端接電阻中間穿插布局一個0.1uF的VTT去耦電容,這樣可以減小端接VTT的噪聲。為了便于布局,最好在原理圖中就按每四個電阻放置一個去耦電容。

對于DIMM,去耦電容放置得離DIMM越近越好,這樣除了能提供接地過孔外,也能給電源提供低阻抗回路。

pIYBAF9uGnaAE6YiAACc6ZKmvF8118.png

o4YBAF9uGn2AFGL2AAYFlJhNnyw456.png

pIYBAF9uGoKAKSoCAASbRoDHZ5Y169.png

o4YBAF9uGoeAAZC0AASbDyCAA2I020.png

pIYBAF9uGoqANqqPAALt2wgh2Bw692.png

以上就是針對ZU+系列MPSoC的DDR接口的詳細介紹,PCB設計相關可參考《UG583:UltraScale Architecture PCB Design User Guide》、官方開發板ZCU104、ZCU102、ZCU106等。

下面介紹一下小編自己設計的基于ZU+(XCZU3CG-SFVC784)的外掛8顆DDR4的設計,采用十層板,板厚1.6mm,最小線寬4mil。板子尺寸120*150mm,單12V電源輸入,支持串口、I2CUSB、GbE、TF卡、CAN、PCIe等常用接口,預留PS側和PL側IO接口。

硬件框圖如下圖所示:

o4YBAF9uGo2ALNYHAAH3bOpq27U755.png

疊層設計如下圖所示:

pIYBAF9uGpWAU06dAAXMsWaedgs753.png

整板DDR4部分布局如下圖所示:

Allegro中的約束規則如下圖所示:

pIYBAF9uGqmAM3DOAArps7ji6H8942.png

ACC信號線的約束規則如下圖所示:

o4YBAF9uGrGAPSRiAAc0MtiFmCo015.png

DATA信號線的約束規則如下圖所示:

o4YBAF9uGrWATsqaAAMNngffiko954.png

整板布線完成后的情況如下圖所示:

編輯:hfy

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

    關注

    4411

    文章

    23911

    瀏覽量

    425288
  • DDR
    DDR
    +關注

    關注

    11

    文章

    759

    瀏覽量

    69376
  • DDR4
    +關注

    關注

    12

    文章

    349

    瀏覽量

    43239
  • ACC
    ACC
    +關注

    關注

    1

    文章

    61

    瀏覽量

    23625
  • Zynq
    +關注

    關注

    10

    文章

    631

    瀏覽量

    49518
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DDR4價格瘋漲!現貨市場狂飆!

    下,渠道搶貨助推價格上漲。未來隨著大廠的減產,其他內存廠商承接市場需求或將持續影響DDR4的供需走勢。 ? 極速漲價 ? CFM閃存市場數據顯示,近期渠道資源從高端到底部低端料號價格自上而下全線走高,渠道存儲廠商仍堅定強勢拉漲DDR4 UDIMM報價,部分
    的頭像 發表于 06-19 00:54 ?1.1w次閱讀
    <b class='flag-5'>DDR4</b>價格瘋漲!現貨市場狂飆!

    rk3562ddr4設計資料圖

    這是瑞芯微rk3562主控DDR4設計參考圖。
    發表于 03-25 17:40 ?0次下載

    深度解析:DDR4DDR5 與 LPDDR6 內存的驗證要點與挑戰

    DDR4 仍被廣泛采用,因其在成本、成熟度與可靠性之間取得良好平衡。典型工作電壓為 1.2 V,數據速率最高可達 3200 MT/s。1 DDR5 已成為新設計的主流標準,數據速率最高可達 6400
    的頭像 發表于 03-06 14:47 ?250次閱讀
    深度解析:<b class='flag-5'>DDR4</b>、<b class='flag-5'>DDR</b>5 與 LPDDR6 內存的驗證要點與挑戰

    NV34C04:適用于DDR4 DIMM的4-Kb EEPROM串行SPD芯片

    NV34C04:適用于DDR4 DIMM的4-Kb EEPROM串行SPD芯片 在電子設計領域,EEPROM(電可擦可編程只讀存儲器)是一種常用的存儲設備,它能夠在斷電后保留數據,廣泛應用于各種
    的頭像 發表于 02-28 16:00 ?179次閱讀

    存儲市場現罕見倒掛:DDR4價格漲幅十倍于DDR5漲價潮持續蔓延

    在半導體存儲領域,技術迭代向來是市場價值遷移的風向標。自DDR5標準問世并投入商用已逾四年,按照行業慣例,前代主流的DDR4本應逐步退居二線,讓出市場與價格的主導權。然而,過去一年來的市場表現卻與
    的頭像 發表于 02-04 15:23 ?430次閱讀
    存儲市場現罕見倒掛:<b class='flag-5'>DDR4</b>價格漲幅十倍于<b class='flag-5'>DDR</b>5漲價潮持續蔓延

    利基型DRAM供需錯配,DDR4 8Gb接受度高,加速轉進DDR5/LPDDR5

    (作者:黃晶晶)日前,華邦電子DDR4 8Gb 產品已自今年第一季會開始出貨,首波應用以電視、網通與嵌入式系統為主。在供給偏緊環境下,客戶對新規格接受度高,產品線結構已較過去明顯改善,后續出貨比重將
    的頭像 發表于 01-27 16:23 ?5680次閱讀
    利基型DRAM供需錯配,<b class='flag-5'>DDR4</b> <b class='flag-5'>8</b>Gb接受度高,加速轉進<b class='flag-5'>DDR</b>5/LPDDR5

    華邦電子推出先進 16nm 制程 8Gb DDR4 DRAM 專為工業與嵌入式應用而生

    2025 年 12 月 3日,中國蘇州 — 全球半導體存儲解決方案領導廠商華邦電子今日宣布推出全新 8Gb DDR4 DRAM,該產品采用華邦自有先進 16nm 制程技術,提供更高速度、更低
    的頭像 發表于 12-03 16:44 ?1145次閱讀
    華邦電子推出先進 16nm 制程 <b class='flag-5'>8</b>Gb <b class='flag-5'>DDR4</b> DRAM 專為工業與嵌入式應用而生

    N34C04 EEPROM:DDR4 DIMM的理想SPD解決方案

    在電子設計領域,對于DDR4 DIMM的設計,EEPROM的選擇至關重要。N34C04作為一款專門為DDR4 DIMM設計的EEPROM Serial 4 - Kb器件,實現了JEDEC
    的頭像 發表于 11-27 14:42 ?697次閱讀
    N34C04 EEPROM:<b class='flag-5'>DDR4</b> DIMM的理想SPD解決方案

    三星正式啟動DDR4模組停產倒計時,PC廠商加速轉向DDR5,供應鏈掀搶貨潮

    涉及多款 8GB、16GB DDR4 SODIMM 及 UDIMM 模組,標志著 DDR4 內存時代進入收尾階段。
    的頭像 發表于 10-14 17:11 ?1565次閱讀

    ?TPS65295 DDR4內存電源解決方案技術文檔總結

    TPS65295器件以最低的總成本和最小的空間為 DDR4 內存系統提供完整的電源解決方案。它符合 DDR4 上電和斷電序列要求的 JEDEC 標準。該TPS65295集成了兩個同步降壓轉換器
    的頭像 發表于 09-09 14:16 ?2037次閱讀
    ?TPS65295 <b class='flag-5'>DDR4</b>內存電源解決方案技術文檔總結

    國產替代先鋒:紫光國芯SDR–DDR4全覆蓋,適配工業、電力、安防場景

    在國產存儲芯片加速替代的關鍵階段,北京貞光科技有限公司,作為紫光國芯的專業授權代理商,正將SDR到DDR4的全系列產品推向工業控制、電力系統和安防監控等高可靠性市場。憑借穩定的供貨能力、深入
    的頭像 發表于 09-03 16:22 ?2163次閱讀
    國產替代先鋒:紫光國芯SDR–<b class='flag-5'>DDR4</b>全覆蓋,適配工業、電力、安防場景

    【PZ-ZU15EG-KFB】——ZYNQ UltraScale + 異構架構下的智能邊緣計算標桿

    及747K邏輯單元FPGA,形成"通用計算+實時控制+定制加速"架構。產品具備8GB DDR4/64GB eMMC存儲、8×16.3Gb/s高速接口,支持-40~85℃寬溫工作,適用于機器視覺、工業控制、醫療
    的頭像 發表于 07-22 09:47 ?1203次閱讀
    【PZ-<b class='flag-5'>ZU</b>15EG-KFB】——ZYNQ UltraScale + 異構架構下的智能邊緣計算標桿

    漲價!部分DDR4DDR5價差已達一倍!

    (2GX8)內存在6月2日的報價為5.171美元,當時比DDR5低約8%。然而,最新報價顯示DDR4已上漲至8.633美元,不到一個月時間內漲幅高達67%,且已經超過
    的頭像 發表于 06-27 00:27 ?5253次閱讀

    看點:三星DDR4內存漲價20% 華為與優必選全面合作具身智能

    給大家帶來一些業界資訊: 三星DDR4內存漲價20%? 存儲器價格跌勢結束,在2025年一季度和第二季度,價格開始企穩反彈。 據TrendForce報道稱,三星公司DDR4內存開始漲價,在本月
    的頭像 發表于 05-13 15:20 ?1468次閱讀

    DDR4漲價20%,DDR5上調5%!

    最新消息,三星電子本月初與主要客戶就提高DRAM芯片售價達成一致。DDR4 DRAM價格平均上漲兩位數百分比;DDR5價格上漲個位數百分比。據稱 DDR4 上調 20%,DDR5 上調
    的頭像 發表于 05-13 01:09 ?7583次閱讀