
TPMC634 User Manual Issue 1.0.1 Page 5 of 93
7USER PROGRAMMABLE FPGA CONFIGURATION................................................42
User FPGA Configuration Options..............................................................................................427.1
FPGA Configuration from SPI Flash...........................................................................................427.2
7.2.1 Auto-Configuration at Power-Up.............................................................................................42
7.2.2 SW Controlled Re-Configuration ............................................................................................42
7.2.3 SPI Flash Preparation.............................................................................................................43
7.2.4 FPGA Configuration Time.......................................................................................................43
FPGA Configuration via PCI/Software........................................................................................447.3
7.3.1 Configuration Data Files .........................................................................................................44
7.3.2 Direct FPGA Programming.....................................................................................................46
FPGA Configuration via JTAG Header........................................................................................477.4
8SPI FLASH PROGRAMMING.....................................................................................49
SPI Flash Notes.............................................................................................................................498.1
8.1.1 SPI Flash Device Type ...........................................................................................................49
8.1.2 SPI Flash Programming Options............................................................................................49
8.1.3 SPI Flash Non-Volatile QE Bit ................................................................................................49
8.1.4 Xilinx ISE / BitGen Options.....................................................................................................50
SPI Flash Programming via PCI/Software..................................................................................508.2
8.2.1 SPI Flash Program Data.........................................................................................................50
8.2.2 SPI Flash Instructions.............................................................................................................51
8.2.3 Steps for SPI Flash Chip Erase Operation.............................................................................51
8.2.4 Steps for SPI Flash Sector Erase Operation..........................................................................52
8.2.5Steps for SPI Flash Program Operation.................................................................................52
8.2.6 Steps for SPI Flash Read Operation ......................................................................................53
8.2.7 Steps for setting the SPI Flash Non-Volatile QE Bit...............................................................54
SPI Flash Programming via JTAG Header .................................................................................558.3
8.3.1 MCS Programming File Generation........................................................................................55
8.3.2 SPI Flash Programming..........................................................................................................57
9LOCAL BUS INTERFACE ..........................................................................................62
Local Bus Interface Notes............................................................................................................629.1
Local Bus Cycle Description .......................................................................................................629.2
9.2.1 Local Bus Master Abort (Local Bus Time-Out).......................................................................63
9.2.2 Local Bus Target Error............................................................................................................63
Local Bus Signal Description......................................................................................................649.3
Local Bus Interface Timing..........................................................................................................669.4
Local Bus Signal Protocol Example Diagrams..........................................................................679.5
10 INTERRUPTS..............................................................................................................69
Interrupt Sources..........................................................................................................................6910.1
Interrupt Handling.........................................................................................................................6910.2
10.2.1 SPI Flash In-System Programming Interrupts........................................................................69
10.2.2 Local Bus User Interrupt.........................................................................................................70
10.2.3 Local Bus Error Interrupt.........................................................................................................70
11 LEDS...........................................................................................................................71
12 JTAG HEADER...........................................................................................................72
13 BOARD HW-CONFIGURATION.................................................................................74
Readable DIP-Switch ....................................................................................................................7413.1
TTL I/O Pull-Resistor Reference..................................................................................................7413.2