0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣利用modelsim仿真波形圖案來(lái)顯示字符?

FPGA之家 ? 來(lái)源:數(shù)字積木 ? 作者:數(shù)字積木 ? 2021-06-26 10:26 ? 次閱讀

這個(gè)小工程利用modelsim仿真波形圖案來(lái)顯示字符。效果如下,送給正在復(fù)習(xí)備考的同學(xué),堅(jiān)持就是勝利:

用到的工具如下:

---PCtoLCD2002 : 產(chǎn)生顯示用的字符點(diǎn)陣

---Quartus:代碼編寫,仿真文件生成。

---Modelsim:生成要顯示的字符圖案。

1,字符點(diǎn)陣產(chǎn)生

PCtoLCD2002端設(shè)置如下:

pYYBAGDWkgKAbFDKAAEic6gJ374486.jpg

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

poYBAGDWkfqATXXDAAEic6gJ374803.jpg

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

poYBAGDWkfSAEXdBAAECdpfC4tg680.jpg

2,字符點(diǎn)陣數(shù)據(jù)處理

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

pYYBAGDWkeyAO5z-AAB8ocYaWME142.jpg

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

3,代碼編輯

(1,)字符點(diǎn)陣數(shù)據(jù)儲(chǔ)存

利用BRAM模塊來(lái)儲(chǔ)存字符點(diǎn)陣數(shù)據(jù)。利用 readmemh 函數(shù)加載字符點(diǎn)陣數(shù)據(jù)。

poYBAGDWklSAC5-OAABgmUxnudA262.jpg

(2)波形生成

將從BRAM模塊中讀出的數(shù)據(jù)與時(shí)鐘信號(hào)按位相與即可。

poYBAGDWkluAWgzWAAA4I2LsRbs100.jpg

4,仿真

編寫仿真文件,運(yùn)行仿真,展開(kāi) out 信號(hào),縮放到合適比例,即可看到字符顯示。效果即同文章開(kāi)頭所示。

【注】本工程是利用quartus設(shè)置的仿真環(huán)境,在仿真設(shè)置時(shí),最好將 char_code.hex 也添加進(jìn)仿真文件列表中,仿真仿真軟件找不到該文件。

pYYBAGDWkmKAQxHQAACxxLmY6vM872.jpg

文章來(lái)源:數(shù)字積木

圖片來(lái)源:清風(fēng)淡雨

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4018

    瀏覽量

    133324
  • 字符
    +關(guān)注

    關(guān)注

    0

    文章

    230

    瀏覽量

    25154
  • ModelSim
    +關(guān)注

    關(guān)注

    5

    文章

    174

    瀏覽量

    47081

