BOARDCOM AC208KQM 2.5v 10/100-tx 8-port repeater/71 uplink port with integrated bridge Datasheet

PRELIMINARY DATA SHEET
AC208
2.5V 10/100-TX 8-Port Repeater/7+1 Uplink Port with Integrated Bridge
GENERAL DESCRIPTION
FEATURES
The AC208 is an unmanaged eight-port 10/100 Mbps
repeater with an integrated bridge. The AC208 provides a
low-cost and integrated solution for unmanaged repeater
applications.
The AC208 is a Class II Repeater. In addition, the eighth
port supports 10/100 TX interface for uplink function.
The AC208 provides 10/100 Mbps auto-negotiation and
parallel detection for all ports. In addition, the option to
configure each transceiver port via the EEPROM interface
is available. The AC208 provides two internal repeater state
machines, one operating at 10 Mbps and the other at
100 Mbps. Once the technology is set, the device
automatically connects each port to the appropriate
repeater segment.
The AC208 provides two back-planes for expansion, one
operates at 10 Mbps and the other operates at 100 Mbps.
Up to 32 ports can logically be connected into one repeater
using back-plane buses.
The AC208 integrates repeater and bridge technologies
with store-and-forward mechanisms.
FEATURES
• Low-power (less than 1A total current consumption when
used with 1.25:1 transformer) eight-port 10/100 Mbps
repeater with built-in bridge function.
• MDC/MDIO for control/status of transceiver components.
• Eight integrated 10/100 Mbps IEEE 802.3u compliant
transceivers.
• IEEE 802.3u-compliant auto-negotiation.
• Fully integrated adaptive equalizer provides phase/
amplitude compensation for various cable lengths up to
30 dB at 100 MHz.
• Patent-pending DC restoration technique reduces offset/
baseline wander.
• Unique scrambler seed for all ports for better EMI.
• Cascadable backplanes compatible with AC206.
• Non-blocking 10/100M bridge with MAC and bridge. One
segment of a bridge is fixed to 100 Mbps, while the other
segment can be configured for 10 or 100 Mbps.
• Bridge functions include:
- Embedded 32 KB of memory for address table and
packet buffer.
- Local MAC address filtering.
- XOR hashing scheme.
- Short routing decision time.
- Forwarding schemes: store-and-forward.
- Address table up to 1K entries.
• Programmable LED display for activity, link, speed,
partition, utilization, and collision rate.
• Advanced power management includes:
- Each transceiver port can be turned off
independently.
- Standby mode, which reduces power when the port
is not connected.
• Low-power 2.5V 0.25 µm CMOS implementation with
128-pin QFP package.
• Input tolerance to 3.3V.
256Kbits
RAM
Bridge
MII
MII
10M RBP
100M RBP
R_100
R_10
...
10M RBP
...
10M
RBP
100M
MUX
100M RBP
Figure 1:
P
H
Y
P
H
Y
P
H
Y
P
H
Y
P
H
Y
P
H
Y
P
H
Y
TX0
TX1
TX2
TX3
TX4
TX5
TX6
P
H
Y
TX7
Up Link
Functional Block Diagram
AC208-DS04-405-R
16215 Alton Parkway • P.O. Box 57013 • Irvine, California 92619-7013 • Phone: 949-450-8700 • Fax: 949-450-8710
07/08/02
REVISION HISTORY
Revision
Date
Change Description
AC208-DS04405-R
07/08/02
Incorporate MDC/MDIO changes.
AC208-DS03-R
06/07/02
General technical revision.
AC208-DS02-R
06/20/01
Updated the following tables:
• “LED Connections”
• “Power and Ground”
• “Register Set”
• “Bridge Control Register”
• “BT Control Register”
• “LED Effect with Partition/Isolation Event”
• “EEPROM”
AC208-DS01-R
02/08/01
• Updated “Scrambler” in the “Functional Description” section to: When the BT Control
register 23.11 is set to 1 the data scrambling function is disabled, the 5-bit data stream
is clocked directly to the device’s PMA sublayer.
• Added pin #114 to DGND in the “Power and Ground” table.
• Added pins # 28, 29, 30, 31, 33, 34, 35, 38 to the “No Connects” table.
• Updated the “Electrical Characteristics” section (replaced the Digital Input Voltage
–0.5V to Vcc with –0.5V to 3.3V)
• Updated the “Digital Timing Characteristics” section
• Various text changes throughout the whole document.
• Added the “Mechanical Information” section, outlining the packaging specifications.
• Updated “LED Timing.”
AC208-DS00-R
10/9/00
Initial release.
Altima Communications, Inc.
A Broadcom Company
Broadcom Corporation
P.O. Box 57013
16215 Alton Parkway
Irvine, CA 92619-7013
© 2002 by Altima Communications, Inc.
All Rights Reserved
Printed in the U.S.A.
Broadcom® and the pulse logo® are trademarks of Broadcom Corporation and/or its subsidiaries in the United States and
certain other countries. All other trademarks are the property of their respective owners.
This data sheet (including, without limitation, the Broadcom component(s) identified herein) is not designed, intended, or
certified for use in any military, nuclear, medical, mass transportation, aviation, navigations, pollution control, hazardous
substances management, or other high risk application. BROADCOM PROVIDES THIS DATA SHEET "AS-IS", WITHOUT
WARRANTY OF ANY KIND. BROADCOM DISCLAIMS ALL WARRANTIES, EXPRESSED AND IMPLIED, INCLUDING,
WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, AND NON-INFRINGEMENT.
Preliminary Data Sheet
AC208
07/08/02
TABLE OF CONTENTS
Section 1: Functional Description...................................................................................... 1
Functional Description ................................................................................................................................ 1
Clocks, Reset, and Power Management Functions .................................................................................. 1
Media Independent Interface .................................................................................................................. 2
Scrambler................................................................................................................................................ 2
Parallel to Serial and NRZ—NRZI to MLT-3 Conversion ........................................................................ 2
PLL Clock Synthesizer............................................................................................................................ 3
Receive Function ......................................................................................................................................... 3
Adaptive Equalizer .................................................................................................................................. 3
Link Monitor ............................................................................................................................................ 4
Baseline Wander Compensation ............................................................................................................ 4
Clock/Data Recovery .............................................................................................................................. 4
Decoder/Descrambler ............................................................................................................................. 4
Auto-Negotiation and Miscellaneous Functions ....................................................................................... 5
Parallel Detection.................................................................................................................................... 5
Carrier Sense/RXDV for MII Port Only.................................................................................................... 5
Cable Length Monitor .................................................................................................................................. 5
Media Independent Interface .................................................................................................................. 6
Forwarding Scheme ................................................................................................................................ 6
Address Recognition............................................................................................................................... 6
Reset and Restart ................................................................................................................................... 6
Media Access Control ............................................................................................................................. 6
Hardware Configuration .......................................................................................................................... 7
Software Configuration ........................................................................................................................... 7
LEDs ....................................................................................................................................................... 7
Address Table ......................................................................................................................................... 9
Routing Decision................................................................................................................................... 10
Learning Process .................................................................................................................................. 10
Aging Time ............................................................................................................................................ 10
Forwarding Scheme .............................................................................................................................. 11
Bridge Buffer Management and Queues .............................................................................................. 11
B roa dcom
Document
AC208-DS04-405-R
Page iii
AC208
Preliminary Data Sheet
07/08/02
Section 2: Pins................................................................................................................... 12
Pin Descriptions .........................................................................................................................................12
Section 3: Register Descriptions ..................................................................................... 18
Register Description...................................................................................................................................18
Bridge Configuration Register ...............................................................................................................22
PHY Configuration Register ..................................................................................................................23
PHY Identifier 2 Register .......................................................................................................................25
Auto-Negotiation Advertisement Register .............................................................................................25
Auto-Negotiation Expansion Register....................................................................................................26
Cable Length Register...........................................................................................................................30
Power Management Register ................................................................................................................31
LED Effect with Partition/Isolation Event ...............................................................................................33
LED Effect with Link Event ....................................................................................................................33
LED Effect with Auto-Negotiating Event ................................................................................................34
LED Register Control Mode...................................................................................................................35
LED Display Matrix .....................................................................................................................................38
System Considerations..........................................................................................................................38
Section 4: Electrical Characteristics ............................................................................... 39
Absolute Maximum Ratings.......................................................................................................................39
Operating Range .........................................................................................................................................39
REFCLK Pins ........................................................................................................................................40
I/O Characteristics—LED Pins ..............................................................................................................40
10BASE-T Transceiver Characteristics .................................................................................................41
Section 5: Digital Timing Characteristics ....................................................................... 42
Power on Reset ...........................................................................................................................................42
PHY MDC/MDIO Interface ...........................................................................................................................43
100 MBPS Repeater BackPlane Receive/Transmit Timing .....................................................................44
10 MBPS Repeater BackPlane Receive/Transmit Timing .......................................................................45
EEPROM Interface Timing .........................................................................................................................46
LED Timing ..................................................................................................................................................47
TX Application Termination .......................................................................................................................48
B roa dcom
Page iv
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Section 6: Mechanical Information................................................................................... 49
Section 7: Ordering Information.......................................................................................50
B roa dcom
Document
AC208-DS04-405-R
Page v
AC208
Preliminary Data Sheet
07/08/02
LIST OF TABLES
Table 1:
LED Connections............................................................................................................................. 8
Table 2:
Content of Address Lookup Table ................................................................................................... 9
Table 3:
Embedded Memory Structure........................................................................................................11
Table 4:
Media Dependent Interface Pins (TX) ...........................................................................................12
Table 5:
EEPROM Interface ........................................................................................................................13
Table 6:
MDC/MDIO Interface .....................................................................................................................13
Table 7:
100 Mbps Internal Repeater ..........................................................................................................14
Table 8:
10 Mbps Internal Repeater Bus .....................................................................................................15
Table 9:
LED Pins........................................................................................................................................16
Table 10:
Configuration and Setup................................................................................................................17
Table 11:
Clock Reset ...................................................................................................................................17
Table 12:
Power and Ground ........................................................................................................................17
Table 13:
No Connects..................................................................................................................................17
Table 14:
Register Set...................................................................................................................................18
Table 15:
PHY Port Status Register ..............................................................................................................20
Table 16:
PHY Port Status ............................................................................................................................20
Table 17:
Initial Device Configuration Register .............................................................................................21
Table 18:
Bridge Configuration Register .......................................................................................................22
Table 19:
PHY Configuration Register 0 .......................................................................................................23
Table 20:
PHY Status Register 1...................................................................................................................24
Table 21:
PHY Identifier 1 Register ...............................................................................................................25
Table 22:
PHY Identifier 2 Register ...............................................................................................................25
Table 23:
Auto-Negotiation Advertisement Register .....................................................................................25
Table 24:
Auto-Negotiation Link Partner Ability Register ..............................................................................26
Table 25:
Register 6: Auto-Negotiation Expansion Register .........................................................................26
Table 26:
Auto-Negotiation Next Page Transmit Register.............................................................................27
Table 27:
PHY 10BASE-T Configuration Register ........................................................................................28
Table 28:
PHY Interrupt Control/Status Register...........................................................................................29
Table 29:
Diagnostic Register .......................................................................................................................30
Table 30:
Cable Length Register ...................................................................................................................30
Table 31:
Receive Error Count ......................................................................................................................31
Table 32:
Power Management Register ........................................................................................................31
B roa dcom
Page vi
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Table 33:
Transceiver Mode Register ........................................................................................................... 32
Table 34:
LED Effect with Partition/Isolation Event....................................................................................... 33
Table 35:
LED Effect with Link Event............................................................................................................ 33
Table 36:
LED Effect with Activity (CRS) Event ............................................................................................ 34
Table 37:
LED Effect with Auto-Negotiating Event........................................................................................ 34
Table 38:
LED Effect with Speed100 Event .................................................................................................. 35
Table 39:
LED Register Control Mode .......................................................................................................... 35
Table 40:
EEPROM....................................................................................................................................... 36
Table 41:
4B/5B Code-Group Table.............................................................................................................. 37
Table 42:
Total Power Consumption............................................................................................................. 39
Table 43:
TTL I/O Characteristics ................................................................................................................. 40
Table 44:
REFCLK Pins ................................................................................................................................ 40
Table 45:
I/O Characteristics—LED Pins ...................................................................................................... 40
Table 46:
100BASE-TX Transceiver Characteristics .................................................................................... 41
Table 47:
10BASE-T Transceiver Characteristics......................................................................................... 41
Table 48:
Power on Reset............................................................................................................................. 42
Table 49:
PHY MDC/MDIO Interface ............................................................................................................ 43
Table 50:
100 Mbps Repeater BackPlane Receive/Transmit Timing............................................................ 44
Table 51:
10 Mbps Repeater BackPlane Receive/Transmit Timing.............................................................. 45
Table 52:
EEPROM Interface Timing............................................................................................................ 46
Table 53:
LED Timing ................................................................................................................................... 47
Table 54:
Package Dimensions for the AC208 ............................................................................................. 49
Table 55:
Ordering Information ..................................................................................................................... 50
B roa dcom
Document
AC208-DS04-405-R
Page vii
AC208
Preliminary Data Sheet
07/08/02
LIST OF FIGURES
Figure 1:
Functional Block Diagram................................................................................................................. i
Figure 2:
Exclusive or Hashing Algorithm .....................................................................................................10
Figure 3:
Address Learning and Recognition ...............................................................................................10
Figure 4:
Basic Memory Management Concept ...........................................................................................11
Figure 5:
LED Display Matrix ........................................................................................................................38
Figure 6:
Power on Reset .............................................................................................................................42
Figure 7:
PHY MDC/MDIO Interface.............................................................................................................43
Figure 8:
100 Mbps RBP Receive/Transmit Timing......................................................................................44
Figure 9:
10 Mbps RBP Receive/Transmit Timing........................................................................................45
Figure 10: EEPROM Interface Timing ............................................................................................................46
Figure 11: LED Timing....................................................................................................................................47
Figure 12: Application Termination .................................................................................................................48
Figure 13: 128-Pin PQFP ...............................................................................................................................49
B roa dcom
Page viii
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
S e c ti o n 1 : Fu nc t io na l D e s c r i pt i on
FUNCTIONAL DESCRIPTION
The AC208 is an unmanaged 10/100 Mbps repeater with integrated bridge functions. The device provides eight
10/100BASE-TX twisted pair interface ports. The AC208 also includes a built-in two-segment bridge for 10/100 Mbps
connection. The AC208 provides the highest integration chip solution for dual speed hub systems. The result is ultra low
power consumption that consumes less than 1A maximum when all ports are running 100BASE-TX full-speed. The built-in
function powers down when not used (no cable detected). This reduces power consumption and improves long-term
reliability.
CLOCKS, RESET, AND POWER MANAGEMENT FUNCTIONS
The AC208 requires a single 25-MHz clock signal at the CLK input pin. An internal PLL generates all of the clock frequencies
needed by the device from the single clock input.
The AC208 can be reset in two ways:
•
During initial power on.
•
Hardware reset: A logic low signal of 10 µs pulse width applies to RST pin.
During reset, all mode pins latch in, the internal address table is initialized, and the internal state machine is reset to known
states. At the completion of the reset sequence, all ports are enabled for frame reception and transmission.
The AC208 offers the following power management:
•
Power down mode: This can be achieved by writing to register 0.11 plus port based address.
Example: Port 1 has a based address of Hex 00. During power down, the device is able to respond through the MDC/
MDIO interface.
•
Energy detect mode: The device powers down all of the unused circuitry when the cable is not installed. The Energy
Detect (ED) circuit stays on to monitor incoming signals from the media. The MDC/MDIO interface is turned on in
response to any access transaction. The transmit circuit sends out a link pulse with minimum power consumption. If a
valid signal is received from the media, the device is powered up and resumes normal transmit/receive operation.
B roa dcom
Document
AC208-DS04-405-R
Functional Description
Page 1
AC208
Preliminary Data Sheet
07/08/02
TRANSCEIVER AND TRANSMIT FUNCTION
In 100BASE-TX mode, the Transceiver transmits MLT-3 signal to the cable via isolation transformer. MLT-3 data is a three
level signal data. This data is scrambled when transmitted to the media. The MLT-3 data is synchronous to the 25-MHz clock.
In 10BASE-T mode, Manchester code is generated by the 10BASE-T core logic, which synthesizes through the output
waveshaping driver. This helps reduce any EMI emission, which eliminates the need for an external filter.
MEDIA INDEPENDENT INTERFACE
The Media Independent Interface (MII) is for direct connection of an external device to the repeater. The transmit data on
the MII interface is 4-bit nibbles at 25/2.5 MHz rate. This MII interface is connected to the repeater via the MII TXD lines. The
external device asserts TX_EN during transmission, or forces an error in the encoded data using TX_ER.
SCRAMBLER
In 100BASE-TX mode, the internal 5-bit transmit data stream is scrambled as defined by the TP-PMD Stream Cipher
function in order to reduce radiated emissions on the twisted pair cable. The scrambler encodes a plain text NRZ bit stream
using a key stream periodic sequence of 2047 bits generated by the recursive linear function:
X [n] = X [n-11] + X [n-9] (modulo 2)
The scrambler reduces peak emissions by randomly spreading the signal energy over the transmit frequency range, thus
eliminating peaks at a single frequency. EMI emission can be further reduced by assigning a unique scrambled seed to each
port. When the BASE-T Control register 23.11 is set to 1 the data scrambling function is disabled, the 5-bit data stream is
clocked directly to the device’s PMA sublayer.
PARALLEL TO SERIAL AND NRZ—NRZI TO MLT-3 CONVERSION
The internal 5-bit NRZ data is clocked into transceiver’s shift register with a 25 MHz clock, and clocked out with a 125 MHz
clock to convert it into a serial bit stream. Both clocks are generated by an on-chip clock synthesizer, and they are in sync
to each other. The serialized data is further converted from NRZ to NRZI format, which produces a transition on every logic 1
and no transition on logic 0. To further reduce EMI emission, the NRZI data is converted to MLT-3 signal. The effect offers
a 3 dB to 6 dB reduction in EMI emissions over an un-converted NRZI signals, thus increases the output signals’ margin of
operating within the FCC Class B limit.
When there is a transition occurring in NRZI data, there is a corresponding transition for MLT-3 data. For NRZI data, it
changes the count up/down direction after every single transition. For MLT-3 data, it changes the count up/down direction
after every two transitions. The NRZI to MLT-3 data conversion is implemented without reference to the bit timing or clock
information. The conversion requires detecting transition of the incoming NRZI data and set up the count up/down direction
for the MLT-3 data. Asserting FX_SEL high bypasses this encoding.
B roa dcom
Page 2
Transceiver and Transmit Function
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
MULTIMODE TRANSMIT DRIVER
The multimode driver transmits MLT-3 coded signal in 100BASE-TX mode and Manchester coded signal in 10BASE-T
mode.
The slew rate of the transmitted MLT-3 signal can be controlled to eliminate high frequency EMI component. The MLT-3
signal after the magnetic has a typical rise/fall time of approximately 4 ns, which is within the target range specified in the
ANSI TP- PMD standard.
In 10BASE-T mode, high frequency pre-emphasis is performed which extends the cable-driving distance without the need
of an external filter. FLP/NLP also drives signals through the 10BASE-T driver. The 10BASE-T and 100BASE-TX transmit
signals are multiplexed to the transmit output driver. This arrangement results in using the same external transformer for
both the 10BASE-T and the 100BASE-TX. The driver output level is set by a built-in bandgap reference and an external
resistor connected to the RIBB output pin. The resistor sets the output current for all modes of operation. Each of the TXOP/
N outputs is an open drain device which has a source resistance of 10Ω maximum and a current rating of 40 mA for the 2
Vp-p MLT-3 signal, 100 mA for 5Vp-p Manchester signal when used 1:1 transformer.
PLL CLOCK SYNTHESIZER
The Transceiver also includes on-chip PLL clock synthesizer that generates a 125-MHz and a 25-MHz clock for the
100BASE-TX, or a 100-MHz and 20-MHz clock for the 10BASE-T and auto-negotiation operations. The PLL clock generator
uses a fully differential VCO cell that induces a very low jitter. The Zero Dead Zone Phase Detection method implemented
in this design provides excellent phase tracking. A charge pump with charge sharing compensation is also included to further
reduce jitter at different loop filter voltages. On-chip loop filter eliminates the need for external components and avoids
external noise pickup. Only one external 25-MHz crystal or a signal source is required as a reference clock.
RECEIVE FUNCTION
In 100BASE-TX mode, the receive function implements the reverse order function in the transmit path. It includes a receiver
with adaptive equalization and DC restoration, MLT-3 to NRZI conversion, data and clock recovery at 125 MHz, NRZI to NRZ
conversion, Serial-to-Parallel conversion, de-scrambling, and 5B to 4B decoding. The receiver circuit starts with a DC bias
for the differential RX± inputs, follows with a low-pass filter to filter out high frequency noise from the transmission channel
media. An energy detect circuit is also added to determine whether there is any signal energy on the media. This is useful
in the power-saving mode. The amplification ratio and slicer threshold is set by the on-chip bandgap reference.
In 10BASE-T mode, signal first passes through a third order lowpass filter, which filters all the noise from the cable, board,
and transformer. This eliminates the need for a 10BASE-T external filter. A Manchester decoder and a Serial-to Parallel
follows to generate the 4-bit data in MII mode.
ADAPTIVE EQUALIZER
Each of the eight transceivers is designed to accommodate for maximum cable length of 150m UTP CAT5 cable. A 150m
of UTP CAT-5 cable (such as AT&T 1061) has an attenuation of 31 dB at 100 MHz. A typical attenuation of a 100m cable is
20 dB. The worst case attenuation is around 24–26 dB defined by TP-PMD.
The amplitude and phase distortion from the cable causes inter-symbol interference (ISI) which makes clock and data
recovery impossible. Adaptive equalizer is done by matching the inverse transfer function of the twist-pair cable. This is a
variable equalizer that changes its equalizer frequency response in accordance to cable length. The cable length is
estimated based on comparisons of incoming signal strength against some the known cable characteristics. The equalizer
has a monotonically frequency response, and tunes itself automatically for any cable length to compensate for the amplitude
and phase distortion incurred from the cable.
B roa dcom
Document
AC208-DS04-405-R
Receive Function
Page 3
AC208
Preliminary Data Sheet
07/08/02
LINK MONITOR
Signal levels are detected through a squelch detection circuitry. A signal detect (SD) circuit follows the equalizer and is
asserted high when the peak detector detects a post-equalized signal with peak to ground voltage level larger than 400 mV.
This is approximately 40% of a normal signal voltage level. In addition, the energy level must be sustained longer than 2~3 µs
in order for the signal detects be asserted. It gets de-asserted approximately 1~2 µs after the energy level is consistently
less than 300 mV from peak to ground.
In 100BASE-TX mode, when no signal or invalid signal is detected on the receive pair, the link monitor enters in the link fail
state where only scrambled idle code is transmitted. When a valid signal is detected for a minimum period of time, the link
monitor enters a link pass state and transmit and receive functions are entered.
In 10BASE-T mode, a link-pulse detection circuit constantly monitors the RXIP/RXIN pins for the presence of valid link
pulses.
BASELINE WANDER COMPENSATION
The 100BASE-TX data stream is not always DC balanced. The transformer blocks the DC component of the incoming signal,
thus the DC offset of the differential receives inputs can wander. The shift in the signal levels, coupled with non-zero rise
and fall times of the serial stream can cause pulse-width distortion, creating jitter and possible increases in error rates.
Therefore, a DC restoration circuit is needed to compensate for the attenuation of DC component. The Transceiver
implemented is a patent-pending DC restoration circuit, unlike the traditional implementation; it does not need the feedback
information from the slicer and clock recovery. This not only simplifies the system/circuit design but also eliminates any
random/systematic offset on the receive path. In 10BASE-T mode, the baseline wander correction circuit is not required and
is bypassed.
CLOCK/DATA RECOVERY
The equalized MLT-3 signal passes through a slicer circuit that converts to NRZI format. The transceiver uses a mixed-signal
phase locked loop (PLL) to extract clock information of the incoming NRZI data. The extracted clock is used to re-time the
data stream and set the data boundaries. The transmit clock is locked to the 25-MHz clock input while the receive clock is
locked to the incoming data streams. When initial lock is achieved, the PLL switches to lock to the data stream, extracts a
125-MHz clock and uses that for bit framing to recover data. The recovered 125-MHz clock is also used to generate an
internal 25-MHz RX_CLK. The PLL requires no external components for its operation and has high noise immunity and low
jitter. It provides fast phase align (lock) to data in one transition and its data/clock acquisition time after power-on is less than
60 transitions. The PLL can maintain lock on run-lengths of up to 60 data bits in the absence of signal transitions. When no
valid data is present (like when the SD is de-asserted), the PLL switches back to lock with TX_CLK and provides a
continuously running RX_CLK.
DECODER/DESCRAMBLER
The descrambler detects the state of the transmit Linear Feedback Shift Register (LFSR) by looking for a sequence
representing consecutive idle codes. The descrambler acquires lock with the data stream by recognizing IDLE bursts of 30
or more bits and locking to its de-ciphering Linear Feedback Shift Register (LFSR).
Once lock is acquired, the device operates with the inter-packet-gap (IPG) as low as 40 ns. Before lock occurs, the descrambler requires a minimum of 720 nS of idle in between packet in order to acquire lock.
The deciphering logic also tracks the number of consecutive receive errors detected while RX_DV is asserted. Once the
error counter exceeds its limit (currently set to 64 consecutive errors), the logic assumes that lock has been lost, and the decipher circuit resets itself. The process of regaining lock begins again.
Stream cipher de-scrambler is not used in 10BASE-T mode.
B roa dcom
Page 4
Receive Function
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
AUTO-NEGOTIATION AND MISCELLANEOUS FUNCTIONS
Each of the transceivers contain the ability to negotiate its mode of operation over the twisted pair using the auto-negotiation
mechanism defined in the clause 28 IEEE 802.3u specification. Auto-negotiation may be disabled by software via EEPROM.
The transceiver automatically chooses its mode of operation by detecting the incoming signal.
During auto-negotiation, the auto-negotiation advertisement register is sent to its link partner through a series of fast link
pulse (FLP). When auto-negotiation enabled, Transceiver sends FLP during the following conditions:
•
Power on
•
Link loss
•
Restart command
At the same time, the device monitors incoming data to determine its mode of operation. Parallel detection circuit is enabled
as soon as 10BASE-T idle or 100BASE-TX idle is detected. The mode of operation is configured based on the technology
of the incoming signal. When the device receives a burst of FLP from its link partner with three identical link code words
(ignoring acknowledge bit), it stores these code words in the auto-negotiation link partner ability register and waits for the
next three identical code words. Once the device detects the second code word, it configures itself to the highest technology
that is common to both ends. The technology priorities are:
1
100BASE-TX, half-duplex
2
10BASE-T half-duplex
Once auto-negotiation is complete, the status register reflects the actual speed that was chosen.
PARALLEL DETECTION
The Transceiver also checks for 10BASE-T NLP or 100BASE-TX idle symbols. If either is detected, the device automatically
configures to match the detected operating speed in half-duplex mode. This ability allows the device to communicate with
legacy 10BASE-T and 100BASE-TX systems.
CARRIER SENSE/RXDV FOR MII PORT ONLY
Carrier sense is asserted asynchronously on the CRS pins as soon as activity is detected on the receive data stream.
RX_DV is asserted as soon as a valid SSD (Start-of-Stream Delimiter) is detected. Carrier sense and RX_DV are deasserted synchronously upon detection of a valid end of stream delimiter or two consecutive idle code groups in the receive
data stream. If carrier sense is asserted and a valid SSD is not detected immediately, RX_ER is asserted instead of RX_DV.
In 10BASE-T mode, carrier sense is asserted asynchronously on the CRS pin when valid preamble activity is detected on
the RXIP/RXIN pins. In half-duplex mode, the CRS is activated during transmit and receive of data.
CABLE LENGTH MONITOR
The AC208 can also detect the length of the cable and display the result in the interrupt control/status register (such as, 0000
stands for less than 10m cable used, 0001 stands for ~ 10m of cable, and 1111 stands for 150m cable).
B roa dcom
Document
AC208-DS04-405-R
Auto-Negotiation and Miscellaneous Functions
Page 5
AC208
Preliminary Data Sheet
07/08/02
BRIDGE FUNCTION
MEDIA INDEPENDENT INTERFACE
The bridge supports MII for 10/100 Mbps. Port 0 of bridge can support either 10 or 100, while port 1 supports only at
100 Mbps. Refer to the mode pin table to configure port 0.
FORWARDING SCHEME
The bridge supports the store-and-forward scheme only. It does not support cut-through-mode. With store-and-forward, the
incoming packet should be completely received to the buffer without error before it can be sent out.
ADDRESS RECOGNITION
The self-learning bridge function is based on source address field of packets. The bridge uses the XOR hashing algorithm
to address look-up table. Programmable aging time and fast aging control is supported.
RESET AND RESTART
At power on, the bridge initially goes to the SRAM self-test mode. It generates eight patterns to evaluate SRAM status.
MEDIA ACCESS CONTROL
The bridge media access control (MAC) complies with certain IEEE 802.3 MAC protocols such as frame formatting and
collision handling, but does not generate CRC codes. It generates a 56-bit preamble and start of frame delimiter while a
packet is sending. In half-duplex mode, the device listens before transmitting, to prevent traffic jam. During collision, a packet
is retransmitted at a random time.
B roa dcom
Page 6
Bridge Function
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
INITIALIZATION AND SETUP
HARDWARE CONFIGURATION
Several different states of operation can be chosen through hardware configuration. External pins may be pulled high or low
at reset time. The combination of high and low values determines the power on state of the device.
Many of these pins are multi-function pins which change their meaning when reset ends.
SOFTWARE CONFIGURATION
Several different states of transceiver operation may be chosen through the MDC/MDIO interface. For details, see “Register
Descriptions” on page 18.
LEDS
Using an LED display matrix with a refresh technique, only 16 pins are required to drive up to 48 LEDs with unique
information. On, Off, and Flash states are used to indicate different information. With a reduced number of signals, the LED
display is easier to route on the board, and less costly. The active-low LED data is driven out of LED_D[0:7] pins for each
port and the corresponding LED functions are LED_LN[5:0] pin. For details, see “LED Display/Configuration/PROM
Interface” on page 16 and “LED Display Matrix” on page 38.
The AC208 supports two LEDs per port. The following table describes how each of the LED is connected.
Signals LED_D[0:7] are indicators of port 1 through 8. Signals LED_LN[0:5] are events driven of port 1 through 8.
B roa dcom
Document
AC208-DS04-405-R
Initialization and Setup
Page 7
AC208
Preliminary Data Sheet
07/08/02
Table 1: LED Connections
Signals
Events
Descriptions
LED_LN[0]
Link Status/Activity
Active low indicates 100M link is good. Blinking indicates 100M activity.
LED_LN[1]
Speed/Partition
Active low indicates 10M link is good. Blinking indicates 10M activity.
LED_LN[2]
Display utilization
on bridge segment
A (100 Mbps)
LED_LN[2] is active low, indicating 100M utilization. Utilization indicator is not per
port basis, but rather per segment basis. The LED_D[0:7] indicates percentage of
utilization.
LED_LN[3]
LED_LN[4]
LED_LN[5]
Display utilization
on bridge segment
B (10 Mbps)
Display collision on
bridge segment A
(100 Mbps)
Display collision on
bridge segment B
(10 Mbps)
LED_D[0:7]
7
6
5
4
3
2
1
0
Percent Util.
non
non
85%
65%
45%
25%
12%
1%
LED_LN[3] is active low, indicating 10M utilization. Utilization indicator is not per
port basis, but rather per segment basis. The LED_D[0:7] indicates percentage of
utilization.
LED_D[0:7]
7
6
5
4
3
2
1
0
Percent Util.
non
non
non
65%
45%
25%
12%
1%
LED_LN[4] is active low, indicating collision. Collision indicator is not per port
basis, but rather per segment basis. The LED_D[1:7] indicates percentage of
collision. However, LED_D0 only indicates collision occurrence.
LED_D[0:7]
7
6
5
4
3
2
1
0
Percent Col.
66%
32%
16%
8%
4%
2%
1%
Col.
LED_LN[5] is active low, indicating collision. Collision indicator is not per port
basis, but rather per segment basis. The LED_D[1:7] indicates percentage of
collision. However, LED_D0 only indicates collision occurrence.
LED_D[0:7]
7
6
5
4
3
2
1
0
Percent Col.
66%
32%
16%
8%
4%
2%
1%
Col.
B roa dcom
Page 8
Initialization and Setup
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
ADDRESSING ALGORITHM, ROUTING, LEARNING, AND AGING
ADDRESS TABLE
The address table can store up to 1K entries and each entry consists of 48-bit MAC address, 8-bit port identifier, 1-bit
indication flag and 6-bit aging timer.
Table 2: Content of Address Lookup Table
3130
0
V
Timer
MAC#3
Port#
MAC#1
MAC#2
MAC#4
MAC#5
MAC#6
Bit 30: Entry valid/empty indication, 1 = valid entry, 0 = empty entry.
Bit 29-24: Aging timer.
Bit 23-16: Port number
B roa dcom
Document
AC208-DS04-405-R
Addressing Algorithm, Routing, Learning, and Aging
Page 9
AC208
Preliminary Data Sheet
07/08/02
ADDRESS RECOGNITION
The exclusive or addressing algorithm is used for address lookup table addressing (see the following figure).
MAC#6
xor
MAC#4
xor
MAC#2
=
Hashed address[15:0]
MAC#5
xor
MAC#3
xor
MAC#1
=
Figure 2: Exclusive or Hashing Algorithm
The final address of address lookup table is the hashed address[9:0].
ROUTING DECISION
If a record is empty, the packet is broadcast and treated as an unknown frame. Otherwise, the record is read, and compared
with the current DA. If two addresses are the same, the port number is decided, and the packet is forwarded to the assigned
port. If address collision occurred, different MAC address, the incoming packet is considered an unknown packet.
LEARNING PROCESS
The address learning process is composed of the SA packets and the addressing algorithm described above. The bridge
checks each incoming packets integrity and buffers availability. If a packet is error-free and the buffer is available, the SA/
port number pair of the packet is written into the address lookup table. The following figure describes the general operations
of address learning and recognition.
DA or SA
Xor Hashing Function
[9:0]
Address
Entry Point
AAA-1
AAA
AAA+1
Address Lookup
T bl
Figure 3: Address Learning and Recognition
AGING TIME
The switch automatically examines the status of address lookup table. The round robin speed and checking timer are
dependent on the aging time. The switch aging time is set at 300s. When the aging timer is started after power on, the switch
guaranties that free spaces can be released from occupied address entries.
B roa dcom
Page 10 Addressing Algorithm, Routing, Learning, and Aging
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
FORWARDING SCHEME
The store-and-forward algorithm is used. The incoming packet has to be completely stored in the buffer and verified errorfree before forwarding operations take place.
BRIDGE BUFFER MANAGEMENT AND QUEUES
The bridge buffering management continues to store received packets into memory. The buffer size for 100M port is 16K
bytes, and 8K bytes for 10M port.
Start Address
Read Point
Write Point
Free buffer
End Address
Per Port Buffer Management
Figure 4: Basic Memory Management Concept
The bridge uses the six pointers to control per port buffer status. Start Address point is the beginning of memory address for
each port and the End Address point is the last address of memory for each port. The Read/Write and shadow Read/Write
pointers are dynamically changed depending on the current outgoing and incoming packets in the storage. If the Write
pointer reaches the Read pointer and the size between write and read pointers is smaller than 2K bytes, buffer is full. On the
other hand, when read/write pointers are equal, the buffer is empty.
Table 3: Embedded Memory Structure
31
0x0000
0
2K x 32 for address lookup table
0x07FF
0x0800
4K x 32 for 100M Bridge Port
0x17FF
0x1800
2K x 32 for 10M Bridge Port
0x1FFF
B roa dcom
Document
AC208-DS04-405-R
Addressing Algorithm, Routing, Learning, and Aging
Page 11
AC208
Preliminary Data Sheet
07/08/02
S e c t i o n 2 : Pi n s
PIN DESCRIPTIONS
Many of these device pins have multiple functions. The separate descriptions of each pin are listed in the proper sections.
Designers must assure that they have identified all modes of operation prior to final design.
The media dependent interface (MDI) pin assignment shown below and in the pin description table is subject to change
without notice. The user is advised to contact Altima Communications, Inc. before implementing any design based on the
information provided in this data sheet.
Signals types:
•
I = Input
•
O = Output
•
Z = High impedance
•
U = Pull up with 10 kΩ
•
D = Pull down with 10 kΩ
•
S = Schimitt Trigger
•
A = Analog signal
•
P = Power
•
G = Ground
•
* = Active low signal
Table 4: Media Dependent Interface Pins (TX)
Pin Name
Pin #
Type
Description
RXIP_7
RXIP_6
RXIP_5
RXIP_4
RXIP_3
RXIP_2
RXIP_1
RXIP_0
107
96
95
84
83
72
71
60
AI
AI
AI
AI
AI
AI
AI
AI
Receiver Input Positive for both 10BASE-T and 100BASE-TX.
RXIN_7
RXIN_6
RXIN_5
RXIN_4
RXIN_3
RXIN_2
RXIN_1
RXIN_0
106
97
94
85
82
73
70
61
AI
AI
AI
AI
AI
AI
AI
AI
Receiver Input Negative for both 10BASE-T and 100BASE-TX.
B roa dcom
Page 12 Pins
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Table 4: Media Dependent Interface Pins (TX) (Cont.)
Pin Name
Pin #
Type
Description
TXOP_7
TXOP_6
TXOP_5
TXOP_4
TXOP_3
TXOP_2
TXOP_1
TXOP_0
104
99
92
87
80
75
68
63
AO
AO
AO
AO
AO
AO
AO
AO
Transmitter Output Positive for both 10BASE-T and 100BASE-TX.
TXON_7
TXON_6
TXON_5
TXON_4
TXON_3
TXON_2
TXON_1
TXON_0
103
100
91
88
79
76
67
64
AO
AO
AO
AO
AO
AO
AO
AO
Transmitter Output Negative for both 10BASE-T and 100BASE-TX.
Table 5: EEPROM Interface
Pin Name
Pin #
Type
Description
PROM_CS
127
O
PROM chip select. Connected to Chip Select pin of 93C46 serial
EEPROM
PROM_CLK LED_D[6]
124
O
PROM Clock. Connected to CLK pin of 93C46 serial EEPROM
PROM_OUT LED_D[5]
123
O
PROM Data Out. Connected to Data_In pin of 93C46 serial
EEPROM
PROM_IN LED_D[7]
125
I,D
PROM Data In. Connected to Data_Out pin of 93C46 serial
EEPROM
Table 6: MDC/MDIO Interface
Pin Name
Pin #
Type
Description
MDC (PROM_CS)
127
I,U
Clock signal between the external device and PHY registers for
communication synchronization
MDIO
128
I/O,D
Data Input/Output. It is a bi-directional data interface used by the
external device to access only the internal PHY registers within
the AC208. This pin has internal pull-down register.
B roa dcom
Document
AC208-DS04-405-R
Pin Descriptions
Page 13
AC208
Preliminary Data Sheet
07/08/02
Table 7: 100 Mbps Internal Repeater
Pin Name
Pin #
Type
Description
M100COL_LOCAL*
3
I/O, U
100M Local Collision. Input when ChipID = 00. Active low to
indicate collision on all other ChipIds.
M100ACTO*
4
O, U
Output to ChipID=00 for ChipID≠00 to signal local activity. This
signal is pure combinational logic and is not in sync with any
clock source. (Refer to next 3 signals).
M100ACTI_0*
(M100ACTO*)
4
I,U
Input for ChipID=00 from ChipID≠00 M100ACTO* pins to
indicate activities. Open on all other ChipIDs.
M100ACTI_1*
6
I,U
Connected from ChipID=00 to ChipID=10 M100ACTO* to sense
activities. Open on all other ChipIDs.
M100ACTI_2*
7
I,U
Connected from ChipID=00 to ChipID=11 M100ACTO* to sense
activities. Open on all other ChipIDs.
M100COL_SYS*
2
I/O,U
ChipID=00 drives this pin the same as 100COLBP* to indicate
local collision.
M100CRS_SYS*
8
I/O,U
ChipID=00 drives this pin the same as 100CRSBP* to indicate
local activity.
MS100D4
MS100D3
MS100D2
MS100D1
MS100D0
14
13
12
11
9
I/O,D
I/O,D
I/O,D
I/O,D
I/O,D
Multiple/Stacked Data Group. Transmit and receive data in descrambled 5B data groups for multiple devices. Data is sampled
at the rising edge of MS100D_CLK and driven out on falling edge
of MS100D_CLK.
MS100D_EN*
1
I/O,U
Multiple/Stacked Data Enable. Active-low when data is valid.
Signal is driven out on the falling edge of MS100D_CLK, and
sampled at the rising edge of MS100D_CLK.
MS100D_CLK
16
I/O, U,
S
Multiple/Stacked Data Clock. The bi-directional non-continuous
25 MHz recovered clock for synchronizing with MS100D[4:0],
and MS100D_EN*.
B roa dcom
Page 14 Pin Descriptions
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Table 8: 10 Mbps Internal Repeater Bus
Pin Name
Pin #
Type
Description
M10COL_LOCAL*
18
I/O, U
10M Local Collision. Input when ChipID = 00. Active low to
indicate collision on all other ChipIds. M10COL_LOCAL# ≠
(local_collision).
M10ACTO*
19
O, U
Output to ChipID = 00 for ChipID ≠ 00 to signal local activity.
(Refer to next 3 signals).
M10ACTI_0*
(M10ACTO*)
19
I,U
Connected from ChipID = 00 from ChipID = 01 M10ACTO* to
sense activities. Open on all other ChipIDs.
M10ACTI_1*
20
I,U
Connected from ChipID 00 to ChipID 10 M10ACTO* to sense
activities. Open on all other ChipIDs.
M10ACTI_2*
21
I,U
Connected from ChipID 00 to ChipID 11 M10ACTO* to sense
activities. Open on all other ChipIDs.
M10COL_SYS*
27
I/O,U
ChipID 00 drives this pin the same as 10COLBP* to indicate
system collision.
M10CRS_SYS*
22
I/O,U
ChipID 00 drives this pin the same as 10CRSBP* to indicate
system activity.
MS10D
25
I/O,D
Multiple/Stacked Data Group. Transmit and receive data in
10BASE-T for multiple devices. Data is sampled at the rising
edge of MS10D_CLK and driven out on falling edge of
MS10D_CLK.
MS10D_EN*
26
I/O,U
Multiple/Stacked Data Enable. Active when data is valid.
MS10D_CLK
24
I/O, U,
S
Multiple/Stacked Data Clock. The bi-directional non-continuous
10 MHz recovered clock for synchronizing with MS10D and
MS10D_EN*.
B roa dcom
Document
AC208-DS04-405-R
Pin Descriptions
Page 15
AC208
Preliminary Data Sheet
07/08/02
LED DISPLAY/CONFIGURATION/PROM INTERFACE
The LED pins are shared with reset-read configuration pins, test pins and EEPROM interface. The value applied on the
reset-read pins is only valid at the end of the reset cycle. The EEPROM interface is active after the reset cycle. Once the
data in the EEPROM is read, the same pins are used for LED display. Forty-eight LED outputs are available through an 6x8
matrix.
Table 9: LED Pins
Pin Name
Pin #
Type
Description
LED_LN[5]
LED_LN[4]
LED_LN[3]
LED_LN[2]
LED_LN[1]
LED_LN[0]
50
51
52
53
54
55
O
48 mA
Enable corresponding LED display line in the display matrix, active low
output. The detail of how to program and connect the LEDs is in the LED
Setup section.
LED_LN*[5] = Display 10BASE-T Collision rate and segment collision
status.
LED_LN*[4] = Display 100 Mbps Collision rate and segment collision
status
LED_LN*[3] = Display 10M segment utilization rate
LED_LN*[2] = Display 100M segment utilization rate
LED_LN*[1] = Programmable LED display. The default is to display 10M
Link/Activity information of each port.
LED_LN*[0] = Programmable LED display. The default is to display 100M
Link/Activity information of each port.
LED_D[7]
LED_D[6]
LED_D[5]
LED_D[4]
LED_D[3]
LED_D[2]
LED_D[1]
LED_D[0]
125
124
123
122
121
120
119
118
I/O, D
Output for LED display information of each column in the display matrix.
Active high output.
B roa dcom
Page 16 Pin Descriptions
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Table 10: Configuration and Setup
Pin Name
Pin #
Type
Description
Mode[3]
Mode[2] (LED_D[4])
Mode[1] (LED_D[1])
Mode[0] (LED_D[0])
37
122
119
118
I,D
Mode[1:0]
00
01
10
11
Domain A
100M Rptr
100M Rptr
100M
100M Rptr
Mode[3:2]
Reserved
MII
Domain B
10M Rptr (Master)
10M Rptr (Slave, Bridge disable)
Port 7
10M Rptr (Slave, Bridge, enable
and 10M disable)
TP125
36
I
1:select 1:1.25 xformer
ChipID[0] (LED_D[3])
ChipID[1] (LED_D[2])
120
121
I,D
To assign chip ID for four devices in a single box. One device
in the box must be assigned with ChipID = 0.
RBP
112
I
Reference bias resistor. Connected to analog ground through
a 10K (1%) resistor.
Table 11: Clock Reset
Pin Name
Pin #
Type
Description
1 RESET*
1 47
1 I,U
1 Reset to initial and defaulted state. Pulse must be greater than 10 ns.
1 CLK
1 48
1 I
1 25-MHz system clock reference input. This pin shall be connected to an
external 25-MHz clock source. Multiple devices should be synchronous to
the same external clock source.
Table 12: Power and Ground
Pin Name
Pin #
Type
Description
DVCC
115, 126, 10, 23, 39, 46
P
2.5V power for digital circuit, total of 9 pins.
DGND
114, 116, 117, 5, 15, 32,
45, 49
G
Ground for digital circuit, total 10 pins.
AVCC
108, 109, 110, 57, 58, 59
P
2.5V power for analog circuit, total 16 pins.
AGND
105, 62, 65, 66, 69, 74,
77, 78, 81, 86, 89, 90, 93,
98, 101, 102
G
Ground for analog circuit, total 16 pins
GAVDD
113
P
2.5V power supply for common analog circuit
GAGND
111, 56
G
Ground for common analog circuit
Table 13: No Connects
Pin Name
Pin #
Type
Description
N/C
17, 28, 29, 30, 31, 33, 34,
35, 38, 40, 41, 42, 43, 44
N/C
No Connects
B roa dcom
Document
AC208-DS04-405-R
Pin Descriptions
Page 17
AC208
Preliminary Data Sheet
07/08/02
Section 3 : R egis ter De scr iptions
The following standard registers are supported. (Register numbers are in Decimal format, the values are in Hex format).
Note When writing to registers, it is recommended that a read/modify/write operation be performed, as
unintended bits may get set to unwanted states. This applies to all registers, including those with reserved
bits.
REGISTER DESCRIPTION
The following table lists the AC208 register sets. Each register contains 16-bit data. The addresses in the following table are
hexadecimal.
Table 14: Register Set
PHY Addr
Offset Addr
Definition
Type
Default
8
0–4
PHY Port Status Registers
8
0
PHY Port Link Status
RO
8
1
PHY Port Polarity Status
RO
8
2
PHY Port Partition Status for 100 Mb
RO
8
3
PHY Port Partition Status for 10 Mb
RO
8
4
PHY Port Speed Status
RO
8
5
PHY Port Isolation Status
RO
8
6
Initial Device Configuration Register
R/W
8
7
Bridge Configuration Register
R/W
8
8
Device Revision Number
RO
0
0–31
PHY 1 Registers
0
0
PHY Control Register
R/W
3000
0
1
PHY Status Register
RO
2849
0
2
PHY Identifier 1 Register
RO
0022
0
3
PHY Identifier 2 Register
RO
5541
0
4
Auto-Negotiation Advertisement Register
RO
00A1
0
5
Auto-Negotiation Link Partner Ability Register
RO
0001
0
6
Auto-Negotiation Expansion Register
RO
0004
0
7
Auto Negotiation Next Page Transmit Register
RO
2001
0
8–15
Reserved
0
16
PHY 10BASE-T Configuration Register Control Register
0
17
PHY Interrupt Control/Status Register
0
18
Diagnostic Register
0000
R/W
B roa dcom
Page 18 Register Descriptions
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Table 14: Register Set (Cont.)
PHY Addr
Offset Addr
Definition
Type
0
19
Reserved
RO
0
20
Cable Length Register
RO
0
21
Receive Error Count
0
22
Power Management Register
0
23
Transceiver Mode Register
0
24–31
Reserved
1
0–31
PHY 2 Registers
2
0–31
PHY 3 Registers
3
0–31
PHY 4 Registers
4
0–31
PHY 5 Registers
5
0–31
PHY 6 Registers
6
0–31
PHY 7 Registers
7
0–31
PHY 8 Registers
8
0–31
LED Effect Registers
8
16
Reserved
8
17
Reserved
RO
8
18
LED Effect with Partition/Isolation Event
R/W
8
19
LED Effect with Link Event
R/W
8
20
LED Effect with Activity (CRS) Event
R/W
8
21
LED Effect with AutoNeg Event
R/W
8
22
LED Effect with Speed100 Event
R/W
8
23
LED Register Control Mode
R/W
Default
0000
B roa dcom
Document
AC208-DS04-405-R
Register Description
Page 19
AC208
Preliminary Data Sheet
07/08/02
PHY PORT STATUS REGISTER
Table 15: PHY Port Status Register
Name
Type
Address
Description
PHY Port Link Status
R
00
1 = Link good
0 = Default
PHY Port Polarity Status
R
01
1 = The polarity has been crossed
0 = Default
PHY Port Partition Status for 100 Mb
R
02
1 = The port has been partitioned
0 = Default
PHY Port Partition Status for 10 Mb
R
03
1 = The port has been partitioned
0 = Default
PHY Port Speed Status
R
04
1 = 100M
0 = 10M
0 = Default
PHY Port Isolation Status (Fast Ethernet Only)
R
05
1 = The port has been isolated
0 = Default
Table 16: PHY Port Status
15:9
8
7
6
5
4
3
2
1
0
RSV
MII
RSV
Port 5
Port 4
Port 3
Port 2
Port 1
RSV
RSV
B roa dcom
Page 20 Register Description
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
INITIAL DEVICE CONFIGURATION REGISTER
Table 17: Initial Device Configuration Register
Name
Type
Address
Description
MII Configuration
R/W
06
Used to give the status of MII port. Default is set by pin.
Bit
Name
Type
Description
15:12
Mode
RO
Mode[3:2]
Default
Must be 00.
MODE pins
Mode[1:0]
00
Master mode, Bridge enable.
01
Slave mode, Bridge disable.
10
Slave mode, Uplink.
Port 7 is connected to the bridge
port in this mode. The other bridge
port is connected to 100 segment.
11
Slave mode, Bridge enable (mulitbridge mode).
11
Reserved
(Write clear enable)
RO
10
Reserved
(MIB enable)
RO
Reserved.
0
9
Disable partition
R/W
1:disable partition function of MII interface.
0
8
External transform
selection
R/W
1:external transform 1:1.25, 0:external transform
1:1.
Ext pin
7
MIIB Speed Select
R/W
1:100M interface, 0:10M interface.
Ext Pin
6:2
Switch debug
R/W
Selection control for debugging signals.
00000
1
100M repeater
Partition Alternative
R/W
0 = normal, un-partition a port only when data can
be transmitted out from the port for 560 bit-time
without a collision.
1 = alternate, un-partition a port when data can be
either transmitted from the port or received from the
port for 560 bit-time without a collision.
0
0
10M repeater Partition
Alternative
R/W
0 = normal, un-partition a port when data can be
either transmitted from the port or received from the
port for 560 bit-time without a collision.
1 = alternate, un-partition a port only when data can
be received from the port for 560 bit-time without a
collision
0
B roa dcom
Document
AC208-DS04-405-R
Register Description
Page 21
AC208
Preliminary Data Sheet
07/08/02
BRIDGE CONFIGURATION REGISTER
Table 18: Bridge Configuration Register
Name
Type
Address
Description
Bridge Configuration
Register
R/W
07
Used to configure Bridge.
Bit
Name
Type
Description
Default
15
Watch Dog Reset
R/W
1 = reset when WDOG even occur
0 = does not reset when WDOG even occur
1
14
Loose Length
R/W
1 = receives frame with length from 1519 to 1548
0 = rejects frame with length over 1518
1
13
Dribble Error
R/W
1 = enable, 0:disable receive dribble error packets
0
12
Address Table
Initialization Disable
R/W
1 = disable, 0:enable address table init.
While this bit is 1, the address table only contains few entries
for speed up function verification.
0
11
Aging Speed Up
R/W
1 = enable, 0:disable aging speed up
0
10
10M Back Pressure
R/W
1 = enable, 0:disable 10M back pressure function
0
9
100M Back Pressure
R/W
1 = enable, 0:dieable 100M back pressure function
0
8
Collision Test
R/W
1 = enable, 0:disable collision test
0
7:0
Reserved
R
00
B roa dcom
Page 22 Register Description
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
PHY REGISTERS
The following registers are defined for each PHY port. The base addresses of PHY 1 to PHY 8 are 0, 1, 2, 3, 4, 5, 6, and 7,
respectively.
PHY CONFIGURATION REGISTER
Table 19: PHY Configuration Register 0
Bit
Name
Definition
Mode
Default
0.15
Reset
1 = PHY reset
This bit is self-clearing.
RW/SC
0
0.14
Loopback
1 = Loopback mode. Because it internally loops the transmit of
AC208 to its receive, it ignores all the activity on the cable media.
0 = Normal operation.
RW
0
0.13
Speed Select
1 = 100 Mbps
0 = 10 Mbps. This bit is ignored if auto-negotiation is enabled.
It no longer reflects auto-negotiation results.
RW
1
0.12
Auto-Neg Enable
1 = Enable auto-negotiate process (overrides 0.13 and 0.8)
0 = Disable auto-negotiate process.
In force mode, speed is selected via bit 0.13.
RW
1
0.11
Power Down
1 = Power down mode, puts AC208 in low-power stand-by mode,
only reacts to access transaction.
0 = Normal operation.
RW
0
0.10
Isolate
1 = Electrical isolation of PHY from MII and cable media.
0 = Normal operation.
RW
0
0.9
Restart AutoNegotiation
1 = Restart auto-negotiation process.
0 = Normal operation.
RW/
SC
0
0.8
Duplex Mode
1 = Full-duplex.
0 = Half-duplex.
Full-duplex is not supported on this chip.
It no longer reflects auto-negotiation results.
RO
0
0.7
Collision Test
1 = Enable collision test, which issues the COL signal in
response to the assertion of TX_EN signal.
0 = Disable COL test.
RW
0
0.6:0
Reserved
RO
000000
B roa dcom
Document
AC208-DS04-405-R
PHY Registers
Page 23
AC208
Preliminary Data Sheet
07/08/02
PHY STATUS REGISTER
Table 20: PHY Status Register 1
Bit
Name
Definition
Mode
Default
1.15
100BASE-T4
Tied to 0 indicates no 100BASE-T4 capability.
RO
0
1.14
100BASE-TX
Full-duplex
Tied to 0 indicates no 100BASE-TX full-duplex support.
RO
0
1.13
100BASE-TX
Half-duplex
1 = 100BASE-TX with half-duplex.
0 = No TX half-duplex ability.
RO
1
1.12
10BASE-T Fullduplex
Tied to 0 indicates no 10BASE-T full-duplex support.
RO
0
1.11
10BASE-T Halfduplex
1 = 10BASE-T with half-duplex.
0 = No 10BASE-T half-duplex ability.
RO
1
1.10:6
Reserved
RO
00001
1.5
Auto-Negotiate
Complete
1 = Auto-negotiate process completed, indicates Reg. 4, 5, 6 are
valid.
0 = Auto-negotiate process not completed.
RO
N/A
1.4
Remote Fault
1 = Remote fault condition detected.
0 = No remote fault.
After this bit is set, it remains set until it is cleared by reading
register 1 via the MDC/MDIO interface.
SC/LH
N/A
1.3
Auto-Negotiate
Ability
1 = Able to perform auto-negotiation function, its value is
determined by ANEGA pin.
0 = Unable to perform auto-negotiation function.
RO
1
1.2
Link Status
1 = Link is established. If AC208 link fails, this bit becomes
cleared and remains cleared until register is read via the MDC/
MDIO interface.
0 = Link is down, or has been dropped.
SC/LL
0
1.1
Jabber Detect
1 = Jabber condition detect.
0 = No Jabber condition detected.
SC/LH
0
1.0
Extended
Capability
1 = Extended register capable. This bit is tied permanently to
one.
RO
1
1.15
100BASE-T4
Tied to 0 indicates no 100BASE-T4 capability.
RO
0
B roa dcom
Page 24 PHY Registers
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
PHY IDENTIFIER 1 REGISTER
Table 21: PHY Identifier 1 Register
Register
Bit
Name
Description
Mode
Default
2.15:0
OUI*
Assigned to the third through eighteenth bits of the Organizationally
Unique Identifier (OUI).
RO
0022
(HEX)
PHY IDENTIFIER 2 REGISTER
Table 22: PHY Identifier 2 Register
Register
Bit
Name
Description
Mode
Default
3.15:10
OUI
Assigned to the nineteenth through twenty-fourth bits of the OUI.
RO
010101
3.9:4
Model
Number
Six bit manufacturer’s model number; 101 is encoded as 010001.
RO
010100
3.3:0
Revision
Number
Four bits manufacturer’s revision number. 0001 stands for Rev. A,
and so on.
RO
0001
AUTO-NEGOTIATION ADVERTISEMENT REGISTER
Table 23: Auto-Negotiation Advertisement Register
Bit
Name
Definition
Mode
Default
4.15
Next Page
1 = Desire Next Page.
0 = Next Page is not desired.
RW
0
4.14
Acknowledge
This bit is set internally after receiving three consecutive and
consistent FLP bursts.
RO
0
4.13
Remote Fault
1 = Remote fault detected.
0 = No remote fault.
RW
0
4.12:10
Reserved
For future technology.
RW
000
4.9
100BASE-T4
Tied to 0 indicates no 100BASE-T4 support.
RO
0
4.8
100BASE-TX
Full-duplex
1 = 100BASE-TX with full-duplex.
0 = No 100BASE-TX full-duplex ability.
RO
0
4.7
100BASE-TX
1 = 100BASE-TX capable.
0 = No 100BASE-TX capability.
RW
1
4.6
10BASE-T Fullduplex
1 = 10 Mbps with full-duplex.
0 = No 10 Mbps with full-duplex capability.
RO
0
4.5
10BASE-T
1 = 10 Mbps capable.
0 = No 10 Mbps capability.
RW
1
4.4:0
Selector Field
[00001] = IEEE 802.3.
RO
00001
B roa dcom
Document
AC208-DS04-405-R
PHY Registers
Page 25
AC208
Preliminary Data Sheet
07/08/02
AUTO-NEGOTIATION LINK PARTNER ABILITY REGISTER
Table 24: Auto-Negotiation Link Partner Ability Register
Register
Bit
Name
Description
Mode
Default
5.15:0
Technology
Technology capability field, which indicates the technology capability
of link partner. The bit definition is the same as Reg. 4.15:0.
RO
0001(H)
AUTO-NEGOTIATION EXPANSION REGISTER
Table 25: Register 6: Auto-Negotiation Expansion Register
Register
Bit
Name
6.15:5
Reserved
6.4
Parallel
Detection Fault
6.3
Link Partner Next
Page Able
6.2
Next Page Able
6.1
Page Received
6.0
Link Partner
Auto-Negotiation
Able
Description
Mode
Default
RO
0000
0000
000
1 = Fault detected by parallel detection logic. This is caused by
unstable link, or concurrent link up condition.
0 = No fault detected by parallel detection logic.
SC/LH
0
1 = Link partner supports next page function.
0 = Link partner does not support next page function.
RO
0
RO
1
1 = A new link code word has been received. The contains of the
received link code word is located in Register 5.
SC/LH
0
1 = Link partner is auto-negotiation able.
1 = Link partner is not auto-negotiation able.
RO
0
B roa dcom
Page 26 PHY Registers
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
AUTO-NEGOTIATION NEXT PAGE TRANSMIT REGISTER
Table 26: Auto-Negotiation Next Page Transmit Register
Register
Bit
Name
Description
Mode
Default
7.15
NP
1 = Another Next Page is desired.
RW
0
7.14
Reserved
RO
0
7.13
Message
Page
1 = Message page.
0 = Un-formatted Page.
RW
1
7.12
ACK2
Acknowledge2.
1 = Complies with message.
0 = Can not comply with message.
RW
0
7.11
Toggle
1 = Previous value of transmitted Link Code Word equal to 0.
0 = Previous value of transmitted Link Code Word equal to 1.
RO
N/A
7:10:0
Code
Message/Un-formatted Code Field.
RW
0001
B roa dcom
Document
AC208-DS04-405-R
PHY Registers
Page 27
AC208
Preliminary Data Sheet
07/08/02
PHY 10BASE-T CONFIGURATION REGISTER
Table 27: PHY 10BASE-T Configuration Register
Register
Bit
Name
Description
Mode
Default
16.15
Repeater
1 = Repeater mode. Full-duplex is inactive, and CES only
responses to receive activity. SEQ test function is also
disabled.
0 = DTE mode.
RW
1
16.14
Reserved
RO
0
16.13
TXJAM
1=Force CIM to send jam pattern.
0=Normal operation mode
RO
0
16.12
CIM Disable
1 = Disable carrier integrity monitor function.
0 = Enable carrier integrity monitor function.
Default is ‘0’.
RW
1
16.11
SEQ Test Inhibit
1 = Disable 10BASE-T SEQ testing.
0 = Enable 10BASE-T SEQ testing. Generates a COL pulse
following the completion of a packet transmission.
RW
0
16.10
BASE-T Normal Loop
Back
1 = Enable 10BASE-T normal loop back.
0 = Disable 10BASE-T normal loop back.
RW
0
16.[9:6]
Reserved
RO
0
16:5
Auto polarity disable
1 = Disable auto polarity detection/correction.
0 = Enable auto polarity detection/correction.
RW
0
16.4
Reverse Polarity
When Reg16.5 is set to 0, this bit sets to 1. If Reverse
Polarity is detected on the media, it is set to 0. When
Reg16.5 is set to 1, writing a one to the bit reverses the
polarity of the transmitter.
Note: The reverse polarity is detected either through 8
inverted NLP or through a burst of inverted FLP.
RW
0
16:[3:0]
Reserved
RO
0
B roa dcom
Page 28 PHY Registers
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
PHY INTERRUPT CONTROL/STATUS REGISTER
Table 28: PHY Interrupt Control/Status Register
Register
Bit
Name
Description
Mode Default
17.15
Jabber_IE
Jabber Interrupt Enable.
RW
0
17.14
Rx_Er_IE
Receive Error Interrupt Enable.
RW
0
17.13
Page_Rx_IE
Page Received Interrupt Enable.
RW
0
17.12
PD_Fault_IE
Parallel Detection Fault Interrupt Enable.
RW
0
17.11
LP_Ack_IE
Link Partner Acknowledge Interrupt Enable.
RW
0
17.10
Link_Schange_ IE
Link Status Changed Interrupt Enable.
RW
0
17.9
R_Fault_IE
Remote Fault Interrupt Enable.
RW
0
17.8
Aneg_Comp_IE
Auto-Neg Complete Interrupt Enable.
RW
0
17.7
Jabber_Int
This bit is set when a jabber event is detected.
RC
0
17.6
Rx_Er_Int
This bit is set when RX_ER transitions high.
RC
0
17.5
Page_Rx_Int
This bit is set when a new page is received from link partner during
Auto-Negotiation.
RC
0
17.4
PD_Fault_Int
This bit is set when parallel detect fault is detected.
RC
0
17.3
LP_Ack_Int
This bit is set when the FLP with acknowledge bit set is received.
RC
0
17.2
Link_Schanged Int
This bit is set when link status is changed.
RC
0
17.1
R_Fault_Int
This bit is set when remote fault is detected.
RC
0
17.0
A_Neg_Comp Int
This bit is set when Auto-Neg is completed.
RC
0
B roa dcom
Document
AC208-DS04-405-R
PHY Registers
Page 29
AC208
Preliminary Data Sheet
07/08/02
DIAGNOSTIC REGISTER
Table 29: Diagnostic Register
Register
Bit
Name
Description
Mode
Default
18.15
Lp_lpbk
Link pulse loopback.
1 = loopback the link pulse for auto-negotiation testing
RW
0
18.14
Send_nlp
1 = force link pulse generator to send nlp event in auto-negotiation
mode.
RW
0
18.13
Force link
pass bt
1 = force 10BASE-T link pass
RW
0
18.12
Force link
pass tx
1 = force 100 TX link pass
RW
0
18.11
DPLX
This bit indicates the result of the Auto-Neg for duplex arbitration.
RO
0
18.10
Speed
This bit indicates the result of the Auto-Neg for data speed arbitration.
RO
X
18.9
RX_PASS
In 10BASE-T mode, this bit indicates that Manchester data has been
detected.
In 100BASE-T mode, it indicates valid signal has been received but
not necessarily locked on to.
RC
X
18.8
RX_LOCK
Indicates the receive PLL has locked onto the received signal for the
selected speed of operation (10BASE-T or 100BASE-TX). This bit is
set whenever a cycle-slip occurs, and will remain set until it is read.
RC
X
18.[7:4]
ARB_STATE
HIGHEST
Highest state of Auto-Negotiation state machine since reset on last
read operation.
RC
TBD
18.[3:0]
ARB_STATE
LOWEST
Lowest state of Auto-Negotiation state machine since reset on last
read operation.
RC
TBD
CABLE LENGTH REGISTER
Table 30: Cable Length Register
Register
Bit
Name
20.[15:9]
Reserved
20.8
Adaptation
disable
20.[7:4]
20.[3:0]
Description
Mode
Default
RO
0000000
1 = Disable adaptation
RW
0
Cable
Length
Indication
These bits indicate cable length from 0 to 150m. Each bit represents
10m. For example, if the cable length is 100m then bits [7:4] = 1010.
These bits are only applicable to 100TX mode.
RW
XXXX
Adaptation
Low limit
Adaptation setting, when SD signal is first detected.
RO
XXXX
B roa dcom
Page 30 PHY Registers
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
RECEIVE ERROR COUNT
Table 31: Receive Error Count
Register
Bit
Name
Description
Mode
Default
21.[15:0
]
Receive Error
Count
Count number of receiving packets with error. This register can
only be cleared by reset (software or hardware).
RO
0000
POWER MANAGEMENT REGISTER
Table 32: Power Management Register
Register Bit Name
Description
Mode
Default
RO
00
22.[15:14]
Reserved
22.13
PD_PLL
1=Power down PLL circuit
RO
X
22.12
PD_EQUAL
1=Power down equalizer circuit
RO
X
22.11
PD_BT_RCVR
1=Power down 10BASE-T receiver
RO
X
22.10
PD_LP
1=Power down link pulse receiver
RO
X
22.9
PD_EN_DET
1=Power down energy detect circuit
RO
X
22.8
PD_FX
1=Power down FX circuit
RO
X
22.[7:6]
Reserved
RW
00
22.5
MSK_PLL
0=Force power up PLL circuit
RW
X
22.4
MSK_EQUAL
0=Force power up equalizer circuit
RW
X
22.3
MSK_BT_RCVR
0=Force power up 10BASE-T receiver
RW
X
22.2
MSK_LP
0=Force power up link pulse receiver
RW
X
22.1
MSK_EN_DET
0=Force power up energy detect circuit
RW
X
22.0
MSK_FX
0=Force power up FX circuit
RW
X
B roa dcom
Document
AC208-DS04-405-R
PHY Registers
Page 31
AC208
Preliminary Data Sheet
07/08/02
TRANSCEIVER MODE REGISTER
Table 33: Transceiver Mode Register
Register
Bit
Name
23.15
Description
Mode
Default
Reserved
RO
0
23.14
Reserved
RO
0
23.13
Clk_rclk_save
RW
0
23.12
Reserved
RO
0
23.11
Scramble
disable
1 = disable scrambler
RW
0
23.10
Serial bt
enable
1 = enable serial bt mode
RW
0
23.9
Pcsbp
1 = enable PCS bypass mode
RW
0
23:8
Age timer en
1 = enable age timer in adaptation
0 = disable age timer in adaptation.
RW
0
23.7
Reserved
RO
0
23:6
Reserved
RO
0
23.5
Force re-adapt
1 = force adaptation to re-adapt
Writing a 1 to this bit forces adaptation to re-adapt. This bit is
always read as 0.
RO
0
23.[4:0]
Dlock drop
counter
D lock drop counter
RO
XXXXX
1 = set rclk save mode. Rclk is hut off after 64 cycles of each
packet
B roa dcom
Page 32 PHY Registers
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
TEST AND LED EFFECT REGISTER
This set of the registers is defined for the whole chip. The base address is hex 08.
LED EFFECT WITH PARTITION/ISOLATION EVENT
Table 34: LED Effect with Partition/Isolation Event
Register
Bit
Name
Description
Mode
Default
15:12
Blink Rate [7:4]
Set the blink rate bits [7:0] with LED Effect with Partition/Isolation
Event Register (PHY Addr = 8; Reg Addr = 18), abbreviated as
REG_LED_EFFECT in the following equation.
Blink Rate = 1 / (16 ms x {REG_LED_EFFECT[15:12],
4‘b0000} x 2)
RW
0001
11:10
Reserved
RO
00
9:8
LED On with
Part/ISO Event
RW
00
7:6
Reserved
RO
00
5:4
LED Blink with
Part/ISO Event
RW
00
3:2
Reserved
RO
00
1:0
LED Off with
Part/ISO Event
RW
00
Mode
Default
RO
00000
RW
11
RO
00
RW
11
RO
00
RW
00
When Partition/Isolation, turn on corresponding LED 1:0.
When Partition/Isolation, blink corresponding LED 1:0.
When Partition/Isolation, turn off corresponding LED 1:0.
LED EFFECT WITH LINK EVENT
Table 35: LED Effect with Link Event
Register
Bit
Name
15:10
Reserved
9:8
LED On with Link
Event
7:6
Reserved
5:4
LED Blink with Link
Event
3:2
Reserved
1:0
LED Off with Link
Event
Description
When Link Up, turn on corresponding LED 1:0.
When Link Up, blink corresponding LED 1:0.
When Link Up, turn off corresponding LED 1:0.
B roa dcom
Document
AC208-DS04-405-R
Test and LED Effect Register
Page 33
AC208
Preliminary Data Sheet
07/08/02
LED EFFECT WITH ACTIVITY (CRS) EVENT
Table 36: LED Effect with Activity (CRS) Event
Register
Bit
Name
15:10
Reserved
9:8
LED On with
Activity Event
7:6
Reserved
5:4
LED Blink with
Activity Event
3:2
Reserved
1:0
LED Off with
Activity Event
Description
When Activity, turn on corresponding LED 1:0.
When Activity, blink corresponding LED 1:0.
When Activity, turn off corresponding LED 1:0.
Mode
Default
RO
00000
RW
00
RO
00
RW
11
RO
00
RW
00
Mode
Default
RO
00000
RW
00
RO
00
RW
00
RO
00
RW
00
LED EFFECT WITH AUTO-NEGOTIATING EVENT
Table 37: LED Effect with Auto-Negotiating Event
Register
Bit
Name
15:10
Reserved
9:8
LED On with Autonegotiating Event
7:6
Reserved
5:4
LED Blink with
Auto-negotiating
Event
3:2
Reserved
1:0
LED Off with Autonegotiating Event
Description
When Auto-negotiating, turn on corresponding LED 1:0.
When Auto-negotiating, blink corresponding LED 1:0.
When Auto-negotiating, turn off corresponding LED 1:0.
B roa dcom
Page 34 Test and LED Effect Register
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
LED EFFECT WITH SPEED100 EVENT
Table 38: LED Effect with Speed100 Event
Register
Bit
Name
15:10
Reserved
9:8
LED On with
Speed100 Event
7:6
Reserved
5:4
LED Blink with
Speed100 Event
3:2
Reserved
1:0
LED Off with
Speed100 Event
Description
When Speed100, turn on corresponding LED 1:0.
When Speed100, blink corresponding LED 1:0.
When Speed100, turn off corresponding LED 1:0.
Mode
Default
RO
00000
RW
01
RO
00
RW
01
RO
00
RW
10
LED REGISTER CONTROL MODE
Table 39: LED Register Control Mode
Register
Bit
Name
Description
Mode
Default
15:8
LED Data
Set value shown on the LED_D[7:0].
RW
000000
7:6
Reserved
RO
00
5:0
LED Column
RW
000000
Control which lane of the LED_D should be turned on.
B roa dcom
Document
AC208-DS04-405-R
Test and LED Effect Register
Page 35
AC208
Preliminary Data Sheet
07/08/02
EEPROM TABLE
EEPROM is used to configure the initial setting of Bridge, Repeater, and Transceiver.
Table 40: EEPROM
Address
Description
Default
Assign to
0
First Word
5A3C
1
Test Configuration Register0
0080
PHY=8, Reg=28
2
Initial Repeater Configuration Register
0180
PHY=8, Reg=6
3
Bridge Configuration Register
D000
PHY=8, Reg=7
4
Initialize Port 0 Configuration Register
3000
PHY=0, Reg=0
5
Initialize Port 1 Configuration Register
3000
PHY=1, Reg=0
6
Initialize Port 2 Configuration Register
3000
PHY=2, Reg=0
7
Initialize Port 3 Configuration Register
3000
PHY=3, Reg=0
8
Initialize Port 4 Configuration Register
3000
PHY=4, Reg=0
9
Initialize Port 5 Configuration Register
3000
PHY=5, Reg=0
10
Initialize Port 6 Configuration Register
3000
PHY=6, Reg=0
11
Initialize Port 7 Configuration Register
3000
PHY=7, Reg=0
12
LED Effect with Partition/Isolation Event
1000
PHY=8, Reg=18
13
LED Effect with Link Event
0330
PHY=8, Reg=19
14
LED Effect with Activity (CRS) Event
0030
PHY=8, Reg=20
15
LED Effect with AutoNeg Event
0000
PHY=8, Reg=21
16
LED Effect with Speed100 Event
0200
PHY=8, Reg=22
B roa dcom
Page 36 EEPROM Table
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
4B/5B CODE-GROUP TABLE
Table 41: 4B/5B Code-Group Table
PCS Code Group[4:0] Symbol Name
MII (TXD/RXD [3:0])
Description
11110
0
0000
Data 0
01001
1
0001
Data 1
10100
2
0010
Data 2
10101
3
0011
Data 3
01010
4
0100
Data 4
01011
5
0101
Data 5
01110
6
0110
Data 6
01111
7
0111
Data 7
10010
8
1000
Data 8
10011
9
1001
Data 9
10110
A
1010
Data A
10111
B
1011
Data B
11010
C
1100
Data C
11011
D
1101
Data D
11100
E
1110
Data E
11101
F
1111
Data F
Idle and Control Code
11111
I
0000
Inter-Packet Idle; used as inter-stream fill code.
11000
J
0101
Start of stream delimiter, part 1 of 2; always use
in pair with K symbol.
10001
K
0101
Start of stream delimiter, part 2 of 2; always use
in pair with J symbol.
01101
T
Undefined
End of stream delimiter, part 1 of 2; always use
in pair with R symbol.
00111
R
Undefined
End of stream delimiter, part 2 of 2; always use
in pair with T symbol.
00100
H
Undefined
Transmit Error; used to send HALT code-group
00000
V
Undefined
Invalid code
00001
V
Undefined
Invalid code
00010
V
Undefined
Invalid code
00011
V
Undefined
Invalid code
00101
V
Undefined
Invalid code
00110
V
Undefined
Invalid code
01000
V
Undefined
Invalid code
01100
V
Undefined
Invalid code
10000
V
Undefined
Invalid code
11001
V
Undefined
Invalid code
Invalid Code
B roa dcom
Document
AC208-DS04-405-R
EEPROM Table
Page 37
AC208
Preliminary Data Sheet
07/08/02
LED DISPLAY MATRIX
The LED Display uses refresh technique. By using the LED display matrix, the number of ports to drive the LED can be
significantly reduced. Two LEDs are assigned for each port. On, Off, and Flash states are used to indicate different
information. With reduced LED counts, and reduced number of signals, the LED display will be easier to route on the board,
and less costly.
LED_D[7]
LED_D[6]
LED_D[5]
LED_D[4]
LED_D[3]
LED_D[2]
LED_D[1]
LED_D[0]
330 OHM
330 OHM
330 OHM
330 OHM
330 OHM
330 OHM
330 OHM
330 OHM
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
D?
D
D
D?
D
D
D?
D
LE
LE
LE
LE
LE
LE
LE
LE
LED_LN[5]
LED_LN[4]
LED_LN[3]
LED_LN[2]
LED_LN[1]
LED_LN[0]
Figure 5: LED Display Matrix
SYSTEM CONSIDERATIONS
The design of the chip is optimized for low cost 10/100 Mb unmanaged repeater applications. It also provides flexibility for
systems that require multiple LAN ports within the same unmanaged repeater domain.
B roa dcom
Page 38 LED Display Matrix
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
Se ction 4: Electr ic al C ha rac te ristics
The following electrical characteristics are design goals rather than characterized numbers.
ABSOLUTE MAXIMUM RATINGS
Storage Temperature............................... –55oC to +150oC
Vcc Supply Referenced to GND............. –0.5V to 2.5V
Digital Input Voltage............................... –0.5V to 3.3V
DC Output Voltage.................................. –0.5V to Vcc
OPERATING RANGE
Operating Temperature (Ta)........................... 0oC to 70oC
Vcc Supply Voltage Range (Vcc).................. 2.375V to 2.625V
Table 42: Total Power Consumption
Parameter
Symbol
Conditions
Supply Current
(per port)
Icc
10BASE-T, Idle
10BASE-T, Normal activity
100BASE-TX
10/100BASE-TX, low power without
cable
Power down
Supply Current
(dual speed
hub)
Icc
Mode 00
Mode 01
Mode 10
Mode 11
Minimum Typical
Master
Slave, Bridge disabled
Slave, Uplink
Slave, Bridge enabled
53
Maximum
Units
53
153
103
44
44
mA
mA
mA
mA
mA
mA
mA
mA
680
620
680
680
B roa dcom
Document
AC208-DS04-405-R
Electrical Characteristics
Page 39
AC208
Preliminary Data Sheet
07/08/02
Table 43: TTL I/O Characteristics
Parameter
Symbol
Conditions
Input Voltage High
Vih
Input Voltage Low
Vil
Input Current
Ii
–10
Output Voltage High
Voh
2.0
Output Voltage Low
Vol
Output Current High
Ioh
8
mA
Output Current Low
Iol
-8
mA
Input Capacitance
Ci
Typical
Maximum
Units
2.0
V
0.8
V
10
mA
V
0.4
Output Transition Time
Tristate Leakage
Current
Minimum
3.15V < VCC < 3.45V
V
10
pF
5
ns
|Ioz|
10
uA
REFCLK PINS
Table 44: REFCLK Pins
Parameter
Symbol
Input Voltage Low
Vil
Input Voltage High
Vih
Input Clock Frequency Tolerance
F
Input Clock Duty Cycle
Tdc
Input Capacitance
Cin
Conditions
Minimum
Typical
Maximum Units
0.8
V
2.0
V
100
ppm
40
60
%
3.0
pF
I/O CHARACTERISTICS—LED PINS
Table 45: I/O Characteristics—LED Pins
Parameter
Symbol
Output Low Voltage
Vol
Output High Voltage
Voh
Input Current
Ii
Output Current
Io
Conditions
Minimum
Typical
Maximum
Units
0.4
V
V
27
mA
mA
B roa dcom
Page 40 Operating Range
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
100BASE-TX TRANSCEIVER CHARACTERISTICS
Table 46: 100BASE-TX Transceiver Characteristics
Parameter
Symbol
Conditions
Minimum
Typical
Maximum Units
Peak to Peak Differential
Output Voltage
Vp
Note 1
1.9
2.0
2.1
V
Output Voltage Symmetry
Vss
Note 1
0.98
1.02
mV
Signal Rise/Fall Time
Trf
Note 1
3.0
5.0
ns
Rise/Fall Time Symmetry
Trfs
Note 1
0
0.5
ns
Duty Cycle Distortion
Dcd
0
0.5
ps
Overshoot/Undershoot
Vos
5
%
1.4
ns
4
ns
Output Jitter
Scrambled Idle
Receive Jitter Tolerance
Output Current High
Ioh
1:1 Transformer
40
mA
Output Current High
Ioh
1.25:1
Transformer
32
mA
Common Mode Input Voltage
1.25
V
Differential Input Resistance
4
kΩ
Note 1: 50Ω (± 1%) resistor to VCC on each output
10BASE-T TRANSCEIVER CHARACTERISTICS
Table 47: 10BASE-T Transceiver Characteristics
Parameter
Symbol
Conditions
Minimum
Typical
Maximum
Units
Peak to Peak Differential
Output Voltage
Vop
Note 1
4.4
5
5.6
V
350
ns
Output Jitter
1.4
ns
Receive Jitter Tolerance
32
ns
500
mV
Start of Idle Pulse Width
Differential Squelch Threshold
300
Vds
300
Common Mode Rejection
400
25
V
Note 1: 50Ω (± 1%) resistor to VCC on each output
B roa dcom
Document
AC208-DS04-405-R
Operating Range
Page 41
AC208
Preliminary Data Sheet
07/08/02
S e c t io n 5 : Di gi t a l T i m i ng C ha r a c t e r i s t i c s
POWER ON RESET
Table 48: Power on Reset
Minimu
m
Typical
Maximu
m
Units
tRST
150
-
-
µs
tCONF
100
-
-
ns
Parameter
Symbol
RST* Low Period
Configuration
Conditions
tRST
RST*
All
Configuration
Pins
tCONF
Figure 6: Power on Reset
B roa dcom
Page 42 Digital Timing Characteristics
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
PHY MDC/MDIO INTERFACE
Table 49: PHY MDC/MDIO Interface
Parameter
Symbol
MDC CLOCK
Conditions
Minimum
Typical
Maximum Units
tMDCL
-
300
-
ns
MDC CLOCK
tMDCH
-
300
-
ns
Receive Data Setup
Time
tRDS
Setup on Read Cycle
10
-
-
ns
Receive Data Hold
Time
tRDH
Hold on Read Cycle
10
-
-
ns
Transmit Data Delay
Time
tTDD
Delay on Write Cycle
3
-
18
ns
tM D C L
tM D C H
M DC
tR D S
M D IO
(I N )
tR D H
tT D D
M D IO
(O )
Figure 7: PHY MDC/MDIO Interface
B roa dcom
Document
AC208-DS04-405-R
PHY MDC/MDIO Interface
Page 43
AC208
Preliminary Data Sheet
07/08/02
100 MBPS REPEATER BACKPLANE RECEIVE/TRANSMIT TIMING
Table 50: 100 Mbps Repeater BackPlane Receive/Transmit Timing
Parameter
Symbol
Minimum
Typical
Maximum
MS100D_CLK Period
tCK
MS100D_CLK High period
tCKH
18
22
ns
MS100D_CLK Low period
tCKL
18
22
ns
RXIP/N to Control Assert
tJC
180
ns
RXIP/N to Control De-assert
tTC
180
ns
RXIP/N to M100COL_SYS* Assert
tCCS
200
ns
Control Falling to MS100CRS_SYS*/
MS100D_EN Falling Delay Time
tCSC
30
ns
MS100D to MS100D_CLK Rising Setup Time
tDS
12
ns
MS100D to MS100D_CLK Rising Hold Time
tDH
5
ns
Control Assert to TXOP/N Valid
tCLT
300
Control De-assert to TXOP/N Invalid
tCHT
200
40
Units
ns
ns
Control is the combination of the following signals:
M100ACT0*, M100ACT1_0*, M100ACT1_1*, M100ACT1_2*
Start of Packet
End of Packet
RXIP/N
tJC
tTC
Control*
tCCS
M100COL_SYS*
MS100CRS_SYS*/
MS100D_EN*
tCSC
tCK
tCKH
tCKL
MS100D_CLK
tDS
tDH
MS100D
tCLT
tCHT
TXOP/N
Figure 8: 100 Mbps RBP Receive/Transmit Timing
B roa dcom
Page 44 100 MBPS Repeater BackPlane Receive/Transmit Timing
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
10 MBPS REPEATER BACKPLANE RECEIVE/TRANSMIT TIMING
Table 51: 10 Mbps Repeater BackPlane Receive/Transmit Timing
Parameter
Symbol
Minimum
Typical
Maximum Units
MS10D_CLK Period
tCK
MS10D_CLK High Period
tCKH
40
60
ns
MS10D_CLK Low Period
tCKL
40
60
ns
RXIP/N to Control Assert
tJC
280
ns
RXIP/N to Control De-assert
tTC
280
ns
RXIP/N to C10COL_SYS* Assert
tCCS
300
ns
Control Falling to MS10CRS_SYS*/MS10D_EN*
Falling Delay Time
tCD
30
ns
MS10D to M10D_CLK Rising Setup Time
tDS
20
ns
MS10D to MS10D_CLK Rising Hold Time
tDH
5
ns
Control Assert to TXOP/N Valid
tCLT
720
ns
Control De-assert to TXOP/N Invalid
tCHT
4000
ns
100
ns
Control is the combination of the following signals:
M10ACT0*, M10ACT1_0*, M10ACT1_1*, M10ACT1_2*
SOP
EOP
RXIP/N
tJC
tTC
Control*
tCCS
M10COL_SYS*
MS10CRS_SYS*/
MS10D_EN*
tCSC
tCK
tCKH
tCKL
MS10D_CLK
tDS
tDH
MS10D
tCLT
tCHT
TXOP/N
Figure 9: 10 Mbps RBP Receive/Transmit Timing
B roa dcom
Document
AC208-DS04-405-R
10 MBPS Repeater BackPlane Receive/Transmit Timing
Page 45
AC208
Preliminary Data Sheet
07/08/02
EEPROM INTERFACE TIMING
Table 52: EEPROM Interface Timing
Parameter
Symbol
Conditions
Minimum
Typical
Maximum
PROM_CLK Period
tECK
-
5120
-
ns
PROM_CLK Low Period
tECKL
2550
-
2570
ns
PROM_CLK High Period
tECKH
2550
-
2570
ns
PROM_IN to PROM_CLK Rising Hold Time
tERDS
10
-
-
ns
PROM_IN to PROM_CLK Rising Hold Time
tERDH
10
-
-
ns
PROM_CLK Falling to PROM_OUT Output
Delay Time
tEWDD
-
-
20
PROM_CS
tECKH
tECKL
PROM_CLK
tEWDD
tECK
PROM_OUT
tERDS
tERDH
PROM_IN
Figure 10: EEPROM Interface Timing
B roa dcom
Page 46 EEPROM Interface Timing
Document
AC208-DS04-405-R
Preliminary Data Sheet
AC208
07/08/02
LED TIMING
Table 53: LED Timing
Parameter
Symbol
Conditions
Minimum
Typical
Maximum Units
Pulse Width
tPW
2
ms
LED_D[n] Falling to
LED_D[n+1] Falling
tPP
2
ms
LED_D[n] Falling to
LED_D[n] Falling
tPD
16
ms
LED_LN[5:0]
LED_D[7]
tPW
LED_D[6]
tPP
LED_D[5]
tPD
LED_D[4]
LED_D[3]
LED_D[2]
LED_D[1]
LED_D[0]
Figure 11: LED Timing
B roa dcom
Document
AC208-DS04-405-R
LED Timing
Page 47
Preliminary Data Sheet
AC208
07/08/02
TX APPLICATION TERMINATION
49.9 Ω 1%
49.9 Ω 1%
2.5V
0.1 µF
AC208
RJ45
Transformer
TXON
TXOP
IBREF
TXC_P
TX+_P
TX-_P
TXC_S
TX+_S
TX-_S
RX+_P
RX-_P
RXC_P
RX+_S
RX-_S
RXC_S
1 TX+
2 TX3 RX+
4 Unused
5 Unused
6 RX7 Unused
8 Unused
10 KΩ
1%
0.1 µF
75 Ω X 4
RXIP
110 Ω 1%
RXIN
1000 pF
3 KV
Chassis GND
Figure 12: Application Termination
B roa dcom
Document
AC208-DS04-405-R
TX Application Termination
Page 48
Preliminary Data Sheet
AC208
07/08/02
Sec t ion 6 : M echa nica l Info rm ation
Table 54: Package Dimensions for the AC208
N
A
A1
A2
B
D
D1
D2
E
E1
E2
e
L
L1
128
3.40
Max
0.25 Min
2.70 ±
0.2
0.200 ±
0.1
23.20 ±
0.25
20.00 ±
0.10
18.5 ±
0.10
17.20 ±
0.25
14.00 ±
0.10
12.50 ±
0.10
0.50
0.88 ±
0.2
1.60 ±
0.12
65
103
E2
E1
E
39
1
D2
D1
D
L
B
A2
L1
A
e
A1
Figure 13: 128-Pin PQFP
B roa dcom
Document
AC208-DS04-405-R
Mechanical Information
Page 49
AC208
Preliminary Data Sheet
07/08/02
S e c t i on 7: O rd e r i n g I nfo r m a t io n
Table 55: Ordering Information
Part Number
Package
Ambient Temperature
AC208KQM
128-pin PQFP
0° to 70° C
Broadcom
Altima Communications, Inc.
A Wholly Owned Subsidiary of
Broadcom Corporation
P.O. Box 57013
16215 Alton Parkway
Irvine, CA 92619-7013
Broadcom® Corporation reserves the right to make changes without further notice to any products or data herein to improve reliability, function, or design.
Information furnished by Broadcom Corporation is believed to be accurate and reliable. However, Broadcom Corporation
does not assume any liability arising out of the application or use of this information, nor the application or use of any product or
circuit described herein, neither does it convey any license under its patent rights nor the rights of others.
Document AC208-DS04-405-R
Similar pages