2015-07-01 38 views
0

我只是想知道是否可以在FPGA板的7段顯示屏上顯示一個句子,例如「SOLD OUT」,我只能顯示四個句子字母。如何在FPGA板上用VHDL顯示句子

我希望它顯示出售然後出。

如果可以實現,我該怎麼做?時鐘分頻器?

+4

你在尋找VHDL還是Verilog?你已經將這個問題標記爲兩個,但它們不一樣。 – wilcroft

+2

你確定它是一個7段?我不確定你將如何能夠只用7段來繪製T。 https://en.wikipedia.org/wiki/Seven-segment_display#/media/File:7_segment_display_labeled.svg – Russell

回答

5

您從研究董事會的工作開始。它如何連接到液晶顯示器?驅動顯示器所需的波形是什麼?不同的電路板會有所不同。 Digilent電路板往往是普通的陽極。某些Altera板卡將所有四個7段顯示器直接連接到FPGA IO(浪費IO,但是當你有足夠的時間時會關心)。

接下來,您將確定如何在顯示屏上顯示字符。價值是什麼?什麼將內部表示的值(如ASCII)轉換爲顯示屏上的值。

WRT時鐘,我的首選是使用一個普通的FPGA時鐘,並使用負載啓用提供週期性指示,是時候加載其他圖像。

想想你應該多快切換顯示器?我的建議是確保在切換之前顯示每個值1秒,然後在看到它工作之後進行調整。如果您太多地縮短顯示時間,則顯示將會模糊,因爲這兩個值的顯示時間都不夠長。

下一步如何顯示4個字符?

下一步如何使字符在不同值之間切換或交替。這可能是一個字符寬的移位寄存器,它可能是兩個不同的顯示寄存器。

在每一個這些步驟中,您應該在編寫任何代碼之前繪製硬件的圖片。