亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種fpga教學系統(tǒng)的制作方法

文檔序號:2655547閱讀:290來源:國知局
專利名稱:一種fpga教學系統(tǒng)的制作方法
技術領域
本實用新型涉及控制技術,更具體地說,涉及一種FPGA教學系統(tǒng)。
背景技術
FPGA (Field - Programmable Gate Array,現(xiàn)場可編程門陣列)是在 PAL、GAL、 CPLD等可編程器件的基礎上進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領域中的 一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù) 有限的缺點。在FPGA教學系統(tǒng)中,通常以硬件描述語言(Verilog或VHDL)所完成的電路設 計,經(jīng)過簡單的綜合與布局,快速地燒錄至FPGA上進行測試。目前FPGA應用型人才的需求特別大,而傳統(tǒng)的FPGA教學系統(tǒng)通常是一個實驗 箱,硬件結構非常復雜,而且不能直觀地展現(xiàn)以硬件描述語言所完成的電路設計實驗項目, 往往使初學者望而生畏,無從下手,失去學習FPGA的信心;另外,這樣的實驗箱通常價格不 菲,少則幾千元,多則幾萬元。

實用新型內(nèi)容本實用新型要解決的技術問題在于,針對現(xiàn)有技術的上述FPGA教學系統(tǒng)硬件結 構復雜、價格昂貴的缺陷,提供一種硬件結構簡單、價格便宜的FPGA教學系統(tǒng)。本實用新型解決其技術問題所采用的技術方案是構造一種FPGA教學系統(tǒng),包括 FPGA,還包括分別與所述FPGA連接的輸入設備、輸出設備和總線接口。在本實用新型所述的FPGA教學系統(tǒng)中,所述輸入設備包括分別與所述FPGA連接 的矩陣鍵盤、標準鍵盤接口。在本實用新型所述的FPGA教學系統(tǒng)中,所述矩陣鍵盤為8*8矩陣鍵盤。在本實用新型所述的FPGA教學系統(tǒng)中,所述輸出設備包括分別與所述FPGA連接 的數(shù)碼管、LED燈、液晶顯示接口、標準顯示器接口、揚聲器。在本實用新型所述的FPGA教學系統(tǒng)中,所述總線接口包括分別與所述FPGA連接 的網(wǎng)絡接口、串行口、I2C總線接口、單總線接口、SPI總線接口。實施本實用新型的FPGA教學系統(tǒng),硬件結構簡單、成本低,且可以直觀地展現(xiàn)以 硬件描述語言所完成的電路設計實驗項目,增強了初學者學習FPGA的信心。

