這個(gè)小工程利用modelsim仿真波形圖案來顯示字符。效果如下:

用到的工具如下:
---PCtoLCD2002 : 產(chǎn)生顯示用的字符點(diǎn)陣
---Quartus:代碼編寫,仿真文件生成。
---Modelsim:生成要顯示的字符圖案。
1,字符點(diǎn)陣產(chǎn)生
PCtoLCD2002端設(shè)置如下:

生成字符點(diǎn)陣:

保持字模后,生成的字符點(diǎn)陣文件如下:

2,字符點(diǎn)陣數(shù)據(jù)處理
將字符點(diǎn)陣文件中的提示信息,備注,標(biāo)點(diǎn)符號等全部刪除,只留下點(diǎn)陣的編碼。并將相鄰奇偶兩行的數(shù)據(jù)調(diào)整到一行。效果如下:

將處理后的字符文件重命名為 char_code.hex 。

3,代碼編輯
(1,)字符點(diǎn)陣數(shù)據(jù)儲存
利用BRAM模塊來儲存字符點(diǎn)陣數(shù)據(jù)。利用 readmemh 函數(shù)加載字符點(diǎn)陣數(shù)據(jù)。

(2)波形生成
將從BRAM模塊中讀出的數(shù)據(jù)與時(shí)鐘信號按位相與即可。

4,仿真
編寫仿真文件,運(yùn)行仿真,展開 out 信號,縮放到合適比例,即可看到字符顯示。效果即同文章開頭所示。
【注】本工程是利用quartus設(shè)置的仿真環(huán)境,在仿真設(shè)置時(shí),最好將 char_code.hex 也添加進(jìn)仿真文件列表中,仿真仿真軟件找不到該文件。


審核編輯:郭婷
-
仿真
+關(guān)注
關(guān)注
52文章
4377瀏覽量
137535 -
ModelSim
+關(guān)注
關(guān)注
5文章
174瀏覽量
48760
原文標(biāo)題:利用modelsim波形顯示字符【附代碼】
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
原廠 FZH173是點(diǎn)陣式液晶顯示驅(qū)動電路 LCD驅(qū)動
DDR200T LCD顯示模塊
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)41:隊(duì)列管理功能驗(yàn)證與分析5
NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)31: 寄存器功能驗(yàn)證與分析1
vivado仿真時(shí)GSR信號的影響
無刷直流電機(jī)模糊自適應(yīng)PID的研究及仿真
求助,做一個(gè)波形圖顯示控件,要求調(diào)用excel表里面存的時(shí)間作為波形圖的x值。
概倫電子大容量波形查看器NanoWave介紹
各位大佬好 請問如何能將DAQ采集程序內(nèi)部波形圖的數(shù)連續(xù)送給DAQ輸出程序?
【紫光同創(chuàng)盤古100Pro+開發(fā)板,MES2L676-100HP教程】盤古676系列——Modelsim的使用和do文件編寫
字符串反轉(zhuǎn)的實(shí)現(xiàn)方式
淺談點(diǎn)陣打印機(jī)的功能特點(diǎn)

如何通過采用modelsim仿真波形圖實(shí)現(xiàn)字符點(diǎn)陣顯示
評論