Chapter 14 register descriptions, Figure 14.1 lan9312 base register memory map, Chapter 14, "register – SMSC LAN9312 User Manual

Page 166: Figure 14.1, Datasheet

Advertising
background image

High Performance Two Port 10/100 Managed Ethernet Switch with 32-Bit Non-PCI CPU Interface

Datasheet

Revision 1.4 (08-19-08)

166

SMSC LAN9312

DATASHEET

Chapter 14 Register Descriptions

This section describes the various LAN9312 control and status registers (CSR’s). These registers are
broken into 5 categories. The following sections detail the functionality and accessibility of all the
LAN9312 registers within each category:

„

Section 14.1, "TX/RX FIFO Ports," on page 167

„

Section 14.2, "System Control and Status Registers," on page 168

„

Section 14.3, "Host MAC Control and Status Registers," on page 269

„

Section 14.4, "Ethernet PHY Control and Status Registers," on page 285

„

Section 14.5, "Switch Fabric Control and Status Registers," on page 307

Figure 14.1

contains an overall base register memory map of the LAN9312. This memory map is not

drawn to scale, and should be used for general reference only.

Note:

Register bit type definitions are provided in

Section 1.3, "Register Nomenclature," on page 19

.

Note:

Not all LAN9312 registers are memory mapped or directly addressable. For details on the
accessibility of the various LAN9312 registers, refer the register sub-sections listed above.

Figure 14.1 LAN9312 Base Register Memory Map

RX Data FIFO Port

& Alias Ports

TX Data FIFO Port

& Alias Ports

RX Status FIFO Port

RX Status FIFO PEEK

TX Status FIFO Port

TX Status FIFO PEEK

Base + 000h

020h

040h

044h

048h

04Ch

100h

TX/

R

X FI

FOs

RESERVED

2E0h

...

2DCh

3FFh

Switch CSR Direct Data

Registers

200h

...

S

y

s

tem CS

Rs

03Ch

01Ch

050h

1588 Registers

Virtual PHY Registers

1C0h

1DCh

19Ch

Switch Interface Registers

1ACh

1B0h

Host MAC Interface Registers

0A4h

0A8h

Advertising