99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

淺入淺出DDR的容量規(guī)格

Spinal FPGA ? 來源:Spinal FPGA ? 2023-02-12 15:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作為一個FPGA開發(fā)者,之前對于DDR的使用,一直僅限于對廠商接口的使用,像無論是Xilinx還是Intel,在使用DDR時甚至IP配置參數(shù)都不需要了解,直接從老的工程里把IP拷貝過來就可以,而在使用DDR時只需要會使用AXI4/AvalonMm標準總線接口就行了?;炝诉@么多年,本著夠用即可,再往下稍微了解些。

個人總結,淺入淺出。讓我設計一個控制器那可是難為我了。

DDR——無非大的數(shù)組

對于DDR的理解,最初簡單的以為無非一個大的數(shù)組,我會接口使用就OK了。不管各種概念天花亂墜,其總歸最終還是要歸還到DDR顆粒芯片上來吧。我們常說DDR容量大小,某款DDR顆粒手冊上寫的規(guī)格容量如下圖所示:

57f1603c-aaa3-11ed-bfe3-dac502259ad0.png

看完之后一開始我只看懂了這個DDR顆粒手冊上寫的DDR容量是8Gb,剩下的我就能看懂的不多了~這也是為什么決定花點兒功夫好好了解下DDR的基礎知識。后面我們再來Review這張表。

這款芯片的512Mb x 16的引腳有這么幾個:

BG:1bit(GB0)

BA:2bit(BA0~BA1)

ROW:16 bit(A0~A15)

Column:10 bit(A0~A9)

DQ: 16 bit(DQ0~DQ1)

看完之后簡單總結一句話:對于DDR顆粒,Bank是讀寫地址動作的最小單元。像上面的512Mb x 16模式下,顆粒內部有兩個Bank Group,每個Bank Group內部有四個Bank,而每個Bank內部的“存儲矩陣(二維數(shù)組)”對應的行地址16 bit,列地址10 bit,每個存儲單元存儲16 bit數(shù)據(jù)。先不管對錯,這么算起來的話:

2**(1+2+10+16)*16=2**(33)=8Gb

容量是對上了,然而這看起來和上面的表格里的有些東西卻并對不上。

在上面的表格中,關于Configuration一行,512Mbx16意味著該DDR顆粒尋址能力為512Mb,每個地址對應16 bit。由于對于DDR4列地址的低三bit并不參與譯碼,故尋址范圍大小的計算方式為:

2**(1(BG)+2(BA)+16(COL)+(10-3)COL)=2**26=512 Mb

如果你在Quartus進行配置的話,也會發(fā)現(xiàn)給使用者的接口AvalonMm總線地址位寬也恰好為26 bit。

Page Size

按照上面文章里面的解釋,prefetch相當于在DRAM Core與外面的IO建立了8多條通道,而Burst Fetch Length則是對于DDR顆??梢栽谥付ㄐ?,列地址后可連續(xù)讀取在該行指定列地址之后的多個列地址對應的內容。DDR4 prefetch和burst fetch length一般均為8,以上面的512Mbx16則意味著當發(fā)起一個讀指令時,將會返回8x16=128 bit=16 Byte字節(jié)數(shù)據(jù)。

Page Size所定義的為一行ROW所對應的數(shù)據(jù)量大小,如前所屬,參與尋址的列地址位寬為7,每個cell對應16 bits,對應burst fetch length為8,故Page Size的計算方式為:

2**7*16*8=2*14 bits=16 Kb=2 KB
顆粒堆疊

像上面的單個顆粒容量大小為8Gb。在FPGA使用里,DDR常見的配置有x64/x32這樣的模式。

如果在板卡上使用DDR顆粒,以x64的形式來組織板卡DDR架構,那就是這樣的結構。

5805975a-aaa3-11ed-bfe3-dac502259ad0.png

x64模式下,用到4片DDR,4片DDR的地址總線共用,數(shù)據(jù)總線則分成四份連接到四路DDR上。故此當你在IP上發(fā)起64字節(jié)讀寫請求時每個DDR分別承擔了16 Byte字節(jié)的讀寫,恰好為一次Burst Length。

而當你如果要是能ECC時,則需要5片DDR:

581de7c4-aaa3-11ed-bfe3-dac502259ad0.png
此時第五個DDR 8bit專門用于存儲ECC校驗結果。在ECC模式下,x72bit模式下,若非64字節(jié)讀取/寫入,則需將數(shù)據(jù)先讀取出來再更新寫入,效率有一定的降低~





審核編輯:劉清

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

    關注

    1645

    文章

    22018

    瀏覽量

    616996
  • 控制器
    +關注

    關注

    114

    文章

    17065

    瀏覽量

    183700
  • DDR
    DDR
    +關注

    關注

    11

    文章

    732

    瀏覽量

    66635
  • ECC
    ECC
    +關注

    關注

    0

    文章

    97

    瀏覽量

    21034

原文標題:FPGAer淺入淺出DDR——容量規(guī)格篇(一)

文章出處:【微信號:Spinal FPGA,微信公眾號:Spinal FPGA】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入淺出AVR

    深入淺出AVR,一本書。
    發(fā)表于 07-15 12:02

    深入淺出玩轉FPGA

    深入淺出玩轉FPGA
    發(fā)表于 07-21 09:21

    深入淺出Android

    深入淺出Android
    發(fā)表于 08-20 10:14

    深入淺出Android

    深入淺出Android
    發(fā)表于 04-26 10:48

    深入淺出安防視頻監(jiān)控系統(tǒng)

    深入淺出安防視頻監(jiān)控系統(tǒng)深入淺出安防視頻監(jiān)控系統(tǒng)
    發(fā)表于 05-22 19:28

    深入淺出AVR

    深入淺出AVR
    發(fā)表于 08-23 10:10

    深入淺出數(shù)據(jù)分析

    深入淺出數(shù)據(jù)分析,有需要的朋友下來看看。
    發(fā)表于 01-15 14:22 ?0次下載

    深入淺出談多層面板布線技巧

    深入淺出談多層面板布線技巧
    發(fā)表于 12-13 22:20 ?0次下載

    深入淺出Android—Android開發(fā)經(jīng)典教材

    深入淺出Android—Android開發(fā)經(jīng)典教材
    發(fā)表于 10-24 08:52 ?15次下載
    深入<b class='flag-5'>淺出</b>Android—Android開發(fā)經(jīng)典教材

    深入淺出數(shù)字信號處理

    深入淺出數(shù)字信號處理
    發(fā)表于 12-07 20:14 ?632次閱讀

    深入淺出的理解阻抗匹配

    深入淺出理解阻抗匹配
    的頭像 發(fā)表于 02-03 15:14 ?4556次閱讀

    深入淺出學習250個通信原理資源下載

    深入淺出學習250個通信原理資源下載
    發(fā)表于 04-12 09:16 ?30次下載

    深入淺出學習低功耗藍牙協(xié)議棧

    深入淺出學習低功耗藍牙協(xié)議棧
    發(fā)表于 06-23 10:35 ?60次下載

    FPGAerDDR

    對于DDR的理解,最初簡單的以為無非一個大的數(shù)組,我會接口使用就OK了。
    發(fā)表于 06-28 15:36 ?1279次閱讀
    FPGAer<b class='flag-5'>淺</b><b class='flag-5'>入</b><b class='flag-5'>淺</b><b class='flag-5'>出</b><b class='flag-5'>DDR</b>

    深居AutoCAD二次開發(fā)

    深居AutoCAD二次開發(fā),net版
    發(fā)表于 01-06 14:12 ?7次下載