Motorola ATCA-717 manual Fpga Registers

Models: ATCA-717

1 156
Download 156 pages 224 b
Page 137
Image 137

FPGA Registers

Maps and Registers

 

 

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

Description

 

Width

 

 

 

 

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

Description

 

Width

 

 

 

 

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

PENT/ATCA−717

137

Page 137
Image 137
Motorola ATCA-717 manual Fpga Registers