Verilog module to read SNES gamepad status.
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
Video Aug 20, 16 06 01.movVideo of SNES controller and the FPGA module with the Nexys 4 DDR board.quicktime - 32.85 MB - 08/20/2017 at 20:14 |
|
Create an account to leave a comment. Already have an account? Log In.
Great question. You don't have to debounce the buttons because inside the SNES controller are two 8-stage shift registers in parallel for the 12 buttons. The latch signal latches the button status into the shift registers and the clock cycles them through the data signal. I'll post some more information on that, thanks for bringing that up!
As for a larger project, not yet. I've hooked this up to the Nexus 4 DDR board, I'll post a video or photo of it in action. I'd like to work this into something like a Pong game or other simple game to display via VGA.
Become a member to follow this project and never miss any updates
Pretty cool. Do you have to debounce the buttons or is that taken care of in the SNES controller itself? Have you integrated this into a larger project?