日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ddr4单颗粒最大_Zynq UltraScale +系列之“DDR4接口设计”

發(fā)布時間:2025/3/19 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ddr4单颗粒最大_Zynq UltraScale +系列之“DDR4接口设计” 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

歡迎FPGA工程師加入官方微信技術(shù)群

點擊藍字關(guān)注我們FPGA之家-中國最好最大的FPGA純工程師社群

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

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

1、選型

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

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

ZU+的DDR4接口如下:

PS側(cè)DDR接口框圖

PL側(cè)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側(cè)的DDR控制器的詳細特性可參看《UG1085》的第17章,PL側(cè)的的相關(guān)特性可參考《PG150》、《WP454》等資料,此處不再贅述。

2、Performance

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

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

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

  • 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、原理圖設(shè)計

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

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

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

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

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

每一byte的data可以在組內(nèi)隨意交換

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

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

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

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

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

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

4.1.1、Fly-by結(jié)構(gòu)布局

?4.1.2、Clamshell結(jié)構(gòu)布局

4.1.3、Point-to-Point數(shù)據(jù)信號

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

4.1.4、Layout Guidelines

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

?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

硬件框圖如下圖所示:

疊層設(shè)計如下圖所示:

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

Allegro中的約束規(guī)則如下圖所示:

ACC信號線的約束規(guī)則如下圖所示:

DATA信號線的約束規(guī)則如下圖所示:

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

歡迎FPGA、嵌入式、信號處理等工程師關(guān)注公眾號

全國第一大FPGA微信技術(shù)群

歡迎大家加入全國FPGA微信技術(shù)群,這個群體擁有數(shù)萬工程師、一群熱愛技術(shù)的工程師,這里的FPGA工程師相互幫助,相互分享,技術(shù)氛圍濃厚!趕緊叫上小伙伴一起加入吧!

用手指按住就可以加入FPGA全國技術(shù)群哦

FPGA之家元器件芯城

優(yōu)勢元器件服務(wù),有需求請掃碼聯(lián)系群主:金娟 郵箱:293580331@qq.com?歡迎推薦給采購

ACTEL、AD部分優(yōu)勢訂貨(經(jīng)營全系列):

XILINX、ALTERA優(yōu)勢現(xiàn)貨或訂貨(經(jīng)營全系列):

(以上器件為部分型號,更多型號請咨詢?nèi)褐鹘鹁?

服務(wù)理念:FPGA之家元器件自營芯城,旨在方便工程師快速方便購買器件服務(wù),經(jīng)過數(shù)年竭誠服務(wù),我們的客服遍布國內(nèi)大型上市公司、軍工科研單位、中小企業(yè)、最大的優(yōu)勢是強調(diào)服務(wù)至上的理念、并且做到快速交貨、價格優(yōu)惠!

直營品牌:Xilinx ALTERA ADI TI NXP ST E2V、鎂光 等百余元器件品牌,尤其擅長歐美對華禁運器件,歡迎工程師朋友把我們推薦給采購或者親自咨詢我們!我們將一如既往提供業(yè)內(nèi)最佳服務(wù)!

FPGA技術(shù)群官方鳴謝品牌:Xilinx、 intel(Altera)、microsemi(,Actel)、LattIC e,Vantis,Quicklogic,Lucent等

總結(jié)

以上是生活随笔為你收集整理的ddr4单颗粒最大_Zynq UltraScale +系列之“DDR4接口设计”的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www麻豆视频 | 亚洲性xxxx | av网站在线观看免费 | 欧美亚日韩 | 毛片久久久久久久 | 深夜在线 | 性高潮久久久久久久 | 日韩精品视频中文字幕 | 午夜看片在线 | 在线看黄色片 | 五月婷婷丁香网 | 欧美久久一区二区 | 免费毛片一区二区三区 | 蜜桃视频在线观看www | 韩国黄色片网站 | 亚洲69视频 | 日韩第九页| 一级特黄a大片免费 | 欧美一级视频免费观看 | 一级黄色大片免费看 | 日本女优网址 | 在线观看小视频 | 久久精品大全 | 中国a一片一级一片 | 秋霞伦理一区二区 | 国产精品视频在线免费观看 | 精品人人妻人人澡人人爽牛牛 | 天天舔天天爱 | 欧美精品欧美极品欧美激情 | 日韩视频精品一区 | av影音先锋 | 久久色在线观看 | 午夜私人影院 | 日韩精品一区在线 | 2019天天干天天操 | 亚洲精品wwww| 婷婷亚洲五月色综合 | 中文字幕在线观看二区 | 性色一区二区三区 | 丰满少妇aaaaaa爰片毛片 | 日本高清中文字幕 | 在线岛国 | 久热只有精品 | 中文字幕一区二区三区精品 | 日日骚影院 | 伊人久久国产精品 | 91av免费看 | 亚洲AV成人无码精品久久盆瓶 | a∨鲁丝一区鲁丝二区鲁丝三区 | 六月色丁香 | 国产xxxxx在线观看 | 日本特级毛片 | 手机看片99| 国产精品久久久久久福利 | 丁香综合激情 | 亚洲五月婷 | www.性欧美 | 激情丁香| 久久人人爽人人爽人人av | 性色av一区二区三区红粉影视 | 调教少妇视频 | 成人精品视频99在线观看免费 | 亚洲yy | 国产精品人妻一区二区三区 | 日本aⅴ在线观看 | 51吃瓜网今日 | 亚洲一区视频 | 成人毛片视频在线观看 | 夜色一区 | 精品国产鲁一鲁一区二区张丽 | 91精品综合久久久久久 | 天堂在线中文字幕 | 国产精品成熟老女人 | 牲欲强的熟妇农村老妇女视频 | 香蕉久草 | 亚洲色图欧美色 | 激情小说亚洲图片 | 无码精品人妻一区二区三区湄公河 | 亚洲av综合色区无码二区爱av | 日日插插 | 日本一区二区三区电影在线观看 | 一级视频在线免费观看 | 久久久久人妻精品一区二区三区 | 91天天爽 | 三级av毛片| 国产睡熟迷奷系列精品视频 | 国产农村妇女精品一区二区 | 日韩女女同性aa女同 | 国产精品2018 | 丁香久久| 色香av| 嫩草视频91 | 日韩精品无码一区二区三区久久久 | 亚洲欧美高清视频 | 亚洲国产午夜 | 亚洲av鲁丝一区二区三区 | 精品无码久久久久久久久 | 日韩少妇视频 | 亚洲成人精品在线 |