Associated with CDAC-ATC, Mumbai.
Training >> Training Courses >> VHDL >> A3
Training
 
Training Courses
    • VHDL
    • ORCAD
    • AUTOCAD
    • PIC Microcontroller
    • Assembly Language
    • Linux & VC
    • Others
    • Process Logic Controller
Training Facilities
 
The above VLSI components will be designed in VHDL, each will be designed and
simulated on the MAXPLUS+2 software from ALTERA inc and implemented on the
VLSI TRAINER KIT.

COURSE A3: MATRIX KEYBOARD CONTROLLER

USES

The keyboard is the primary human interface tool in almost all industrial, commercial and consumer electronic products. The keyboard controller is used, not only to read devices which look like keyboards as in phones, microwave ovens, calculators, computers, oscilloscopes, wrist watches, TV and AC remotes, etc, but also operator consoles in large power plants and machines in factories, which do not look like keyboards. The switches in these consoles and keyboards are connected in a matrix and are read by a keyboard controller.


PREREQUISITES

        Course-A1. Introduction to VHDL and VLSI design (I)

CONTENTS


        1. Schematic of keyboard matrix.
        2. Frequency divider for scanning and timing.
        3. Time Division Multiplexed (TDM) scanning of the matrix columns.
        4. Row encoder.
        5. Scan code generation. such as log2( ), etc.
        6. Interfacing logic for 8/16 bit CPUs.