Configuration, 1 configuration at power-up/reset time, 2 configuration via control pins – Cirrus Logic CS8952 User Manual

Page 29: 3 configuration via the mii, Cs8952

Advertising
background image

CS8952

CrystalLAN™ 100BASE-X and 10BASE-T Transceiver

29

DS206F1

A read transaction is indicated by an Opcode of 10
and a write by 01.

The PHY Address is five bits, with the most signif-
icant bit sent first. If the PHY address included in
the frame is not 00000 or does not match the PHY-
AD field of the Self Status Register (address 19h),
the rest of the frame is ignored.

The register address is five bits, with the most sig-
nificant bit sent first, and indicates the CS8952 reg-
ister to be written to/read from.

The Turnaround time is a two bit time spacing be-
tween when the MAC drives the last register ad-
dress bit onto MDIO and the data field of a
management frame in order to avoid contention
during a read transaction. For a read transaction,
the MAC should tri-state the MDIO pin beginning
on the first bit time, and the CS8952 will begin
driving the MDIO signal to a logic ZERO during
the second bit time. During write transactions,
since the MDIO direction does not need to be re-
versed, the MAC will drive the MDIO to a logic
ONE for the first bit time and a logic ZERO for the
second.

The data field is always 16 bits in length, with the
most significant bit sent first.

5. CONFIGURATION

The CS8952 can be configured in a variety of ways.
All control and status information can be accessed
via the MII Serial Management Interface. Addi-
tionally, many configuration options can be set at
power-up or reset times via individual control lines.
Some configuration capabilities are available at
any time via individual control lines.

5.1

Configuration At Power-up/Reset

Time

At power-up and reset time, the following pins are
used to configure the CS8952.

5.2

Configuration Via Control Pins

The following pins are for dedicated control signals
and can be used at any time to configure the
CS8952.

5.3

Configuration via the MII

The CS8952 supports configuration by software
control through the use of 16-bit configuration and
status registers accessed via the MDIO/MDC pins
(MII Management Interface). The first seven regis-
ters are defined by the IEEE 802.3 specification.
Additional registers extend the register set to pro-
vide enhanced monitoring and control capabilities.

Pin Name

Function

10BT_SER

Select 10BASE-T serial mode

AN[1:0]

Select auto-negotiation mode

BP4B5B

Bypass 4B5B coders

BPALIGN

Bypass 4B5B coders and scramblers

BPSCR

Bypass scramblers, enter FX mode

ISODEF

Electrically isolate MII after reset

LPSTRT

Start in low power mode

PHYAD[4:0]

Set MII PHY address

REPEATER

Control definition of CRS pin, enable
carrier integrity monitor and SQE func-
tion

MII_DRV

Set MII driver strength

TCM

Set TX_CLK mode

TXSLEW[1:0] Set 100BASE-TX transmitter output

slew rate

Pin Name

Function

LPBK

Enter loopback mode

PWRDN

Enter power-down mode

RESET

Reset

Advertising