![]() ![]() ![]() ![]() It was designed using Quartus II, version 12.1. The component receives data transactions from a PS/2 keyboard and provides the keyboard make and break codes to user logic over a parallel interface. This details a PS/2 keyboard interface component for use in CPLDs and FPGAs, written in VHDL. Synchronizes between PS/2 and system clock domains.Validates parity, start, and stop bits of PS/2 transactions.Sets flag output when new code is available.Outputs the PS/2 make and break codes received from a keyboard.VHDL source code of a PS/2 keyboard interface.PS/2 Keyboard Interface Logic: ps2_keyboard.vhd (5.1 KB)ĭebounce Logic (must also be included in the project): debounce.vhd (2.4 KB) Features ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |