国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

例說FPGA連載39:DDR控制器集成與讀寫測試之FPGA片內(nèi)RAM設(shè)置與集成

發(fā)布時(shí)間:2016-10-14 17:48    發(fā)布者:rousong1989
例說FPGA連載39DDR控制器集成與讀寫測試之FPGA片內(nèi)RAM設(shè)置與集成
特權(quán)同學(xué),版權(quán)所有
配套例程和更多資料下載鏈接:
http://pan.baidu.com/s/1c0nf6Qc
Quartus II工程中,點(diǎn)擊菜單“ToolsàMegaWizard Plug-In Manager”,創(chuàng)建IP核模塊。
在彈出的選項(xiàng)卡中選擇Creat a new custom megafunction variation”,然后點(diǎn)擊“Next”。
選擇我們所需要的IP核,如圖4.3所示進(jìn)行設(shè)置。
Select a megafunction from the list below”下面選擇IP核為“Memory Compiler à RAM: 1-PORT”。
What device family will you be using”后面的下拉欄中選擇我們所使用的器件系列為“Cyclone IV E”。
What type of output file do you want to create?”下面選擇語言為“Verilog HDL”。
What name do you want for the output file?”下面輸入工程所在的路徑,并且在最后面加上一個(gè)名稱,這個(gè)名稱是我們現(xiàn)在正在例化的片內(nèi)RAM IP核的名稱,這里我們可以給他起名叫onchipram_for_ddr,然后點(diǎn)擊Next進(jìn)入下一個(gè)頁面。
4.3 單口RAM創(chuàng)建向?qū)?/font>
如圖4.4所示,在第一個(gè)配置頁面“Parameter Settings à Widths/Blk Type/Clks”中,我們需要做如下的設(shè)置。
How wide should the ’q’ output bus be?”后面輸入“64bits,即該片內(nèi)RAM的存儲位寬是64
How many 64-bit words of memory?”后面輸入“256words,即該片內(nèi)RAM的存儲深度為256
What should the memory block type be?”下面可以選擇“Auto”,也可以選擇“M9K”,表示我們的RAM是使用FPGA固有的片內(nèi)存儲器資源還是邏輯(LCs)資源。
What clocking method would you like to use?”下面選擇“Signal clock”,表示該RAM的讀操作或?qū)懖僮魇褂猛粋(gè)時(shí)鐘。
4.4 RAM參數(shù)設(shè)置1
如圖4.5所示,在第二個(gè)配置頁面“Parameter Settings à Regs/Clken/Byte Enable/Aclrs”中,做如下設(shè)置。
Which ports should be registered?”下面選擇“’q’ output port”,表示‘q’信號輸出時(shí)會用時(shí)鐘clock打一拍,這樣更有利于時(shí)序收斂。
4.5 RAM參數(shù)設(shè)置2
第三個(gè)配置頁面Parameter Settings à Read During Write Option”可以不用理會,默認(rèn)設(shè)置就好。
第四個(gè)配置頁面Parameter Settings à Mem Init”則需要特別設(shè)置一下,如圖4.6所示。
Do you want to specify the initial content of the memory?”下面勾選“No,leave it blank”。表示我們不需要設(shè)置RAM的初始化文件,當(dāng)然了,在某些特殊應(yīng)用中,設(shè)計(jì)者希望有初始化RAM文件,那么可以勾上“Yes,use this file for the memory content data”選項(xiàng),然后在高亮的“File name”后面選擇初始化RAM文件。
勾選上Allow In-System Memory Content Editor to capture and update content independently of the system clock”,因?yàn)槲覀冊诎寮壵{(diào)試時(shí),將會用到In-System Memory Content Editor工具來實(shí)時(shí)查看RAM中的內(nèi)容變化。“The ‘Instance ID’ of this RAM is:”后面隨便輸入一個(gè)數(shù)據(jù),如我們輸入“7788”,這個(gè)數(shù)據(jù)類似一個(gè)ID號,它主要是區(qū)分In-System Memory Content Editor工具查看不同的RAM
4.6 RAM參數(shù)設(shè)置3
最后,在Summary”頁面中,如圖4.7所示,勾選上“onchipram_for_ddr_inst.v”文件所在選項(xiàng)。點(diǎn)擊“Finish”完成設(shè)置。
4.7 RAM配置Summary頁面
onchipram_for_ddr_inst.v文件打開如圖4.8所示,這里有新建RAM的接口例化模板,可以復(fù)制到工程頂層源碼中重新做接口映射。
4.8 RAM IP核例化模板

本文地址:http://m.4huy16.com/thread-176050-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 電動(dòng)兩輪車設(shè)計(jì)生態(tài)系統(tǒng)
  • Microchip第22屆中國技術(shù)精英年會上海首站開幕
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • Microchip第22屆中國技術(shù)精英年會——采訪篇
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表