欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > EMC安規(guī) > 正文

測試SDRAM控制器的PDMA

發(fā)布時間:2012-01-06

中心議題:
  • 測試SDRAM控制器的PDMA
  • PDMA的結(jié)構(gòu)及工作原理
解決方案:
  • 仿真多個IP核
  • SDRAM控制器的設(shè)計

1引言

現(xiàn)代電子信息設(shè)備往往需要保存和處理大量的數(shù)字信息,一個高性能的Memory控制器可以大大提高系統(tǒng)的性能。在進行SDRAM控制器的設(shè)計時,需要考慮很多因素,設(shè)計完成以后還要進行多項測試看是否完全滿足所要求的各項性能,為此我們設(shè)計了一個PDMA(Programmable Direct Mem o ry Access)用于測試SDRAM控制器的性能。在SoC中,SDRAM控制器往往跟多個IP模塊(圖形處理單元,音頻處理單元等)交換數(shù)據(jù),采用多個PDMA通道同時訪問Memory可以真實模擬SDRAM控制器在SoC環(huán)境中被多個IP隨機訪問的情形。

2 PDMA的結(jié)構(gòu)及工作原理

PDMA是可編程直接存儲器存取的簡稱。圖1 虛中框內(nèi)是PDMA的內(nèi)部模塊結(jié)構(gòu),它主要由寄存器組和控制器兩大部分構(gòu)成,寄存器組用于保存配置參數(shù)和PDMA對SDRMA控制器訪問后的狀態(tài)信息及接收、啟動、停止等控制信息。圖2是 PDMA寄存器組的內(nèi)部結(jié)構(gòu)。
\"\"
\"\"

寄存器組模塊里包含了一個同步模塊、控制寄存器、狀態(tài)寄存器和各通道的寄存器組。每一個子通道的寄存器組又包含訪問基址寄存器、訪問模式寄存器、周期計數(shù)器等三個寄存器。各寄存器的功能描述如表1所示。
\"\"
[page]
PDMA的控制器主要由:產(chǎn)生寫數(shù)據(jù)的狀態(tài)機、地址譯碼模塊、FIFO以及讀數(shù)據(jù)校驗?zāi)K四部分構(gòu)成。各PDMA控制器的結(jié)構(gòu)如圖3所示,其核心邏輯是一個狀態(tài)機,我們采用一個兩層嵌套的狀態(tài)機來實現(xiàn)控制功能,如圖4所示。
\"\"
 
\"\"

3 測試系統(tǒng)的結(jié)構(gòu)和工作原理

在本設(shè)計中,PDMA用于仿真多個IP核對SDRAM控制器進行讀寫訪問以驗證SDRAM控制器的設(shè)計是否高效合理,性能是否穩(wěn)定等指標(biāo)。

PDMA整個測試系統(tǒng)由PCI接口模塊、PDMA 以及SDRAM控制器三大部分構(gòu)成(見圖1)。PCI接口模塊與PDMA之間以內(nèi)部IO總線相連接。 PDMA與SDRAM控制器之間以內(nèi)部Memory總線連接。PCI接口模塊連接外部PCI總線與內(nèi)部的 PDMA,轉(zhuǎn)換由外部發(fā)起的PCI IO訪問對PDMA進行參數(shù)配置以及對命令、狀態(tài)等寄存器進行讀寫。PDMA在得到了配置參數(shù)及啟動訪問的命令信息后啟動對SDRAM控制器的訪問(寫然后讀),并把測試的結(jié)果反映到PDMA的狀態(tài)寄存里。

測試用PDMA的具體工作過程如下:

(1)PCI接口模塊對PDMA各通道進行參數(shù)配置(如訪問長度、訪問基址、訪問方式等);

(2)PCI接口模塊寫PDMA的控制寄存器,啟動對SDRAM的讀寫;

(3)PCI接口模塊讀PDMA的狀態(tài)寄存器,探測訪問是否完成,如完成,則讀取完成后的狀態(tài)信息(如錯誤位,發(fā)生錯誤的地址)。

4 RTL仿真

完成RTL級的設(shè)計后,我們利用Cadence公司的仿真工具VerilogXL對設(shè)計進行了功能仿真。仿真的環(huán)境是基于PCI的,所以其仿真順序如下:

(1)配置PCI配置空間的IO Base 及 Mem o ry Base寄存器;

(2)寫PCI配置空間54H,58H等寄存器,配置SDRAM 控制器及SDRAM芯片的參數(shù);

(3)寫PCI配置空間的命令寄存器(offset==04h),使能該設(shè)備;

(4)訪問PCI IO空間中的PDMA配置寄存器,設(shè)定各個PDMA通道的配置參數(shù);

(5)寫入相應(yīng)的命令,啟動PDMA訪問內(nèi)新路子SDRAM控制器;

