C8279 Programmable Keyboard/Display
Interface Core
Description | Features | Applications | Symbol Diagram | Block Diagram | Implementation Results | Support | Verification | Deliverables
The C8279 is a programmable keyboard and display interface designed for use with microprocessors. The keyboard portion can provide a scanned interface to a 64-contact key matrix. The display portion provides a scanned display interface for LED, incandescent and other display technologies.
Features
- Simultaneous Keyboard Display Operation
- Scanned Keyboard Mode
- Scanned Sensor Mode
- Strobed Input Entry Mode
- 8-Character Keyboard FIFO
- 2-Key Lockout or N-key Rollover with Contact Debounce
- Dual 8- or 16-Numeric Display
- Single 16-Character Display
- Right or Left Entry 16-Byte Display RAM
- Mode Programmable from CPU
- Interrupt Scan Timing
- Interrupt Output on Key Entry
- Functionality based on the Intel 8279
Applications
The C8279 can be utilized for a variety of applications including:
- Point-of-contact Kiosk
- Medical instrumentation
- Test & Measurement Instrumentation
- Industrial Equipment
- Avionics
- Gaming & Amusement Machines
Symbol Diagram

Block Diagram

Implementation Results
C8279 reference designs have been evaluated in a variety of technologies.
Support
The core as delivered is warranted against defects for three years from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available.
Verification
The core has been verified through extensive simulation and rigorous code coverage measurements.
Deliverables
The core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:
- HDL RTL source code (ASICs) or post-synthesis EDIF netlist (FPGAs)
- Sophisticated HDL Testbench including external FIFOs, buffers, models of interfaces, and the core
- Simulation script, vectors, expected results, and comparison utility
- Synthesis script (ASICs) or place and route script (FPGAs)
- Comprehensive user documentation, including detailed specifications and a system integration guide

|