實驗三:FPFA控制電腦VGA螢幕製作乒乓球遊戲(3)-搖桿控制球拍
1、功能需求:和實驗二功能雷同,只是將下方的BAR2改成由人為透過Joystick搖桿控制左右方向。
2、電路接線圖:在實驗一與實驗二的硬體基礎上再加上Joystick搖桿及ADC電路。由於Joystick搖桿的輸出為類比信號,所以需以ADC IC將其轉為數位信號後才送入系統做為左移右移的判斷依據。而本實驗採用了Microchip的MCP3202 ADC IC,這是一顆有12bits解析度(0~4095),2個channel輸入,通訊方式為SPI介面的8支腳IC。整體電路圖如下:
3、系統程式架構:VHDL硬體描述語言的程式架構如下圖所示:
4、程式下載:[下列四支程式放至同一專案內]
5、.程式功能(影片檔)
6.1 FPGA晶片設計實務 - 張義和、程兆龍著(新文京出版社)[ch11-mcp3202_driver.vhd檔案]
6.2 ece-research.unm.edu/jimp/vhdl_fpgas/slides/VGA.pdf