2013-10-09 61 views
2

我是VHDL和FPGA的新手。我有一個Cyclone 2,DE 1板。我試圖用VHDL編程,以便它產生一些動畫(說一個算法)。我曾經在電路板上工作過,並且玩過開關。現在,我面臨的最大挑戰是獲得顯示。對於簡單的程序,我加載.sof文件並直接操作開關。現在,我下載了一個繪製矩形的VHDL代碼來理解VGA並編譯它。當我加載.sof文件時,它會加載,但我在屏幕上看不到任何東西。我的問題是,如果VGA涉及的文件被加載/以任何不同的方式運行?我發現許多材料可用於xilinx,但不能用於cyclone 2.任何人都可以幫助我瞭解VGA在編碼,編譯和運行方面的工作原理嗎?我知道這個理論,需要一些基本的實踐知識。運行在顯示器上顯示的VHDL代碼

回答

4

所有你需要的是寫一個VGA驅動程序。我在this site上了解到。這個例子非常適合不熟悉VGA的人。您也可以下載示例代碼。請注意該頁面底部各種VGA模式的時序規格。

另外this教導如何寫Pong遊戲。玩得開心:)。

+0

該網站提供了大量的信息,他們非常清楚。感謝那。我有一個小小的懷疑。當我編寫VGA的VHDL代碼時,是否還需要手動分配引腳?或他們照顧?最後,我假設我只需要加載.sof文件。 – San

+1

@San如果您的主板具有VGA連接器,則只需輸出該連接器,然後使用VGA電纜將您的主板連接到顯示器。在此之前,您應仔細閱讀FPGA板的原理圖,確保輸出到正確的引腳。 – 2013-10-10 04:38:55

+0

本教程非常棒! – San