Altera DE2-70 的 LED 控制範例 (切換開關版)

電路設計

基本操作

基礎元件

加法器

注意事項

教學影片

觀察方法

DE2-70 板

LED 與開關

七段顯示器

Clock 時脈

程式計數器

跳躍指令

CPU0-Mini

UART

訊息

相關網站

參考文獻

最新修改

簡體版

English

專案下載:SwitchLed.zip

成品錄影

操作步驟

前題:必需先安裝好 Altera Quartus II 11 版,以及設定好 USB Bluster ,然後將 DE2-70 開發板連上電腦。

  • 1. 設計
    • 設計電路:用 File/New/Design Files/(Block Diagram/Schematic Diagram) 設計一個電路圖單元 swled.bdf
  • 2. 測試
    • 測試程式建立:用 File/New/Design Files/(Verilog HDL File) 設計一個測試程式 swledTest.v
      • 設定 HelloTest.v 為 Top Entity
    • TestBench 建立:在 Assignment/Setting/EDA Tool Settings/Simulation 當中設定
      • Toolname = ModelSim-Altera
      • 在 Run Gate Level Simulation Automatically After Compilation 當中打勾
      • Format of output netlist 選 Verilog HDL
      • 勾選 Compile Test Bench,並按下 Test Benches 建立新的 Test Bench,以便進形模擬測試
  • 3. 綁定
    • 選擇裝置:用 Assignment/Device 選擇裝置
      • Altera DE2-70 FPGA 的 FPGA 型號為 Cyclone II / EP2C70F896C6
      • 選 Device and Pin Options,在 Unused Pin 頁面中,將 Reserve all unused pins 設定成 As-input, tri-stated,按 OK 完成。
    • 用 Assignment/PinPlanner 綁定 pin 腳
      • A : Input 綁到 PIN_AA23 (Toggle Switch 0)
      • C : Ouptut 綁到 PIN_AJ6 (LEDR0)
  • 4. 執行
    • 用 Tool/Programmer 開啟燒錄視窗
      • 選 Hardware Setup 設定為 USB-Blaster
      • 開啟 Altera DE2-70 的板子 (注意必須在 RUN 模式)
      • 按下 Start 開始上傳執行。

説明:

  1. 如果不跑模擬,第 2 步驟可以省略。
  2. 如果沒有板子,則 3,4 步驟不用做。

教學錄影

參考文獻

  1. DE2-70 User manual — 本文件中有 Altera DE2-70 的各腳位所綁定的裝置與功能。

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License