1 / 14

專題:歡樂拉霸機 指導教授:黃朝章 教授 學生:黃仲筠、莊芫綱

專題:歡樂拉霸機 指導教授:黃朝章 教授 學生:黃仲筠、莊芫綱. 研究目的 板子介紹 週邊元件介紹 Project- 歡樂拉霸機 目的 主要內容 流程圖 設計概念 Demo. 大綱. 因為現在數位信號處理的應用廣泛被使用,遊戲機也是目前非常受到歡迎的,所以以 FPGA 設計出一顆拉霸遊戲機的晶片。 FPGA 優點: 具有可重設性質,可隨時因應未來的需要而進行修改。. 研究目的. CIC -FPGA XC3S2000 2M System Gates 208k Distributed RAM Bits 576 Block RAM Bit

gretel
Download Presentation

專題:歡樂拉霸機 指導教授:黃朝章 教授 學生:黃仲筠、莊芫綱

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 專題:歡樂拉霸機 指導教授:黃朝章 教授學生:黃仲筠、莊芫綱

  2. 研究目的 • 板子介紹 • 週邊元件介紹 • Project-歡樂拉霸機 • 目的 • 主要內容 • 流程圖 • 設計概念 • Demo 大綱

  3. 因為現在數位信號處理的應用廣泛被使用,遊戲機也是目前非常受到歡迎的,所以以FPGA設計出一顆拉霸遊戲機的晶片。因為現在數位信號處理的應用廣泛被使用,遊戲機也是目前非常受到歡迎的,所以以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 f b g c e h d 週邊元件介紹

  8. 5x7 Dot Matrix display • 用掃描信號控制點矩陣 • 對矩陣的每一行直接配值 週邊元件介紹 continuing..

  9. Project 目的: • 利用硬體描述語言(Verilog HDL)來撰寫拉霸機並實作於FPGA開發板上。 • Project 主要內容: • 1.透過點矩陣顯示多種不同的圖案 • 2.模擬push button為拉霸機的拉桿 • 3.利用七段顯示器來顯示拉霸機的分數 • 4.LED模擬拉霸機的霓虹燈 歡樂拉霸機

  10. 流程圖 歡樂拉霸機

  11. Porject設計的概念 1.圖形是怎麼來的? • 先用5x7的點在紙上畫好八種圖案 • 根據掃描到哪一行配給pin7bit的值 • 存在各別的function 2.如何一直變換圖形? • 宣告一個變數 • 利用除頻使點矩陣每1/4秒改變此值(0-7共八種數值) • 依據此變數值來決定更換哪個圖案(每個圖案有不同的編號0-7) • 從0-7不停的輪迴 歡樂拉霸機

  12. Porject設計的概念 3.如何讓三個點矩陣產生隨機的組合? • 讓三個點矩陣的八個圖案的更換順序不同 • 讓三個點矩陣從不同的時間點開始變慢 • 讓三個點矩陣在不同的時間點停止 4.怎麼使點矩陣的圖案從右往左逐一變慢到停止? • 先假設好從右到左各別要從第幾秒開始變慢 (利用第一次除頻來判斷秒數) • 利用第二次除頻使點矩陣以每1秒更換一次圖案 • 也是先假設好從右到左各別要從幾秒後停止 (利用第一次除頻來判斷秒數) • 讓先前宣告的變數不改變數值 歡樂拉霸機

  13. Demo

  14. Q & A

More Related