原文標(biāo)題:利用modelsim波形顯示字符【附代碼】

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用modelsim時(shí)的問(wèn)題分析

    仿真對(duì)于FPGA設(shè)計(jì)來(lái)說(shuō)至關(guān)重要,我們經(jīng)常使用modelsim來(lái)進(jìn)行功能仿真或者時(shí)序仿真,這樣就需要將m
    的頭像 發(fā)表于 10-24 18:15 ?143次閱讀
    使用<b class='flag-5'>modelsim</b>時(shí)的問(wèn)題分析

    LabVIEW波形圖截取局部數(shù)據(jù)

    在一個(gè)簡(jiǎn)單數(shù)采項(xiàng)目中往往需要“數(shù)據(jù)顯示”功能模塊,在數(shù)據(jù)采集后進(jìn)行數(shù)據(jù)的顯示和分析。本期小編給大家?guī)?lái)一個(gè)放大局部數(shù)據(jù)以后拿到目標(biāo)數(shù)據(jù)的小功能,可以在數(shù)據(jù)量較大或者想詳細(xì)查看并分析某一段波形數(shù)據(jù)時(shí)用這個(gè)方法獲取到局部數(shù)據(jù)。
    的頭像 發(fā)表于 10-21 10:31 ?281次閱讀
    LabVIEW<b class='flag-5'>波形圖</b>截取局部數(shù)據(jù)

    如何在ModelSim中添加X(jué)ilinx仿真庫(kù)

    今天給大俠帶來(lái)在FPGA設(shè)計(jì)應(yīng)用中如何在ModelSim中添加X(jué)ilinx仿真庫(kù),話不多說(shuō),上貨。 注意:ModelSim一定要安裝在不帶空格的目錄下,即不要安裝在“Program
    發(fā)表于 07-03 18:16

    利用逆變器PSPICE仿真模型來(lái)模擬瞬間動(dòng)態(tài)響應(yīng)

    電子發(fā)燒友網(wǎng)站提供《利用逆變器PSPICE仿真模型來(lái)模擬瞬間動(dòng)態(tài)響應(yīng).docx》資料免費(fèi)下載
    發(fā)表于 06-05 13:18 ?0次下載

    示波器顯示波形的原理詳解

    示波器,作為電子測(cè)量領(lǐng)域中不可或缺的工具,主要用于觀測(cè)、分析和記錄電信號(hào)。其核心功能在于將電信號(hào)轉(zhuǎn)換為可見(jiàn)的波形圖像,使工程師和技術(shù)人員能夠直觀地了解信號(hào)的特性。本文將深入探討示波器顯示波形的原理,以及其中涉及的各個(gè)關(guān)鍵技術(shù)和步
    的頭像 發(fā)表于 05-20 16:46 ?2025次閱讀

    最實(shí)用的Modelsim使用教程

    今天給大俠帶來(lái)最實(shí)用的Modelsim初級(jí)使用教程,話不多說(shuō),上貨。 一、 Modelsim簡(jiǎn)介 Modelsim仿真工具是Model公司開(kāi)發(fā)的。它支持Verilog、VHDL
    發(fā)表于 03-19 16:40

    proteus波形發(fā)生器怎么把波形圖調(diào)出來(lái)

    波形圖的詳細(xì)指南。 第一步:創(chuàng)建電路圖 在Proteus中,首先需要?jiǎng)?chuàng)建一個(gè)適當(dāng)?shù)碾娐穲D。您可以從零開(kāi)始設(shè)計(jì)電路,或者使用Proteus的示例電路來(lái)進(jìn)行實(shí)踐。創(chuàng)建電路圖的方法包括拖動(dòng)并放置所需的組件、連線以及設(shè)置適當(dāng)?shù)膮?shù)值。 第二步:添加
    的頭像 發(fā)表于 02-23 16:53 ?7168次閱讀

    Modelsim報(bào)錯(cuò), -novopt 開(kāi)關(guān)打開(kāi),仿真失敗

    在使用紫光同創(chuàng)PDS和Modelsim聯(lián)合仿真時(shí),modelsim報(bào)錯(cuò)不會(huì)解決,如下圖
    發(fā)表于 02-18 10:26

    如何使用 ModelSim 進(jìn)行設(shè)計(jì)仿真

    ModelSim為HDL仿真工具,我們可以利用該軟件來(lái)實(shí)現(xiàn)對(duì)所設(shè)計(jì)的VHDL或Verilog程 序進(jìn)行仿真,支持IEEE常見(jiàn)的各種硬件描述語(yǔ)
    發(fā)表于 01-14 09:47 ?0次下載

    labview波形信號(hào)怎么轉(zhuǎn)成字符

    波形信號(hào) 首先,我們需要獲取波形信號(hào)。波形信號(hào)可以是來(lái)自測(cè)量?jī)x器、傳感器或其他硬件設(shè)備的實(shí)時(shí)數(shù)據(jù),也可以是通過(guò)仿真或模擬生成的數(shù)據(jù)。在LabVIEW中,可以使用各種傳感器和儀器的驅(qū)動(dòng)程
    的頭像 發(fā)表于 01-04 09:46 ?1308次閱讀

    在Saber中如何輸出高質(zhì)量的原理圖或波形圖呢?

    在撰寫與Saber有關(guān)的建模文檔和仿真報(bào)告時(shí),必然會(huì)涉及到相關(guān)的原理圖和仿真波形圖,這時(shí)候在Word或PowerPoint中插入高質(zhì)量的原理圖或圖形圖像是必不可少的。
    的頭像 發(fā)表于 12-05 14:59 ?1453次閱讀
    在Saber中如何輸出高質(zhì)量的原理圖或<b class='flag-5'>波形圖</b>呢?

    怎樣單獨(dú)使用modelsim仿真xilinx呢?

    直接在modelsim軟件內(nèi)執(zhí)行.do文件進(jìn)行仿真,不通過(guò)vivado調(diào)用modelsim,vivado僅用于生成IP核。
    的頭像 發(fā)表于 12-04 18:26 ?1278次閱讀
    <b class='flag-5'>怎樣</b>單獨(dú)使用<b class='flag-5'>modelsim</b><b class='flag-5'>仿真</b>xilinx呢?

    LabVIEW繪制帶有多個(gè)不同標(biāo)尺的波形圖

    到活動(dòng)曲線和Y 標(biāo)尺索引屬性節(jié)點(diǎn)。 除非使用屬性節(jié)點(diǎn)進(jìn)行配置,否則波形圖/圖表將以默認(rèn)的原始標(biāo)尺繪制。如果要使用新的標(biāo)尺繪制,請(qǐng)將曲線編號(hào)連接到活動(dòng)曲線,并將數(shù)值常量1連接到Y(jié) 標(biāo)尺索引。 上圖顯示了一
    發(fā)表于 11-24 19:20

    LabVIEW如何獲取波形圖上游標(biāo)所在位置的數(shù)值

    LabVIEW如何獲取波形圖上游標(biāo)所在位置的數(shù)值 獲取游標(biāo)所在位置數(shù)值的一種方法是利用波形圖的游標(biāo)列表屬性。 在VI的程序框圖中,右鍵單擊波形圖并選擇創(chuàng)建?引用 ,然后將創(chuàng)建的引用節(jié)點(diǎn)
    發(fā)表于 11-20 20:25

    字符型LCD顯示器的應(yīng)用和例程

    字符顯示器的應(yīng)用越來(lái)越普遍。熟悉一些字符顯示器的使用顯得非常重要。我們還可以使用一些特殊的字符顯示
    的頭像 發(fā)表于 11-09 10:03 ?1351次閱讀
    <b class='flag-5'>字符</b>型LCD<b class='flag-5'>顯示</b>器的應(yīng)用和例程