下面將結合附圖及實施例對本實用新型作進一步說明,附圖中圖1是本實用新型FPGA教學系統(tǒng)實施例一的邏輯圖;圖2是本實用新型FPGA教學系統(tǒng)實施例二的邏輯圖。
具體實施方式
如圖1所示,在本實用新型的FPGA教學系統(tǒng)實施例一的邏輯圖中,該FPGA教學系 統(tǒng)包括FPGA 100、輸入設備200、輸出設備300和總線接口 400。其中,輸入設備200、輸出 設備300和總線接口 400分別與FPGA 100連接。在圖2示出的本實用新型的FPGA教學系統(tǒng)實施例二的邏輯圖中,該FPGA教學系 統(tǒng)包括FPGA 100、輸入設備200、輸出設備300和總線接口 400。其中,輸入設備200包括 分別與所述FPGA 100連接的標準鍵盤接口 201和矩陣鍵盤202。例如,將一個標準鍵盤通 過該標準鍵盤接口 201接入該FPGA教學系統(tǒng),以實現(xiàn)信息的輸入。矩陣鍵盤202是8*8矩 陣鍵盤。輸出設備300包括分別與FPGA 100連接的數(shù)碼管301、LED燈302、液晶顯示接口 303、標準顯示器接口 304、揚聲器305。數(shù)碼管301的數(shù)量可為8個,以8個數(shù)碼管的顯示 來展現(xiàn)實驗項目的結果。LED燈302可以是8個LED流水燈,以8個LED流水燈的亮滅來展 現(xiàn)實驗項目的結果??偩€接口 400包括分別與FPGA 100連接的網(wǎng)絡接口 401、串行口 402、 I2C總線接口 403、單總線接口 404、SPI總線接口 405。該FPGA教學系統(tǒng)可以開發(fā)的實驗項目具體包括流水燈項目、數(shù)碼管掃描項目、 樂曲演奏項目、數(shù)字跑表和數(shù)字鐘項目、密碼鎖項目、數(shù)據(jù)采集項目、飲料自動售賣機項目、 I2C器件控制項目、SPI器件控制項目、單總線器件控制項目、串口協(xié)議項目、網(wǎng)口協(xié)議項目 等等?;谶@些外設的項目,可以在教學中開展項目式教學;同時也可以在FPGA中實現(xiàn)高 水平的系統(tǒng)設計,作為深入學習FPGA的平臺。下面以“流水燈項目,,和“樂曲演奏項目,,具體說明該FPGA教學系統(tǒng)是如何實現(xiàn) 教學,以更加直觀的形式展現(xiàn)設計理念的。一、流水燈項目實驗目的通過實驗,使實驗者掌握使用硬件描述語言來實現(xiàn)簡單I/O器件的技 術和方法。實現(xiàn)步驟(1)采用硬件描述語言,將硬件中的固定系統(tǒng)頻率進行分頻,獲得IHz的頻率;(2)采用行為方式建模,獲得IHz改變一次端口高低電平狀態(tài)的硬件邏輯,這些硬 件邏輯的輸出將用于驅動8個LED流水燈,該硬件邏輯要滿足燈項目的具體要求;(3)將上述硬件邏輯,針對特定的FPGA及相應的硬件環(huán)境,進行引腳鎖定,這樣就 將采用硬件描述語言撰寫的硬件邏輯轉換為了實際的硬件;(4)由于實際的FPGA硬件管腳已經(jīng)與8個LED流水燈進行了連接,所以FPGA工作 后即驅動燈按著邏輯設定的方式運轉;(5)在上述設計中,還可以通過標準鍵盤或者8*8矩陣鍵盤從多種LED流水燈模式 中選擇。實驗結果實驗者可用眼睛直觀地觀察到8個LED流水燈的亮滅。二、樂曲演奏項目實驗目的通過實驗,使實驗者掌握使用硬件描述語言來實現(xiàn)較復雜器件的技術 和方法。實現(xiàn)步驟(1)首先確定音樂簡譜中的各音調的頻率;
4[0032](2)采用硬件描述語言,將硬件中的固定系統(tǒng)頻率進行分頻,獲得各音調的頻率;(3)采用行為方式建模,按簡譜中規(guī)定的各音調的時長比率,持續(xù)輸出該頻率,這 個輸出將用于驅動揚聲器;(4)將上述硬件邏輯,針對特定的FPGA及相應的硬件環(huán)境,進行引腳鎖定,這樣就 將采用硬件描述語言撰寫的硬件邏輯轉換為了實際的硬件;(5)由于實際的FPGA硬件管腳已經(jīng)與揚聲器燈進行了連接,所以FPGA工件后即驅 動揚聲器按著簡譜播放動聽的音樂了 ;(6)在上述設計中,還可以通過標準鍵盤或者8*8矩陣鍵盤從多種樂曲中選擇一 首或多首進行播放。實驗結果實驗者可用耳朵直觀地欣賞到揚聲器播放的音樂。以上所述僅為本實用新型的優(yōu)選實施例而已,并不用于限制本實用新型,對于本 領域的技術人員來說,本實用新型可以有各種更改和變化。凡在本實用新型的精神和原則 之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內(nèi)。
權利要求1.一種FPGA教學系統(tǒng),包括FPGA,其特征在于,還包括分別與所述FPGA連接的輸入設 備、輸出設備和總線接口。
2.根據(jù)權利要求1所述的FPGA教學系統(tǒng),其特征在于,所述輸入設備包括分別與所述 FPGA連接的矩陣鍵盤、標準鍵盤接口。
3.根據(jù)權利要求2所述的FPGA教學系統(tǒng),其特征在于,所述矩陣鍵盤為8*8矩陣鍵盤。
4.根據(jù)權利要求1所述的FPGA教學系統(tǒng),其特征在于,所述輸出設備包括分別與所述 FPGA連接的數(shù)碼管、LED燈、液晶顯示接口、標準顯示器接口、揚聲器。
5.根據(jù)權利要求1所述的FPGA教學系統(tǒng),其特征在于,所述總線接口包括分別與所述 FPGA連接的網(wǎng)絡接口、串行口、1 總線接口、單總線接口、SPI總線接口。
專利摘要本實用新型涉及一種FPGA教學系統(tǒng),該FPGA教學系統(tǒng)包括FPGA及分別與FPGA連接的輸入設備、輸出設備和總線接口。其中,輸入設備包括分別與FPGA連接的矩陣鍵盤、標準鍵盤接口;輸出設備包括分別與FPGA連接的數(shù)碼管、LED燈、液晶顯示接口、標準顯示器接口、揚聲器;總線接口包括分別與FPGA連接的網(wǎng)絡接口、串行口、I2C總線接口、單總線接口、SPI總線接口。實施本實用新型的技術方案,硬件結構簡單、成本低,且可以直觀地展現(xiàn)以硬件描述語言所完成的電路設計實驗項目,增強了初學者學習FPGA的信心。
文檔編號G09B23/18GK201820383SQ20102053128
公開日2011年5月4日 申請日期2010年9月16日 優(yōu)先權日2010年9月16日
發(fā)明者周志文, 張躍宗, 潘曉寧, 王瑞春, 賀敬凱 申請人:深圳信息職業(yè)技術學院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1