DDR4的相關(guān)信息

1.DDR4 x8 x16

x8表示單顆數(shù)據(jù)位寬為8bit序攘,x16表示單顆數(shù)據(jù)位寬為16bit
x8的DDR4有4個(gè)bank group,每個(gè)bank group連接4個(gè)bank。
x16的DDR4有2個(gè)bank group,每個(gè)bank group連接4個(gè)bank

2.DDR4帶寬計(jì)算方法

DDR4可以在時(shí)鐘的上邊沿與下邊沿都發(fā)送數(shù)據(jù)。所以在計(jì)算傳輸速度的時(shí)候需要乘一個(gè)2聚磺。比如對(duì)DDR4 2400MT/s而言。意味著該DDR4每秒可以傳輸2400M次鄙信,這意味著蹈丸。該DDR可以工作在1200M的頻率。如果DDR4的位寬為64bit玻墅。那么傳輸速度為2400M * 64/8=18.75GB/s介牙。如果user 端的頻率為300M,位寬為512bit澳厢』反。可以計(jì)算出速度為:300M * 512/8=18.75GB/s。

3.DDR4內(nèi)部結(jié)構(gòu)

內(nèi)部多通道——Bank Group

它在內(nèi)部設(shè)計(jì)了Bank Group架構(gòu)剩拢,每個(gè)Bank Group可以獨(dú)立讀寫數(shù)據(jù)线得,這樣一來(lái)內(nèi)部的數(shù)據(jù)吞吐量大幅度提升,可以同時(shí)讀取大量的數(shù)據(jù)徐伐,內(nèi)存的等效頻率在這種設(shè)置下也得到巨大的提升框都。如果內(nèi)存內(nèi)部設(shè)計(jì)了兩個(gè)獨(dú)立的bank group那么相當(dāng)于每次操作16bit的數(shù)據(jù)。

點(diǎn)對(duì)點(diǎn)總線

傳統(tǒng)的DDR3設(shè)計(jì)中內(nèi)存和內(nèi)存控制器采用多點(diǎn)分支總線鏈接。這種總線允許在一個(gè)接口上掛接很多規(guī)格的芯片魏保。這種設(shè)計(jì)類似于為每次只能雙向通行一對(duì)汽車的道路邊修建倉(cāng)庫(kù)熬尺,倉(cāng)庫(kù)直連道路,雖然每個(gè)倉(cāng)庫(kù)都有自己的運(yùn)輸車和運(yùn)輸能力谓罗,但道路只允許每次雙向通行一對(duì)車粱哼,因此這種設(shè)計(jì)如果不停的加修倉(cāng)庫(kù),只是擴(kuò)大了存儲(chǔ)能力而已檩咱,對(duì)運(yùn)輸能力幫助不大揭措。
DDR4拋棄了這種設(shè)計(jì),轉(zhuǎn)而采用點(diǎn)對(duì)點(diǎn)總線刻蚯。點(diǎn)對(duì)點(diǎn)總線的特性是內(nèi)存控制器每通道只能支持唯一的一根內(nèi)存绊含,相比多點(diǎn)分支總線,點(diǎn)對(duì)點(diǎn)相當(dāng)于為每個(gè)倉(cāng)庫(kù)都設(shè)計(jì)了一條道路


DDR4的效率問(wèn)題

從內(nèi)存控制器的角度來(lái)分析炊汹,一個(gè)Group FSM每三個(gè)系統(tǒng)周期可以發(fā)送一個(gè)CAS指令躬充。就算地址遞增,連續(xù)發(fā)生頁(yè)命中讨便。如果只有一個(gè)Group FSM在發(fā)送指令充甚。那么DDR4的最高效率也只有1/3=33.3%。

如果同時(shí)只有兩個(gè)Group FSM在發(fā)送霸褒。那么效率就是2/3= 66.7%伴找。當(dāng)有4個(gè)Group FSM在運(yùn)作時(shí),效率可以達(dá)到100%

DDR4中的延遲信息

  • tRAS (Row Active Time) :行激活時(shí)間(Row Active) 表示從內(nèi)存行有效命令發(fā)出至預(yù)充電命令發(fā)出之間的最短時(shí)間废菱。 如果tRAS的周期太長(zhǎng)技矮,系統(tǒng)會(huì)因?yàn)闊o(wú)謂的等待而降低性能。如果tRAS的周期太短殊轴,則可能因缺乏足夠的時(shí)間而無(wú)法完成數(shù)據(jù)的突發(fā)傳輸衰倦,這樣會(huì)引發(fā)丟失數(shù)據(jù)或損壞數(shù)據(jù)。
  • tRP (Row precharging time):表示行預(yù)充電時(shí)間梳凛。tRP用來(lái)設(shè)定在另一行能被激活之前耿币,現(xiàn)有的工作行需要的充電時(shí)間。從開(kāi)始關(guān)閉現(xiàn)有的工作行韧拒,到可以打開(kāi)新的工作行之間的間隔就是tRP淹接。
  • tRCD (RAS to CAS Delay ) :是行激活到讀指令發(fā)送的時(shí)間
  • tCL (CAS latency) : 列地址脈沖選通潛伏期,從讀指令和列地址一起發(fā)送到數(shù)據(jù)有效的時(shí)間間隔
  • tRC (Row cycle time):表示“ SDRAM行周期時(shí)間 ”叛溢,它是 包括行單元預(yù)充電到激活在內(nèi)的整個(gè)過(guò)程所需要的最小的時(shí)鐘周期數(shù) 塑悼。其計(jì)算公式是: (tRC) =(tRAS) + (tRP)。
    https://blog.csdn.net/fillthesky/article/details/52204200
    https://blog.csdn.net/njuitjf/article/details/18360741

