FPGA

Devices’ Features and Data Paths

 

 

FPGA

The FPGA implements the following functions:aaaaa

SLPC interface

SIPMC interface

SClock synchronization extensions

SReset controller

SInterrupt routing unit

SMiscellaneous glue logic

SEthernet switch interface

The FPGA loads its configuration stream from one of two EEPROMs which are connected to the FPGA. One EEPROM serves as default, the second as backup EEPROM. The IPMC controls which EEPROM the configuration stream is loaded from. After IPMC startup the FPGA loads its configuration stream from the default EEPROM. An IPMI System Boot Options command allows to select between default and backup EEPROM. For details about switching between default and backup FPGA refer to theaPENT/ATCA−715/717/7105/7107: Control via IPMI Programmer’s Guidea which can be downloaded from the Motorola literature site.aaa

LPC Interface

The LPC interface is compliant to the Intel LPC specification 1.1 and connects the FPGA to the South Bridge.a

IPMC Interface

The FPGA is connected to the on−board IPMC and implements the following IPMC related features:

STwo Block Transfer interfaces

SPort 80 register

SIPMC extensions

Block Transfer Interfaces

Two Block Transfer interfaces (BT) reside inside the FPGA. Each provides one control and status register, two 64−byte FIFOs and an interrupt mask register. Both BT interfaces are

PENT/ATCA−717

115

Page 115
Image 115
Motorola ATCA-717 manual Ipmc Interface, Block Transfer Interfaces