CS8900A
Crystal LAN™ Ethernet Controller
3.4.7.1 Determining EEPROM Size .................................................................24
3.4.7.2 Loading Configuration Data .................................................................24
3.4.8 EEPROM Read-out Completion .........................................................................24
3.5 Programming the EEPROM ............................................................................................25
3.5.1 EEPROM Commands ........................................................................................25
3.5.2 EEPROM Command Execution .........................................................................25
3.5.3 Enabling Access to the EEPROM ......................................................................26
3.5.4 Writing and Erasing the EEPROM .....................................................................26
3.6 Boot PROM Operation ....................................................................................................26
3.6.1 Accessing the Boot PROM .................................................................................26
3.6.2 Configuring the CS8900A for Boot PROM Operation ........................................26
3.7 Low-Power Modes ..........................................................................................................27
3.7.1 Hardware Standby ..............................................................................................27
3.7.2 Hardware Suspend .............................................................................................27
3.7.3 Software Suspend ..............................................................................................27
3.8 LED Outputs ....................................................................................................................29
3.8.1 LANLED .............................................................................................................29
3.8.2 LINKLED or HC0 ................................................................................................29
3.8.3 BSTATUS or HC1 ..............................................................................................29
3.8.4 LED Connection .................................................................................................29
3.9 Media Access Control .....................................................................................................29
3.9.1 Overview ............................................................................................................29
3.9.2 Frame Encapsulation and Decapsulation ...........................................................30
3.9.2.1 Transmission .......................................................................................30
3.9.2.2 Reception ............................................................................................30
3.9.2.3 Enforcing Minimum Frame Size ..........................................................31
3.9.3 Transmit Error Detection and Handling ..............................................................31
3.9.3.1 Loss of Carrier .....................................................................................31
3.9.3.2 SQE Error ............................................................................................31
3.9.3.3 Out-of-Window (Late) Collision ............................................................31
3.9.3.4 Jabber Error ........................................................................................31
3.9.3.5 Transmit Collision ................................................................................31
3.9.3.6 Transmit Underrun ..............................................................................32
3.9.4 Receive Error Detection and Handling ...............................................................32
3.9.4.1 CRC Error ............................................................................................32
3.9.4.2 Runt Frame .........................................................................................32
3.9.4.3 Extra Data ...........................................................................................32
3.9.4.4 Dribble Bits and Alignment Error .........................................................32
3.9.5 Media Access Management ...............................................................................32
3.9.5.1 Collision Avoidance .............................................................................32
3.9.5.2 Two-Part Deferral ................................................................................33
3.9.5.3 Simple Deferral ....................................................................................33
3.9.5.4 Collision Resolution .............................................................................34
3.9.5.5 Normal Collisions ................................................................................34
3.9.5.6 Late Collisions .....................................................................................34
3.9.5.7 Backoff ................................................................................................34
3.9.5.8 Standard Backoff .................................................................................34
3.9.5.9 Modified Backoff ..................................................................................35
3.9.5.10 SQE Test ...........................................................................................35
3.10 Encoder/Decoder (ENDEC) ..........................................................................................35
3.10.1 Encoder ............................................................................................................35
3.10.2 Carrier Detection ..............................................................................................36
3.10.3 Clock and Data Recovery .................................................................................36
CIRRUS LOGIC PRODUCT DATASHEET
DS271F4
3