目錄
第一章功能FPGA實驗發展系統CIC560簡介1-1 應用範圍及特點1-11-2 系統架構及規格1-2第二章FPGA發展系統硬體電路結構2-1 輸入單元2-12-2 輸出單元2-72-3 界面單元2-172-4 擴展單元2-202-5 IO區腳位定義2-282-6 FPGA(Cyclone)外部擴充連接插座區2-312-7 FPGA(Cyclone)高閘數主機板2-322-8 實驗測試發展系統與CPLD/FPGA主機板的I/O連結2-39第三章QuartusII/NiosII安裝程序3-1 安裝QuartusII及相關附屬程式3-1第四章QUARTUSII的VHDL運作4-1VHDL的專案(Project)建立和設定(Setting)組譯(Compiler)4-14-2VHDL的檔案(File)建立4-144-3專案電路的接腳設定(PinAssigments)建立4-164-4專案電路的訊號時序模擬(Simulation)建立4-194-5下載及燒錄電路結構資料的ByteBlaster及燒錄器的安裝及執行4-254-5-1 安裝路徑4-254-5-2 安裝程序4-254-5-3 下載及燒錄電路結構資料的規劃(Programmer)4-314-6專案電路的執行速度分析(TimeingAnalyzer)4-324-7QUARTUS的合成(SYNTHESIS)結果之邏輯電路結構觀察4-334-8 總結QUARTUSII的VHDL運作功能4-364-8-1 不同版本同電路的設定應用4-37第五章VHDL基本數位電路應用5-1VHDL簡介5-15-2VHDL簡易結構描述5-15-3VHDL行為描述及陣列之應用5-45-4VHDL輸入輸出表格(TABLE)陣列(ARRARY)應用5-85-5VHDL算術運算及比較之應用5-115-6VHDL計數器之描述及應用5-155-7變數(Variable)和訊號(Signal)型態宣告之時序計數或資料栓鎖5-195-8VHDL之狀態機構StateMachine描述5-215-9VHDL電路模組之引入及應用描述5-235-10以VHDL描述的基本數位電路實驗5-265-10-1實驗5-1基本解碼電路5-265-10-2實驗5-2基本建表示的七段解碼顯示電路5-285-10-3實驗5-3以IFTHENELSE或CASEWHEN作ALU的判別運作電路5-295-10-4實驗5-4判別大小的比較器比較輸出控制電路5-335-10-5實驗5-5資料同步時脈栓鎖資料及七段LED顯示控制電路5-355-10-6實驗5-6雙向的I/O巴士埠對應於資料的讀和寫控制電路5-375-10-7實驗5-7可預載及清除和致能控制的16位元計數器控制電路5-405-10-8實驗5-8十進位可清除和致能的8/16位元計數控制電路5-425-10-9實驗5-9十進位可預設及清除和致能的16位元計數控制電路5-465-10-10實驗5-10十進位可預設及清除和致能的24位元上下計數控制電路5-495-10-11實驗5-11十進位可預設的24位元上下計數及掃描顯示控制電路5-545-10-12實驗5-12十進位/十六進位的算術加減運算控制電路5-575-10-13實驗5-13移位相加的12×8位元乘法算術運算控制電路5-655-10-14實驗5-14位移位相減的12/8位元除法算術運算控制電路5-705-10-15實驗5-15使用加法器進行乘法的簡單乘法器電路5-755-10-16實驗5-16以計數器比較作除法的十進位12位元除8位元電路5-775-10-17實驗5-17使用altera的lpm乘法器運算控制電路5-845-10-18實驗5-18使用altera的lpm乘加器運算控制電路5-905-10-19實驗5-19使用altera的lpm除法器運算控制電路5-925-10-20實驗5-20以移位判別方式作十進位轉十六進位轉換電路5-945-10-21實驗5-21以移位判別方式作十六進位轉十進位轉換電路5-103第六章FPGA在通訊,工業控制及界面的發展和應用6-1實驗6-1 48位元可預設上下計數器顯示實驗6-26-1-1功能說明6-26-2實驗6-2?八位數十進位七段LED掃描顯示計數器實驗6-86-2-1 功能說明6-86-3實驗6-3?七位數十/十六進位編碼器偵測及控制顯示實驗6-166-3-1 功能說明6-166-4實驗6-4?十六段米字型數碼顯示控制實驗6-306-4-1 功能描述6-306-5實驗6-5?8×8×2彩色點矩陣圖形顯示實驗6-346-5-1 功能說明6-346-6實驗6-6?鍵盤掃描並讀取作四位七段LED顯示實驗6-436-6-1 功能說明6-436-7實驗6-7?LCDM128×64中英文字型顯示實驗6-586-7-1 功能說明6-586-8實驗6-8 ADC轉換及十六進位值轉十進位平行顯示實驗6-676-8-1 功能說明6-676-8-2 硬體設定6-676-9實驗6-9 DAC轉換精確頻率函數訊號產生器實驗6-786-9-1 功能說明6-786-9-2 硬體設定6-786-10實驗6-10 鍵盤設定DAC轉換精確函數訊號產生器實驗6-846-10-1 功能說明6-846-10-2 硬體設定6-846-11實驗6-11 8×8×8色階的VGA顯示實驗6-876-11-1 功能說明6-876-11-2 硬體設定6-876-12實驗6-12 同步串列埠PS2的鍵盤介面實驗6-1026-12-1 PS2介面簡介6-1026-12-2 鍵盤掃描碼表6-1036-12-3 實驗內容6-1056-12-4 實驗步驟6-1056-13實驗6-13 以鍵盤設定四位數步進馬達定位控制實驗6-1196-13-1 功能說明6-1196-13-2 硬體設定6-1206-14實驗6-14 鍵盤設定直流馬達PWM速度及正逆轉控制實驗6-1256-14-1 功能說明6-1256-14-2 硬體設定6-1266-15實驗6-15 FPGA內建即時邏輯分析儀控制實驗6-1306-15-1 實驗內容6-1306-15-2 實驗步驟6-1306-16實驗6-16 FPGA相鎖PLL倍頻及頻率週期計數器實驗6-1446-16-1 PLL相鎖頻率的產生6-1456-16-2 計頻器和週期量測的時基產生6-1496-16-3 計頻器和週期量測的計數和資料栓所輸出控制6-1516-16-4 計頻器和週期量測的計數值掃描顯示控制6-1566-16-5 計頻器和週期量測的整合電路6-1586-17實驗6-17 顯示時、分、秒的精密時鐘實驗6-1606-17-1 實驗內容6-1606-17-2 實驗步驟6-1606-18實驗6-18 FPGA晶片化的計程車計程表實驗6-1696-18-1 實驗內容6-1696-18-2 硬體設定6-1706-19實驗6-19 FPGA的電子音樂產生器6-1796-19-1 音符與頻率的關係6-1796-19-2 電子音樂盒6-1816-20實驗6-20 使用矩陣鍵盤的電子琴6-1906-20-1 矩陣鍵盤掃描對應壓按輸出鍵碼scankey.vhd6-1906-20-2 音頻產生器6-1956-20-3 電子琴整合電路6-1966-21實驗6-21 八位數的密碼鎖6-1986-21-1 新的鍵盤掃描栓鎖輸出鍵碼6-1986-21-2 鍵碼的輸入辨識和顯示電路6-2026-21-3 8位數密碼鎖電路6-2076-22實驗6-22 密碼隨著更換的密碼鎖(HoppingCode)6-2086-22-1 序向式的密碼移動檢測hopek326-2086-22-2 序向式的移動密碼鎖hopcode32電路結構6-2136-23實驗6-23 4位數16位元亂數的賓果遊戲機6-2136-24實驗6-24 彩色點矩陣掃描的趣味四個電子骰子6-2186-25實驗6-25 具有時間計數顯示的精密交通號誌6-225
第一章功能FPGA實驗發展系統CIC560簡介1-1 應用範圍及特點1-11-2 系統架構及規格1-2第二章FPGA發展系統硬體電路結構2-1 輸入單元2-12-2 輸出單元2-72-3 界面單元2-172-4 擴展單元2-202-5 IO區腳位定義2-282-6 FPGA(Cyclone)外部擴充連接插座區2-312-7 FPGA(Cyclone)高閘數主機板2-322-8 實驗測試發展系統與CPLD/FPGA主機板的I/O連結2-39第三章QuartusII/NiosII安裝程序3-1 安裝QuartusII及相關附屬程式3-1第四章QUARTUSII的VHDL運作4-1VHDL的專案(Project)建立和設定(Setting)組譯(Compiler)4-14-2VHDL的檔案(File)建立4-144-3...