DDR存取的步驟

內(nèi)存是根據(jù)行和列尋址的楷掉,當(dāng)請(qǐng)求觸發(fā)后厢蒜,最初是tRAS(Activeto Precharge Delay),預(yù)充電后,內(nèi)存才真正開(kāi)始初始化RAS斑鸦。一旦tRAS激活后愕贡,RAS(Row Address Strobe )開(kāi)始進(jìn)行需要數(shù)據(jù)的尋址。首先是行地址巷屿,然后初始化tRCD固以,周期結(jié)束,接著通過(guò)CAS訪問(wèn)所需數(shù)據(jù)的精確十六進(jìn)制地址嘱巾。期間從CAS開(kāi)始到CAS結(jié)束就是CAS延遲憨琳。所以CAS是找到數(shù)據(jù)的最后一個(gè)步驟,也是內(nèi)存參數(shù)中最重要的旬昭。

在數(shù)據(jù)讀取完之后篙螟,為了騰出讀出放大器以供同一Bank內(nèi)其他行的尋址并傳輸數(shù)據(jù),內(nèi)存芯片將進(jìn)行預(yù)充電的操作來(lái)關(guān)閉當(dāng)前工作行问拘。還是以上面那個(gè)Bank示意圖為例遍略。當(dāng)前尋址的存儲(chǔ)單元是B1、R2场梆、C6墅冷。如果接下來(lái)的尋址命令是B1纯路、R2或油、C4,則不用預(yù)充電驰唬,因?yàn)樽x出放大器正在為這一行服務(wù)顶岸。但如果地址命令是B1、R4叫编、C4辖佣,由于是同一Bank的不同行,那么就必須要先把R2關(guān)閉搓逾,才能對(duì)R4尋址卷谈。從開(kāi)始關(guān)閉現(xiàn)有的工作行,到可以打開(kāi)新的工作行之間的間隔就是tRP(Row Precharge command Period霞篡,行預(yù)充電有效周期)世蔗,單位也是時(shí)鐘周期數(shù)。



端口信號(hào)

init_calib_complete是一個(gè)高有效信號(hào)朗兵,表明DDR4的初始化和校準(zhǔn)已經(jīng)完成污淋,可以正常接受信號(hào)了。

內(nèi)存控制器

控制器操縱DRAM的時(shí)鐘頻率和系統(tǒng)時(shí)鐘的比率為4比1

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末余掖,一起剝皮案震驚了整個(gè)濱河市寸爆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖赁豆,帶你破解...
    沈念sama閱讀 219,039評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仅醇,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡魔种,警方通過(guò)查閱死者的電腦和手機(jī)着憨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)务嫡,“玉大人甲抖,你說(shuō)我怎么就攤上這事⌒牧澹” “怎么了准谚?”我有些...
    開(kāi)封第一講書人閱讀 165,417評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)去扣。 經(jīng)常有香客問(wèn)我柱衔,道長(zhǎng),這世上最難降的妖魔是什么愉棱? 我笑而不...
    開(kāi)封第一講書人閱讀 58,868評(píng)論 1 295
  • 正文 為了忘掉前任唆铐,我火速辦了婚禮,結(jié)果婚禮上奔滑,老公的妹妹穿的比我還像新娘艾岂。我一直安慰自己,他們只是感情好朋其,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布王浴。 她就那樣靜靜地躺著,像睡著了一般梅猿。 火紅的嫁衣襯著肌膚如雪氓辣。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,692評(píng)論 1 305
  • 那天袱蚓,我揣著相機(jī)與錄音钞啸,去河邊找鬼。 笑死喇潘,一個(gè)胖子當(dāng)著我的面吹牛体斩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播响蓉,決...
    沈念sama閱讀 40,416評(píng)論 3 419
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼硕勿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了枫甲?” 一聲冷哼從身側(cè)響起源武,我...
    開(kāi)封第一講書人閱讀 39,326評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤扼褪,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后粱栖,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體话浇,經(jīng)...
    沈念sama閱讀 45,782評(píng)論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評(píng)論 3 337
  • 正文 我和宋清朗相戀三年闹究,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了幔崖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,102評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渣淤,死狀恐怖赏寇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情价认,我是刑警寧澤嗅定,帶...
    沈念sama閱讀 35,790評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站用踩,受9級(jí)特大地震影響渠退,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜脐彩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評(píng)論 3 331
  • 文/蒙蒙 一碎乃、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧惠奸,春花似錦梅誓、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,996評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)删豺。三九已至共虑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間呀页,已是汗流浹背妈拌。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,113評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蓬蝶,地道東北人尘分。 一個(gè)月前我還...
    沈念sama閱讀 48,332評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像丸氛,于是被迫代替她去往敵國(guó)和親培愁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評(píng)論 2 355