Skip to content

An FPGA design project that simulates piano key presses

Notifications You must be signed in to change notification settings

mphotchkiss/ps2-piano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PS2 Piano

An FPGA design processing the input of PS2 keyboard key presses and producing audio (sound frequencies) associated with the keys

Please refer to the report.pdf for thorough project documentation & explanation

What I Learned: building complex systems from simple logical components

The following combined to create this project:

  • decoder
  • busses
  • clock
  • counter
  • comparator
  • shift register
  • D flip flop
  • divider
  • synchronizer

How To Use

This design was untested on hardware and merely developed as a proof of concept design. It can be tested in ModelSim. Please refer to the report.pdf document to see the testing.