(6)檢測PDMA的狀態(tài)寄存器,根據(jù)設(shè)定的條件(正常結(jié)束或者發(fā)生錯誤)退出仿真程序;

(7)打開波形文件,檢查是否有錯誤發(fā)生。

圖5是由PCI發(fā)起的一次寫IO寄存器訪問的仿真波形,PDMA的配置數(shù)據(jù)就是通過若干這樣的操作完成的。
\"\"

相對而言,我們更關(guān)注PDMA是如何訪問Memory的。圖6是由一個PDMA發(fā)起的寫讀模式下的訪問時序。GROUP1的信號是由PDMA發(fā)起的內(nèi)部Memory總線信號組,而GROUP2的信號是 Memory控制器和內(nèi)存芯片間的符合jedec標(biāo)準(zhǔn)的總線協(xié)議。從圖中我們可以清楚地看到總線協(xié)議的轉(zhuǎn)換過程,及時發(fā)現(xiàn)是否有違反協(xié)議的情況發(fā)生。
\"\"
[page]
5 上板測試的方法和過程

在完成功能仿真后,使用Synopsys綜合工具 FPGA compiler對設(shè)計進行綜合,并選用XILINX公司的VERTEX1600E系列為目標(biāo)器件,生成相應(yīng)的網(wǎng)表文件,下載到FPGA上進行測試。綜合的結(jié)果如表3所示。測試平臺是一臺PC機,帶有PCI標(biāo)準(zhǔn)接口的測試卡和PCI讀寫軟件。上板測試過程如下:
\"\"

(1)下載bit文件到FPGA中;

(2)配置SDRAM控制器;

(3)置PDMA寄存器;

(4)啟動PDMA訪問;

(5)讀回PDMA的狀態(tài)位。

測試時需要輸入相應(yīng)的測試向量,一個好的軟件界面可以大大減輕硬件工程師編寫、輸入測試向量的工作量。表4是一個測試向量的內(nèi)容和結(jié)果,像這樣的測試要進行多次以提高故障覆蓋率并統(tǒng)瞥鯥P的性能。
\"\"

6 實驗結(jié)論

