C2K User’s Guide
5-4
Resources
5.2 FPGA Registers
The C2K includes a FPGA to provide programmable logic circuitry for peripheral resources and
miscellaneous ‘glue logic’. The FPGA, located on the 32-bit Device Bus, contains registers that
perform the following functions:
• Board status and control
• Interrupt status and control
• GPIO status and control
• USART
• Counter/timers
Table 5-5 lists the FPGA memory map for the 16-bit chip select. Addresses are given as word
addresses as required by the MV64460.
Table 5-5
FPGA memory map - 16-bit Chip Select
Address
Description
Main
0x0
Revision
0x8
Status
0x10
Control
0x12
Reset Control
Interrupt
0x20
Interrupt Mask Reg 1
0x22
Unused
0x24
Interrupt Summary Status 1
0x26
Unused
0x28
SMI Mask
0x2A
SMI Status
GPIO
0x30
GPIO Direction
0x32
GPIO Polarity
0x34
GPIO Output Type
0x36
GPIO Interrupt Type
0x38
GPIO De-Bounce Enable
0x40
GPIO Input Data Read
0x42
GPIO I/O Data
0x44
GPIO Interrupt Status
0x46
GPIO Interrupt Mask
0x4C
GPIO Clear
0x4E
GPIO Set
Counter/Timers Configuration Registers
0x50
Counter Enable
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com