Fpga registers, Table, Aaaaaa – Motorola ATCA-717 User Manual

Page 137: Registers accessible from cpu via lpc bus

Advertising
background image

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

Advertising