PS/2 Keyboard controller, fully configurable

Overview

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 a bench simulation environment for verifying core functions.

Key Features

  • 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

Benefits

  • Flexible: fully configurable
  • Small: support two connections with one core
  • Easy: fully documented, works on FPGA, ASIC, Structured ASIC
  • Safe: in volume production silicon

Block Diagram

PS/2 Keyboard controller, fully configurable Block Diagram

Applications

  • Embedded
  • Portable
  • Home entertainment consumer electronics

Deliverables

  • Soft core RTL in Verilog
  • Test bench in Verilog
  • Engineering support

Technical Specifications

Foundry, Node
Process independent
Maturity
In volume production silicon
Availability
Now
×
Semiconductor IP