Motorola ATCA-717 用户手册

下载
页码 156
FPGA Registers
Maps and Registers
PENT/ATCA−717
137
FPGA Registers
The FPGA provides various control and status registers. Some of these registers are
accessible from the CPU host via the LPC bus, some by the IPMC, others by both. In the
following all registers will be described which are accessible from the CPU. These
registers are listed in the following table.
aaa
Table 18:
 Registers Accessible from CPU via LPC Bus
Address Range
Data
Width
Description
0xE4 − 0xE6
8 bit
IPMI Block Transfer Interface 0
0xE8 − 0xEA
8 bit
IPMI Block Transfer Interface 1
0x80
8 bit
Port 80
0x100
8 bit
Index Address Register (used for accessing further FPGA
registers)
a
0x101
8 bit
Index Data Register (used for accessing further FPGA registers)
0x150 − 0x155
8 bit
Ethernet Switch Management Interface
The FPGA provides further registers. In order to access them, first write the index address
corresponding to the register to the Index Address Register, and then perform either a
read or write access on the Index Data Register. All registers that can be accessed this way
are listed in the following table.
a
Table 19:
 Index Addresses of Registers Accessible from CPU via LPC Bus
Index Address
Data
Width
Description
0x00
8 bit
Reset Source Register
0x01
8 bit
Reset Mask Register
0x02
8 bit
Flash Control and Status Register
0x03
8 bit
LED Control Register
0x04
8 bit
PMC Status Register
0x05
8 bit
Shut Down Register
0x30 – 0x3F
8 bit
Clock synchronization interface
0x40
8 bit
Serial PROM Update Register
0x41
8 bit
Access Control Register
0xFF
8 bit
Version Register
All other
8 bit
Reserved