• Part: XAPP512
  • Description: Implementing Keypad Scanners
  • Manufacturer: Xilinx
  • Size: 313.51 KB
Download XAPP512 Datasheet PDF
XAPP512 page 2
Page 2
XAPP512 page 3
Page 3

Datasheet Summary

.. Application Note: CoolRunner-II CPLD Implementing Keypad Scanners with CoolRunner-II XAPP512 (v1.0) April 4, 2005 Summary This application note provides a functional description of Verilog source code for a keypad scanner. The code is used to target the lowest density, 32-macrocell CoolRunnerTM-II XC2C32A CPLD device in a CP56 package (6 mm x 6 mm). The keypad acmodated in this design has 8 rows and 8 columns. The design can easily be scaled to target keypads with more or less rows/columns. For instance, a keypad with 7 rows and 7 columns would allow the design to fit in the smallest QFG32 package (5 mm x 5 mm). To obtain the Verilog source code described in...