|
勇敢的芯伴你玩轉(zhuǎn)Altera FPGA連載79:FPGA片內(nèi)ROM實(shí)例之ROM初始化文檔創(chuàng)建 特權(quán)同學(xué),版權(quán)所有 配套例程和更多資料下載鏈接: http://pan.baidu.com/s/1i5LMUUD
我們這里要?jiǎng)?chuàng)建一個(gè)ROM存儲(chǔ)器初始化內(nèi)容對(duì)應(yīng)的文件。 在當(dāng)前工程路徑“…\cy4ex18\source_code”下直接創(chuàng)建一個(gè)名稱為rom_init、后綴為mif的文件,即rom_init.mif文件,如圖9.21所示。
圖9.21 ROM初始化文件 用notepad++打開rom_init.mif文件。編輯文件如圖9.22所示。 ● 符號(hào)“--”是注釋符號(hào),其所在行后面的字符為注釋內(nèi)容。 ● “WIDTH=8;”表示后面ROM數(shù)據(jù)的位寬為8。 ● “DEPTH=32;”表示ROM的深度為32,即32*8bit的存儲(chǔ)總量。 ● “CONTENT BEGIN”和“END”之間就是ROM的具體數(shù)據(jù);比如“0 : 11;”表示地址0的數(shù)據(jù)為16進(jìn)制0x11,以此類推。
圖9.22 ROM初始化文件內(nèi)容 |