Programmable Keyboard / Display Interface

Overview

The Digital Blocks DB8279 Programmable Keyboard / Display Interface core is a full function equivalent to the Intel 8279 / Mitsubishi 8279 / NEC uPD8279 devices.

The DB8279 RTL Verilog / VHDL outputs were compared to the Intel 8279 device on a cycle-by-cycle basis as captured & represented by the Digital Blocks testbench suite.

The DB8279 simultaneously and independently interfaces a keyboard and display to a microprocessor. The keyboard section provides a scanned interface to a 64-contact key matrix keyboard. The display section contains a 16x8 display RAM which refreshes a numeric or alphanumeric segment display.

Key Features

  • Simultaneous and independent scanning of a keyboard and refresh of a display, significantly offloading these functions from the microprocessor.
  • Keyboard section:
  • 8-character Keyboard FIFO.
  • 2-Key Lockout or N-key Rollover with Contact Debounce.
  • Interrupt Output on Key Entry.
  • Programmable Keyboard Scan & Debounce rates.
  • Display Section:
  • Dual 8- or 16-Numeric Display.
  • Single 16-Character Display.
  • Right or Left Entry 16-Byte Display RAM with address autoincrement.
  • Programmable display refresh rate.
  • Available in VHDL / Verilog.

Benefits

  • The DB8279 Programmable Keyboard / Display Interface is a silicon-proven Keyboard and segment Display Controller IP core. Customers can work off the large industry knowledge surrounding the Intel 8279 device to get microprocessor system designs with Keyboard / segment Display Controller requirements up and running quickly.

Deliverables

  • VHDL or Verilog Source.
  • Comprehensive testbench suite with expected results.
  • Synthesis scripts.
  • Installation Guide.
  • Technical Reference Manual.

Technical Specifications

Foundry, Node
IBM, LSI. TMSC, UMC, Tower
Maturity
Successful in Customer designs
Availability
Immediately
×
Semiconductor IP