|
The Beyond PS/2 (Personal System/2) Controller is a configurable core suitable for implementing support for standard keyboard and mouse devices in an embedded system. It consists of a synthesizable Verilog RTL core that provides all features necessary to implement support for either one or two devices in a single core and bench simulation environment for verifying core functions.
- PS/2 core is used to communicate with either keyboard or mouse device
- PS/2 core can be configured to use single or dual connection signals within the same core
- AHB or WISHBONE SoC Interconnection Rev B compliant interface
- PS/2 can operate in pooling or interrupt mode
Figure bel shows the general architecture of the Beyond PS/2 IP core. It consists of following building blocks: - WISHBONE host interface
- Character translation table
- IO control logic
- Interface to keyboard or mouse
Deliverables - Soft core RTL in Verilog
- Test bench in Verilog
- Engineering support
Target Applications- Embedded
- Portable
- Home entertainment consumer electronics
|