| 題名: | 極限記憶挑戰 |
| 其他題名: | Brain Flash |
| 作者: | 吳姿樺 梁哲豪 張瑜珊 温昀蓁 |
| 關鍵字: | 狀態機 記憶 遊戲 Flash Verilog Finite State Machine (FSM) Memory Game Flash Verilog |
| 系所/單位: | 電子工程學系, 資訊電機學院 |
| 摘要: | 中文摘要
(1) 目的:本專題的目的是參考市面上經典的互動式益智玩具「Simon Game(西門遊戲)」,透過數位邏輯與硬體電路設計,在 FPGA 平台上實現一個能夠訓練玩家記憶力、專注力與即時反應能力的互動遊戲系統。
(2) 過程及方法:在實作過程中,主要參考開源的 Simon game 相關設計邏輯與架構,並使用 Terasic DE0 (Cyclone III) 開發板作為核心處理與硬體控制設備。方法上透過硬體描述語言(如 Verilog HDL)來規劃有限狀態機(FSM)、時脈除頻器、開關與按鍵輸入處理、防彈跳電路、以及 7 段顯示器和 LED 燈號輸出控制,完成遊戲核心邏輯的編寫、接腳配置(Pin Assignment) 、電路合成、模擬驗證與實機測試。
(3) 結果:研究過程最終成功在 DE0 開發板上完整實現了 Simon 遊戲的燈光序列展示、玩家按鍵輸入、序列比對及錯誤判定等互動功能。此硬體實現成果不僅能作為數位邏輯實習與 FPGA 設計課程的優異實作範例,亦可推廣應用於嵌入式系統教學、互動娛樂裝置開發以及數位電路設計等實務領域。 Abstract (1) Objective: The purpose of this project is to refer to the classic interactive puzzle game "Simon Game" available on the market, and through digital logic and hardware circuit design, implement an interactive game system on an FPGA platform that can train players' memory, concentration, and real-time reaction abilities. (2) Process and Methods: During the implementation process, the design logic and architecture related to the open-source Simon game were primarily referenced, utilizing the Terasic DE0 (Cyclone III) development board as the core processing and hardware control equipment. The methodology involves using hardware description languages (such as Verilog HDL) to plan finite state machines (FSM), clock dividers, switch and button input processing, debouncing circuits, and 7-segment display and LED output control, thereby completing the core game logic coding, pin assignment, circuit synthesis, simulation verification, and physical testing. (3) Results: The research process ultimately and successfully implemented the interactive functions of the Simon game on the DE0 development board, including light sequence display, player button input, sequence comparison, and error judgment. This hardware implementation result can not only serve as an excellent practical example for digital logic laboratory and FPGA design courses, but can also be widely applied to fields such as embedded system teaching, interactive entertainment device development, and digital circuit design. |
| 學年度: | 114學年度第二學期 |
| 開課老師: | 楊, 鎮安 |
| 課程名稱: | 微處理機系統 |
| 系所: | 電子工程學系, 資訊電機學院 |
| 分類: | 資電114學年度 |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| 1142-063.pdf | 1.38 MB | Adobe PDF | 檢視/開啟 |
在 DSpace 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。