亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的一種DDR4存儲模塊設計

        2021-01-16 08:02:38謝晨卓敏
        電子產品世界 2021年8期
        關鍵詞:高速率

        謝晨 卓敏

        摘?要:5G通信的主要特征包括“高速率、大帶寬”,為了滿足高速率、大帶寬數據的傳輸要求,需要一種存儲技術對數據進行存儲。本文就存儲技術結合DDR4協(xié)議,設計了一種DDR4傳輸機制,本研究采用高性能的XCVU9P系列的FPGA芯片作為控制芯片,使用其內部自帶的DDR4 SDRAM(MIG)IP核進行例化核設計。經過驗證,實現在250 MHz時鐘下對DDR4 SDRAM的讀/寫操作,數據無丟失,能夠保證高速率、大帶寬數據正常傳輸,該傳輸機制具有良好的可靠性、適用性及有效性。

        關鍵詞:DDR4;高速率;大帶寬;FPGA

        0 引言

        隨著通信技術的不斷發(fā)展,5G技術作為當前新一代通信的熱點技術將面臨很多研究課題,除了要傳輸低速率、小帶寬數據外,還需要分析高速率、大帶寬數據,分析帶寬從100 MHz提高到1 GHz,甚至更高帶寬。當前最大的難題就是5G高速率的傳輸將會導致信號的帶寬變大,因此對這些高速率的數據流進行實時處理將變得更加困難[1]。

        伴隨著數字化的高速發(fā)展,目前存儲是大容量數據存儲系統(tǒng)的核心部分,甚至會影響到系統(tǒng)的性能。DDR最大的特點就是傳輸速率是時鐘的兩倍,數據同時在上升沿和下降沿同時采樣[2]。

        本文提出一種基于DDR4 SDRAM的高速數據緩存技術,主控器選用Xilinx公司XCVU9P系列FPGA芯片,數據緩存器選用MT40A512M16HA-083E,通過對DDR4 SDRAM的存儲尋址原理及DDR4 IP核的讀寫控制邏輯的研究,實現了在250 MHz的時鐘下,DDR4 SDRAM能夠正常進行讀寫操作。經過測試驗證,讀寫數據正常,無數據丟失。

        1 整體設計方案

        整體設計方案使用模塊化,主要包括光口傳輸模塊、DDR4存儲模塊、SRIO接口模塊。本設計主要對控制芯片FPGA內部邏輯進行了優(yōu)化設計,其中包括DDR4控制器、不同時鐘域之間的數據緩存FIFO。整體方案傳輸流程如圖1所示。

        ● 光口模塊:主要是接收采集模塊傳輸過來的數據。

        ● DDR4存儲模塊:用于緩存數據,由于SRIO接口的數據傳輸速率慢,需要通過DDR4存儲模塊先將高速數據存儲到DDR4中,然后再通過SRIO的時鐘將數據傳輸給SRIO接口模塊。

        ● SRIO接口模塊:接收DDR4讀出來的數據,然后傳輸給上位機進行測試分析。

        2 DDR4 SDRAM內部結構

        DDR4 SDRAM是一種內部可配置高速動態(tài)隨機存儲器,其內部由多個Bank組成,Bank又是由很多行和列構成[3],DDR4的尋址操作就是對行列地址進行操作。

        DDR4存儲器有幾個重要概念,即Bank、Bank Group及Page,例如512Mx16的8 Gb容量的DDR4,內部主要包括2個Bank Group,每個Bank Group包括4個Bank[3]。每個Bank是由多個Page組成的,通過多Page地址去選擇相應的Page。

        3 DDR4控制器模塊設計

        DDR4控制器模塊設計如圖2所示,將控制器分為IDLE、WR-DELAY、DDR-WR_s、RD_DELAY和DDR_RD_s五個模塊。

        ● IDLE:初始化狀態(tài)。主要對DDR4內部的信號進行初始化。當收到rd_en_reg和rd_dat_s_reg信號同時有效時,將進入RD_DELAY狀態(tài);當收到wr_en_ reg信號有效時,進入WR_DELAY狀態(tài);如果在該狀態(tài)下沒有收到相應的有效信號將繼續(xù)保持該狀態(tài)。

        ● WR-DELAY:寫等待狀態(tài)。當在此狀態(tài)下收到rd_en_reg有效時將會跳到IDLE狀態(tài);在沒有收到rd_ en_reg有效時,根據條件app_bl_cnt >= WR_BURST_ CNT來判斷是否已經寫到規(guī)定的數據量,如果已經寫到規(guī)定的數據量,將繼續(xù)保持在該狀態(tài),等待其他有效信號的到來,如果沒有寫到規(guī)定的數據量,判斷寫FIFO的wr_prog_empty信號,如果wr_prog_empt無效則跳轉到DDR_ WR_S狀態(tài),反之wr_ prog_empt有效,則繼續(xù)在該狀態(tài)下等待有效信號到來。

        ● DDR_ WR_s:寫狀態(tài)。此狀態(tài)主要是往DDR4里寫數據,由于DDR4 IP核內的Burst Length設為了8[4],所以根據條件ddr_cnt == WR_BURST_NUM來判斷,當ddr_cnt計數到了WR_ BURST_NUM的值時,會跳轉到WR-DELAY狀態(tài),如果沒有計數到WR_BURST_NUM的值,則繼續(xù)保持在該狀態(tài)。

        ● RD_DELAY:讀等待狀態(tài)。當在此狀態(tài)下收到wr_en_reg有效時將會跳轉到IDLE狀態(tài);在沒有收到wr_en_reg有效時,根據讀FIFO的rd_prog_full信號來判斷,如果rd_prog_full有效時則繼續(xù)在該狀態(tài)下等待,若無效則根據條件app_bl_cnt >= RD_BURST_ CNT來判斷,如果計數達到了設定的讀數據量,則會跳轉到IDLE狀態(tài),若沒有到達設定的讀數據量,則跳轉到DDR_RD_s狀態(tài)。

        ● DDR_RD_s:讀狀態(tài)。此狀態(tài)主要是將DDR4里的數據往外讀,根據條件ddr_cnt >= RD_BURST_ CNT來判斷,當計數達到設定的讀數據量時則會跳轉到IDLE狀態(tài),如果沒有達到設定的讀數據量,且讀FIFO的rd_prog_full信號有效,則會繼續(xù)在該狀態(tài)下讀取DDR4里的數據。

        4 仿真驗證

        采用Vivado 2018.3軟件,其中FPGA芯片型號為XCVU9P-flga2104-1-i,進行開發(fā)板上驗證。在光口模塊產生一組遞增數,通過光口將數據發(fā)送給DDR4存儲模塊。通過在ILA抓取相應的信號來觀察DDR4。

        圖3是通過ILA抓取的DDR4內部信號狀態(tài)圖[5]。

        通過圖3可以看出,一開始DDR4處于初始化狀態(tài),當wr_en_reg變成高電平時,state跳轉到WR_DELAY狀態(tài);當wr_prog_empty變成低電平時,state跳轉到DDR_WR_s狀態(tài)。之后,當app_bl_cnt計數到96250時,state跳轉到WR_DELAY;如果對寫數據部分放大,可以看出數據是遞增數;當rd_en_reg和rd_dat_s_reg同時有效時,state從IDLE狀態(tài)跳轉到RD_DELAY狀態(tài),當rd_prog_full為低電平時,且app_bl_cnt未計數到RD_BURST_CNT,這個state從RD_DELAY狀態(tài)跳轉到DDR_RD_s狀態(tài);當ddr_cnt計數到768000時,state從DDR_RD_s狀態(tài)跳轉到IDLE狀態(tài);圖4是對讀數據部分放大,可以看出數據是正整數。

        5 結束語

        本研究在Xilinx公司的XCVU9P系列FPGA芯片上完成了DDR4存儲模塊的讀寫狀態(tài)機的設計、代碼編寫以及驗證。使用其內部自帶的DDR4 SDRAM(MIG)IP核進行例化核設計。經過開發(fā)板上驗證,實現在250 MHz時鐘下對DDR4 SDRAM的讀/寫操作,數據無丟失,能夠保證高速率、大帶寬數據正常傳輸,該傳輸機制具有良好的可靠性、適用性及有效性。

        參考文獻:

        [1] 袁行猛,陳亮,徐蘭天.基于CPRI協(xié)議的5G基帶數據傳輸技術的研究與實現[J].電子產品世界,2019,26(04):41-45+61.

        [2] 張亞軍.實時頻譜儀的數字中頻處理設計與實現[D].成都:電子科技大學,2017.

        [3] 汪繼友.一種特殊應用場景下的DDR4寫緩沖設計與驗證[D].合肥:安徽大學, 2019.

        [4] 蘇健淵.基于ARM+FPGA的多屏圖像顯示系統(tǒng)研究[D].西安:西安電子科技大學, 2014.

        [5] 武春鋒.基于DDR4 SDRAM的光電圖像實時存儲技術研究[D].北京:中國科學院大學,2018.

        猜你喜歡
        高速率
        衛(wèi)星互聯網在智慧海洋領域的應用展望
        LTE技術在城市軌道交通信號系統(tǒng)中的應用探討
        科技資訊(2020年22期)2020-09-23 08:02:27
        一種高速背板連接器的設計
        機電信息(2020年12期)2020-06-29 07:21:29
        一種基于FPGA+DSP的高速串口通信設計
        船舶通信導航技術及發(fā)展趨勢研究
        科技風(2018年1期)2018-05-14 15:43:11
        基于Chirp擴頻的超寬帶信號傳輸性能分析
        亚洲福利视频一区| 乱码窝窝久久国产无人精品| 欧美日韩精品一区二区视频| 越南女子杂交内射bbwxz| 国产亚洲高清不卡在线观看| 一区二区三区人妻在线| 青青草成人在线免费视频| 国产亚洲2021成人乱码| 国内精品久久久影院| 国产高清丝袜美腿视频在线观看 | 日日天干夜夜狠狠爱| 久久精品国产亚洲超碰av| 亚洲精品熟女国产| 亚洲夜夜骑| 日本精品一区二区三本中文| 国产精品成年人毛片毛片| 真实夫妻露脸自拍视频在线播放 | 激情久久av一区av二区av三区 | 亚洲一区不卡在线导航| 中文字幕一区二区人妻性色av| 日本中国内射bbxx| 77777亚洲午夜久久多人| 欧美片欧美日韩国产综合片| 亚洲国产精品国自拍av| 亚洲精品久久久久久久久久吃药 | 老妇高潮潮喷到猛进猛出| 好吊色欧美一区二区三区四区| 丰满少妇又紧又爽视频| 水蜜桃视频在线观看入口| 亚洲av一二三四区四色婷婷 | 亚洲av成人一区二区三区网址| 亚洲一二三四五中文字幕| 又紧又大又爽精品一区二区| 99久久精品国产一区二区蜜芽| 秋霞国产av一区二区三区| 91精品国产色综合久久| 中文字字幕在线精品乱码| 黑人巨大精品欧美在线观看| 一区二区三区观看视频在线| 轻点好疼好大好爽视频| 亚洲三级黄色|