實(shí)驗(yàn)?zāi)康?1、掌握FPGA中l(wèi)pm_ROM只讀存儲(chǔ)器配置方法。 2、用文本編輯器編輯mif文件配置ROM,加載于ROM中; 3、驗(yàn)證FPGA中mega_lpm_ROM的功能
?文章來源地址http://www.zghlxwxcb.cn/news/detail-453364.html
步驟:
1.新建工程
設(shè)置硬件。不設(shè)置不影響仿真。
新建好了一個(gè)空的工程。
2.畫原理圖
注意:電路圖文件名和頂層名字要一樣。
開始畫圖,雙擊空白地方。
?
?點(diǎn)擊ok,彈出如下窗口。實(shí)例化器件。注意:器件不要和頂層實(shí)體重名。
?next之后繼續(xù)定制器件。
選擇是否初始化。先寫一個(gè)文件(不需要存在,后面再關(guān)聯(lián))即指定一個(gè)地址。
?next,finish,yes。
?定義輸入輸出引腳:
?插入input和output。
在地址輸入引腳:點(diǎn)住input,右鍵。在properties中修改
?a[5..0]語法表示六根線。
時(shí)鐘輸入和輸出也同樣方式命名。
?連線。
node tool是單線的。
bus tool是排線的。?
?
3.初始化
建立一個(gè)內(nèi)存初始化文件。這個(gè)是本實(shí)驗(yàn)特有的部分。
?選規(guī)模,和硬件定義的一樣規(guī)格。
地址通常16進(jìn)制表示。
?
?
?隨機(jī)寫入地址。
save保存,名字和之前的留的mif文件名字相同。
?4.功能仿真
新建波形文件。
?
?設(shè)置:
在這里是功能仿真。并且指定功能仿真文件(.vwf文件)。
分析和綜合(編譯):
?不顯示成功說明前面有問題。
?
?
?回到仿真文件。雙擊圖示區(qū)域。
?
?點(diǎn)擊node finder。找到之前全部的引腳。點(diǎn)擊list。需要做編譯和產(chǎn)生功能網(wǎng)表。
?選中a,q,clk。
ok。
為輸入加入激勵(lì)。
分別配置屬性。右擊點(diǎn)擊properties。
?文章來源:http://www.zghlxwxcb.cn/news/detail-453364.html
加載激勵(lì):
(1)時(shí)鐘
?自己隨意定義:
?地址:要從第一個(gè)到最后一個(gè)。
(2)a?
也可以隨意設(shè)置。?
?
?一個(gè)常見錯(cuò)誤:不要把上升沿放在地址中間,而是在有效區(qū)域內(nèi)。
開始仿真。
?讀出來的應(yīng)該和內(nèi)存初始化的一樣。
?
?
?
?
?
?
?
?
?
?
?
到了這里,關(guān)于quartus存儲(chǔ)器實(shí)驗(yàn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!