![3_4_4建立存儲器編輯文件_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/15/ee0e644a-afec-4caf-8486-039efcf83966/ee0e644a-afec-4caf-8486-039efcf839661.gif)
![3_4_4建立存儲器編輯文件_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/15/ee0e644a-afec-4caf-8486-039efcf83966/ee0e644a-afec-4caf-8486-039efcf839662.gif)
![3_4_4建立存儲器編輯文件_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/15/ee0e644a-afec-4caf-8486-039efcf83966/ee0e644a-afec-4caf-8486-039efcf839663.gif)
![3_4_4建立存儲器編輯文件_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/15/ee0e644a-afec-4caf-8486-039efcf83966/ee0e644a-afec-4caf-8486-039efcf839664.gif)
![3_4_4建立存儲器編輯文件_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/15/ee0e644a-afec-4caf-8486-039efcf83966/ee0e644a-afec-4caf-8486-039efcf839665.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、344建立存儲器編輯文件當(dāng)在設(shè)計(jì)中使用了 FPGA器件內(nèi)部的存儲器模塊(作為 RAM ROM 或雙口 RAM等)時(shí),有時(shí)需要對存儲器模塊的存儲內(nèi)容進(jìn)行初始化。在Quartus H軟件中,可以直接利用存儲器編輯器(MemoryEditor )建立或編輯Intel Hex 格式(.hex )或Altera 存儲器初始 化格式(.mif)文件。1創(chuàng)建存儲器初始化文件步驟如下:(1) 在Quartus H環(huán)境中選擇FileNew菜單,在新建對話框中選擇 Memory Files 標(biāo)簽頁,從中選擇 Memory InitializationFile (MIF)文件格式或 Hexadecimalntel-
2、Format)File文件格式:*點(diǎn)擊OK按鈕。在彈出的對話框中輸入字?jǐn)?shù)(Number of words )和字長(word Size ),如下圖(或圖3.39 )所示點(diǎn)擊OK按鈕。(2) 打開的存儲器編輯窗口如下圖(或圖 3.40 )所示Ad dr+0+1+2434斗45+&+7Ascn1360000000014400Da0000+巧20000aGQ01600QQ00000-1閱00000a00176000000001840000a&00保00Qa0&0Q2000000QQQ02D800Q0&002出000Q000022400Q00000232000t)0&00加000gQAQQ2鶴000Q
3、000(3)改變編輯器選項(xiàng),如下圖(或圖 3.40)所示ViewProject Asagnments FUtility WindowsCells Per ft.owAdd佗弟2加Memory R占 cbxShoiv Oelimiter SpaoesShoi-: 4SCJI Equivalents在Quartus H的View菜單中,選擇Cells per Row中的選項(xiàng)(如8),可以改變存儲器編輯窗口 中每行顯示的單元(字)數(shù);選擇 Address Radix 中的選項(xiàng),包括 Bi nary (二進(jìn)制)、 Hexadeeimal (十六進(jìn)制)、Octal (八進(jìn)制)、Decimal (十進(jìn)制)
4、四種,可以改變存儲器編輯窗口中地址的顯示格式;選擇 MemoryRadix 中的選項(xiàng),包括 Bi nary、Hexadecimal、Octal、 Sig ned Decimal (有符號十進(jìn)制)、Un sig ned Decimal (無符號十進(jìn) 制)五種選擇,可以改變存儲器編輯窗口中字的顯示格式。(4)編輯存儲器內(nèi)容。在存儲器編輯窗口中選擇需要編輯的字,輸入內(nèi)容;或在選擇的字上點(diǎn)擊鼠標(biāo)右鍵,在下拉菜單中選擇Value中的一項(xiàng)選 Fill Cells with 1 s,結(jié)果如下:(5) 保存文件。選擇File菜單中的Save As命令,以.hex或.mif格式保存編輯好的存儲器文件2 在設(shè)計(jì)中
5、使用存儲器文件在前面建立圖形設(shè)計(jì)文件中,主要介紹了在圖形編輯器中調(diào)用Altera標(biāo)準(zhǔn)庫符號、圖形塊設(shè)計(jì)以及宏功能模塊的實(shí)例化。這里介紹如何在圖形設(shè)計(jì)文件中使用 MegaWizard plug-lnMan ager向?qū)Ы⒋鎯ζ髂K。建立一個(gè)256x8的RAM莫塊,其中8表示每個(gè)字的位寬。(1) 在圖形編輯器工作區(qū)雙擊左鍵或者點(diǎn)擊符號工具, 在彈出的Symbol對話框Libraries 的列表中選擇storage類, 在 storage 類 中選擇 lpm_ram_dp, 并點(diǎn)擊MegaWizardPlug-ln Manager按鈕,如圖 3. 41 所示。咤Jv心電IffV tn_1Fn_dc
6、 Q bn .latch Q 的 pon # bmjfln dqJ彳 1 * 1宙r*ie9:屮叱:l:mjrani_dp1 RPfiNf-rwr rwdMcgasxdPlug lr Monactcr,.,CEtag w aJiieM w en wygrJaddrsisOiWcckriMkHl rm “ i r ib e g ” ”if r f ! i ! i u LPM RAM DP !(2) 在彈出的 對話框 中選擇 Create a new custommegafu ncti on Variati on7 j IMegaL-Vizard Plug-(n Manager page 1Tie
7、 MegaiVizard PIlq-Io Marwger helps you create cr modify design files tfiat contain custonr wiaore o (nafL ndonF,Whvti actiDn do you want 10 peffomiP Create a nev? OLstcE m mb fin ebon variatiDnEdit eNhliig tusioni meydkjnctn vdr*dtioii匚OY an existing ajston megaftneton vanatiDnCocYrioht Q 1931-2Q13
8、Alt-rra CorBOrgticn點(diǎn)擊Next按鈕。進(jìn)入下面窗口(3) 在下一個(gè)對話框中,展開 MemoryCompiler類,從中選擇 RAM2-P0RT如下圖或(圖3.42 )所示RAM 2-PORT是雙端口 RAM宏功能模塊。 Altera 建議在使用Cyelone、Cyclone n Stratix 以及 Stratix GX 等新型器件進(jìn)行設(shè)計(jì)時(shí)使用altsy ncram 宏功能模塊,而且建議使用同步RAM宏功能。(4)在圖3.42中,點(diǎn)擊右上角器件系列選擇下拉框,從中選取項(xiàng)目所用的器件系列(如選擇Cyclone IV E系列);選擇參數(shù)化模塊輸出文件的類型(如選擇Verilog
9、 HDL );在 What name do you want for the output file?欄中鍵入輸出模塊的名字;Which mcoofijnrtiQni wwIg you lite to cwtorniic?Select a megafunciwn from tihie 1st beloWhich devm family w* you bs uorbg ? Gydona vWhich tye of output fie do vdu want to crtr?AriDLMHDL7 verilcg HpLiatrtame do you Aamt for the 口u3put fil
10、e?D:押ifrpr#Elgn/Fii:iipifr5i(war y/Tpin2I .Output flea Hill sc qencra;ed using the daccic fic cuctLireR&hjrn is ths ftw another crea% ooeraticri! Jots; 一口 zonpile a rpra-i=ct successHilly in tfic Qusrlus 口 魏伽妙 yw 血曲口 files rajst be in the jroiect dreOLaryj bn a library Epadfed n (tie Libranes pagte
11、of the Cptlwsbox CTZ蓉 rrhrnujj. or 9 lib-or r Sfctified in the Libi eriei UeJuof the Settingg diakiq bo耳(AssionmHenw rneru),.rour currentus*r lorar drectori aresCancel YiBncTj! MegaWizrd Plug-tn Manager pa ge 2-s最后點(diǎn)擊Next按鈕(5) 在上面對話框窗口中選擇 With one read port and one write port項(xiàng),在存儲容量中選擇 As a number of
12、 words項(xiàng),點(diǎn)擊Next 按鈕。陽艸笙了BTypc 占 uro ParameterSettings:Geirrnl lAMths圧 Bpe門兇嚴(yán)d flvtf Fn $ 丸刑乳怕的燈自拆;Qnp 41 Mn ritTetRarrSfijnu4JrA X4J士時(shí).住jaiod1円虬I 0 嚴(yán)世HQniany 8-bltcr ds jf narory?Use cfifeTEnt ddta ivdiis an different porto we&dAvrite Portshoa1 vmg dicuH the P a cumt bus beJLow Aioe shoud (tie daa rou
13、t bus te:Jhow woe should Che q ougt sus be?Z5&hotr; rciu cDLkd enter arjitrsry valus For /ydih bid depthwhaz should the nen?crv blcck ber* AUtgMLAE LCSset We iraximuiT bl&dc depti to au(dv wardsRotcuru Ueaga越 RAM: 2-PORT1 N I0K| 3旳 11 | 亙r(jià)tsh(6) 在上面窗口中選擇存儲器字?jǐn)?shù),這里選擇 256,在字的寬度中選擇8位,點(diǎn)擊Next按鈕。Jal 8(7.,Me
14、g-a Wizard Pug-In ysraer Ipmge S ol 12Whst dckr meod do w&rtt :o use?TestRa H1256Lvritfi=rr =rr =r? Sngk dock.JL=CHSbcfclyi *LJTU d&cfc use sepfiTfite rcsd ard wrte dodsUal dadc ues separate input :anc oLtpLt f ccks* dock (Ply aodronsus)luEtomtze docks for A ard E pcrteCroats a rder* tad 巨nable agna
15、lEvte Ew 麗 PcrteIO Create bybe 豈nab*# fcr port ACreole byte enaM? ftr port 3is thf- MJth of Ihr bytv ?rabfe*s? g b和Enable error checkng ond corrscthg 工U) cicdk and ocrrcct qrgp htrroffs mnd 冃*悴tcd/ddF ffwhtnattE KC ppeire register ttixe tfe ou5ude at tiit expense of cn cvde of abencyI Once WdsW-Tpe
16、Os佩4 Byte 曰n、NegsRkerM肛!J| Oj8:! | Men Int 21JI-MHed Port Read -CLrlriPQ -Write for Suge Innut 匚kxk 朗FHaw -shoiJd the q sutput beHers- nen巴cdin a nieiKM y localonheiig rtrRLer %ttliH jKrt?1 J DataOld Tiennry 匚krturrts djsscaFJd te: N-liAM ZdBmnli he usk! with this, he-ia,J-iar t do ml i白 e (Thg QLtp
17、i_tE 劇I be7)o Tot 5(11771* tfir trniro betyipf Arre and riid operatjon e festsbilimlc-3 flre pcvcn tsd by rigvgr v/nfiHgr亡口4i tl?阿IT MldrKS-#t Itlip Min# 由”0*1 M*OKCafK.d J I r*njsqcl:General; ; -;: :;:;:-: :;:_: ; ; - ;.;-; :;: :;:;::;::;: :;:;Nor eave it blank:茨 rr咼mor簟 rgrfrpnt d齊怙 lFnirii1 MiOKP
18、age 10 of 12在第10個(gè)頁面中,在是否指定存儲器初始內(nèi)容欄中選擇 Yes, use,并點(diǎn)擊 File namethis file for the memory content data欄上方的Browse按鈕;Select FileLook in:D: Wtw內(nèi)上網(wǎng)口八護(hù)賈內(nèi)陽卩4師曲丫Q O Q LJ E=)回*k- My CDmpKJtipro3Ddhangdb.grcYboxbnpFwm|jofRTinrysmifFi QmF:Exarnplofrnf rrwsrya mifFiles of type; mjf 尸lies = mf) | cancel將前面建立的.mif或.hex文件作為存儲器內(nèi)容的初始化文件,如上圖(或圖3.43 )所示。點(diǎn)擊Open按鈕得到下圖點(diǎn)擊Next點(diǎn)擊NextJI 丁xo 陽-. H J- -! 1- J n -I F- .:h ;,.4HunlEgBIDnT 迺usc匚陽世 x$p?迂 dr -# Jfu moAsnuJnE 臺 H olGHbGf-y uogITJeu=sc楚 odiUM .foH-帀 MrpL.1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 街道房屋委托租賃合同范本
- 2025年度工業(yè)機(jī)器人應(yīng)用集成合同
- 借借款合同范本
- 買墓地簽合同范本
- 產(chǎn)品購銷安裝合同范本
- 2025年高級休閑服行業(yè)深度研究分析報(bào)告
- 2025年度建筑植筋加固施工與驗(yàn)收規(guī)范合同
- 2025年度建筑施工附屬工程合同續(xù)期合同
- 2025年度企業(yè)財(cái)務(wù)風(fēng)險(xiǎn)控制咨詢合同范本
- 2025年度食品加工合作合同范本(二零二五年度)
- 長江委水文局2025年校園招聘17人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學(xué)院公開招聘15人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年七年級上學(xué)期期末數(shù)學(xué)試題
- 不可切除肺癌放療聯(lián)合免疫治療專家共識(2024年版)j解讀
- DB23/T 3657-2023醫(yī)養(yǎng)結(jié)合機(jī)構(gòu)服務(wù)質(zhì)量評價(jià)規(guī)范
- 教科版科學(xué)六年級下冊14《設(shè)計(jì)塔臺模型》課件
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機(jī)械行業(yè)市場全景調(diào)查及投資前景預(yù)測報(bào)告
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對法》及其應(yīng)用案例
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)
- 煙花爆竹重大危險(xiǎn)源辨識AQ 4131-2023知識培訓(xùn)
- 企業(yè)動火作業(yè)安全管理制度范文
評論
0/150
提交評論