經(jīng)過不斷調(diào)試和改進,PDMA能夠按照功能寄存器的配置準(zhǔn)確發(fā)起Memory訪問,并能夠及時報告SDRAM控制器的操作錯誤。該測試平臺不僅適用于驗證SDRAM控制器的設(shè)計,而且在經(jīng)過很小的改動后可以配置成支持對性能更好的DDR存儲控制器的測試驗證。靈活的配置方式使之成為一個通用的測試平臺,對不同的Memory控制器的測試只需用軟件對相應(yīng)的配置寄存器進行配置即可,硬件基本不用進行改動,大大節(jié)約了設(shè)計時間,提高了設(shè)計的成功率和效益。
要采購工具么,點這里了解一下價格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
亚洲黄色性网站| 国产午夜精品久久久久久久| 成人国产免费视频| 国产一区二区三区免费观看| 久久精品国产秦先生| 日本一道高清亚洲日美韩| 日本成人中文字幕| 久久国产精品99精品国产 | 久久老女人爱爱| 日韩欧美成人一区| 久久蜜臀中文字幕| 中文字幕av一区二区三区| 中文乱码免费一区二区| 一色屋精品亚洲香蕉网站| 中文字幕一区二区三区不卡在线 | 麻豆91在线播放免费| 免费高清不卡av| 国产美女娇喘av呻吟久久| 国产大陆精品国产| 一本到高清视频免费精品| 91丨九色丨蝌蚪丨老版| 欧美日韩视频在线一区二区| 欧美大片免费久久精品三p | 91麻豆国产香蕉久久精品| 欧美色老头old∨ideo| 欧美成人bangbros| 国产精品高清亚洲| 日日骚欧美日韩| 国产福利精品一区二区| 在线观看不卡视频| 2020国产精品久久精品美国| 亚洲视频在线一区二区| 日本不卡视频一二三区| 成人黄色777网| 911精品国产一区二区在线| 国产午夜精品一区二区| 亚洲成人一区二区在线观看| 裸体健美xxxx欧美裸体表演| 成人黄色av电影| 欧美videos中文字幕| 亚洲男人电影天堂| 国产精品一区在线| 欧美一区二区三区啪啪| 亚洲图片你懂的| 国产在线观看一区二区| 欧美性色黄大片手机版| 欧美激情一区二区在线| 精品一区二区三区免费观看| 欧美性大战久久久久久久蜜臀 | 欧美一区二区免费观在线| 亚洲欧洲美洲综合色网| 精品系列免费在线观看| 欧美精品v国产精品v日韩精品| 亚洲国产高清在线观看视频| 美女一区二区久久| 欧美日韩一卡二卡| 亚洲欧美日韩中文播放| 成人国产精品免费观看视频| 精品国产青草久久久久福利| 舔着乳尖日韩一区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产亚洲一区二区三区在线观看| 日韩制服丝袜av| 精品视频一区二区不卡| 亚洲精品午夜久久久| 99视频超级精品| 国产日韩欧美电影| 国产精品影视在线观看| 国产亚洲短视频| 风间由美一区二区三区在线观看 | 欧美大片免费久久精品三p | 亚洲国产高清不卡| 国产成人自拍网| 久久综合久久综合九色| 精品一区二区日韩| 26uuu精品一区二区三区四区在线| 免费黄网站欧美| 欧美成人福利视频| 国产九色sp调教91| 国产精品美女久久久久aⅴ | 国产免费成人在线视频| 国产99久久久国产精品潘金| 精品成人在线观看| 国产成人精品1024| 国产精品激情偷乱一区二区∴| 99久久伊人久久99| 亚洲一区二区三区视频在线| 欧美电影影音先锋| 狠狠色丁香久久婷婷综| 国产精品视频一区二区三区不卡| 成人晚上爱看视频| 亚洲午夜久久久久| 日韩精品一区二区在线观看| 国产乱一区二区| 国产精品传媒视频| 欧美精品免费视频| 国产乱理伦片在线观看夜一区| 亚洲欧洲日本在线| 欧美精选在线播放| 福利一区二区在线观看| 亚洲综合丝袜美腿| 日韩视频在线你懂得| 成人激情黄色小说| 视频在线观看一区| 国产精品久久久久影院亚瑟| 欧美日韩视频在线一区二区| 国产成人h网站| 天天综合网 天天综合色| 久久精品亚洲精品国产欧美| 欧美性色黄大片| 国产精品一区二区无线| 亚洲一区二区三区国产| 精品国产免费一区二区三区四区| 99re热视频精品| 另类小说综合欧美亚洲| 亚洲免费观看视频| 久久九九久久九九| 日韩欧美国产不卡| 色嗨嗨av一区二区三区| 国产激情91久久精品导航| 日韩高清国产一区在线| 国产精品国产三级国产有无不卡| 欧美一区二区女人| 欧美三级电影网站| 91影视在线播放| 国产 欧美在线| 国产精品综合av一区二区国产馆| 亚洲成人免费在线| 亚洲天堂中文字幕| 国产嫩草影院久久久久| 久久中文娱乐网| 日韩一区二区三区视频在线| 欧美制服丝袜第一页| 色香蕉成人二区免费| 国产不卡一区视频| 国产在线视频一区二区| 日韩av不卡一区二区| 亚洲激情网站免费观看| 136国产福利精品导航| 国产欧美日韩综合精品一区二区 | 一区二区三区在线观看国产| 国产精品沙发午睡系列990531| 久久久99精品久久| 国产人伦精品一区二区| 国产清纯在线一区二区www| 日韩精品一区二区三区视频| 精品欧美乱码久久久久久| 欧美一级生活片| 日韩午夜在线播放| 日韩午夜av一区| 26uuuu精品一区二区| 国产视频在线观看一区二区三区| 久久久亚洲精华液精华液精华液| 精品国产一区二区三区四区四| 精品国产在天天线2019| 国产欧美日韩三区| 亚洲欧美自拍偷拍| 亚洲成人免费视| 麻豆freexxxx性91精品| 国产黄色91视频| 色综合天天视频在线观看 | 久久久久高清精品| 国产欧美va欧美不卡在线| 久久久久久夜精品精品免费| 日本一区二区综合亚洲| 亚洲色图视频网站| 一区二区免费看| 美腿丝袜亚洲一区| 成人免费看的视频| 欧美日韩视频在线一区二区| 日韩精品中文字幕一区| 国产日韩影视精品| 成人免费在线视频| 日本系列欧美系列| 国产成人综合在线播放| 欧美伊人精品成人久久综合97| 欧美精品在线一区二区三区| 久久久久9999亚洲精品| 亚洲靠逼com| 精品一区二区影视| 日本二三区不卡| 欧美不卡视频一区| 亚洲色图在线播放| 激情成人午夜视频| 在线观看av不卡| 国产欧美一区二区精品忘忧草| 亚洲一区二区三区影院| 国产伦精品一区二区三区免费| 色丁香久综合在线久综合在线观看| 日韩精品一区二区三区老鸭窝| 亚洲日本在线观看| 国产自产高清不卡| 69堂成人精品免费视频| 亚洲欧洲性图库| 国产成人在线电影| 欧美一卡二卡三卡四卡| 一区二区三区精品视频在线| 国产乱码精品一品二品| 6080日韩午夜伦伦午夜伦| 亚洲最新视频在线观看|