【DNN Weaver FPGA實(shí)現(xiàn)】Vivado DDR與MIG使用

DDR控制模塊IP——MIG

轉(zhuǎn)自Vivado中MIG核中DDR的讀寫控制吻商。
Memory Interface Generator菱属,簡(jiǎn)稱MIG,是Vivado中的DDR控制IP单山。該IP的總體架構(gòu)如下圖所示逸爵。

MIG IP接口總覽

其中各信號(hào)時(shí)序如下所示。

控制信號(hào)

需要注意的是士嚎,只有當(dāng)app_rdy有效時(shí)呜魄,讀寫命令才會(huì)被控制器接收。


控制信號(hào)時(shí)序

寫操作時(shí)序

由圖可知莱衩,在向DDR寫數(shù)據(jù)時(shí)爵嗅,需要提供寫命令app_cmd、地址app_addr笨蚁、數(shù)據(jù)app_wdf_data等信號(hào)睹晒,且寫入的數(shù)據(jù)最多可以比app_cmd提前一個(gè)時(shí)鐘周期有效趟庄,最遲可以比app_cmd晚兩個(gè)時(shí)鐘周期有效。
【特別注意】在寫數(shù)據(jù)的時(shí)候必須檢測(cè)app_rdy和app_wdf_rdy信號(hào)是否同時(shí)有效伪很,否則寫入命令無法成功寫入到DDR控制器的命令FIFO中岔激,從而導(dǎo)致寫操作失敗。


寫操作時(shí)序

讀操作時(shí)序

讀操作時(shí)序

時(shí)鐘

轉(zhuǎn)自基于MIG控制器的DDR3讀寫控制詳解是掰。

時(shí)鐘路徑

在使用MIG IP控制DDR3讀寫數(shù)據(jù)的時(shí)候總會(huì)遇到關(guān)于MIG控制器的時(shí)鐘問題虑鼎,幾個(gè)時(shí)鐘總是搞得人暈頭轉(zhuǎn)向,為了進(jìn)一步說明清楚其之間的相互關(guān)系键痛,繪制了上圖所示的時(shí)鐘模塊圖(其中各時(shí)鐘具體參數(shù)是根據(jù)黑金AX7350(XILINX 7035)系列FPGA開發(fā)板配置炫彩,不同的硬件平臺(tái)其具體參數(shù)不同,但是時(shí)鐘結(jié)構(gòu)類似)絮短。

如上圖所示江兢,MIG控制器一共可以分為三個(gè)部分:第一個(gè)是USER模塊,在這里可以理解為top模塊丁频;第二個(gè)是MIG控制器杉允,由于DDR3控制過程過去繁瑣,xilinx提供了一個(gè)可以讀寫DDR3的核席里,這個(gè)核也就是MIG控制器叔磷;第三個(gè)模塊也就是DDR3物理存儲(chǔ)芯片。

首先DDR3作為物理存儲(chǔ)介質(zhì)奖磁,一定是需要時(shí)鐘的改基,所以MIG給了DDR3一個(gè)時(shí)鐘,也就是圖中的clk_ddr3咖为。那么MIG也不可能平白無故的能產(chǎn)生時(shí)鐘秕狰,所以它也需要一個(gè)外部輸入時(shí)鐘,也就是圖中的clk_input躁染,是由用戶端輸送給MIG控制器內(nèi)部的時(shí)鐘分頻模塊鸣哀。MIG內(nèi)部的時(shí)鐘模塊將輸入的時(shí)鐘分成兩路輸出,一路clk_ddr3接到物理DDR3芯片中吞彤,另一路clk_user輸送到user模塊中的DDR_CTRL中我衬。一般情況下,clk_ddr3:clk_user=4:1备畦,如圖中所示低飒,clk_ddr3取值為800M,那么clk_user的值為200M懂盐。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末褥赊,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子莉恼,更是在濱河造成了極大的恐慌拌喉,老刑警劉巖速那,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異尿背,居然都是意外死亡端仰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門田藐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荔烧,“玉大人,你說我怎么就攤上這事汽久『捉撸” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵景醇,是天一觀的道長(zhǎng)臀稚。 經(jīng)常有香客問我,道長(zhǎng)三痰,這世上最難降的妖魔是什么吧寺? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮散劫,結(jié)果婚禮上稚机,老公的妹妹穿的比我還像新娘。我一直安慰自己舷丹,他們只是感情好抒钱,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著颜凯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仗扬。 梳的紋絲不亂的頭發(fā)上症概,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天,我揣著相機(jī)與錄音早芭,去河邊找鬼彼城。 笑死,一個(gè)胖子當(dāng)著我的面吹牛退个,可吹牛的內(nèi)容都是我干的募壕。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼语盈,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼舱馅!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起刀荒,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤代嗤,失蹤者是張志新(化名)和其女友劉穎棘钞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體干毅,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡宜猜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了硝逢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姨拥。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖渠鸽,靈堂內(nèi)的尸體忽然破棺而出垫毙,到底是詐尸還是另有隱情,我是刑警寧澤拱绑,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布综芥,位于F島的核電站,受9級(jí)特大地震影響猎拨,放射性物質(zhì)發(fā)生泄漏膀藐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一红省、第九天 我趴在偏房一處隱蔽的房頂上張望额各。 院中可真熱鬧,春花似錦吧恃、人聲如沸虾啦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽傲醉。三九已至,卻和暖如春呻率,著一層夾襖步出監(jiān)牢的瞬間硬毕,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工礼仗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吐咳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓元践,卻偏偏與公主長(zhǎng)得像韭脊,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子单旁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360