
TAMC900 User Manual Issue 2.0.1
Page 41 of 71
8 FPGA
The TAMC900 provides a Virtex-5 FPGA in FFG665 for customer programming and board control.
Information about the FPGA pin assignment is part of the engineering documentation.
8.1 Configuration
The FPGA is configured from a Xilinx Platform Flash. The flash has the potential to store different FPGA
code revisions.
The Module Management Controller (MMC) can be programmed to select the code revision that is loaded
into the FPGA. By default, Code Revision 0 is loaded into the FPGA.
On the TAMC900, the Xilinx Platform Flash is configured to store multiple code revisions.
The FPGA is configuration Master and loads Revision 0 by default.
Pay attention to this while generating PROM files.
The Platform Flash or the FPGA are programmed using the Payload JTAG interface. The Payload JTAG
interface is accessible via the “Payload JTAG connector” (J4).
The on board CPLD is part of the “Payload JTAG Cain”. TEWS recommends setting the CPLD
in Bypass Mode during FPGA or Platform Flash JTAG operations.
8.2 MMC Interface
The FPGA has the following signals which are connected to the MMC:
Interface
Description
FUNC_LED2
This signal can be used to flash the USER LED in the front panel of the TAMC900.
A rising or falling edge of FUNC_LED2 triggers the MMC to turn the USER LED off for
app. 100ms.
EKEY[4:1]
These signals can be used to transmit connectivity data from the MMC to the FPGA.
The implementation in MMC and FPGA has to be done by the customer. Please refer to
the chapter “Module Management Controller (MMC)” for more information.
I2C
This I2C Interface can be used by the FPGA to read connectivity data from the MMC.
The implementation in MMC and FPGA has to be done by the customer. Please refer to
chapter “Module Management Controller (MMC)” for more information.
RXD0 / TXD0
These signals can be used to implement a serial communication between FPGA and
MMC.
By default, this is used as debug-output of the MMC. Any other implementation in MMC
and FPGA has to be done by the customer.
Table 8-1 : FPGA Signals connected to the MMC