The STE100P, also referred to as STEPHY1, is a
highperformance Fast Ethernet physicallayer interfacefor 10BASE-Tand 100BASE-TX applications.
It was designedwith advancedCMOStechnology to
provide a MediaIndependent Interface(MII) for easy
attachment to 10/100 Media Access Controllers
(MAC)and a physical mediainterfacefor 100BASETXof IEEE802.3u and 10BASE-T ofIEEE802.3.
TheSTEPHY1supports both half-duplexand full-duplexoperation,at 10 and100 Mbpsoperation. Itsoperating mode can be set using auto-negotiation,
paralleldetection or manual control.It alsoallowsfor
the support of auto-negotiation functions for speed
andduplex detection.
2.0 FEATURE
2.1 Industry standard
n IEEE802.3u 100BASE-TX and IEEE802.3
10BASE-T compliant
STE100P
PRODUCT PREVIEW
PQFP64
ORDERING NUMBER: STE100P
n Support forIEEE802.3x flow control
n IEEE802.3u Auto-Negotiation support for
10BASE-T and 100BASE-TX
n MII interface
n Standard CSMA/CD or full duplex operation
supported
Figure 1. BLOCK DIAGRAM
LEDS
TX_CLK
TXD[3:0]
TX_ER
TX_EN
MDC
MDIO
Serial Management
RXD[3:0]
RX_ER
RX_DV
RX_CLK
HW
configuration
pins
LEDS
MII
Interface / Controller
HWConfig
PowerDown
100Mb/s
4B/5B
10Mb/s
100Mb/s
4B/5B
10Mb/s
Scrambler
NRZ ToManchester
Encoder
REGISTERS
Descrambler
CodeAlign
NRZ ToManchester
Encoder
TX Channel
Parallelto
Serial
RX Channel
Serial to
Parallel
NRZ ToNRZI
Encoder
Link Pulse
Generator
Auto
Negotiation
NRZI ToNRZ
Decoder
Link Pulse
Detector
Binary ToMLT3
Encoder
Loopback
Binary ToMLT3
Decoder
Clock Recovery
10 TX Filter
ClockRecovery
10 TX
Filter
Adaptive
Equalization
BaseLine
Wander
SMART
Squelch
TRANSMITTER
10/100
Clock
Generation
RECEIVER
10/100
TXP
TXN
System
Clock
RXP
RXN
January 2000
This ispreliminary information on a new product now in development. Details are subject to change without notice.
1/29
STE100P
2.2 Physical Layer
n Integrates the whole Physical layer functions of 100BASE-TX and 10BASE-T
n Provides Full-duplex operation on both 100Mbps and 10Mbps modes
n Provides Auto-negotiation(NWAY) function of full/half duplex operationfor both 10 and 100 Mbps
n Provides MLT-3 transceiver with DC restoration for Base-line wander compensation
n Provides transmit wave-shaper, receive filters, and adaptive equalizer
n Provides loop-back modes for diagnostic
n Builds in Stream Cipher Scrambler/ De-scrambler and 4B/5B encoder/decoder
n Supports external transmit transformer with turn ratio 1:1
n Supports external receive transformer with turn ratio 1:1
2.3 LED Display
n Provides 2 kinds of LED display mode:
•First mode - 3 LED displays for
♦ 100Mbps(on) or 10Mbps(off)
♦ Link(Keeps on when link ok) or Activity(Blink with10Hz whenreceiving or transmitting but not
collision)
♦ FD(Keeps on when in Full duplex mode) or Collision(Blink with 20Hz when colliding)
•Second mode – 4 LED displays for
♦ 100 Link(On when 100M link ok)
♦10 Link(On when 10M linkok)
♦ Activity (Blink with 10Hz when receiving or transmitting)
♦FD(Keeps on when in Full duplex mode) or Collision(Blink with 20Hz when colliding)
2.4 Miscellaneous
n Standard 64-pin QFP package pinout
Figure 2. System Diagram of the STE100P Application
54TX-ENITransmit Enable. Thc MAC asserts this signal when it drives valid data on the
53TX-CLKI/OTransmit Clock. Normally the STE100P drives TX-CLK. Refer to the Clock
52TX-ERITransmit Coding Error. The MAC asserts this input when an error has occurred
ITransmit Data. The Media Access Controller (MAC) drives data to the STE100P
using these inputs.
TXD4 is monitored only in Symbol (5B) Mode.
These signals must be synchronized to the TX-CLK.
TXD inputs. This signal mustbe synchronized to the TX-CLK.
Requirements discussion in the Functional Description section.
25 MHz for 100 Mbps operation.
2.5 MHz for 10 Mbps operation.
in the transmit data stream. Whenthe STE100P is operating at 100 Mbps, the
STE100P responds by sending invalid code symbols on the line. . In Symbol (5B)
Mode this pin is also equivalent to TXD4.
3/29
STE100P
Table 1. Pin Description
Pin No.NameTypeDescription
42
43
44
46
47
48RX-DVOReceive Data Valid. ThcSTE100P asserts This signal when it drives valid data
51RX-EROReceive Error. The STE100P asserts this output when it receives invalid
49RX-CLKOReceive Clock. This continuous clock provides reference for RXD. RXDV,and
60COLOCollision Detected. The STE100P asserts this output when detecting acollision.
61CRSOCarrier Sense. During half-duplex operation (PR0:8=0), the STE100P asserts
MII Control Interface
41MDCIManagement Data Clock. Clock for the MDIO serial data channel. Maximum
RXD4
RXD3
RXD2
RXD1
RXD0
OReceive Data. Thc STE100P drives received dataon these outputs,
synchronous to RX-CLK.
RXD4 is driven only in Symbol (5B) Mode.
on RXD. This output is synchronous to RX-CLK.
symbols from thenetwork. This signal is synchronous toRX-CLK. InSymbol (5B)
Mode this pin is also equivalent to RXD4.
RXER signals. Refer to the Clock Requirements discussion in the Functional
Description section.
25 MHz for 100 Mbps operation.
2.5 MHz for 10 Mbps operation.
This output remains High for the duration of the collision. This signal is
asynchronous and inactive during full-duplex operation.
this output when either transmit or receive medium is non idle. During full duplex
operation (PR0:8=1), CRS is asserted only when the receive medium is non-idle.
frequency is 2.5 MHz.
40MDIOI/OManagement DataInput/Output, Bi-directional serial data channel for PHY
communication.
62MDINTODManagement DataInterrupt. When any bit in PR18= 1, an active Low output
on this pin indicates statuschange in the corresponding bits in PR17.
Interrupt is cleared by reading Register PR17
Physical (Twisted Pair) Interface
12OSC1I25 MHz reference clock input. When an external 25MHz crystal is used, thispin
will be connected to one terminal of it. If an external 25 MHz clock source of
oscillator is used, then this pin will be theinput pin of it.
11OSC2O25 MHz reference clock output. When an external 25MHz crystal is used, this pin
will be connected to another terminal of if. Ifan external clock source is used,
then this pin should be left open.
21
23
19
18
15IrefOReference Resistor connecting pin for reference current, directly connects a 5KΩ
TXP
TXN
RXP
RXN
OThe differential Transmit outputs of 100BASE-TX or 10BASE-T, these pins
directly output to the transformer.
IThe differential Receive inputs of 100BASE-TX or 10BASE-T,these pins directly
input from the transformer.
± 1% resistor to Vss.
4/29
Table 1. Pin Description
Pin No.NameTypeDescription
STE100P
37-33LED/PAD
Pins
37LED10/
PAD[4]
36LEDTR/
PAD[3]
35LEDL
/PAD[2]
34LEDC
/
PAD[1]
I/OPins 33-37 are multifunction pins used as LED outputs and PHY Address sensing
inputs for multiple PHY applications. PHY address sensing is achieved by
strapping a pull-up/pull-down resistor (typically 10 kΩ) to this pin as required.
The active state of each LED output driver is dependent on the logic level
sampled by the corresponding PHY address input upon power-up/reset. If a
given PAD input is resistively pulled low, the corresponding LED output will be
configured as an active high driver.Conversely, if a given PAD input is resistively
pulled high then the corresponding LEDoutput willbe configured as anactive low
driver.
These outputs are standard CMOS voltage drivers and not open-drain.
I/OLED display for 10Ms/s link status. This pin will be driven on continually when
10Mb/s network operating speed is detected.
The pull-up/pull-down status of this pin is latched into the PR20 bit 7 during
power up/reset.
LED display for Tx/Rx Activity status. This pin will be driven on with 10 Hz
blinking frequency when either effective receiving or transmitting is detected.
The status of thispin is latched into the PR20 bit 6 during power up/reset.
I/OLED display for Link Status. This pin will be driven on continually when a good
Link test is detected.
The status of thispin is latched into the PR20 bit 5 during power up/reset.
I/OLED display for Full Duplex or Collision status. This pin will be driven on
continually when a full duplex configuration is detected. This pin will be driven on
with 20 Hz blinking frequency when a collision status is detected in the half
duplex configuration.
The status of thispin is latched into the PR20 bit 4 during power up/reset.
33LEDS
/
PAD[0]
31CFG0IConfiguration Control 0.
32CFG1IConfiguration Control 1.
Pin No.NameTypeDescription
29RESETIReset (Active-Low). This input must be held low for a minimum of 1 ms to reset
63RIPOReset In Progress. This output is used to indicate when the device has
I/OLED display for 100Ms/s link status. This pin will be driven on continually when
100Mb/s network operating speed is detected.
The status of thispin is latched into the PR20 bit 3 during power up/reset.
When A/N is enabled, CFG0 determines operating mode advertisement
capabilities in combination with CFG1 when MF0/ PR0:12 =1. (See Table2)
When A/N is disabled, CFG1 disables MLT3 and directly affects PR19:0
When CFG0 is Low,MLT3 encoder/decoder is enabled and PR19:1 =0.
When CFG0 is High, MLT3 encoder/decoder is bypassed and PR19:1 = 1.
When A/N is enabled, CFG1 determines operating mode advertisement
capabilities in combination with CFG1 when MF0/ PR0:12 =1. (See Table2)
When A/N is disabled, CFG1 enables Loopback mode and directly affects PR0
bit 14.
When CFG1 is Low,Loopback mode is disabled and PR0:14 = 0.
When CFG1 is High, Loopback mode is enabled and PR0:14 = 1.
the STE100P. During Power-up, the STE100P will be reset regardless of the
state of this pin, and this reset will not be complete until after >1ms.
completed power-up/reset and the registers and functions can be accessed.
When RIP is High, power-up/reset has been successful and the device can be
used normally
When RIP is Low, device reset is not complete.
5/29
STE100P
Table 1. Pin Description
Pin No.NameTypeDescription
30PWRDWNIPower Down. WhenHigh, forces STE100P into Power Down mode. This pin is
5
4
3
2
1
6FDEIFull-Duplex Enable.
MF0
MF1
MF2
MF3
MF4
OR’ed with the Power Down bit (PR0:11). During the Power Down mode, TXP/
TXN outputs and all LED outputs are 3-stated, and the MII interface isisolated.
IMulti-Function pins. Each MFpin internally drives different configuration
functions. The functions of the five MF inputs are as follows:
The logic level of MF0-4 will determine the value that the affected bits will have
upon reset of the STE100P. The operating functions of CFG0, CFG1, and FDE
change depending on the state of MF0 (Auto-Negotiation enabled ordisabled).
Table 2 shows the relationship between CFG0, CFG1and FDE .
When A/N is enabled, FDE determines full-duplex advertisement capability in
combination with CFG0and CFG1. (SeeTable 2)
When A/N is disabled, FDE directly affects full-duplex operation and determines
the value of PR0 bit 8 (Full/Half Duplex Mode Select).
When FDE is High, full-duplex is enabled and PR0:8 = 1.
When FDE is Low, full-duplex is disabled and PR0:8 = 0.
Digital Power Pins
38, 45, 64VCCE, VCCE/I
7, 25, 39, 50GNDE, GNDE/I
Analog Power Pins
9, 13, 16, 17, 22VCCA
8, 10, 14, 20, 24GNDA
6/29
STE100P
5.0 HARDWARE CONTROL INTERFACE
5.1 Operating Configurations
TheHardware Control Interfaceconsistsof the MF<4:0>,CFG <1:0> andFDE input pinsas wellas theLED/
PADpins. This interfaceis used toconfigureoperatingcharacteristicsof theSTE100P. The Hardware Control
Interfaceprovides initialvalues for the MDIO registers,andthen passescontroltothe MDIO Interface. Individualchip addressing via the LED/PAD pins allowsmultipleSTE100P devicesto share the MII interface.Table 2
showshow to setup the desiredoperatingconfigurationsusing the Hardware ControlInterface.
Note: If pin 5, MF0 = 0, or ANE (pinMF0 /PR0:12) = 0 (Auto-Negotiation disabled), then PR4 bits 5-8 will contain the default value indicated
in the table describing register PR4.
5.2 LED / PHY Address Interface
TheLED output pins can beusedto driveLED’s directly,or can be usedto providestatusinformationto a networkmanagementdevice. The activestate of each LED output driver is dependenton thelogic levelsampled
by the corresponding PHYaddress inputupon power-up/reset.For example, if a given PADinput isresistively
pulledlow thenthe corresponding LEDoutputwill be configured as an active highdriver. Conversely,if a given
PADinputis resistivelypulledhighthenthecorrespondingLEDoutputwill be configuredasan activelow driver.
These outputs are standard CMOS drivers and not open-drain.
The STE100P PAD[4:0]inputs provide up to 32 unique PHY address options. An address selection of all
zeros(00000) willresultin aPHY isolation condition asa result of power-on/reset
, asdocumented forPR0
bit11.
SeeSection 7 for more detaileddescriptions of deviceoperation.
6.0 REGISTERS AND DESCRIPTORS DESCRIPTION
Thereare 11 registerswith 16 bits each supportedforSTE100P. This includes7 basicregisterswhich are defined according to the clause 22 “Reconciliation Sub-layer and Media Independent Interface” and clause 28
“PhysicalLayer link signalingfor 10 Mb/s and 100Mb/s Auto-Negotiationon twisted pair” ofIEEE802.3ustandard.
Thereare 11 registerswith 16 bitseach supportedfor theSTE100P.Theseinclude 7 basicregisterswhichare
defined accordingto the clause 22 “ReconciliationSublayer and Media Independent Interface” and clause28
“PhysicalLayer link signalingfor 10 Mb/s and 100Mb/s Auto-Negotiationon twisted pair” ofIEEE802.3ustandard.
In addition, there are4 specialregistersfor advancedchip controland statusinformation.
7/29
STE100P
6.1 Register List
Table 3. Register List
AddressReg. IndexNameRegister Descriptions
0PR0XCRXCVR Control Register
1PR1XSRXCVR Status Register
2PR2PID1PHY Identifier 1
3PR3PID2PHY Identifier 2
4PR4ANAAuto-Negotiation Advertisement Register
5PR5ANLPAAuto-Negotiation Link Partner Ability Register
6PR6ANEAuto-Negotiation Expansion Register
17PR17XCIISXCVR Configuration Information and InterruptStatus Register
18PR18XIEXCVR Interrupt Enable Register
19PR19100CTR100BASE-TX PHY Control/Status Register
20PR20XMCXCVR Mode Control Register
PR0- XCR, XCVR Control Register. The default values on power-up/resetare as listed below.
15XRSTReset control.
1: Device will be reset. This bit will be cleared by STE100P
itself after the reset is completed.
14XLBENLoop-back mode select.
1: Loop-back mode is selected.
13SPSELNetwork Speed select. This bit’s selection will be ignored if
Auto-Negotiation is enabled(bit 12 of PR0 = 1).
1:100Mbps is selected.
0:10Mbps is selected.
12ANENAuto-Negotiation ability control.
1: Auto-Negotiation function is enabled.
0: Auto-Negotiation is disabled.
11PDENPower-down mode control.
1: Power-down mode is selected. Setting this bit puts the
STE100P into power-down mode. During the power-down
mode, TXP/TXNand all LED outputs are 3-stated, and the
MII interface is isolated.
0R/W
0R/W
1R/W
1R/W
0R/W
8/29
Table 4. Register Descriptions
Bit #NameDescriptionsDefault ValRW Type
STE100P
10ISOEN0 – Normal operation.
1 – IsolatePHY from MII.
Setting this control bit isolates the STE100P from the MII,with
the exception of the serialmanagement inter-face. When this
bit is asserted, the STE100Pdoes not respond to TXD[3:0],
TX-EN, and TX-ER inputs, and it presents a high impedance
on its TX-CLK, RX-CLK, RX-DV, RX-ER, D[3:0], COL, and
CRS outputs. This bitis initialized to 0 unless the configuration
pins for the PHY address are set to 00000h during power-up
or reset.
9RSANRe-Start Auto-Negotiation process control.
1: Auto-Negotiation process will be re-started. This bit will be
cleared by STE100P itself afterthe Auto-negotiation
restarted.
8DPSELFull/Half duplex mode select.
1: full duplex mode is selected. This bit will be ignored if Auto-
Negotiation is enabled (bit 12 of PR0 = 1).
7COLENCollision test control.
1: collision test is enabled. 0: normal operation
This bit, when set, causes the COL signal to be asserted as a
result of the assertion of TX _EN within 512 BT.De-assertion
of TX_EN will cause the COL signal to be de-asserted within
4BT.
6~0---Reserved0RO
R/W = Read/Write able. RO = Read Only.
0R/W
0R/W
0R/W
0R/W
PR1- XSR, XCVR Status Register. All the bits of this register are read only.
15T4100BASE-T4 ability.
Always 0, since STE100P hasno T4ability.
14TXFD100BASE-TX full duplex ability.
0RO
1RO
Always1, sinceSTE100P has the100BASE-TX fullduplex ability.
13TXHD100BASE-TX half duplex ability.
Always1,since STE100Phas the 100BASE-TXhalfduplex ability.
1210FD10BASE-T full duplex ability.
Always 1, since STE100P has10Base-T full duplex ability.
1110HD10BASE-T half duplex ability.
Always 1, since STE100P has10Base-T half duplex ability.
10~7---Reserved0RO
6MFPSMF Preamble Suppression
1 =Accepts management frames with pre-amble suppressed.
0 = Will not accept management frames with preamble
suppressed. Thevalue of thisbit iscontrolled by bit 1 of
PR20. Its default of 1 indicates that the SFEPHY1 accepts
management frame without preamble. A minimum of 32
preamble bits are required following power-on or hardware
reset. One IDLE bit is required between any two
management transactions as per IEEE 802.3u
specification.
1RO
1RO
1RO
1RO
9/29
Loading...
+ 20 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.