Download presentation
Presentation is loading. Please wait.
1
專題:歡樂拉霸機 指導教授:黃朝章 教授 學生:黃仲筠、莊芫綱
2
研究目的 板子介紹 週邊元件介紹 Project- 歡樂拉霸機 目的 主要內容 流程圖 設計概念 Demo
3
研究目的 因為現在數位信號處理的應用廣泛被使用,遊戲 機也是目前非常受到歡迎的,所以以 FPGA 設計 出一顆拉霸遊戲機的晶片。 FPGA 優點: 具有可重設性質,可隨時因應未來的需要而進行 修改。
4
板子介紹 CIC-FPGA XC3S2000 2M System Gates 208k Distributed RAM Bits 576 Block RAM Bit 32 Dedicated Multiplier 487 user I/O pins
5
Core Borad ◦Xilinx XC3S2000 Peripheral Borad LCDM 16x2 Switch,Button,Switch, Keypad,User Pins 7_Seg,5x7 Dot Matrix, LED RS232 AUDIO 板子介紹 continuing…
6
程式開發平台 ISE 9.2 板子介紹 continuing…
7
7-segment display 掃描式輸出 直接配值 a b c d e f g h 週邊元件介紹
8
5x7 Dot Matrix display 用掃描信號控制點矩陣 對矩陣的每一行直接配值 週邊元件介紹 continuing..
9
Project 目的 : 利用硬體描述語言 (Verilog HDL) 來撰寫拉霸機並實作於 FPGA 開 發板上。 Project 主要內容 : 1. 透過點矩陣顯示多種不同的圖案 2. 模擬 push button 為拉霸機的拉桿 3. 利用七段顯示器來顯示拉霸機的分數 4.LED 模擬拉霸機的霓虹燈 歡樂拉霸機
10
Push button 點矩陣依不同的圖案順序開始輪轉圖案依序從右邊停下來判斷幾個圖形一樣七段顯示器顯示分數LED閃爍 流程圖歡樂拉霸機
11
歡樂拉霸機 Porject 設計的概念 1. 圖形是怎麼來的 ? 先用 5x7 的點在紙上畫好八種圖案 根據掃描到哪一行配給 pin 7bit 的值 存在各別的 function 2. 如何一直變換圖形 ? 宣告一個變數 利用除頻使點矩陣每 1/4 秒改變此值 (0-7 共八種數值 ) 依據此變數值來決定更換哪個圖案 ( 每個圖案有不同的編號 0-7) 從 0-7 不停的輪迴
12
Porject 設計的概念 3. 如何讓三個點矩陣產生隨機的組合 ? 讓三個點矩陣的八個圖案的更換順序不同 讓三個點矩陣從不同的時間點開始變慢 讓三個點矩陣在不同的時間點停止 4. 怎麼使點矩陣的圖案從右往左逐一變慢到停止 ? 先假設好從右到左各別要從第幾秒開始變慢 ( 利用第一次除頻來判斷秒數 ) 利用第二次除頻使點矩陣以每 1 秒更換一次圖案 也是先假設好從右到左各別要從幾秒後停止 ( 利用第一次除頻來判斷秒數 ) 讓先前宣告的變數不改變數值 歡樂拉霸機
13
Demo
14
Q & A Q & A Q & A Q & A
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.