ICST ICS1893Y-10 Datasheet

Integrated Circuit Systems, Inc.
ICS1893
Document Stage: Release
3.3-V 10Base-T/100Base-TX Integrated PHYceiver
General
The ICS1893 is a low-power, physical-layer device (PHY) that supports the ISO/IEC 10Base-T and 100Base-TX Carrier-Sense Multiple Access/Collision Detection (CSMA/CD) Ethernet standards. The ICS1893 architecture is based on the ICS1892. The ICS1893 supports managed or unmanaged node, repeater, and switch applications.
The ICS1893 incorporates digital signal processing (DSP) in its Physical Medium Dependent (PMD) sublayer. As a result, it can transmit and receive data on unshielded twisted-pair (UTP) category 5 cables with attenuation in excess of 24 dB at 100 MHz. With this ICS-patented technology, the ICS1893 can virtually eliminate errors from killer packets.
The ICS1893 provides a Serial Management Interface for exchanging command and status information with a Station Management (STA) entity.
The ICS1893 Media Dependent Interface (MDI) can be configured to provide either half- or full-duplex operation at data rates of 10 MHz or 100 MHz. The MDI configuration can be established manually (with input pins or control register settings) or automatically (using the Auto-Negotiation features). When the ICS1893 Auto-Negotiation sublayer is enabled, it exchanges technology capability data with its remote link partner and automatically selects the highest-performance operating mode they have in common.
Features
Supports category 5 cables with attenuation in excess of
24 dB at 100 MHz across a temperature range from -5° to +85° C
DSP-based baseline wander correction to virtually
eliminate killer packets across temperature range of from
-5° to +85° C
Low-power, 0.35-micron CMOS (typically 400 mW)
Single 3.3-V power supply.
Single-chip, fully integrated PHY provides PCS, PMA,
PMD, and AUTONEG sublayers of IEEE standard
10Base-T and 100Base-TX IEEE 802.3 compliant
Fully integrated, DSP-based PMD includes:
– Adaptive equalization and baseline wander correction – Transmit wave shaping and stream cipher scrambler – MLT-3 encoder and NRZ/NRZI encoder
Highly configurable design supports:
– Node, repeater, and switch applications – Managed and unmanaged applications – 10M or 100M half- and full-duplex modes – Parallel detection – Auto-negotiation, with Next Page capabilities
MAC/Repeater Interface can be configured as:
– 10M or 100M Media Independent Interface – 100M Symbol Interface (bypasses the PCS) – 10M 7-wire Serial Interface
Small Footprint 64-pin Thin Quad Flat Pack (TQFP)
ICS1893 Block Diagram
100Base-T
PCS
10/100 MII or
Alternate
MAC/Repeater
Interface
MII Serial
Management
Interface
Interface
MUX
MII
Extended
Register
Set
ICS1893 Rev C 6/6/00 June, 2000
• Frame
• CRS/COL Detection
• Parallel to Serial
• 4B/5B
Low-Jitter
Clock
Synthesizer
Clock Power LEDs and PHY
ICS reserves the right to make changes in the device data identified in
PMA
• Clock Recovery
• Link Monitor
• Signal Detection
• Error Detection
10Base-T
this publication without further notice. ICS advises its customers to obtain the latest version of all device data to verify that any information being relied upon by the customer is current and accurate.
TP_PMD
• MLT-3
• Stream Cipher
• Adaptive Equalizer
• Baseline Wander Correction
Configuration
and Status
Address
Integrated
Switch
Auto-
Negotiation
Twisted-
Pair
Interface to
Magnetics
Modules and
RJ45
Connector
Table of ContentsICS1893 Data Sheet - Release
Table of Contents
Section Title Page
Revision History .............................................................................................................................9
Chapter 1Abbreviations and Acronyms.........................................................................................11
Chapter 2Conventions and Nomenclature.....................................................................................13
Chapter 3ICS1893 Enhanced Features...........................................................................................15
Chapter 4Overview of the ICS1893..................................................................................................17
4.1 100Base-TX Operation ..........................................................................................18
4.2 10Base-T Operation ...............................................................................................18
Chapter 5Operating Modes Overview.............................................................................................19
5.1 Reset Operations ...................................................................................................20
5.1.1 General Reset Operations .....................................................................................20
5.1.2 Specific Reset Operations .....................................................................................21
5.2 Power-Down Operations ........................................................................................22
5.3 Automatic Power-Saving Operations .....................................................................23
5.4 Auto-Negotiation Operations ..................................................................................23
5.5 100Base-TX Operations ........................................................................................24
5.6 10Base-T Operations .............................................................................................24
5.7 Half-Duplex and Full-Duplex Operations ...............................................................24
Chapter 6Interface Overviews..........................................................................................................25
6.1 MII Data Interface ..................................................................................................26
6.2 100M Symbol Interface ..........................................................................................27
6.3 10M Serial Interface ...............................................................................................29
6.4 Serial Management Interface .................................................................................31
6.5 Twisted-Pair Interface ............................................................................................31
6.5.1 Twisted-Pair Transmitter Interface .........................................................................32
6.5.2 Twisted-Pair Receiver Interface .............................................................................33
6.6 Clock Reference Interface .....................................................................................34
6.7 Configuration Interface ...........................................................................................34
6.8 Status Interface ......................................................................................................35
Chapter 7Functional Blocks.............................................................................................................37
7.1 Functional Block: Media Independent Interface .....................................................38
7.2 Functional Block: Auto-Negotiation ........................................................................39
7.2.1 Auto-Negotiation General Process ........................................................................40
7.2.2 Auto-Negotiation: Parallel Detection ......................................................................41
7.2.3 Auto-Negotiation: Remote Fault Signaling .............................................................41
7.2.4 Auto-Negotiation: Reset and Restart .....................................................................42
7.2.5 Auto-Negotiation: Progress Monitor .......................................................................42
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
2
ICS1893 - Release
Table of Contents
Table of Contents
Section Title Page
7.3 Functional Block: 100Base-X PCS and PMA Sublayers ........................................44
7.3.1 PCS Sublayer ........................................................................................................44
7.3.2 PMA Sublayer ........................................................................................................44
7.3.3 PCS/PMA Transmit Modules .................................................................................45
7.3.4 PCS/PMA Receive Modules ..................................................................................46
7.3.5 PCS Control Signal Generation .............................................................................47
7.3.6 4B/5B Encoding/Decoding .....................................................................................47
7.4 Functional Block: 100Base-TX TP-PMD Operations .............................................48
7.4.1 100Base-TX Operation: Stream Cipher Scrambler/Descrambler ..........................48
7.4.2 100Base-TX Operation: MLT-3 Encoder/Decoder .................................................48
7.4.3 100Base-TX Operation: DC Restoration ................................................................48
7.4.4 100Base-TX Operation: Adaptive Equalizer ..........................................................49
7.4.5 100Base-TX Operation: Twisted-Pair Transmitter .................................................49
7.4.6 100Base-TX Operation: Twisted-Pair Receiver .....................................................49
7.4.7 100Base-TX Operation: Auto Polarity Correction ..................................................50
7.4.8 100Base-TX Operation: Isolation Transformer ......................................................50
7.5 Functional Block: 10Base-T Operations ................................................................51
7.5.1 10Base-T Operation: Manchester Encoder/Decoder .............................................51
7.5.2 10Base-T Operation: Clock Synthesis ...................................................................51
7.5.3 10Base-T Operation: Clock Recovery ...................................................................51
7.5.4 10Base-T Operation: Idle .......................................................................................52
7.5.5 10Base-T Operation: Link Monitor .........................................................................52
7.5.6 10Base-T Operation: Smart Squelch .....................................................................53
7.5.7 10Base-T Operation: Carrier Detection .................................................................53
7.5.8 10Base-T Operation: Collision Detection ...............................................................53
7.5.9 10Base-T Operation: Jabber ..................................................................................54
7.5.10 10Base-T Operation: SQE Test .............................................................................54
7.5.11 10Base-T Operation: Twisted-Pair Transmitter .....................................................55
7.5.12 10Base-T Operation: Twisted-Pair Receiver .........................................................55
7.5.13 10Base-T Operation: Auto Polarity Correction .......................................................55
7.5.14 10Base-T Operation: Isolation Transformer ...........................................................55
7.6 Functional Block: Management Interface ...............................................................56
7.6.1 Management Register Set Summary .....................................................................56
7.6.2 Management Frame Structure ...............................................................................56
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
3
Table of ContentsICS1893 Data Sheet - Release
Table of Contents
Section Title Page
Chapter 8Management Register Set............................................................................................... 59
8.1 Introduction to Management Register Set .............................................................60
8.1.1 Management Register Set Outline .........................................................................60
8.1.2 Management Register Bit Access ..........................................................................61
8.1.3 Management Register Bit Default Values ..............................................................61
8.1.4 Management Register Bit Special Functions .........................................................62
8.2 Register 0: Control Register ...................................................................................63
8.2.1 Reset (bit 0.15) ......................................................................................................63
8.2.2 Loopback Enable (bit 0.14) ....................................................................................64
8.2.3 Data Rate Select (bit 0.13) .....................................................................................64
8.2.4 Auto-Negotiation Enable (bit 0.12) .........................................................................64
8.2.5 Low Power Mode (bit 0.11) ....................................................................................65
8.2.6 Isolate (bit 0.10) .....................................................................................................65
8.2.7 Restart Auto-Negotiation (bit 0.9) ..........................................................................65
8.2.8 Duplex Mode (bit 0.8) .............................................................................................66
8.2.9 Collision Test (bit 0.7) ............................................................................................66
8.2.10 IEEE Reserved Bits (bits 0.6:0) .............................................................................66
8.3 Register 1: Status Register ....................................................................................67
8.3.1 100Base-T4 (bit 1.15) ............................................................................................67
8.3.2 100Base-TX Full Duplex (bit 1.14) .........................................................................68
8.3.3 100Base-TX Half Duplex (bit 1.13) ........................................................................68
8.3.4 10Base-T Full Duplex (bit 1.12) .............................................................................68
8.3.5 10Base-T Half Duplex (bit 1.11) .............................................................................68
8.3.6 IEEE Reserved Bits (bits 1.10:7) ...........................................................................69
8.3.7 MF Preamble Suppression (bit 1.6) .......................................................................69
8.3.8 Auto-Negotiation Complete (bit 1.5) .......................................................................69
8.3.9 Remote Fault (bit 1.4) ............................................................................................70
8.3.10 Auto-Negotiation Ability (bit 1.3) ............................................................................70
8.3.11 Link Status (bit 1.2) ................................................................................................71
8.3.12 Jabber Detect (bit 1.1) ...........................................................................................71
8.3.13 Extended Capability (bit 1.0) ..................................................................................71
8.4 Register 2: PHY Identifier Register ........................................................................72
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
4
ICS1893 - Release
Table of Contents
Table of Contents
Section Title Page
8.5 Register 3: PHY Identifier Register ........................................................................74
8.5.1 OUI bits 19-24 (bits 3.15:10) ..................................................................................74
8.5.2 Manufacturer's Model Number (bits 3.9:4) .............................................................75
8.5.3 Revision Number (bits 3.3:0) .................................................................................75
8.6 Register 4: Auto-Negotiation Register ...................................................................76
8.6.1 Next Page (bit 4.15) ...............................................................................................76
8.6.2 IEEE Reserved Bit (bit 4.14) ..................................................................................77
8.6.3 Remote Fault (bit 4.13) ..........................................................................................77
8.6.4 IEEE Reserved Bits (bits 4.12:10) .........................................................................77
8.6.5 Technology Ability Field (bits 4.9:5) .......................................................................78
8.6.6 Selector Field (Bits 4.4:0) .......................................................................................79
8.7 Register 5: Auto-Negotiation Link Partner Ability Register ....................................80
8.7.1 Next Page (bit 5.15) ...............................................................................................80
8.7.2 Acknowledge (bit 5.14) ..........................................................................................81
8.7.3 Remote Fault (bit 5.13) ..........................................................................................81
8.7.4 Technology Ability Field (bits 5.12:5) .....................................................................81
8.7.5 Selector Field (bits 5.4:0) .......................................................................................81
8.8 Register 6: Auto-Negotiation Expansion Register ..................................................82
8.8.1 IEEE Reserved Bits (bits 6.15:5) ...........................................................................82
8.8.2 Parallel Detection Fault (bit 6.4) .............................................................................83
8.8.3 Link Partner Next Page Able (bit 6.3) ....................................................................83
8.8.4 Next Page Able (bit 6.2) .........................................................................................83
8.8.5 Page Received (bit 6.1) .........................................................................................83
8.8.6 Link Partner Auto-Negotiation Able (bit 6.0) ..........................................................83
8.9 Register 7: Auto-Negotiation Next Page Transmit Register ...................................84
8.9.1 Next Page (bit 7.15) ...............................................................................................85
8.9.2 IEEE Reserved Bit (bit 7.14) ..................................................................................85
8.9.3 Message Page (bit 7.13) ........................................................................................85
8.9.4 Acknowledge 2 (bit 7.12) .......................................................................................85
8.9.5 Toggle (bit 7.11) .....................................................................................................85
8.9.6 Message Code Field / Unformatted Code Field (bits 7.10:0) .................................85
8.10 Register 8: Auto-Negotiation Next Page Link Partner Ability Register ...................86
8.10.1 Next Page (bit 8.15) ...............................................................................................87
8.10.2 IEEE Reserved Bit (bit 8.14) ..................................................................................87
8.10.3 Message Page (bit 8.13) ........................................................................................87
8.10.4 Acknowledge 2 (bit 8.12) .......................................................................................87
8.10.5 Message Code Field / Unformatted Code Field (bits 8.10:0) .................................87
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
5
Table of ContentsICS1893 Data Sheet - Release
Table of Contents
Section Title Page
8.11 Register 16: Extended Control Register ................................................................88
8.11.1 Command Override Write Enable (bit 16.15) .........................................................89
8.11.2 ICS Reserved (bits 16.14:11) .................................................................................89
8.11.3 PHY Address (bits 16.10:6) ...................................................................................89
8.11.4 Stream Cipher Scrambler Test Mode (bit 16.5) .....................................................89
8.11.5 ICS Reserved (bit 16.4) .........................................................................................89
8.11.6 NRZ/NRZI Encoding (bit 16.3) ...............................................................................89
8.11.7 Invalid Error Code Test (bit 16.2) ...........................................................................90
8.11.8 ICS Reserved (bit 16.1) .........................................................................................90
8.11.9 Stream Cipher Disable (bit 16.0) ............................................................................90
8.12 Register 17: Quick Poll Detailed Status Register ...................................................91
8.12.1 Data Rate (bit 17.15) ..............................................................................................92
8.12.2 Duplex (bit 17.14) ...................................................................................................92
8.12.3 Auto-Negotiation Progress Monitor (bits 17.13:11) ................................................93
8.12.4 100Base-TX Receive Signal Lost (bit 17.10) .........................................................93
8.12.5 100Base PLL Lock Error (bit 17.9) .........................................................................94
8.12.6 False Carrier (bit 17.8) ...........................................................................................94
8.12.7 Invalid Symbol (bit 17.7) ........................................................................................94
8.12.8 Halt Symbol (bit 17.6) ............................................................................................95
8.12.9 Premature End (bit 17.5) ........................................................................................95
8.12.10 Auto-Negotiation Complete (bit 17.4) .....................................................................95
8.12.11 100Base-TX Signal Detect (bit 17.3) .....................................................................95
8.12.12 Jabber Detect (bit 17.2) .........................................................................................96
8.12.13 Remote Fault (bit 17.1) ..........................................................................................96
8.12.14 Link Status (bit 17.0) ..............................................................................................96
8.13 Register 18: 10Base-T Operations Register ..........................................................97
8.13.1 Remote Jabber Detect (bit 18.15) ..........................................................................97
8.13.2 Polarity Reversed (bit 18.14) .................................................................................98
8.13.3 ICS Reserved (bits 18.13:6) ...................................................................................98
8.13.4 Jabber Inhibit (bit 18.5) ..........................................................................................98
8.13.5 ICS Reserved (bit 18.4) .........................................................................................98
8.13.6 Auto Polarity Inhibit (bit 18.3) .................................................................................98
8.13.7 SQE Test Inhibit (bit 18.2) ......................................................................................98
8.13.8 Link Loss Inhibit (bit 18.1) ......................................................................................99
8.13.9 Squelch Inhibit (bit 18.0) ........................................................................................99
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
6
ICS1893 - Release
Table of Contents
Table of Contents
Section Title Page
8.14 Register 19: Extended Control Register 2 ...........................................................100
8.14.1 Node/Repeater Configuration (bit 19.15) .............................................................101
8.14.2 Hardware/Software Priority Status (bit 19.14) ......................................................101
8.14.3 Remote Fault (bit 19.13) ......................................................................................101
8.14.4 ICS Reserved (bits 19.12:8) .................................................................................101
8.14.5 Twisted Pair Tri-State Enable, TPTRI (bit 19.7) ...................................................102
8.14.6 ICS Reserved (bits 19.12:6) .................................................................................102
8.14.7 Force LEDs On (bit 19.5) .....................................................................................102
8.14.8 ICS Reserved (bits 19.4:1) ...................................................................................102
8.14.9 Automatic 100Base-TX Power-Down (bit 19.0) ...................................................102
Chapter 9Pin Diagram, Listings, and Descriptions.....................................................................103
9.1 ICS1893 Pin Diagram ..........................................................................................103
9.2 ICS1893 Pin Listings ............................................................................................104
9.3 ICS1893 Pin Descriptions ....................................................................................105
9.3.1 Transformer Interface Pins ..................................................................................105
9.3.2 Multi-Function (Multiplexed) Pins: PHY Address and LED Pins ..........................106
9.3.3 Configuration Pins ................................................................................................110
9.3.4 MAC/Repeater Interface Pins ..............................................................................112
9.3.5 Reserved Pins ......................................................................................................121
9.3.6 Ground and Power Pins .......................................................................................122
Chapter 10DC and AC Operating Conditions...............................................................................123
10.1 Absolute Maximum Ratings .................................................................................123
10.2 Recommended Operating Conditions ..................................................................123
10.3 Recommended Component Values .....................................................................124
10.4 DC Operating Characteristics ..............................................................................125
10.4.1 DC Operating Characteristics for Supply Current ................................................125
10.4.2 DC Operating Characteristics for TTL Inputs and Outputs ..................................125
10.4.3 DC Operating Characteristics for REF_IN ...........................................................126
10.4.4 DC Operating Characteristics for Media Independent Interface ..........................126
10.5 Timing Diagrams ..................................................................................................127
10.5.1 Timing for Clock Reference In (REF_IN) Pin .......................................................127
10.5.2 Timing for Transmit Clock (TXCLK) Pins .............................................................128
10.5.3 Timing for Receive Clock (RXCLK) Pins ..............................................................129
10.5.4 100M MII / 100M Stream Interface: Synchronous Transmit Timing .....................130
10.5.5 10M MII: Synchronous Transmit Timing ..............................................................131
10.5.6 MII / 100M Stream Interface: Synchronous Receive Timing ................................132
10.5.7 MII Management Interface Timing .......................................................................133
10.5.8 10M Serial Interface: Receive Latency ................................................................134
10.5.9 10M Media Independent Interface: Receive Latency ...........................................135
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
7
Table of ContentsICS1893 Data Sheet - Release
Table of Contents
Section Title Page
10.5.10 10M Serial Interface: Transmit Latency ...............................................................136
10.5.11 10M Media Independent Interface: Transmit Latency ..........................................137
10.5.12 MII / 100M Stream Interface: Transmit Latency ...................................................138
10.5.13 100M MII: Carrier Assertion/De-Assertion (Half-Duplex Transmission) ...............139
10.5.14 10M MII: Carrier Assertion/De-Assertion (Half-Duplex Transmission) .................140
10.5.15 100M MII / 100M Stream Interface: Receive Latency ..........................................141
10.5.16 100M Media Dependent Interface: Input-to-Carrier Assertion/De-Assertion .......142
10.5.17 Reset: Power-On Reset .......................................................................................143
10.5.18 Reset: Hardware Reset and Power-Down ...........................................................144
10.5.19 10Base-T: Heartbeat Timing (SQE) .....................................................................145
10.5.20 10Base-T: Jabber Timing .....................................................................................146
10.5.21 10Base-T: Normal Link Pulse Timing ..................................................................147
10.5.22 Auto-Negotiation Fast Link Pulse Timing .............................................................148
Chapter 11Physical Dimensions of ICS1893 Package ................................................................ 149
Chapter 12Ordering Information ...................................................................................................151
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
8
ICS1893 - Release
Revision History
The initial release of this document, Rev A, was dated August 5, 1999.
Rev B was dated September 10, 1999. The following list also indicates what changes were made.
– Page 1. Document status changes from ‘Preliminary’ to ‘Release’. Also, change to text in bullet that
starts with “Low-power”. – Table of Contents reflect page renumbering. – Revision History – Chapter 3, “ICS1893 Enhanced Features”. Change to text in 1(a). – Section 7.4.1, “100Base-TX Operation: Stream Cipher Scrambler/Descrambler”. Added paragraph. – Section 8.6.4, “IEEE Reserved Bits (bits 4.12:10)”. New paragraph. (Subsequent paragraphs reflect
renumbering.) – Chapter 9, “Pin Diagram, Listings, and Descriptions”. ICS1893 pin names have changes. – Table 10-1 reflects changes to ICS1893 pin names. – Table 10-2 reflects changes to ICS1893 pin names. – Section 10.4.1, “DC Operating Characteristics for Supply Current”. Changes to text and table reflect
changes to ICS1893 pin names. – Section 10.4.2, “DC Operating Characteristics for TTL Inputs and Outputs ”. Changes to text and
table reflect changes to ICS1893 pin names. – Table 10-6. Changes to table values. – Table 10-7. Changes to table values. – Table 10-16. Changes to table values. Table title added. – Table 10-18. Changes to table values. – Section 10.5.13, “100M MII: Carrier Assertion/De-Assertion (Half-Duplex Transmission)”. Changes
to table values and timing diagram. – Section 10.5.14, “10M MII: Carrier Assertion/De-Assertion (Half-Duplex Transmission)”. Changes to
table values and timing diagram. – Table 10-24. Changes to table values. Also, the value that was previously ‘TBD’ is now determined. – Table 10-25. Changes to table values. – Table 10-26. Changes to table values. – Table 10-27. Changes to table values. – Table 10-28. Changes to table values. – Table 10-29. Changes to table values . – Chapter 11, “Physical Dimensions of ICS1893 Package ”. Changes to text in bullets.
Revision History
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
9
Revision HistoryICS1893 Data Sheet - Release
Sample change bar
This release of this document, Rev C, is dated May 22, 2000. Change bars indicate where all changes
are made. (For an explanation of change bars, see the Change Bar note on this page.) The following list also indicates where changes occur.
– Table of Contents reflect page renumbering. – Table 3-1 value xxx changes from 000011b to 000100b – Section 6.5, “Twisted-Pair Interface” text changes. – Section 6.5.1, “Twisted-Pair Transmitter Interface” and Section 6.5.2, “Twisted-Pair Receiver
Interface” are two new sections with two new figures.
Section 6.6, “Clock Reference Interface ” reflects deletion of references to crystal oscillator, as the
ICS1893 does not work with a crystal. (Section 6.6.1 and Section 6.6.2 are deleted.) – Section 6.8, “Status Interface” has two new notes, Notes 5 and 6. – A new figure, Figure 6-3, follows Section 6.8, “Status Interface”. – Table 8-9 value changes from F420 to F441. – Section 8.5.2, “Manufacturer's Model Number (bits 3.9:4)” text changes. – Table 8-10 value changes from 0000 to 0001. – In the following areas, ICS1894 changes to ICS1893:
Section 8.13.1, “Remote Jabber Detect (bit 18.15)”
Table 9-5 RXCLK pin description.
Table 9-6 RXCLK pin description.
Table 9-8 NC pin description.
– In the following sections, pin 54 changes from VDD_IO to VDD:
Section 9.1, “ICS1893 Pin Diagram”
Section 9.2, “ICS1893 Pin Listings”
Section 9.3.6, “Ground and Power Pins”Table 9-4 text changes for the REF_IN and REF_OUT pin descriptions. – Table 9-7 text changes for the RXTRI pin descriptions.
Section 9.3.6, “Ground and Power Pins ” adds the VSS ground pin, pin 22. – Section 10.3, “Recommended Component Values ” text changes. – A new figure, Figure 10-1, follows Section 10.3, “Recommended Component Values”.
Change Bars
Change bars on subsequent ICS1893 data sheets indicate new documents posted to the web. (Change bars within a new version of a document also indicates changes to the document.)
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
10
ICS1893 - Release
Chapter 1 Abbreviations and Acronyms
Chapter 1Abbreviations and Acronyms
Table 1-1 lists and interprets the abbreviations and acronyms used throughout this data sheet.
Table 1-1. Abbreviations and Acronyms
Abbreviation /
Acronym
4B/5B 4-Bit / 5-Bit Encoding/Decoding ANSI American National Standards Institute CMOS complimentary metal-oxide semiconductor CSMA/CD Carrier Sense Multiple Access with Collision Detection CW Command Override Write DSP digital signal processing ESD End-of-Stream Delimiter FDDI Fiber Distributed Data Interface FLL frequency-locked loop FLP Fast Link Pulse IDL A ‘dead’ time on the link following a 10Base-T packet, not to be confused with idle IEC International Electrotechnical Commission IEEE Institute of Electrical and Electronic Engineers ISO International Standards Organization LH Latching High LL Latching Low
Interpretation
LMX Latching Maximum MAC Media Access Control Max. maximum Mbps Megabits per second MDI Media Dependent Interface MF Management Frame MII Media Independent Interface Min. minimum MLT-3 Multi-Level Transition Encoding (3 Levels) N/A Not Applicable NLP Normal Link Pulse No. Number NRZ Not Return to Zero NRZI Not Return to Zero, Invert on one OSI Open Systems Interconnection
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
11
Table 1-1. Abbreviations and Acronyms (Continued)
Chapter 1 Abbreviations and AcronymsICS1893 Data Sheet - Release
Abbreviation /
Interpretation
Acronym
OUI Organizationally Unique Identifier PCS Physical Coding sublayer PHY physical-layer device
The ICS1893 is a physical-layer device, also referred to as a ‘PHY’ or ‘PHYceiver’. (The
ICS1890 is also a physical-layer device.) PLL phase-locked loop PMA Physical Medium Attachment PMD Physical Medium Dependent ppm parts per million QFP quad flat pack RO read only R/W read/write R/W0 read/write zero SC self-clearing SF Special Functions SFD Start-of-Frame Delimiter SI Stream Interface, Serial Interface, or Symbol Interface.
With reference to the MII/SI pin, the acronym ‘SI’ has multiple meanings.
Generically, SI means 'Stream Interface', and is documented as such in this data
sheet.
However, when the MAC/Repeater Interface is configured for:
– 10M operations, SI is an acronym for 'Serial Interface'.
– 100M operations, SI is an acronym for 'Symbol Interface'. SQE Signal Quality Error SSD Start-of-Stream Delimiter STA Station Management Entity STP shielded twisted pair TAF Technology Ability Field TP-PMD Twisted-Pair Physical Layer Medium Dependent Typ. typical UTP unshielded twisted pair
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
12
ICS1893 - Release
Chapter 2 Conventions and Nomenclature
Chapter 2Conventions and Nomenclature
Table 2-1 lists and explains the conventions and nomenclature used throughout this data sheet.
Table 2-1. Conventions and Nomenclature
Item Convention / Nomenclature
Bits A bit in a register is identified using the format ‘register.bit’. For example, bit
0.15 is bit 15 of register 0.
When a colon is used with bits, it indicates the range of bits. For example,
bits 1.15:11 are bits 15, 14, 13, 12, and 11 of register 1.
For a range of bits, the order is always from the most-significant bit to the
least-significant bit. Code groups Within this table, see the item ‘Symbols’ Colon (:) Within this table, see these items:
‘Bits’
‘Pin (or signal) names’
Numbers As a default, all numbers use the decimal system (that is, base 10) unless
followed by a lowercase letter. A string of numbers followed by a lowercase
letter:
– A ‘b’ represents a binary (base 2) number
– An ‘h’ represents a hexadecimal (base 16) number
– An ‘o’ represents an octal (base 8) number
All numerical references to registers use decimal notation (and not
hexadecimal). Pin (or signal) names All pin or signal names are provided in capital letters.
A pin name that includes a forward slash ‘/’ is a multi-function, configuration
pin. These pins provide the ability to select between two ICS1893
functions. The name provided:
– Before the ‘/’ indicates the pin name and function when the signal level
on the pin is logic zero.
– After the ‘/’ indicates the pin name and function when the signal level on
the pin is logic one. For example, the HW/SW pin selects between Hardware (HW) mode and Software (SW) mode. When the signal level on the HW/SW pin is logic:
– Zero, the ICS1893 Hardware mode is selected. – One, the ICS1893 Software mode is selected.
An ‘n’ appended to the end of a pin name or signal name (such as
RESETn) indicates an active-low operation.
When a colon is used with pin or signal names, it indicates a range. For
example, TXD[3:0] represents pins/signals TXD3, TXD2, TXD1, and TXD0.
When pin name abbreviations are spelled out, words in parentheses
indicate additional description that is not part of the pin name abbreviation.
Registers A bit in a register is identified using the format ‘register.bit’. For example, bit
0.15 is bit 15 of register 0.
All numerical references to registers use decimal notation (and not
hexadecimal).
When register name abbreviations are spelled out, words in parentheses
indicate additional description that is not part of the register name abbreviation.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
13
Chapter 2 Conventions and NomenclatureICS1893 Data Sheet - Release
Table 2-1. Conventions and Nomenclature (Continued)
Item Convention / Nomenclature
Signal references When referring to signals, the terms:
– ‘FALSE’, ‘low’, or ‘zero’ represent signals that are logic zero. – ‘TRUE’, ‘high’, or ‘one’ represent signals that are logic one.
Chapter 10, “DC and AC Operating Conditions” defines the electrical
specifications for ‘logic zero’ and ‘logic one’ signals.
Symbols In this data sheet, code group names are referred to as ‘symbols’ and they
are shown between '/' (slashes). For example, the symbol /J/ represents the first half of the Start-of-Stream Delimiter (SSD1).
Symbol sequences are shown in succession. For example, /I/J/K/
represents an IDLE followed by the SSD.
Terms: ‘set’, ‘active’, ‘asserted’,
The terms ‘set’, ‘active’, and ‘asserted’ are synonymous. They do not necessarily infer logic one. (For example, an active-low signal can be set to logic zero.)
Terms: ‘cleared’, ‘de-asserted’, ‘inactive’
Terms: ‘twisted-pair receiver’
Terms: ‘twisted-pair transmitter’
The terms ‘cleared’, ‘inactive’, and ‘de-asserted’ are synonymous. They do not necessarily infer logic zero.
In reference to the ICS1893, the term ‘Twisted-Pair Receiver’ refers to the set of Twisted-Pair Receive output pins (TP_RXP and TP_RXN).
In reference to the ICS1893, the term ‘Twisted-Pair Transmitter’ refers to the set of Twisted-Pair Transmit output pins (TP_TXP and TP_TXN).
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
14
ICS1893 - Release
Chapter 3ICS1893 Enhanced Features
The ICS1893 is an enhanced version of the ICS1890. In contrast to the ICS1890, the ICS1893 offers significant improvements in both performance and features while maintaining backward compatibility. The specific differences between these devices are listed below.
1. The ICS1893 employs an advanced digital signal processing (DSP) architecture that improves the 100Base-TX Receiver performance beyond that of any other PHY in the market. Specifically:
a. The ICS1893 DSP-based, adaptive equalization process allows the ICS1893 to accommodate a
maximum cable attenuation/insertion loss in excess of 24 dB, which is nearly equivalent to the attenuation loss of a 100-meter Category 5 cable.
b. The ICS1893 DSP-based, baseline-wander correction process eliminates killer packets.
2. The analog 10Base-T Receive Phase-Locked Loop (PLL) of the ICS1890 is replaced with a digital PLL in the ICS1893, thereby resulting in lower jitter and improved stability.
3. The ICS1890 Frequency-Locked Loop (FLL) that is part of the 100Base-TX Clock and Data Recovery circuitry is replaced with a digital FLL in the ICS1893, also resulting in lower jitter and improved stability.
4. The ICS1893 transmit circuits are improved in contrast to the ICS1890, resulting in a decrease in the magnitude of the 10Base-T harmonic content generated during transmission. (See ISO/IEC 8802-3: 1993 clause 8.3.1.3.)
5. The ICS1893 supports the Auto-Negotiation Next Page functions described in IEEE Std 802.3u-1995 clause 28.2.3.4.
6. The ICS1893 supports Management Frame (MF) Preamble Suppression.
7. The ICS1893 provides the Remote Jabber capability.
8. The ICS1893 has an improved version of the ICS1890 10Base-T Squelch operation.
9. The ICS1893 “seeds” (that is, initializes) the Transmit Stream Cipher Shift register by using the ICS1893 PHY address from Table 8-16, which minimizes crosstalk and noise in repeater applications.
10. The ICS1893 offers an automatic 10Base-T power-down mode.
11. The enhanced features of the ICS1893 required some modifications to the ICS1890 Management Registers. However, the ICS1893 Management Registers are backward-compatible with the ICS1890 Management Registers. Table 3-1 summarizes the differences between the ICS1890 and the ICS1893 Management Registers.
Chapter 3 ICS1893 Enhanced Features
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
15
Chapter 3 ICS1893 Enhanced FeaturesICS1893 Data Sheet - Release
Table 3-1. Summary of Differences between ICS1890 and ICS1893 Registers
Register.
Bit(s)
Function Default Function Default
1.6 Reserved 0b (always) Management Frame Preamble
ICS1890 ICS1893
0b
Suppression
3.9:4 Model Number 000010b Model Number 000100b
3.3:0 Revision Number 0011b Revision Number 0000b
6.2 Next Page Able 0b (always) Next Page Able 1b
7.15:0 Not applicable (N/A) N/A Auto-Negotiate Next Page
2001h
Transmit Register
8.15:0 N/A N/A Auto-Negotiate Next Page
0000h
Link Partner Ability
9.15:0
through
15.15:0
IEEE reserved. 0000h IEEE reserved.
Note:Although the default value is
changed, this response more
FFFFh
accurately reflects an MDIO access to registers 9–15.
18.15 Reserved 0b Remote Jabber 0b
19.1 Reserved 0b Automatic 10Base-T Power Down 1b
20.15:0
through
31.15:0
N/A N/A ICS test registers.
(There is no claim of backward compatibility for these registers.)
See specific registers and bits.
Note:
1. There are new registers and bits. For example: a. Registers 7 and 8 are new (that is, the ICS1890 does not have these registers). b. Registers 20 through 31 are new ICS test registers.
2. For some bits (such as the model number and revision number bits), the default values are changed.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
16
ICS1893 - Release
Chapter 4Overview of the ICS1893
The ICS1893 is a stream processor. During data transmission, it accepts sequential nibbles from its MAC (Media Access Control)/Repeater Interface, converts them into a serial bit stream, encodes them, and transmits them over the medium through an external isolation transformer. When receiving data, the ICS1893 converts and decodes a serial bit stream (acquired from an isolation transformer that interfaces with the medium) into sequential nibbles. It subsequently presents these nibbles to its MAC/Repeater Interface.
The ICS1893 implements the OSI model’s physical layer, consisting of the following, as defined by the ISO/IEC 8802-3 standard:
Physical Coding sublayer (PCS)
Physical Medium Attachment sublayer (PMA)
Physical Medium Dependent sublayer (PMD)
Auto-Negotiation sublayer
The ICS1893 is transparent to the next layer of the OSI model, the link layer. The link layer has two sublayers: the Logical Link Control sublayer and the MAC sublayer. The ICS1893 can interface directly to the MAC and offers multiple, configurable modes of operation. Alternately, this configurable interface can be connected to a repeater, which extends the physical layer of the OSI model.
The ICS1893 transmits framed packets acquired from its MAC/Repeater Interface and receives encapsulated packets from another PHY, which it translates and presents to its MAC/Repeater Interface.
Chapter 4 Overview of the ICS1893
Note: As per the ISO/IEC standard, the ICS1893 does not affect, nor is it affected by, the underlying
structure of the MAC/repeater frame it is conveying.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
17
4.1100Base-TX Operation
During 100Base-TX data transmission, the ICS1893 accepts packets from a MAC/repeater and inserts Start-of-Stream Delimiters (SSDs) and End-of-Stream Delimiters (ESDs) into the data stream. The ICS1893 encapsulates each MAC/repeater frame, including the preamble, with an SSD and an ESD. As per the ISO/IEC Standard, the ICS1893 replaces the first octet of each MAC preamble with an SSD and appends an ESD to the end of each MAC/repeater frame.
When receiving data from the medium, the ICS1893 removes each SSD and replaces it with the pre-defined preamble pattern before presenting the nibbles to its MAC/Repeater Interface. When the ICS1893 encounters an ESD in the received data stream, signifying the end of the frame, it ends the presentation of nibbles to its MAC/Repeater Interface. Therefore, the local MAC/repeater receives an unaltered copy of the transmitted frame sent by the remote MAC/repeater.
During periods when MAC frames are being neither transmitted nor received, the ICS1893 signals and detects the IDLE condition on the Link Segment. In the 100Base-TX mode, the ICS1893 transmit channel sends a continuous stream of scrambled ones to signify the IDLE condition. Similarly, the ICS1893 receive channel continually monitors its data stream and looks for a pattern of scrambled ones. The results of this signaling and monitoring provide the ICS1893 with the means to establish the integrity of the Link Segment between itself and its remote link partner and inform its Station Management Entity (STA) of the link status.
For 100M data transmission, the ICS1893 MAC/Repeater Interface can be configured to provide either a 100M Media Independent Interface (MII) or a 100M Symbol Interface. With the Symbol Interface configuration, the data stream bypasses the ICS1893 Physical Coding sublayer (PCS). In addition:
Chapter 4 Overview of the ICS1893ICS1893 Data Sheet - Release
1. The ICS1893 shifts the responsibility of performing the 4B/5B translation to the MAC/repeater. As a result, the requirement is for a 5-bit data path between the MAC/repeater and the ICS1893.
2. The latency through the ICS1893 is reduced. (The ICS1893 provides this 100M Symbol Interface primarily for repeater applications for which latency is a critical performance parameter.)
4.210Base-T Operation
During 10Base-T data transmission, the ICS1893 inserts only the IDL delimiter into the data stream. The ICS1893 appends the IDL delimiter to the end of each MAC frame. However, since the 10Base-T preamble already has a Start-of-Frame delimiter (SFD), it is not required that the ICS1893 i nsert an SSD-like delimiter.
When receiving data from the medium (such as a twisted-pair cable), the ICS1893 uses the preamble to synchronize its receive clock. When the ICS1893 receive clock establishes lock, it presents the preamble nibbles to its MAC/Repeater Interface. The 10M MAC/Repeater Interface can be configured as either a 10M MII, a 10M Serial Interface, or a Link Pulse Interface.
In 10M operations, during periods when MAC frames are being neither transmitted nor received, the ICS1893 signals and detects Normal Link Pulses. This action allows the integrity of the Link Segment with the remote link partner to be established and then reported to the ICS1893’s STA.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
18
ICS1893 - Release
Chapter 5Operating Modes Overview
The ICS1893 operating modes and interfaces are configurable with one of two methods. The HW/SW (hardware/software) pin determines which method the ICS1893 is to use, either its hardware pins or its register bits. When the HW/SW bit is logic zero the ICS1893 is in hardware mode. In hardware mode, the hardware pins have priority over the internal registers for establishing the configuration settings of the ICS1893. When the HW/SW bit is logic one the ICS1893 is in software mode. In software mode, the internal register bits have priority over the hardware pins for establishing the configuration settings of the ICS1893. The register bits are typically controlled from software.
The ICS1893 register bits are accessible through a standard MII (Media Independent Interface) Serial Management Port. Even when the ICS1893 MAC/Repeater Interface is not supporting the standard MII Data Interface, access to the Serial Management Port is provided (that is, operation of the Serial Management Port is independent of the MAC/Repeater Interface configuration).
The ICS1893 provides a number of configuration functions to support a variety of operations. For example, the MAC/Repeater Interface can be configured to operate as a 10M MII, a 100M MII, a 100M Symbol Interface, a 10M Serial Interface, or a Link Pulse Interface. The protocol on the Medium Dependent Interface (MDI) can be configured to support either 10M or 100M operations in either half-duplex or full-duplex modes.
Chapter 5 Operating Modes Overview
The ICS1893 is fully compliant with the ISO/IEC 8802-3 standard, as it pertains to both 10Base-T and 100Base-TX operations. The feature-rich ICS1893 allows easy migration from 10-Mbps to 100-Mbps operations as well as from systems that require support of both 10M and 100M links.
This chapter is an overview of the following ICS1893 modes of operation:
Section 5.1, “Reset Operations”
Section 5.2, “Power-Down Operations”
Section 5.3, “Automatic Power-Saving Operations”
Section 5.4, “Auto-Negotiation Operations”
Section 5.5, “100Base-TX Operations”
Section 5.6, “10Base-T Operations”
Section 5.7, “Half-Duplex and Full-Duplex Operations”
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
19
5.1Reset Operations
This section first discusses reset operations in general and then specific ways in which the ICS1893 can be configured for various reset options.
5.1.1General Reset Operations
The following reset operations apply to all the specific ways in which the ICS1893 can be reset, which are discussed in Section 5.1.2, “Specific Reset Operations”.
5.1.1.1Entering Reset
When the ICS1893 enters a reset condition (either through hardware, power-on reset, or software), it does the following:
1. Isolates the MAC/Repeater Interface input pins
2. Drives all MAC/Repeater Interface output pins low
3. Tri-states the signals on its Twisted-Pair Transmit pins (TP_TXP and TP_TXN)
4. Initializes all its internal modules and state machines to their default states
5. Enters the power-down state
6. Initializes all internal latching low (LL), latching high (LH), and latching maximum (LMX) Management Register bits to their default values
Chapter 5 Operating Modes OverviewICS1893 Data Sheet - Release
5.1.1.2Exiting Reset
When the ICS1893 exits a reset condition, it does the following:
1. Exits the power-down state
2. Latches the Serial Management Port Address of the ICS1893 into the Extended Control Register, bits
16.10:6. [See Section 8.11.3, “PHY Address (bits 16.10:6)”.]
3. Enables all its internal modules and state machines
4. Sets all Management Register bits to either (1) their default values or (2) the values specified by their associated ICS1893 input pins, as determined by the HW/SW pin
5. Enables the Twisted-Pair Transmit pins (TP_TXP and TP_TXN)
6. Resynchronizes both its Transmit and Receive Phase-Locked Loops, which provide its transmit clock (TXCLK) and receive clock (RXCLK)
7. Releases all MAC/Repeater Interface pins, which takes a maximum of 640 ns after the reset condition is removed
5.1.1.3Hot Insertion
As with the ICS189X products, the ICS1893 reset design supports ‘hot insertion’ of its MII. (That is, the ICS1893 can connect its MAC/Repeater Interface to a MAC/repeater while power is already applied to the MAC/repeater.)
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
20
ICS1893 - Release
5.1.2Specific Reset Operations
This section discusses the following specific ways that the ICS1893 can be reset:
Hardware reset (using the RESETn pin)
Power-on reset (applying power to the ICS1893)
Software reset (using Control Register bit 0.15)
Note: At the completion of a reset (either hardware, power-on, or software), the ICS1893 sets all
registers to their default values.
5.1.2.1Hardware Reset
Entering Hardware Reset
Holding the active-low RESETn pin low for a minimum of five REF_IN clock cycles initiates a hardware reset (that is, the ICS1893 enters the reset state). During reset, the ICS1893 executes the steps listed in
Section 5.1.1.1, “Entering Reset”.
Exiting Hardware Reset
After the signal on the RESETn pin transitions from a low to a high state, the ICS1893 completes in 640 ns (that is, in 16 REF_IN clocks) steps 1 through 5, listed in Section 5.1.1.2, “Exiting Reset”. After the first five steps are completed, the Serial Management Port is ready for normal operations, but this action does not signify the end of the reset cycle. The reset cycle completes when the transmit clock (TXCLK) and receive clock (RXCLK) are available, which is typically 53 ms after the RESETn pin goes high. [For details on this transition, see Section 10.5.18, “Reset: Hardware Reset and Power-Down”.]
Chapter 5 Operating Modes Overview
Note:
1. The MAC/Repeater Interface is not available for use until the TXCLK and RXCLK are valid.
2. The Control Register bit 0.15 does not represent the status of a hardware reset. It is a self-clearing bit that is used to initiate a software reset.
5.1.2.2Power-On Reset
Entering Power-On Reset
When power is applied to the ICS1893, it waits until the potential between VDD and VSS achieves a minimum voltage before entering reset and executing the steps listed in Section 5.1.1.1, “Entering Reset”. After entering reset from a power-on condition, the ICS1893 remains in reset for approximately 20 µs. (For details on this transition, see Section 10.5.17, “Reset: Power-On Reset”.)
Exiting Power-On Reset
The ICS1893 automatically exits reset and performs the same steps as for a hardware reset. (See Section
5.1.1.2, “Exiting Reset”.)
Note: The only difference between a hardware reset and a power-on reset is that during a power-on
reset, the ICS1893 isolates its RESETn input pin. All other functionality is the same. As with a hardware reset, Control Register bit 0.15 does not represent the status of a power-on reset.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
21
5.1.2.3Software Reset
Entering Software Reset
Initiation of a software reset occurs when a management entity writes a logic one to Control Register bit
0.15. When this write occurs, the ICS1893 enters the reset state for two REF_IN clock cycles.
Note: Entering a software reset is nearly identical to entering a hardware reset or a power-on reset,
except that during a software-initiated reset, the ICS1893 does not enter the power-down state.
Exiting Software Reset
At the completion of a reset (either hardware, power-on, or software), the ICS1893 sets all registers to their default values. This action automatically clears (that is, sets equal to logic zero) Control Register bit 0.15, the software reset bit. Therefore, for a software reset (only), bit 0.15 is a self-clearing bit that indicates the completion of the reset process.
Note:
1. The RESETn pin is active low but Control Register bit 0.15 is active high.
2. Exiting a software reset is nearly identical to exiting a hardware reset or a power-on reset, except that upon exiting a software-initiated reset, the ICS1893 does not re-latch its Serial Management Port Address into the Extended Control Register. [For information on the Serial Management Port Address, see Section 8.11.3, “PHY Address (bits 16.10:6)”.]
3. The Control Register bit 0.15 does not represent the status of a hardware reset. It is a self-clearing bit that is used to initiate a software reset. During a hardware or power-on reset, Control Register bit 0.15 does not get set to logic one. As a result, this bit 0.15 cannot be used to indicate the completion of the reset process for hardware or power-on resets.
Chapter 5 Operating Modes OverviewICS1893 Data Sheet - Release
5.2Power-Down Operations
The ICS1893 enters the power-down state whenever either (1) the RESETn pin is low or (2) Control Register bit 0.11 (the Power-Down bit) is logic one. In the power-down state, the ICS1893 disables all internal functions and drives all MAC/Repeater Interface output pins to logic zero except for those that support the MII Serial Management Port. In addition, the ICS1893 tri-states its Twisted-Pair Transmit pins (TP_TXP and TP_TXN) to achieve an additional reduction in power.
There is one significant difference between entering the power-down state by setting Control Register bit
0.11 as opposed to entering the power-down state during a reset. When the ICS1893 enters the
power-down state:
By setting Control Register bit 0.11, the ICS1893 maintains the value of all Management Register bits
except for the latching low (LL), latching high (LH), and latching maximum (LMX) status bits. Instead, these LL, LH, and LMX Management Register bits are re-initialized to their default values.
During a reset, the ICS1893 sets all of its Management Register bits to their default values. It does not
maintain the state of any Management Register bit.
For more information on power-down operations, see the following:
Section 8.14, “Register 19: Extended Control Register 2”
Section 10.4, “DC Operating Characteristics”, which has tables that specify the ICS1893 power
consumption while in the power-down state
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
22
ICS1893 - Release
5.3Automatic Power-Saving Operations
The ICS1893 has power-saving features that automatically minimize its total power consumption while it is operating. Table 5-1 lists the ICS1893 automatic power-saving features for the various modes.
Table 5-1. Automatic Power-Saving Features, 10Base-T and 100Base-TX Modes
Chapter 5 Operating Modes Overview
Power­Saving
Feature
Disable Inter­nal Modules
STA Control of Automatic Power­Saving Features
In 10Base-T mode, the ICS1893 disables all its internal 100Base-TX modules.
When an STA sets the state of the ICS1893 Extended Control Register 2, bit 19.0 to logic:
Zero, the 100Base-TX modules always
remain enabled, even during 10Base-T operations.
10Base-T Mode 100Base-TX Mode
One, the ICS1893 automatically
disables 100Base-TX modules while the ICS1893 is operating in 10Base-T mode.
5.4Auto-Negotiation Operations
The ICS1893 has an Auto-Negotiation sublayer and provides both an input pin, ANSEL (Auto-Negotiation Select) and a Control Register bit (bit 0.12) to determine whether its Auto-Negotiation sublayer is enabled or disabled. The ICS1893 HW/SW input pin exclusively selects whether the ANSEL pin (which is used for the hardware mode) or Control Register bit 0.12 (which is used for the software mode) controls its Auto-Negotiation sublayer.
When enabled, the ICS1893 Auto-Negotiation sublayer exchanges technology capability data with its remote link partner and automatically selects the highest-performance operating mode it has in common with its remote link partner. For example, if the ICS1893 supports 100Base-TX and 10Base-T modes – but its link partner supports 100Base-TX and 100Base-T4 modes – the two devices automatically select 100Base-TX as the highest-performance common operating mode. For details regarding initialization and control of the auto-negotiation process, see Section 7.2, “Functional Block: Auto-Negotiation”.
Mode for ICS1893
In 100Base-TX mode, the ICS1893 disables all its internal 10Base-T modules.
When an STA sets the state of the ICS1893 Extended Control Register 2, bit 19.1 to logic:
Zero, the 10Base-T modules always
remain enabled, even during 100Base-TX operations.
One, the ICS1893 automatically
disables 10Base-T modules while the ICS1893 is operating in 100Base-TX mode.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
23
5.5100Base-TX Operations
The ICS1893 100Base-TX mode provides 100Base-TX physical layer (PHY) services as defined in the ISO/IEC 8802-3 standard. In the 100Base-TX mode, the ICS1893 is a 100M translator between a MAC/repeater and the physical transmission medium. As such, the ICS1893 has two interfaces, both of which are fully configurable: one to the MAC/repeater and one to the Link Segment. In 100Base-TX mode, the ICS1893 provides the following functions:
Data conversion from both parallel-to-serial and serial-to-parallel formats
Data encoding/decoding (4B/5B, NRZ/NRZI, and MLT-3)
Data scrambling/descrambling
Data transmission/reception over a twisted-pair medium
To accurately transmit and receive data, the ICS1893 employs DSP-based wave shaping, adaptive equalization, and baseline wander correction. In addition, in 100Base-TX mode, the ICS1893 provides a variety of control and status means to assist with Link Segment management. For more information on 100Base-TX, see Section 7.4, “Functional Block: 100Base-TX TP-PMD Operations”.
5.610Base-T Operations
The ICS1893 10Base-T mode provides 10Base-T physical layer (PHY) services as defined in the ISO/IEC 8802-3 standard. In the 10Base-T mode, the ICS1893 is a 10M translator between a MAC/repeater and the physical transmission medium. As such, the ICS1893 has two interfaces, both of which are fully configurable: one to the MAC/repeater and one to the Link Segment. In 10Base-T mode, the ICS1893 provides the following functions:
Chapter 5 Operating Modes OverviewICS1893 Data Sheet - Release
Data conversion from both parallel-to-serial and serial-to-parallel formats
Manchester data encoding/decoding
Data transmission/reception over a twisted-pair medium
In addition, in 10Base-T mode, the ICS1893 provides a variety of control and status means to assist with Link Segment management. For more information on 10Base-T, see Section 7.5, “Functional Block:
10Base-T Operations”.
5.7Half-Duplex and Full-Duplex Operations
The ICS1893 supports half-duplex and full-duplex operations for both 10Base-T and 100Base-TX applications. Full-duplex operation allows simultaneous transmission and reception of data, which effectively doubles the Link Segment throughput to either 20 Mbps (for 10Base-T operations) or 200 Mbps (for 100Base-TX operations).
As per the ISO/IEC standard, full-duplex operations differ slightly from half-duplex operations. These differences are necessary, as during full-duplex operations a PHY actively uses both its transmit and receive data paths simultaneously.
In 10Base-T full-duplex operations, the ICS1893 disables its loopback function (that is, it does not
automatically loop back data from its transmitter to its receiver) and disables its SQE Test function.
In both 10Base-T and 100Base-TX full-duplex operations, the ICS1893 asserts its CRS signal only in
response to receive activity while its COL signal always remains inactive.
For more information on half-duplex and full-duplex operations, see the following sections:
Section 8.2, “Register 0: Control Register”
Section 8.2.8, “Duplex Mode (bit 0.8)”
Section 8.3, “Register 1: Status Register”
Section 8.6, “Register 4: Auto-Negotiation Register”
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
24
ICS1893 - Release
Chapter 6Interface Overviews
The ICS1893 MAC/Repeater Interface is fully configurable, thereby allowing it to accommodate many different applications.
This chapter includes overviews of the following MAC/repeater-to-PHY interfaces:
Section 6.1, “MII Data Interface”
Section 6.2, “100M Symbol Interface”
Section 6.3, “10M Serial Interface”
Section 6.4, “Serial Management Interface”
Section 6.4, “Serial Management Interface”
Section 6.5, “Twisted-Pair Interface”
Section 6.6, “Clock Reference Interface”
Section 6.7, “Configuration Interface”
Section 6.8, “Status Interface”
Chapter 6 Interface Overviews
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
25
6.1MII Data Interface
The most common configuration for an ICS1893’s MAC/Repeater Interface is the Medium Independent Interface (MII) operating at either 10 Mbps or 100 Mbps. When the ICS1893 MAC/Repeater Interface is configured for the MII Data Interface mode, data is transferred between the PHY and the MAC/repeater as framed, 4-bit parallel nibbles. In addition, the interface also provides status and control signals to synchronize the transfers.
The ICS1893 provides a full complement of the ISO/IEC-specified MII signals. Its MII has both a transmit and a receive data path to synchronously exchange 4 bits of data (that is, nibbles).
The ICS1893’s MII transmit data path includes the following:
– A data nibble, TXD[3:0] – A transmit data clock to synchronize transfers, TXCLK – A transmit enable signal, TXEN – A transmit error signal, TXER
The ICS1893’s MII receive data path includes the following:
– A separate data nibble, RXD[3:0] – A receive data clock to synchronize transfers, RXCLK – A receive data valid signal, RXDV – A receive error signal, RXER
Both the MII transmit clock and the MII receive clock are provided to the MAC/Reconciliation sublayer by the ICS1893 (that is, the ICS1893 sources the TXCLK and RXCLK signals to the MAC/repeater).
Chapter 6 Interface OverviewsICS1893 Data Sheet - Release
Clause 22 also defines as part of the MII a Carrier Sense signal (CRS) and a Collision Detect signal (COL). The ICs1893 is fully compliant with these definitions and sources both of these signals to the MAC/repeater. When operating in:
Half-duplex mode, the ICS1893 asserts the Carrier Sense signal when data is being either transmitted or
received. While operating in half-duplex mode, the ICS1893 also asserts its Collision Detect signal to indicate that data is being received while a transmission is in progress.
Full-duplex mode, the ICS1893 asserts the Carrier Sense signal only when receiving data and forces the
Collision Detect signal to remain inactive.
As mentioned in Section 5.1.1.3, “Hot Insertion”, the ICS1893 design allows hot insertion of its MII. That is, it is possible to connect its MII to a MAC when power is already applied to the MAC. To support this functionality, the ICS1893 isolates its MII signals and tri-states the signals on all Twisted-Pair Transmit pins (TP_TXP and TP_TXN) during a power-on reset. Upon completion of the reset process, the ICS1893 enables its MII and enables its Twisted-Pair Transmit signals.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
26
ICS1893 - Release
6.2100M Symbol Interface
The 100M Symbol Interface has a primary objective of supporting 100Base-TX repeater applications for which the repeater requires only recovered parallel data and for which the repeater provides all the necessary framing and control functions.
When the ICS1893 MAC/Repeater Interface is configured for 100M Symbol operations, the PHY and the MAC/repeater exchange unframed 5-bit, parallel symbols at a 25-MHz clock rate.
The configuration functions of the ICS1893 determine the operation of its MAC/Repeater Interface. The configuration functions are controlled by either input pins (in which case, the HW/SW pin is logic zero to select the hardware mode) or Management Register bits (in which case, the HW/SW pin is logic one to select the software mode).
In hardware mode, the ICS1893 enables the 100M Symbol Interface when both of the following are true:
– Its MII/SI input pin is sampled as a logic one (that is, the selection is for the Symbol Interface). – Its 10/100SEL input pin is sampled as a logic one (that is, the selection is for 100M operations).
In software mode, the ICS1893 enables the 100M Symbol Interface when both the following are true:
– Its MII/SI input pin is sampled as a logic one (that is, the selection is for the Symbol Interface). – Its Control Register Data Rate bit (bit 0.13) is set to logic one (that is, the selection is for selecting
100M operations)
The 100M Symbol Interface bypasses the ICS1893’s PCS and provides a direct, unscrambled, unframed, 5-bit interface between the MAC/repeater and the PMA sublayer. A benefit of bypassing the PCS is a reduction in the latency through the PHY. That is, when the ICS1893’s MAC/Repeater Interface is configured as a 100M Symbol Interface, the bit delays through the PHY are smaller than the standard MII Data Interface can allow. The ICS1893 provides this 100M Symbol Interface primarily for Repeater applications, for which latency is a critical performance parameter.
Chapter 6 Interface Overviews
In addition to the exchange of symbol data, an ICS1893 configured for 100M Symbol mode provides ISO/IEC-compliant control signals (such as CRS) to the MAC/repeater. The ICS1893’s CRS signal provides a fast look-ahead, which can benefit a repeater application.
In the 100M Symbol Interface mode, the ICS1893 continues to assert the CRS signal using its PCS logic. This action does not affect the bit delay or latency because the PCS CRS logic examines the bits received from the PMA sublayer serially. In fact, because the PCS CRS does not wait for a nibble or symbol to be constructed, the PCS CRS is available in advance of the symbol generation. Therefore, by using the PCS CRS generation logic, the ICS1893 can provide an ‘early’ indication of a Carrier Detect to the MAC/repeater.
The 100M Symbol Interface consists of the following fourteen signals:
SCRS
SD
SRCLK
SRD[4:0]
STCLK
STD[4:0]
When the ICS1893 MAC/Repeater Interface is configured for 100M Symbol operations, its default MII pin names and their associated functions are redefined. For more information, see Section 9.3.4.2,
“MAC/Repeater Interface Pins for 100M Symbol Interface”.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
27
Chapter 6 Interface OverviewsICS1893 Data Sheet - Release
Table 6-1 lists the pin mappings for the ICS1893 100M Symbol Interface mode.
Table 6-1. Pin Mappings for 100M Symbol Interface Mode
Default
10M / 100M
MAC/Repeater Interface Pin Mappings, Configured for
100M Symbol Interface Mode
MII Pin Names
COL No connect. [Because the MAC/repeater sources both active and ‘idle’ data, a PHY
cannot distinguish between an active and idle transmission channel (that is, to a PHY the transmit channel always appears active). Therefore, a PHY cannot accurately
detect a collision.] CRS SCRS MDC MDC MDIO MDIO RXCLK SRCLK RXD0 SRD0 RXD1 SRD1 RXD2 SRD2 RXD3 SRD3 RXDV No connect. (Data exchanged between the MAC/repeater and a PHY is not framed in
the 100M Symbol Interface mode. Therefore, RXDV has no meaning.) RXER SRD4 TXCLK STCLK TXD0 STD0 TXD1 STD1 TXD2 STD2 TXD3 STD3 TXEN No connect. (100Base-TX operations require continuous transmission of data.
Therefore, the MAC/repeater is responsible for sourcing IDLE symbols when it is not
transmitting data.) TXER STD4
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
28
ICS1893 - Release
6.3 10M Serial Interface
When the Mac/Repeater Interface is configured as a 10M Serial Interface, the ICS1893 and the MAC/repeater exchange a framed, serial bit stream along with associated control signals. The 10M Serial Interface configuration is ideally suited to applications that already incorporate a serial 10Base-T MAC with a standard ‘7-wire’ interface. The ICS1893 MAC/Repeater Interface can be configured for 10M Serial Interface operations, as determined by ICS1893 configuration functions. When the HW/SW pin is set for:
Hardware mode, the 10M Serial Interface is selected when both of the following are true:
– The MII/SI input pin is logic one (that is, the selection is for a Serial Interface). – The 10/100SEL input pin is logic zero (that is, the selection is for 10M operations).
Software mode, the 10M Serial Interface is selected when both of the following are true:
– The MII/SI input pin is logic one (that is, the selection is for a Serial Interface). – The Control Register Data Rate bit (bit 0.13) is logic zero (that is, the selection is for 10M operations).
Note: In software mode, the 10/100SEL pin becomes an output that indicates the state of bit 0.13.
A10M Serial Interface has two data paths: one for data transmission and one for data reception. Each data path exchanges a serial bit stream with the MAC/repeater at a 10-MHz clock rate. A benefit of using the 10M Serial Interface – in contrast to the 10M MII Interface – is a reduction in the bit latency through the ICS1893. This reduction is attributed to eliminating both parallel-to-serial and serial-to-parallel data conversions.
The 10M Serial Interface consists of the following eight signals:
Chapter 6 Interface Overviews
10COL
10CRS
10RCLK
10RD
10RXDV
10TCLK
10TD
10TXEN
When the ICS1893’s MAC/Repeater Interface is configured for 10M Serial operations, both its default MII pin names and their associated functions are redefined. For more information, see Section 9.3.4.3,
“MAC/Repeater Interface Pins for 10M Serial Interface”.
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
29
Table 6-2 lists the pin mappings for the ICS1893 10M Serial Interface mode.
Table 6-2. Pin Mappings for 10M Serial Interface Mode
Chapter 6 Interface OverviewsICS1893 Data Sheet - Release
Default
10M / 100M
MAC/Repeater Interface Pin Mappings, Configured for
10M Serial Interface Mode
MII Pin Names
COL 10COL CRS 10CRS MDC MDC MDIO MDIO RXCLK 10RCLK RXD0 10RD RXD[3:1] No connect. [Data reception is serial, so only the 10RD (RXD0) pin is needed.] RXDV 10RXDV RXER No connect. (10Base-T mode does not support error generation or detection.) TXCLK 10TCLK TXD0 10TD TXD[3:1] No connect. [Data transmission is serial, so only the 10TD (TXD0) pin is needed.] TXEN 10TXEN TXER No connect. (10Base-T mode does not support error generation or detection.)
ICS1893 Rev C 6/6/00 June, 2000
Copyright © 2000, Integrated Circuit Systems, Inc. All rights reserved.
30
Loading...
+ 122 hidden pages