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.
- 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.
- 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.
- VHDL or Verilog Source.
- Comprehensive testbench suite with expected results.
- Synthesis scripts.
- Installation Guide.
- Technical Reference Manual.