ASIX AX88850 100BASE-TX/FX Repeater Controller ASIX AX88850 100BASE-TX/FX Repeater Controller Data Sheet(11/03/’97) DOCUMENT NO. : AX850D2.DOC This data sheets contain new products information. ASIX ELECTRONICS reserves the rights to modify the products specification without notice. No liability is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product. ASIX ELECTRONICS CORPORATION 2F, NO.13, Industry East Rd. II, Science-based Industrial Park, Hsin-Chu City, Taiwan, R.O.C. TEL: 886-3-579-9500 FAX: 886-3-579-9558 AX88850 PRELIMINARY CONTENTS 1.0 AX88850 OVERVIEW ......................................................................................................................................... 5 1.1 GENERAL DESCRIPTION ....................................................................................................................................... 5 1.2 FEATURES ............................................................................................................................................................ 6 1.3 BLOCK DIAGRAM................................................................................................................................................. 7 1.4 PIN CONNECTION DIAGRAM FOR AX88851 (16MII + 2MII MODE) .................................................................... 8 1.5 PIN CONNECTION DIAGRAM FOR AX88852 (8MII + 2MII MODE) ...................................................................... 9 1.6 PIN CONNECTION DIAGRAM FOR AX88853 (8PCS + 2MII MODE) ................................................................... 10 1.7 PIN CONNECTION DIAGRAM FOR AX88854 (MANAGEMENT MODE).................................................................. 11 2.0 PIN DESCRIPTION........................................................................................................................................... 12 2.1A PCS INTERFACE ............................................................................................................................................. 12 2.1B MII INTERFACE (SHARE BUS MII GROUP 0 PORT & MII GROUP 1 PORT) ........................................................ 13 2.2 MII INTERFACE ( TWO INDIVIDUAL MII PORTS ) ............................................................................................... 14 2.3 STATION MANAGEMENT INTERFACE.................................................................................................................. 15 2.4 MANAGEMENT INFORMATION BASE (MIB) INTERFACE ..................................................................................... 15 2.5 EXPANSION BUS INTERFACE .............................................................................................................................. 16 2.7 MISCELLANEOUS ............................................................................................................................................... 19 3.0 FUNCTIONAL DESCRIPTION ...................................................................................................................... 20 3.1 PCS INTERFACE LOGIC ...................................................................................................................................... 20 3.2 CARRIER INTEGRITY MONITOR STATE MACHINE ( AX88853 PCS MODE ONLY ).............................................. 20 3.3 REPEATER STATE MACHINE .............................................................................................................................. 20 3.4 JABBER STATE MACHINE ................................................................................................................................... 21 3.5 PARTITION STATE MACHINE .............................................................................................................................. 21 3.6 EXPANSION LOGIC(CASCADE INTERFACE)......................................................................................................... 22 3.7 MANAGEMENT LOGIC ........................................................................................................................................ 22 3.8 MANAGEMENT COUNTERS ................................................................................................................................. 23 3.9 STATION MANAGEMENT ACCESS INTERFACE .................................................................................................... 23 3.10 RID RECEIVE-TRANSMIT INTERFACE(DAISY CHAIN LOGIC) ........................................................................... 23 3.11 LED INTERFACE .............................................................................................................................................. 25 3.11.1 LED Status Driver wave-form for AX88851 ............................................................................................ 25 3.11.2 LED Status Driver wave-form for AX88852 ............................................................................................ 26 3.11.3 LED Status Driver wave-form for AX88853 ............................................................................................ 26 3.11.4 LED Status Driver wave-form for AX88854 ............................................................................................ 27 3.12 POWER ON CONFIGURATION(INITIAL SETTING) ............................................................................................... 27 4.0 REGISTERS........................................................................................................................................................ 28 4.1 PAGE 0 REGISTER MAP..................................................................................................................................... 28 4.2 PAGE 1 REGISTER MAP ..................................................................................................................................... 29 4.3 PAGE 2 REGISTER MAP..................................................................................................................................... 29 4.4 PAGE 3 REGISTER MAP..................................................................................................................................... 29 4.5 CONFIGURATION REGISTER (CONFIG) ............................................................................................................. 30 4.6 PAGE REGISTER (PAGE) ................................................................................................................................... 30 4.7 PARTITION STATUS REGISTER (PARTITION) ................................................................................................... 31 4.8 JABBER STATUS REGISTER (JABBER) .............................................................................................................. 31 4.9 ADMINISTRATION REGISTER (ADMIN) ............................................................................................................. 31 4.10 DEVICE ID REGISTER (DEVICEID) ................................................................................................................ 32 4.11 SILICON REVISION REGISTER ........................................................................................................................... 32 4.12 PORT MANAGEMENT COUNTER REGISTERS ..................................................................................................... 33 4.12.1 Short Event Counter Registers................................................................................................................. 33 4.12.2 Late Event Counter Registers .................................................................................................................. 33 4.12.3 Collision Counter Registers ..................................................................................................................... 33 4.12.4 Auto-Partition Counter Registers ............................................................................................................ 33 4.12.5 False Carrier Counter Registers.............................................................................................................. 33 2 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.0 ELECTRICAL SPECIFICATION AND TIMING ......................................................................................... 34 5.1 ABSOLUTE MAXIMUM RATINGS ........................................................................................................................ 34 5.2 GENERAL OPERATION CONDITIONS ................................................................................................................... 34 5.3 DC CHARACTERISTICS ...................................................................................................................................... 34 5.4 AC SPECIFICATIONS ........................................................................................................................................... 35 5.4.1 MII Interface Timing Tx & Rx................................................................................................................... 35 5.4.2 Station Management ................................................................................................................................. 36 5.4.3 PCS Interface Timing................................................................................................................................. 37 5.4.4 LED DISPLAY ........................................................................................................................................... 37 5.4.5 LED Display After Reset ........................................................................................................................... 38 5.4.6 Repeater ID Daisy Chain........................................................................................................................... 38 5.4.7 Expansion Bus............................................................................................................................................ 39 6.0 PACKAGE INFORMATION............................................................................................................................ 40 3 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY FIGURES FIG - 1 CHIP BLOCK DIAGRAM (PCS MODE CONFIGURATION -- 8 PCS + 2 MII)..................................................................... 7 FIG - 2 CHIP BLOCK DIAGRAM(MII MODE CONFIGURATION -- 16 MII + 2 MII) ..................................................................... 7 FIG - 3 PIN CONNECTION DIAGRAM FOR 16MII MODE ............................................................................................................ 8 FIG - 4 PIN CONNECTION DIAGRAM FOR 8MII MODE .............................................................................................................. 9 FIG - 5 PIN CONNECTION DIAGRAM FOR 8PCS MODE .......................................................................................................... 10 FIG - 6 PIN CONNECTION DIAGRAM FOR MANAGEMENT MODE............................................................................................. 11 4 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 1.0 AX88850 Overview The AX88850 series 100Mbps Repeater Controllers are designed for both low cost dumb HUB and high performance intelligent HUB applications. The AX88850 series product support up-to ten 100Mbps links with its 8 PCS (Physical coding sub-layer , also called Symbol Interface) interfaces and 2 dedicated MII interfaces or supports up-to eighteen 100Mbps links with 2 shared 8 ports MII interfaces and 2 dedicated MII interfaces. Maximum up-to 144 ports can be constructed when using expansion bus cascades 8 AX88850s. The AX88850 is designed base on IEEE 802.3u clause 27 “ Repeater for 100Mb/s base-band networks” . It is fully compatible with IEEE 802.3u standard. 1.1 General Description The AX88850 Repeater Controller is a subset of a repeater set containing all the repeater-specific components and functions, exclusive of PHY components and functions. The AX88850 family has two kind of interfaces to connect to PHY devices. There are Physical coding sub-layer (PCS) interface and Media Independent Interface (MII). The AX88850 supports 8 PCS ports interface or 2 shared bus (8 ports/per bus) MII interfaces, 2 dedicated MII ports interface, an expansion port interface, a management information base IC interface, a repeater ID daisy chain interface, a serial register interface and LED display interface. 5 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 1.2 Features • • • • • • • • • • • • • • • • • • IEEE 802.3u repeater compatible Supports 10 or 18 network connections optional configuration. 8 PCS interfaces direct interface to PHY chip with PCS interface ( ie.LUC3X04, KS8761, QSI6611, NWK914 ) to save user cost 16 MII interfaces to double the network connections. 2 dedicated MII interfaces can also support 100BASE-T4/FX PHY interfaces The 2 dedicated MII interfaces can also easily connect to MII interface of 100BASE MAC controller for network management purpose or other bridging devices. Up-to 8 repeater chips can be cascaded for large HUB application Low latency design supports Class II repeater implementation with large port number. All ports can be separately isolated or partitioned in response to fault condition Separate jabber and partition state machines for each port Separate carrier integrity monitor state machines for each port to protect network from some transient fault conditions (AX88853 PCS mode only) Management interface for AX88856 (MIB IC) allows all repeater MIBs to be maintained Large per-port management counters to reduce CPU overhead External pins setup or automatic daisy chain channel setup repeater ID. Per-port LED display for Jabber, Partition, Link/Activity. Global utilization and collision (%) presentation. Power on LED diagnosis. All the LED display will follow the “ON-OFF-ON-OFFNormal” operation procedure during/after power on reset. Dedicated collision LED display 208-pin PQFP The AX88850 Family has the following members: AX88851 AX88852 AX88853 AX88854 AX88856 16 shared MII ports + 2 dedicated MII ports 8 shared MII ports + 2 dedicated MII ports 8 PCS (Symbol) Interface ports + 2 dedicated MII ports AX88851 + AX88853 + management function MIB co-processor for intelligent Hub applications Function availability list Parts Number 16MII + 2MII 4 AX88851 AX88852 AX88853 4 AX88854 8MII + 2MII 8PCS + 2MII Management I/F 4 4 4 4 6 4 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 1.3 Block Diagram sym I /F Q -P H Y 4 B /5 B P er p o rt J a b b er ctl, a u t o - p a r t it i o n S M & C o d in g / D ec o d in g P e r p o r t C o ll is io n , P a r t it i o n c o u n t e r s . R eg iste rs M I B I /F & S rr a m b ler/ D escr a m b le r P ort 7 ) Q -P H Y M II PHY I /F ........ (P o rt 1 - MUX R e c o n c ili a tio n C ascad e A r b it r a t io n L o g ic R e p e a t e r S ta t e M a c h in e E l a s t i c it y B u f f e r C o ll is io n H a n d l in g L o g ic P ort 8 P ort 9 PHY Fig - 1 Chip Block Diagram (PCS mode configuration -- 8 PCS + 2 MII) M II I /F M II in te r fa c e R e c o n c ilia tio n la y e r Q -P H Y Q -P H Y P e r p o r t J a b b e r c tl, a u to -p a r titio n S M & R e g is te r s M I B I /F P e r p o r t C o llis io n , P a r titio n c o u n te r s . P ort 0 P ort 7 M II I /F M II in te r fa c e R e c o n c ilia tio n la y e r P ort 10 P ort 17 Q -P H Y PHY M II I /F M II P ort 8 ........ Q -P H Y R e p e a te r S ta te M a c h in e MUX E la stic ity B u ffe r C ascad e A r b itr a tio n L o g ic C o llis io n H a n d lin g L o g ic P ort 9 PHY Fig - 2 Chip Block Diagram(MII mode configuration -- 16 MII + 2 MII) 7 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 VDD MD IRD_ODIR VSS /IR_ACTO<7> /IR_ACTO<6> /IR_ACTO<5> /IR_ACTO<4> /IR_ACTO<3> /IR_ACTO<2> /IR_ACTO<1> /IR_ACTO<0> VSS /IR_ACTI<7> /IR_ACTI<6> /IR_ACTI<5> /IR_ACTI<4> /IR_ACTI<3> /IR_ACTI<2> /IR_ACTI<1> /IR_ACTI<0> RST_DLY DAISY_OUT DAISY_IN VDD1 VSS1 MEDIA OPTION VDD /COLLED LED_SYN LED<7> LED<6> LED<5> LED<4> VSS LED<3> LED<2> LED<1> LED<0> NC NC NC VSS NC NC NC MTX_RDY OPT1 CRS<1> RX_DV<1> RX_CLK<1> 1.4 Pin Connection Diagram for AX88851 (16MII + 2MII mode) RID<0> RID<1> RID<2> RID<3> RID<4> /DIS_DAISY /TO_ID_CLR /IR_ACT_EN 104 103 102 101 100 99 98 97 ASIX AX 88851 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 (16 MII Mode) 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 RX_ER<1> VDD RXD<1><3> RXD<1><2> RXD<1><1> RXD<1><0> TX_EN<1> TXD<3> TXD<2> TXD<1> TXD<0> VSS TX_ER COL CRS<0> RX_DV<0> RX_CLK<0> RX_ER<0> RXD<0><3> RXD<0><2> RXD<0><1> RXD<0><0> TX_EN<0> OPT0 VDD1 VSS1 M1_RXEN7 M1_RXEN6 M1_RXEN5 M1_RXEN4 M1_TXEN7 VDD NC NC NC NC NC NC NC M1_TXEN6 M1_TXEN5 M1_TXEN4 M1_RXEN3 M1_RXEN2 VSS M1_RXEN1 NC NC M1_CRS7 M1_CRS6 M1_CRS5 M1_CRS4 VDD NC M0_TXEN6 M0_TXEN7 M0_RXEN4 M0_RXEN5 M0_RXEN6 M0_RXEN7 VSS M0_RXD0 M0_RXD1 M0_RXD2 M0_RXD3 M0_RXER M0_RX_CLK M0_RXDV VDD M0_TXD0 M0_TXD1 M0_TXD2 M0_TXD3 M0_TXER VSS M1_RXD0 M1_RXD1 M1_RXD2 VDD1 VSS1 M1_RXD3 M1_RXER M1_RXCLK M1_RXDV VDD M1_TXD0 M1_TXD1 M1_TXD2 M1_TXD3 M1_TXER VSS M1_CRS0 M1_CRS1 M1_CRS2 M1_CRS3 NC NC NC M1_TXEN0 M1_TXEN1 M1_TXEN2 M1_TXEN3 M1_RXEN0 VDD 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 96 IRD_CK /IRD_V /IRD_ER VSS IRD<0> IRD<1> IRD<2> IRD<3> /RST TEST VSS LCLK NC NC VDD GEP<0> GEP<1> GEP<2> GEP<3> VSS NC NC NC NC NC NC NC VDD1 VSS1 M0_TXEN0 M0_TXEN1 M0_TXEN2 M0_TXEN3 M0_RXEN0 M0_CRS0 M0_CRS1 M0_CRS2 M0_CRS3 NC NC NC VSS M0_RXEN1 M0_RXEN2 M0_RXEN3 M0_TXEN4 M0_TXEN5 M0_CRS4 M0_CRS5 M0_CRS6 M0_CRS7 NC Fig - 3 Pin Connection Diagram for 16MII Mode 8 ASIX ELECTRONICS CORPORATION 96 156 155 154 153 152 151 150 149 148 147 146 145 144 RID<0> 143 RID<1> 142 RID<2> 141 RID<3> 140 RID<4> 139 /DIS_DAISY 138 137 /TO_ID_CLR /IR_ACT_EN 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 IRD_CK /IRD_V /IRD_ER VSS IRD<0> IRD<1> IRD<2> IRD<3> /RST TEST VSS LCLK NC NC VDD GEP<0> GEP<1> GEP<2> GEP<3> VSS NC NC NC NC NC NC NC VDD1 VSS1 M0_TXEN0 M0_TXEN1 M0_TXEN2 M0_TXEN3 M0_RXEN0 M0_CRS0 M0_CRS1 M0_CRS2 M0_CRS3 NC NC NC VSS M0_RXEN1 M0_RXEN2 M0_RXEN3 NC NC NC NC NC NC NC VDD NC NC NC NC NC NC NC VSS M0_RXD0 M0_RXD1 M0_RXD2 M0_RXD3 M0_RXER M0_RX_CLK M0_RXDV VDD M0_TXD0 M0_TXD1 M0_TXD2 M0_TXD3 M0_TXER VSS M1_RXD0 M1_RXD1 M1_RXD2 VDD1 VSS1 M1_RXD3 M1_RXER M1_RXCLK M1_RXDV VDD M1_TXD0 M1_TXD1 M1_TXD2 M1_TXD3 M1_TXER VSS M1_CRS0 M1_CRS1 M1_CRS2 M1_CRS3 NC NC NC M1_TXEN0 M1_TXEN1 M1_TXEN2 M1_TXEN3 M1_RXEN0 VDD VDD MD IRD_ODIR VSS /IR_ACTO<7> /IR_ACTO<6> /IR_ACTO<5> /IR_ACTO<4> /IR_ACTO<3> /IR_ACTO<2> /IR_ACTO<1> /IR_ACTO<0> VSS /IR_ACTI<7> /IR_ACTI<6> /IR_ACTI<5> /IR_ACTI<4> /IR_ACTI<3> /IR_ACTI<2> /IR_ACTI<1> /IR_ACTI<0> RST_DLY DAISY_OUT DAISY_IN VDD1 VSS1 MEDIA OPTION VDD /COLLED LED_SYN LED<7> LED<6> LED<5> LED<4> VSS LED<3> LED<2> LED<1> LED<0> NC NC NC VSS NC NC NC MTX_RDY OPT1 CRS<1> RX_DV<1> RX_CLK<1> AX88850 PRELIMINARY 1.5 Pin Connection Diagram for AX88852 (8MII + 2MII mode) ASIX AX 88852 (8 MII Mode) 9 104 103 102 101 100 99 98 97 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 RX_ER<1> VDD RXD<1><3> RXD<1><2> RXD<1><1> RXD<1><0> TX_EN<1> TXD<3> TXD<2> TXD<1> TXD<0> VSS TX_ER COL CRS<0> RX_DV<0> RX_CLK<0> RX_ER<0> RXD<0><3> RXD<0><2> RXD<0><1> RXD<0><0> TX_EN<0> OPT0 VDD1 VSS1 NC NC NC NC NC VDD NC NC NC NC NC NC NC NC NC NC M1_RXEN3 M1_RXEN2 VSS M1_RXEN1 NC NC NC NC NC NC Fig - 4 Pin Connection Diagram for 8MII Mode ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 VDD MD IRD_ODIR VSS /IR_ACTO<7> /IR_ACTO<6> /IR_ACTO<5> /IR_ACTO<4> /IR_ACTO<3> /IR_ACTO<2> /IR_ACTO<1> /IR_ACTO<0> VSS /IR_ACTI<7> /IR_ACTI<6> /IR_ACTI<5> /IR_ACTI<4> /IR_ACTI<3> /IR_ACTI<2> /IR_ACTI<1> /IR_ACTI<0> RST_DLY DAISY_OUT DAISY_IN VDD1 VSS1 MEDIA OPTION VDD /COLLED LED_SYN LED<7> LED<6> LED<5> LED<4> VSS LED<3> LED<2> LED<1> LED<0> NC NC NC VSS NC NC NC MTX_RDY OPT1 CRS<1> RX_DV<1> RX_CLK<1> 1.6 Pin Connection Diagram for AX88853 (8PCS + 2MII mode) RID<0> RID<1> RID<2> RID<3> RID<4> /DIS_DAISY /TO_ID_CLR /IR_ACT_EN 104 103 102 101 100 99 98 97 ASIX AX88853 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 (PCS Mode) 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 RX_ER<1> VDD RXD<1><3> RXD<1><2> RXD<1><1> RXD<1><0> TX_EN<1> TXD<3> TXD<2> TXD<1> TXD<0> VSS TX_ER COL CRS<0> RX_DV<0> RX_CLK<0> RX_ER<0> RXD<0><3> RXD<0><2> RXD<0><1> RXD<0><0> TX_EN<0> OPT0 VDD1 VSS1 TDATA<7><4> TDATA<7><3> TDATA<7><2> TDATA<7><1> TDATA<7><0> VDD RSD<7> RSCLK<7> RDATA<7><4> RDATA<7><3> RDATA<7><2> RDATA<7><1> RDATA<7><0> TDATA<6><4> TDATA<6><3> TDATA<6><2> TDATA<6><1> TDATA<6><0> VSS RSD<6> RSCLK<6> RDATA<6><4> RDATA<6><3> RDATA<6><2> RDATA<6><1> RDATA<6><0> VDD RSCLK<2> RSD<2> TDATA<2><0> TDATA<2><1> TDATA<2><2> TDATA<2><3> TDATA<2><4> VSS RDATA<3><0> RDATA<3><1> RDATA<3><2> RDATA<3><3> RDATA<3><4> RSCLK<3> RSD<3> VDD TDATA<3><0> TDATA<3><1> TDATA<3><2> TDATA<3><3> TDATA<3><4> VSS RDATA<4><0> RDATA<4><1> RDATA<4><2> VDD1 VSS1 RDATA<4><3> RDATA<4><4> RSCLK<4> RSD<4> VDD TDATA<4><0> TDATA<4><1> TDATA<4><2> TDATA<4><3> TDATA<4><4> VSS RDATA<5><0> RDATA<5><1> RDATA<5><2> RDATA<5><3> RDATA<5><4> RSCLK<5> RSD<5> TDATA<5><0> TDATA<5><1> TDATA<5><2> TDATA<5><3> TDATA<5><4> VDD 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 96 IRD_CK /IRD_V /IRD_ER VSS IRD<0> IRD<1> IRD<2> IRD<3> /RST TEST VSS LCLK NC NC VDD GEP<0> GEP<1> GEP<2> GEP<3> VSS RDATA<0><0> RDATA<0><1> RDATA<0><2> RDATA<0><3> RDATA<0><4> RSCLK<0> RSD<0> VDD1 VSS1 TDATA<0><0> TDATA<0><1> TDATA<0><2> TDATA<0><3> TDATA<0><4> RDATA<1><0> RDATA<1><1> RDATA<1><2> RDATA<1><3> RDATA<1><4> RSCLK<1> RSD<1> VSS TDATA<1><0> TDATA<1><1> TDATA<1><2> TDATA<1><3> TDATA<1><4> RDATA<2><0> RDATA<2><1> RDATA<2><2> RDATA<2><3> RDATA<2><4> Fig - 5 Pin Connection Diagram for 8PCS Mode 10 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 VDD MD IRD_ODIR VSS /IR_ACTO<7> /IR_ACTO<6> /IR_ACTO<5> /IR_ACTO<4> /IR_ACTO<3> /IR_ACTO<2> /IR_ACTO<1> /IR_ACTO<0> VSS /IR_ACTI<7> /IR_ACTI<6> /IR_ACTI<5> /IR_ACTI<4> /IR_ACTI<3> /IR_ACTI<2> /IR_ACTI<1> /IR_ACTI<0> RST_DLY DAISY_OUT DAISY_IN VDD1 VSS1 MEDIA OPTION VDD /COLLED LED_SYN LED<7> LED<6> LED<5> LED<4> VSS LED<3> LED<2> LED<1> LED<0> SMDC SMDIO /SMDV VSS BSMDC BSMDIO SMDIR MTX_RDY OPT1 CRS<1> RX_DV<1> RX_CLK<1> 1.7 Pin Connection Diagram for AX88854 (Management mode) RID<0> RID<1> RID<2> RID<3> RID<4> /DIS_DAISY /TO_ID_CLR /IR_ACT_EN 104 103 102 101 100 99 98 97 ASIX AX 88854 M0_TXEN0 M0_TXEN1 M0_TXEN2 M0_TXEN3 M0_RXEN0 M0_CRS0 M0_CRS1 M0_CRS2 M0_CRS3 M1_RXEN7 M1_RXEN6 M1_RXEN5 M1_RXEN4 M1_TXEN7 (Management Mode) M1_TXEN6 M1_TXEN5 M1_TXEN4 M1_RXEN3 M1_RXEN2 M0_RXEN1 M0_RXEN2 M0_RXEN3 M0_TXEN4 M0_TXEN5 M0_CRS4 M0_CRS5 M0_CRS6 M0_CRS7 M1_RXEN1 VDD RSCLK<2> RSD<2> TDATA<2><0> TDATA<2><1> TDATA<2><2> TDATA<2><3> TDATA<2><4> VSS M0_RXD0 RDATA<3><0> M0_RXD1 RDATA<3><1> M0_RXD2 RDATA<3><2> M0_RXD3 RDATA<3><3> M0_RXER RDATA<3><4> M0_RX_CLK RSCLK<3> RSD<3> M0_RXDV VDD TDATA<3><0> M0_TXD0 TDATA<3><1> M0_TXD1 TDATA<3><2> M0_TXD2 TDATA<3><3> M0_TXD3 M0_TXER TDATA<3><4> VSS M1_RXD0 RDATA<4><0> RDATA<4><1> M1_RXD1 M1_RXD2 RDATA<4><2> VDD1 VSS1 M1_RXD3 RDATA<4><3> RDATA<4><4> M1_RXER RSCLK<4> M1_RXCLK RSD<4> M1_RXDV VDD TDATA<4><0> M1_TXD0 TDATA<4><1> M1_TXD1 M1_TXD2 TDATA<4><2> M1_TXD3 TDATA<4><3> M1_TXER TDATA<4><4> VSS RDATA<5><0> M1_CRS0 RDATA<5><1> M1_CRS1 RDATA<5><2> M1_CRS2 RDATA<5><3> M1_CRS3 RDATA<5><4> RSCLK<5> RSD<5> TDATA<5><0> M1_TXEN0 TDATA<5><1> M1_TXEN1 TDATA<5><2> M1_TXEN2 TDATA<5><3> M1_TXEN3 M1_RXEN0 TDATA<5><4> VDD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 M1_CRS7 M1_CRS6 M1_CRS5 M1_CRS4 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 RX_ER<1> VDD RXD<1><3> RXD<1><2> RXD<1><1> RXD<1><0> TX_EN<1> TXD<3> TXD<2> TXD<1> TXD<0> VSS TX_ER COL CRS<0> RX_DV<0> RX_CLK<0> RX_ER<0> RXD<0><3> RXD<0><2> RXD<0><1> RXD<0><0> TX_EN<0> OPT0 VDD1 VSS1 TDATA<7><4> TDATA<7><3> TDATA<7><2> TDATA<7><1> TDATA<7><0> VDD RSD<7> RSCLK<7> RDATA<7><4> RDATA<7><3> RDATA<7><2> RDATA<7><1> RDATA<7><0> TDATA<6><4> TDATA<6><3> TDATA<6><2> TDATA<6><1> TDATA<6><0> VSS RSD<6> RSCLK<6> RDATA<6><4> RDATA<6><3> RDATA<6><2> RDATA<6><1> RDATA<6><0> M0_TXEN6 M0_TXEN7 M0_RXEN4 M0_RXEN5 M0_RXEN6 M0_RXEN7 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 96 IRD_CK /IRD_V /IRD_ER VSS IRD<0> IRD<1> IRD<2> IRD<3> /RST TEST VSS LCLK NC NC VDD GEP<0> GEP<1> GEP<2> GEP<3> VSS RDATA<0><0> RDATA<0><1> RDATA<0><2> RDATA<0><3> RDATA<0><4> RSCLK<0> RSD<0> VDD1 VSS1 TDATA<0><0> TDATA<0><1> TDATA<0><2> TDATA<0><3> TDATA<0><4> RDATA<1><0> RDATA<1><1> RDATA<1><2> RDATA<1><3> RDATA<1><4> RSCLK<1> RSD<1> VSS TDATA<1><0> TDATA<1><1> TDATA<1><2> TDATA<1><3> TDATA<1><4> RDATA<2><0> RDATA<2><1> RDATA<2><2> RDATA<2><3> RDATA<2><4> Fig - 6 Pin Connection Diagram for Management Mode 11 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.0 Pin Description 2.1A PCS interface Signal Name Type Pin No. Description RDATA[0][4:0] RDATA[1][4:0] RDATA[2][4:0] RDATA[3][4:0] RDATA[4][4:0] I/PU 181-177, Receive Symbol Data : Data is input synchronously with the rising edge of I/PD* 195-191 RSCLK I/PD* 208-204 I/PD* 14-10 I/PD* 30,29,2624 RDATA[5][4:0] I/PD* 44-40 RDATA[6][4:0] I/PD* 57-53 RDATA[7][4:0] I/PU 70-66 RSCLK[0] I 182 Receive Symbol Clock : This 25Mhz input signal is phase-locked to the RSCLK[1] I 196 incoming signal at PHY. RSCLK is used to clock in received data from the RSCLK[2] I 2 RDATA[4:0] data bus. RSCLK[3] I 15 RSCLK[4] I 31 RSCLK[5] I 45 RSCLK[6] I 58 RSCLK[7] I 71 Receive Signal Detect : This asynchronous input signal indicates that the 183 I /PD RSD[0] receive signal is above the detection threshold and will be used for link test 197 I/PD RSD[1] state machine. 3 I/PD RSD[2] 16 I/PD RSD[3] 32 I/PD RSD[4] 46 I/PD RSD[5] 59 I/PD RSD[6] 72 I/PD RSD[7] O/L 190-186 Transmit Symbol Data : These signals are 4B/5B encoded transmit data TDATA[0][4:0] O/L 203-199 symbol, driven at the rising edge of local 25Mhz clock. LCLK TDATA[1][4:0] 8-4 O/L TDATA[2][4:0] O/H** 22-18 TDATA[3][4:0] O/H** 38-34 TDATA[4][4:0] O/L 51-47 TDATA[5][4:0] 65-61 TDATA[6][4:0] O/L 78-74 TDATA[7][4:0] O/L * RDATA[1:6][4] are pull up. ** TDATA[3][4] and TDATA[4][4] drive capability are MH Note : “Type” has the following attributes I : Input O : Output I/O : Bi-direction PU : Pull Up PD : Pull Down H : Driving High Current 16mA MH : Driving Middle High Current 12mA ML : Driving Middle Low Current 8mA L : Driving Low Current 4mA 12 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.1B MII interface (share bus MII group 0 port & MII group 1 port) M0 -- MII group 0 ; M1 -- MII group 1 Signal Name M0_TX_ER M1_TX_ER M0_TXD[3:0] M1_TXD[3:0] Type Pin No. O/ML O/ML O/H O/H M0_TX_EN[7:0] O/L M1_TX_EN[7:0] O/L M0_RXD[3:0] M1_RXD[3:0] M0_RX_ER M1_RX_ER I/PU I/PU I/PD I/PD M0_RX_CLK M1_RX_CLK I I M0_RX_DV M1_RX_DV M0_CRS[7:0] I/PD I/PD I/PD M1_CRS[7:0] I/PD M0_RX_EN[7:0] O/L M1_RX_EN[7:0] O/L Description 22 38 21-18 37-34 Transmit Error : TX_ER is transition synchronously with respect to the rising edge of TX_CLK . Asserted high when a code violation is request to be send Transmit Data : TXD[3:0] is transition synchronously with respect to the rising edge of TX_CLK. For each TX_CLK period in which TX_EN is asserted, TXD[3:0] are accepted for transmission by the PHY. 4,3,203, Transmit Enable : TX_EN is transition synchronously with respect to the 202, rising edge of TX_CLK. TX_EN indicates that the port is presenting nibbles 189-186 on TXD [3:0] for transmission. 74,65-63, 50-47 13-10 Receive Data : RXD [3:0] is driven by the PHY synchronously with respect to 29,26-24 RX_CLK. 14 Receive Error : RX_ER ,is driven by PHY and synchronous to RX_CLK, is 30 asserted for one or more RX_CLK periods to indicate to the port that an error has detected. 15 Receive Clock : RX_CLK is a continuous clock that provides the timing 31 reference for the transfer of the RX_DV,RXD [3:0] and RX_ER signals from the PHY to the MII port of the repeater. 16 Receive Data Valid : RX_DV is driven by the PHY synchronously with 32 respect to RX_CLK. Asserted high when valid data is present on RXD [3:1]. 207-204, Carrier Sense : Asynchronous signal CRS is asserted by the PHY when either 194-191 the transmit or receive medium is non-idle. 56-53, 43-40 8-4, Receive Enable : Assert high to the respective PHY chip to enable its receive 201-199, data. 190 78-75, 62,61,59, 51 13 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.2 MII interface ( two individual MII ports ) Signal Name Type Pin No. TX_ER (share) TXD[3:0] (share) O/ML TX_EN[0] TX_EN[1] O/L O/L RXD[0][3:0] RXD[1][3:0] RX_ER[0] RX_ER[1] I/PU I/PU I/PD I/PD RX_CLK[0] RX_CLK[1] I I RX_DV[0] RX_DV[1] CRS[0] CRS[1] COL (share) I/PD I/PD I/PD I/PD O/ML OPT0 OPT1 O/ML I/PU I/PU Description 92 Transmit Error : TX_ER is transition synchronously with respect to the rising edge of TX_CLK . Asserted high when a code violation is request to be send 97-94 Transmit Data : TXD[3:0] is transition synchronously with respect to the rising edge of TX_CLK. For each TX_CLK period in which TX_EN is asserted, TXD[3:0] are accepted for transmission by the PHY. 82 Transmit Enable : TX_EN is transition synchronously with respect to the 98 rising edge of TX_CLK. TX_EN indicates that the port is presenting nibbles on TXD [3:0] for transmission. 86-83 Receive Data : RXD [3:0] is driven by the PHY synchronously with respect to 102-99 RX_CLK. 87 Receive Error : RX_ER ,is driven by PHY and synchronous to RX_CLK, is 104 asserted for one or more RX_CLK periods to indicate to the port that an error has detected. 88 Receive Clock : RX_CLK is a continuous clock that provides the timing 105 reference for the transfer of the RX_DV,RXD [3:0] and RX_ER signals from the PHY to the MII port of the repeater. 89 Receive Data Valid : RX_DV is driven by the PHY synchronously with 106 respect to RX_CLK. Asserted high when valid data is present on RXD [3:1]. 90 Carrier Sense : Asynchronous signal CRS is asserted by the PHY when either 107 the transmit or receive medium is non-idle. 91 Collision Signal :This pin indicates collision(s) , that occurred at the collision domain of the hub, to MII interface devices. Both the MII port use this signal commonly. 81 108 Option for external device type : Default ‘high’ is for PHY type device. Otherwise, ‘low’ for MAC type device. 14 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.3 Station Management Interface Signal Name Type Pin No. SMDC I 116 SMDIO I/O/L /PU 115 /SMDV I/PU 114 SMDIR O/L 110 BSMDC O/L 112 BSMDIO I/O/L /PU 111 Description Station Management Data Clock : The timing reference for MDIO. All data transfers on MDIO are synchronized to the rising edge of this clock. MDC is limited to a maximum frequency of 2.5MHz. Station Management Data Input / Output : Serial data input/output transfers from/to the internal registers or PHYs . The transfer protocol conforms to the IEEE 802.3u MII specification. Station Management Data Valid : Asserted when a valid read/write command is present. Station Management Data Direction : Direction signal for an external bidirectional buffer on the MDIO signal. 0 = MDIO data flows into the AX88850 1 = MDIO data flows out of the AX88850 Defaults to 0 when no register access is present. Buffered Station Management Data Clock : Buffered MDC signal. Allow more devices to be chained on the MII serial bus. Buffered Station Management Data Input /Output : Buffered MDIO signal. When the “PHY_access” bit in the CONFIG register is set High, the MDIO signal is passed through to BMDIO for accessing the physical device chips. 2.4 Management Information Base (MIB) Interface Signal Name MD MTX_RDY Type Pin No. I/O/Z /MH /PU O/L 155 109 Description Management Data : Outputs management information for the AX88856 MIB chip. This signal carries with RID_CH signal and port number of the incoming packet and is synchronous to IRD_CK signal. Repeated Packet Ready : Repeated packet data ready to copy to MIB chip indicator. 15 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.5 Expansion Bus Interface Signal Name IRD[3:0] /IRD_ER /IRD_V IRD_CK IRD_ODIR /IR_ACTO [7:0] /IR_ACTI[7:0] Type Pin No. I/O/Z /MH /PU I/O/Z /MH /PU I/O/Z /MH /PU I/O/Z /MH O/L Description 164-161 INTER REPEATER DATA : Nibble data input/output. Transfer data from the “active” AX88850 to all other “inactive” AX88850s. The bus-master of the IRD bus is determined by IR_VECT bus arbitration. 159 INTER REPEATER DATA ERROR: This signal reflect the RX_ER status of the active port across the inter repeater bus. Used to track receive errors from the PHY in real time. 158 INTER REPEATER DATA VALID : This signal reflect the RX_DV status of the active port across the inter repeater bus. Used to frame good packets. 157 INTER REPEATER CLOCK VALID : All inter repeater signals are synchronized to the rising edge of this clock. 154 INTER REPEATER DATA IN/OUT DIRECTION : This pin indicates the direction of data for external transceiver. “High” = IRD[3:0], /IRD_ER, /IRD_V , IRD_CK are Output. “Low” = IRD[3:0], /IRD_ER, /IRD_V , IRD_CK are Input. I/O/OC 152-145 INTER REPEATER ACTIVITY IN/OUT: Then the local repeater activity /H appearance, the signal of the related RID (Repeater ID) will be asserted and as a output pin. All other pins serve as input pins but except the collision conditions. When collision occurred all of the signal of related (RID-1) pins will served as outputs and will active during local collision period. The exception case is when RID = 0, then (RID-1) is replaced with (RID+1)=1. I/PU 143-136 INTER REPEATER ACTIVITY IN: These pins perform the same function as /IR_ACTO[7:0] when they serve as input function. Then the /IR_ACTO[7:0] insert external buffers the input function must be replaced with /IR_ACTI [7:0]. The /IR_ACTI[7:0] also serve as power-on configuration input: or 140-136 Repeater Identification Number Parallel In RID[4:0]: When power on reset these pin as inputs to setup the repeater ID of the chip. RID[2:0] indicate the repeater ID from 0 to 7. RID[4:3] defines the group code in the cascade system and must keep difference with PHY ID address definition. RID[4:0] /IR_ACTI[4:0] I/PU /DIS_DAISY /IR_ACTI[5] I/PU 141 Disable RID Daisy-chain Input. No matter what kind of data input from DAISY_IN pin ,the repeater ID will never be changed from DAIST_IN. /TO_ID_CLR /IR_ACTI[6] I/PU 142 Time Out to Clear repeater ID : Within the time out period, if no daisy chain repeater ID input. The repeater ID will be clear to RID=0 . Otherwise, the repeater ID will remain the previous value ( power on configured value , previous daisy chain reconfigured value or the configuration value written via station management port).The tome out period is about 4 to 5 second. /IR_ACT_EN /IR_ACTI[7] I/PU 143 /IR_ACTI[7:0] pins function is enable when IR_ACT_EN is pulled “low” when power on. Otherwise , it is disable. 16 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.6 LED Display Signal Name LED[7:0] Type Pin No. O/L Description 125-122, LED Display Information : Those signals indicate each port‘s Partition, 120-117 Jabber, Link/Activity, Utilization % (global), Collision % (global) in sequence. For detail , see the LED timing specification The Utilization % display define as following : Group0 [ U4 :U0 ] Utilization % 0 1 5 15 30 60 LED4 1 1 1 1 1 0 LED3 1 1 1 1 0 0 LED2 1 1 1 0 0 0 LED1 1 1 0 0 0 0 LED0 1 0 0 0 0 0 LED3 1 1 1 1 0 0 LED2 1 1 1 0 0 0 LED1 1 1 0 0 0 0 LED0 1 0 0 0 0 0 Group1 [ UU4 :UU0 ] Utilization % 0 2 10 20 40 80 LED4 1 1 1 1 1 0 The Collision % display define as following : Group0 [ C4 :C0 ] Collision % 0 1 2 5 10 15 LED4 1 1 1 1 1 0 LED3 1 1 1 1 0 0 LED2 1 1 1 0 0 0 LED1 1 1 0 0 0 0 LED0 1 0 0 0 0 0 LED3 1 1 1 1 0 0 LED2 1 1 1 0 0 0 LED1 1 1 0 0 0 0 LED0 1 0 0 0 0 0 Group1 [ CC4 :CC0 ] Collision % 0 4 8 20 30 60 LED_SYN O/L 126 /COLLED O/MH 127 LED4 1 1 1 1 1 0 LED status synchronous signal : The signal is a LED_CK period width signal and repeated every 16 cycle. When high indicate the next cycle on the LED[7:0] bus show the Partition status of port 8 to 0 respectively. Collision LED Display : When Collision occur, the signal will be “LOW” about 52.4 ms. 17 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 2.7 Miscellaneous Signal Name LCLK or TX_CLK /RST RST_DLY DAISY_IN DAISY_OUT TEST GEP[3:0] MEDIA OPTION VDD VSS Type Pin No. I 168 I O/L 165 135 Description Local Clock : Must be run at 25Mhz . Used for transmit data to PHY devices, Reset : The chip is reset when this signal is asserted Low. Reset Delay : The signal is active high when reset and delay /RST signal about 2 LCLK cycle. It is useful for power on configuration setup control of /IR_ACTI[7:0]. I/PU 133 Repeater Identification Number Daisy-Chain In : This pin is a daisy chain serial input for Repeater ID. A state machine always monitor the input if a correct data (RID) present at the pin, the (RID+1) will be written to RID register and override the power on setup RID for the chip. O/L 134 Repeater Identification Number Daisy-Chain Out : This pin is periodically shift out the RID of itself to the next chained chip to inform that this ID has already been occupied. The RID is shift out periodically every about 200us. I/PD 166 Test Pin : The pin is just for test mode setting purpose only. Must be pull low when normal operation. When in test mode , GEP pins will be force to test input signals. I/O/L 175-172 General Purpose I/O Pins : Those pins just for system application usage. I.e. /PU for output control or input status report. When reset the default function is for inputs. I/PD 130 Media selection : External pull-down for AX88853 with 4.7K ohm resister. External pull-up for AX88851, AX88852 and AX88854 with 4.7K ohm resister. I/PU 129 Option : Option for repeater state machine. User must pull this pin up. I 1,17,27, POWER : +5V +/-5% 33,52,73, 80,103, 128,132, 156,171, 184 I 9,23,28, POWER: 0V 39,60,79, 93,113, 121,131, 144,153, 160,167, 176,185, 198 18 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.0 Functional Description 3.1 PCS interface logic The PCS logic performs PCS / MII receiving / transmitting interface. When it receives, first deciphers the signals from RDATA<4:0>, then do symbol alignment after detecting /J/K/ codes, then data is aligned to do 5B/4B decoding. When it transmits, first do 4B/5B encoding to convert MII signals to PCS signals, then enciphers and send to TDATA<4:0>. When RSD is high from low, then link fail counter will count for 330u sec, then the port can receive packet normally. During 330u sec that link fail counter counts, then receiving packet will be ignored. Cipher / No-cipher is selected by station management access logic. 3.2 Carrier Integrity Monitor State Machine ( AX88853 PCS mode only ) For 100BASE-X systems, it is necessary that the repeater set protect the network from some transient fault conditions that would disrupt network communications. Potential likely causes of such conditions are DTE and repeater powerup and power-down transients, cable disconnects, and faulty wiring. The AX88853 support CIM state machine with self-interrupt capability to prevent a segment’s spurious carrier activity from reaching the repeater unit and hence propagating through the network. 3.3 Repeater State Machine The repeater state machine is used to control repeater behavior, generates right signal in corresponding states. The repeater state machine is in Idle state when there is no carrier . When there is carrier , the repeater state machine goes to Data Forwarding State to ensure correct data forwarding. If collision happens anytime, The repeater state machine detects collision then send jam pattern until collision ceases. idle State The idle state happens when these conditions exists: a. /RST is low. b. Reset emitted by station management access logic(RST_RSM). c. There is no any carrier in M0_CRS[7:0], M1_CRS[7:0], and CRS{1:0] in MII mode. Or receive IDLE code in PCS mode. If in cascade application, repeater receive no inter repeater active signal. In this state,M0_RXEN[7:0],M1_RXEN[7:0],M0_TXEN[7:0],M1_TXEN[7:0] are all low in MII mode. Data Forwarding State When there is only one carrier in M0_CRS[7:0], M1_CRS[7:0]or CRS[0], CRS[1] in MII mode, or only one of eight ports receives /J/K/ codes in PCS mode ,or only one of IR_ACTO[7:0] become low, The repeater state machine stores receiving packet and transmits to all other ports. Exception for a. The port is jabbered. b. The port is partitioned. c. There exists collision. In this state, only one of M0_RXEN[7:0] and M1_RXEN[7:0] is high, or M0_RXEN[7:0] or M1_RXEN[7:0] are all low because either packet is from two dedicated MII port or from inter-repeater cascade interface in MII mode. The repeater send packet from receiving port to all ports exclusive of the receiving that is M0_TXEN[7:0] and M1_TXEN[7:0] all becomes high, and one may be low if that port is the receiving port in MII mode. The repeater forwards data to TDATA[7:0] except for the receiving RDATA port in PCS mode. 19 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY Collision State The Collision State happens when these conditions exists: a. There are two or more signals high among M0_CRS[7:0],M1_CRS[7:0],CRS[1:0]. Or receive collision messages from /IR_ACTO[7:0] in MII mode. b. At least two ports of PCS ports receive /J/K/ code group or receive collision message from /IR_ACTO[7:0] in PCS mode. c. Only one carrier exists but RXDV still low exceeds 5 clock cycles. The repeater sends collision pattern to all ports, that is, M0_TXEN[7:0] and M1_TXEN[7:0] all become high during collision state. 3.4 Jabber State Machine To prevent an illegally long reception of data from reaching the repeater unit, each port has its own jabber timer. If a reception exceeds this duration(64K bit times for AX88850), the jabber condition will be detected. In this condition, repeater unit will disable receive and transmit packets for the jabbered port and the other ports remain the normal operation. When the carrier is no longer detected for the jabbered port or reset the repeater, the jabber function will be clear and re-enable reception and transmission. 3.5 Partition State Machine The partition state machine is used to protect network from be upset by a port suffering continuous collision, each port uses a partition state machine to detect and prevent this condition. When a port is suffering from continuous 32 or 64 times of collisions by CCLimits. Then it goes to Partition State. The port entering Partition State will be released until a packet without collision more than 512 bit times or after power-on reset. Partition function is enabled by default, and CCLimits is 64 by default. Enable/Disable partition function (DIS_PART) and option of CCLimits to be 64 or 32 (COL_LIMIT32) are selected by station management access logic. 20 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.6 Expansion Logic(Cascade Interface) The expansion logic is used to stack numerous repeaters. The expansion logic can be divided into two types: Expansion Logic with Buffer (maximum mode In this mode, use /IR_ACTO[7:0] and /IR_ACTI[7:0] to cascade repeaters. Buffers are used both in /IR_ACTO[7:0] and /IR_ACTI[7:0]. This mode is supposed to cascade repeaters on difference boards via cables. There is a configuration bit /IR_ACT_EN to decide cascade signals are judges by /IR_ACTI[7:0](/IR_ACT_EN = 0) or /IR_ACTO[7:0](/IR_ACT_EN = 1). Expansion Logic without Buffer (minimum mode) In this mode, use /IR_ACTO[7:0] to cascade repeaters. Just connect /IR_ACTO[7:0] without using buffer in this part. This mode is supposed to cascade repeaters on the same board. RPTR_ID<2:0> 0 1 2 3 4 5 6 7 Idle FFh FFh FFh FFh FFh FFh FFh FFh /IR_ACTO<7:0> Active FEh FDh FBh F7h EFh DFh BFh 7Fh Collision FBh FCh F9h F3h E7h CFh 9Fh 3Fh In this table: a. All /IR_ACTO[7:0] will be in open-drain state when repeater chip is idle. These signals are all high via external pull high resister. b. One signal of /IR_ACTO[7:0] is low in data forwarding state corresponding to different RPTR_ID[2:0]. c. Two signals of /IR_ACTO[7:0] are low in collision state corresponding to different RPTR_ID[2:0]. 3.7 Management Logic AX88850 provides the required management information associated with a packet for management chip which statistics processed on a per packet basis. Transmit ready signal TX_RDY is used as a framing signal for management data MD. Then management chip uses this data to determine the source of the current packet. MD data is synchronized to the rising edge of IRD_CK. When collision occur, MD will be tri-state and becomes invalid. MD frame format idle start bit data0 data1 data2 data3 data4 1 0 PID[0] PID[1] PID[2] PID[3] PID[4] Notes: a. PID[4:0] is the number of the receiving port. b. RID_CH indicates change in RID. c. PARITY = 1 when sum of 1‘s among PID[4:0] and RID_CH is even PARITY = xnor (PID[4],PID[3],PID[2],PID[1],PID[0],RID_CH) 21 data5 RID_CH data6 PARITY ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.8 Management Counters There are four management counters in each port. These 16-bit-wide management counters keep track of the following events: Collision Event Counter It indicates the number of times that collision occurrences on a port. Partition Event Counter It indicates the number of times that a port has been partition. Short Event Counter It indicates the number of packets that is shorter than 76 BT. Late Event Counter It indicates the number of collision occurrences time after 512 BT when carrier presents. Fault Carrier Event Counter (AX88853 only) It indicates the number of times that fault carrier occurrences on a port. These counters can be read out by MIB serial access interface and will be clear after read operation. 3.9 Station Management Access Interface The AX88850 provides 128 registers held in 4 pages of 32(Page 0 ~ 3 Register).These registers are 16 bits wide. Only one register of one page can be access at the same time through the MII serial management bus. After power on reset, Page 0 Register is the default setting. Change the value of PAGE REGISTER which exists in all pages, then switches to any page. For example: Page 3 Register can be accessed by writing 03h to the PAGE REGISTER. AX88850 can thus be managed through SMDC and SMDIO pins. The SMDC clock with maximum 2.5M Hz is used to sample data train on SMDIO. The interface follows the serial management protocol defined by IEEE 802.3u clause 22. READ WRITE Management frame format PREAM START OPCODE DEV_AD REG_AD TA 1.......1 01 10 AAAAA RRRRR Z0 1.......1 01 01 AAAAA RRRRR 10 DATA DDDDDDDDDDDDDDDD IDLE Z DDDDDDDDDDDDDDDD Z For the protocol to work, all serial data must be “synchronized” to incoming data. To ensure data locked, a preamble of 32 consecutive 1‘s present before the start code, then the receive logic know the beginning of the data frame. With the setting of PHY_ACCESS = 1(stored in CONFIGURATION REGISTER), the target access device may be physical layer devices. In this mode, SMDIO is gated to BSMDIO. SMDIO and BSMDIO must turn on in the appropriate direction for read/write access. In the cascade system, only one repeater chip has the set of PHY_ACCESS at a time to avoid contention problems. 3.10 RID Receive-Transmit Interface(Daisy Chain Logic) In the cascade system, repeater ID of each chip will be re-arranged by serial in/out daisy chain logic. The DAISY_IN pin always monitor RID of the previous chained chip, and the value of (RID+1) will override the original RID of the current chip. Then the DAISY_OUT pin will periodically (about 200us) send out the exact RID of current chip to inform the next chained chip. By this way, each repeater chip in 8 AX88850 hub (maximum application) will keep unique ID of itself. The RID is used in inter repeater bus arbitration and uniquely identify station management accesses. Note that only RID[2:0] can be changed and RID[4:3] must be the same value for all repeaters in the cascade system. In this way, repeater ID won‘t be confused with PHY device ID during station management access. 22 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY DAISY_IN/OUT frame format idle start bit data0 data1 1 0 RID[0] RID[1] Notes: PARITY = 1 when sum of 1‘s in RID[2:0] is even data2 RID[2] data3 PARITY There are two flag : /DIS_DAISY and /TO_ID_CLR which control daisy-chain access. If disable daisy-chain input (/DIS_DAISY = 0), the RID of current chip can‘t be override and don‘t care the present data on DAISY_IN. If no daisy-chain input, the RID of current chip can be clear to 0 during time out period with the setting of /TO_ID_CLR = 0. The timer is done about 4sec. 23 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.11 LED Interface AX88850 provides per-port LED status indication for partition, jabber, link/activity and support rate-based LED for global utilization (%) and global collision frequency (%). Detail function is described on previous pin description (LED interface). LED[7:0] are all active low. 3.11.1 LED Status Driver wave-form for AX88851 LED_SYN D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 ~ D15 D0 D1 D2 D3 LED[0] P0 J0 A0 C4 C0 P10 J10 A10 RID0 CC0 no useful phase P0 J0 A0 C4 LED[1] P1 J1 A1 U4 C1 P11 J11 A11 RID1 CC1 no useful phase P1 J1 A1 U4 LED[2] P2 J2 A2 A8 C2 P12 J12 A12 RID2 CC2 no useful phase P2 J2 A2 A8 LED[3] P3 J3 A3 A9 C3 P13 J13 A13 RID3 CC3 no useful phase P3 J3 A3 A9 LED[4] P4 J4 A4 J8 U0 P14 J14 A14 RID4 UU0 no useful phase P4 J4 A4 J8 LED[5] P5 J5 A5 J9 U1 P15 J15 A15 "0" UU1 no useful phase P5 J5 A5 J9 LED[6] P6 J6 A6 P8 U2 P16 J16 A16 CC4 UU2 no useful phase P6 J6 A6 P8 LED[7] P7 J7 A7 P9 U3 P17 J17 A17 UU4 UU3 no useful phase P7 J7 A7 P9 Note 1 : a. b. c. d. e. f. g. P17~0 indicates partition status for each port J17~0 indicates jabber status for each port L17~0 indicates link status for each port A17~0 indicates activity status for each port RID4~0 is the ID number of repeater chip The LED display support two estimations:C4~0 and CC4~0 which indicate global collision rate for each 104.8ms sampling period. Users can choose any one presentation. The LED display support two estimations:U4~0 and UU4~0 which indicate global utilization rate for each 104.8ms sampling period. Users can choose any one presentation. Note 2 : Reference port map as following table (Using per port Carrier Sense / Receive Signal Detect to identify port number). AX88851 Port[7:0] == M0_CRS[7:0] Port[9:8] == CRS[1:0] Port[17:10] == M1_CRS[7:0] AX88852 Port[3:0] == M0_CRS[3:0] Port[9:8] == CRS[1:0] Port[7:4] == M1_CRS[3:0] AX88853 Port[7:0] == RSD[7:0] Port[9:8] == CRS[1:0] AX88854 Reference to AX88851/AX88853 depended on MEDIA setting. 24 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.11.2 LED Status Driver wave-form for AX88852 LED_SYN D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 ~ D15 D0 D1 D2 D3 LED[0] P0 J0 A0 C4 C0 P4 J4 A4 RID0 CC0 no useful phase P0 J0 A0 C4 LED[1] P1 J1 A1 U4 C1 P5 J5 A5 RID1 CC1 no useful phase P1 J1 A1 U4 LED[2] P2 J2 A2 A8 C2 P6 J6 A6 RID2 CC2 no useful phase P2 J2 A2 A8 LED[3] P3 J3 A3 A9 C3 P7 J7 A7 CC3 no useful phase P3 J3 A3 A9 LED[4] J8 U0 RID4 UU0 no useful phase J8 LED[5] J9 U1 "0" UU1 no useful phase J9 LED[6] P8 U2 CC4 UU2 no useful phase P8 LED[7] P9 U3 UU4 UU3 no useful phase P9 UU1 3.11.3 LED Status Driver wave-form for AX88853 LED_SYN D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 ~ D15 D0 D1 D2 D3 LED[0] P0 J0 L0/ A0 C4 C0 RID0 CC0 no useful phase P0 J0 L0/ A0 C4 LED[1] P1 J1 L1/ A1 U4 C1 RID1 CC1 no useful phase P1 J1 L1/ A1 U4 LED[2] P2 J2 L2/ A2 A8 C2 RID2 CC2 no useful phase P2 J2 L2/ A2 A8 LED[3] P3 J3 L3/ A3 A9 C3 UU1 CC3 no useful phase P3 J3 L3/ A3 A9 LED[4] P4 J4 L4/ A4 J8 U0 RID4 UU0 no useful phase P4 J4 L4/ A4 J8 LED[5] P5 J5 L5/ A5 J9 U1 "0" UU1 no useful phase P5 J5 L5/ A5 J9 LED[6] P6 J6 L6/ A6 P8 U2 CC4 UU2 no useful phase P6 J6 L6/ A6 P8 LED[7] P7 J7 L7/ A7 P9 U3 UU4 UU3 no useful phase P7 J7 L7/ A7 P9 25 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 3.11.4 LED Status Driver wave-form for AX88854 LED_SYN D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 ~ D15 D0 D1 D2 D3 LED[0] P0 J0 L0/ A0 C4 C0 P10 J10 A10 RID0 CC0 no useful phase P0 J0 L0/ A0 C4 LED[1] P1 J1 L1/ A1 U4 C1 P11 J11 A11 RID1 CC1 no useful phase P1 J1 L1/ A1 U4 LED[2] P2 J2 L2/ A2 L8/ A8 C2 P12 J12 A12 RID2 CC2 no useful phase P2 J2 L2/ A2 L8/ A8 LED[3] P3 J3 L3/ A3 L9/ A9 C3 P13 J13 A13 CC3 no useful phase P3 J3 L3/ A3 L9/ A9 LED[4] P4 J4 L4/ A4 J8 U0 P14 J14 A14 RID4 UU0 no useful phase P4 J4 L4/ A4 J8 LED[5] P5 J5 L5/ A5 J9 U1 P15 J15 A15 "0" UU1 no useful phase P5 J5 L5/ A5 J9 LED[6] P6 J6 L6/ A6 P8 U2 P16 J16 A16 CC4 UU2 no useful phase P6 J6 L6/ A6 P8 LED[7] P7 J7 L7/ A7 P9 U3 P17 J17 A17 UU4 UU3 no useful phase P7 J7 L7/ A7 P9 UU1 3.12 Power on Configuration(Initial Setting) During power-on reset, /IR_ACTI[[7:0] are used as some configuration setting. These include inter repeater active input pin enable/disable (/IR_ACT_EN); time out to clear repeater ID(/TO_ID_CLR); daisy-chain input disable/enable (/DIS_DAISY); and repeater ID(RPTR_ID[4:0]). Detail function is described on previous pin description (expansion bus interface). After reset, these setting are stored in DEVICE ID REGISTER which can be modified by station management write commands. Default setting Function /IR_ACT_EN pull high DISABLE inter repeater active in /TO_ID_CLR pull high DISABLE time out to clear repeater ID /DIS_DAISY pull high ENABLE daisy-chain input RPTR_ID pull high RPTR_ID = 11111 26 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.0 REGISTERS The AX88850 has 128 16-bit registers which are separated into four pages with each page 32 words. At power-on or reset , the default value is page 0 registers. The register page can be changed by writing to the register address 1 on all the four pages . 4.1 Page 0 Register MAP Address (hex) 0 1 2 3 4 5 6 7 8 9 A B C D E F 10-13 14-17 18-1B 1C-1F Name CONFIG PAGE PARTITION JABBER ADMIN DEVICE-ID P8-SE P8-LE P8-COL P8-PART P9-SE P9-LE P9-COL P9-PART P0-SE … P0-PART P1-SE … P1-PART P2-SE … P2-PART P3-SE … P3-PART Access R/W R/W RO RO R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W Description Set AX88850 configuration Selects register from page 0 to page 3. Indicates Auto-Partitioning status.(port0 - port9) Indicates Jabber status. (port0 - port9) Port enable / disable, administration control/status(port0 - port9) Accesses 1) the AX88850 ID number configured externally on the RID[4:0] pins. 2) the last receiving port number. The device number of AX88850 may be overwritten after it has been latched at the end of reset. Reserved Reserved Port 8 : 16-bit ShortEvent Counter (dedicated MII port 0) Port 8 : 16-bit LateEvent Counter Port 8 : 16-bit Collision Counter Port 8 : 16-bit Auto-partition Counter Port 9 : 16-bit ShortEvent Counter (dedicated MII port 1) Port 9 : 16-bit LateEvent Counter Port 9 : 16-bit Collision Counter Port 9 : 16-bit Auto-partition Counter Port 0 management counters ( as per ports 8,9 as above ) R/W Port 1 management counters ( as per ports 8,9 as above ) R/W Port 2 management counters ( as per ports 8,9 as above ) R/W Port 3 management counters ( as per ports 8,9 as above ) 27 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.2 Page 1 Register MAP Address (hex) 0 1 2 3 4 5 6-7 8-F 10-13 14-17 18-1B 1C-1F Name CONFIG PAGE PARTITION JABBER ADMIN SI_REV P0-FCRS … P7-FCRS P4-SE … P4-PART P5-SE … P5-PART P6-SE … P6-PART P7-SE … P7-PART Access R/W R/W RO RO R/W RO Description Set AX88850 configuration ( same as page 0 ) Selects register from page 0 to page 3. ( same as page 1 ) Indicates Auto-Partitioning status.(port10 - port17) Indicates Jabber status. (port10 - port17) Port enable / disable, administration control/status(port10 - port17) Silicon revision code. Reserved R/W Port 0 false carrier counters (address 8) to Port 7 false carrier counters (address F) Those counters are valid just for PCS mode port 0 to port 7. As for MII mode , the false carrier counter will be available on PHY, but some PHY chip manufacturer not support those functions. R/W Port 4 management counters ( as per ports 8,9 as above ) R/W Port 5 management counters ( as per ports 8,9 as above ) R/W Port 6 management counters ( as per ports 8,9 as above ) R/W Port 7 management counters ( as per ports 8,9 as above ) 4.3 Page 2 Register MAP Address (hex) Name 0 CONFIG 1 PAGE 2-F 10-13 P10-SE … P10-PART 14-17 P11-SE … P11-PART 18-1B P12-SE … P12-PART 1C-1F P13-SE … P13-PART Access Description R/W Set AX88850 configuration R/W Selects register from page 0 to page 3. Reserved R/W Port 10 management counters ( as per ports 8,9 as above ) R/W Port 11 management counters ( as per ports 8,9 as above ) R/W Port 12 management counters ( as per ports 8,9 as above ) R/W Port 13 management counters ( as per ports 8,9 as above ) 4.4 Page 3 Register MAP Address (hex) Name 0 CONFIG 1 PAGE 2-F 10-13 P14-SE … P14-PART 14-17 P15-SE … P15-PART 18-1B P16-SE … P16-PART 1C-1F P17-SE … P17-PART Access Description R/W Set AX88850 configuration ( same as page 0 ) R/W Selects register from page 0 to page 3.. ( same as page 1 ) Reserved R/W Port 14 management counters ( as per ports 8,9 as above ) R/W Port 15 management counters ( as per ports 8,9 as above ) R/W Port 16 management counters ( as per ports 8,9 as above ) R/W Port 17 management counters ( as per ports 8,9 as above ) 28 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.5 Configuration Register (CONFIG) Page 0 to Page 3 Address 0h Bit D15-D8 Bit Name Reserved Access D7 RST_FLAG RO D6 RID_CH RO D5 DIS_CIPHER R/W D4 MGTEN R/W D3 COL_LIMIT32 R/W D2 DIS_PART R/W D1 PHY_ACCESS R/W D0 RST_RSM R/W Bit Description Written as “0” for future compatibility concern. Undefined by read. Reset Flag : The bit is set when power on reset and is clear after read CONFIG register. Repeater ID Changed : The bit is set when Daisy-Chain RID input override the current RID or after power on reset. When read CONFIG register will clear the bit. Disable Cipher Function : Then set the bit at PCS mode, the 5bit symbol scramble and descrambler function are disable. Default is enable. Management Enable : This bit enable all the management counters. 0 : Management Counters disabled. (default) 1 : Management Counters enabled. Collision limit : This bit configures the collision limit for AutoPartitioning. 0 : Consecutive Collision limit set to 64 (default). A port will be partitioned on the 65th consecutive collision. 1 : Consecutive Collision limit set to 32 . A port will be partitioned on the 33rd consecutive collision. Disable Auto-Partition : Set this bit disable the Auto-Partition algorithm. 0 : Auto-Partition is not disabled (default) 1 : Auto-Partition is disabled . PHY access enable : This bit enable to access PHY register via MII serial protocol. 0 : PHY access disabled (default) 1 : PHY access enabled . Reset Repeater State Machines : Setting the bit holds the RSM in reset. The management event flags and counters are unaffected by this bit. Setting this bit while a reception is in progress may truncate the packet. 0 : AX88850 in normal operation (default) 1 : AX88850 held in reset . 4.6 Page Register (PAGE) Page 0 to Page 3 Address 1h Bit D15-D8 Bit Name GEP[3:0] D7-D2 Reserved D1-D0 PAGE[1:0] Access Bit Description R/W D11-D8 : GEP I/O control. Default = 0h for input mode. Otherwise, =1h, enable output. D15-D12 : GEP Data . Default = 0h. When write, D15-D12 value present to GEP[3:0] if enabled. When read, D15-D12 reflect the GEP[3:0] value. Written as “0” for future compatibility concern. undefined by read. R/W Those bits setting the register page to be accessed. PAGE[1:0] PAGE 0h 0 (default) 1h 1 2h 2 3h 3 29 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.7 Partition Status Register (PARTITION) Page 0 Address 2h Bit D15-D10 D9-D0 Bit Name Reserved PART[9: 0] Access RO Bit Description undefined when read. The respective port‘s PART bit is set to “1” when Partitioning is sensed on that port. After reset, these bits are cleared to “0”. Page 1 Address 2h Bit D15-D8 D7-D0 Bit Name Reserved PART[17: 10] Access RO Bit Description undefined when read. The respective port‘s PART bit is set to “1” when Partitioning is sensed on that port. After reset, these bits are cleared to “0”. 4.8 Jabber Status Register (JABBER) Page 0 Address 3h Bit D15-D10 D9-D0 Bit Name Reserved JAB[9: 0] Access RO Bit Description undefined when read. The respective port‘s JAB bit is set to “1” when Jabber condition is detected on that port. After reset, these bits are cleared to “0”. Page 1 Address 3h Bit D15-D8 D7-D0 Bit Name Reserved JAB[17: 10] Access RO Bit Description undefined when read. The respective port‘s JAB bit is set to “1” when Jabber condition is detected on that port. After reset, these bits are cleared to “0”. 4.9 Administration Register (ADMIN) Page 0 Address 4h Bit D15-D10 Bit Name Reserved D9-D0 ADMIN[9: 0] Access Bit Description Written as “0” for future compatibility concern. undefined by read. R/W Administration Disable : Setting these bits to “0” enable the respective port (TX and RX). Writing a 1 to any bit will disable that port. After reset, these bits default to “0” ( all ports enable ). Note that port enable/disable action will occur at the next network idle period. Page 1 Address 4h Bit D15-D8 Bit Name Reserved D7-D0 ADMIN[17: 10] Access Bit Description Written as “0” for future compatibility concern. undefined by read. R/W Administration Disable : Setting these bits to “0” enable the respective port (TX and RX). Writing a 1 to any bit will disable that port. After reset, these bits default to “0” ( all ports enable ). Note that port enable/disable action will occur at the next network idle period. 30 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.10 Device ID Register (DEVICEID) Page 0 Address 5h Bit D15-D13 D12-D8 D7 Bit Name Temp PORT_NUM /IR_ACT_EN D6 /TO_ID_CLR D5 /DIS_DAISY D4-D0 Access Bit Description R/W Temporary Registers : reserved for system programer used. *R/W Port Number : These bit indicate the last or current receiving port number. *R/W Inter Repeater Active Input Pin Enable : This bit active low to enable /IR_ACTI[7:0] pin as inter-repeater carrier sense detection input. Otherwise, /IR_ACTI[7:0] pins is disable and only perform power-on configuration inputs. R/W Time Out to Clear repeater ID : Within the time out period, if no daisy chain repeater ID input. The repeater ID will be clear to RID=0 . Otherwise, the repeater ID will remain the previous value ( power on configured value or previous daisy chain reconfigured value).The tome out period is about 4 to 5 second. R/W Disable RID Daisy-chain Input: No matter what kind of data input from DAISY_IN pin the RPTR_ID can’t be override. RPTR_ID R/W Repeater ID : At the rising edge of /RST , the value of RID[4:0] are latched in this register as D[4:0]. The setting of RID[2:0]can be override according to the data from serial daisy-chain DAISY_IN pin input except /DIS_DAISY is configured to “low” . Note that in system application, the maximum of 8 devices can be cascade. Therefore only RID[2:0] can be variation and the RID[4:3] must be keep the same value in the same system and avoid conflicted with PHY device ID. * Note : Host can’t override these signals. 4.11 Silicon Revision Register Page 1 Address 5h Bit D15-D0 Bit Name SI_REV[15:0] Access Bit Description RO Silicon Reversion : Currently reads all 1‘s 31 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 4.12 Port Management Counter Registers Each of the 18 ports of the AX88850 has a set of 4 event counters whose values can be read or pre-set (written) through the Port Management Counter Registers. When PCS (symbol) mode is selected, there is a set of false carrier counter / per port build-in on the chip. As for MII mode , the false carrier counter will be available on PHY, note that some PHY chip manufacturer not support those functions. 4.12.1 Short Event Counter Registers Per port (“n” =port number) counters that indicate the number of Carrier Events that were active for less than the ShortEventMaxTime, which is defined as between 74 and 82 (76 nominal) bit times. Bit Bit Name Access Bit Description D15-D0 P“n”_SE[15:0] R/W P“n”_SE[15:0] 4.12.2 Late Event Counter Registers Per port (“n”= port number) counters that indicate the number of collision that occurred after the LateEventThreshold, , which is defined as between 480 and 565 (512 nominal) bit times. Both the Late Event and collisions will be incremented when this event occurs. Bit Bit Name Access Bit Description D15-D0 P“n”_LE[15:0] R/W P“n”_LE[15:0] 4.12.3 Collision Counter Registers Per port (“n”= port number) counters that indicate the number of collisions (COL asserted) . Bit Bit Name Access Bit Description D15-D0 P“n”_CO[15:0] R/W P“n”_CO[15:0] 4.12.4 Auto-Partition Counter Registers Per port (“n”= port number) counters that indicate the number of times the port was auto-partitioned. Bit Bit Name Access Bit Description D15-D0 P“n”_PART[15: R/W P“n”_PART[15:0] 0] 4.12.5 False Carrier Counter Registers Per port (“n”= port number) counters that indicate the number of times the port was false carrier occurred. Those counters are valid just for PCS mode port 0 to port 7. As for MII mode , the false carrier counter will be available on PHY, but some PHY chip manufacturer not support those functions. Bit Bit Name Access Bit Description D15-D0 P“n”_FCRS[15: R/W P“n”_FCRS[15:0] 0] 32 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.0 ELECTRICAL SPECIFICATION AND TIMING 5.1 Absolute Maximum Ratings Description SYM Min Max Units Operating Temperature Ta 0 +70 °C Storage Temperature Ts -55 +150 °C Supply Voltage Vcc -0.5 +7 V Input Voltage Vin Vss-0.5 Vdd+0.5 V Output Voltage Vout Vss-0.5 Vdd+0.5 V Lead Temperature (soldering 10 seconds maximum) Tl -55 +250 °C Note : Stress above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to Absolute Maximum Ratings conditions for extended period, adversely affect device life and reliability 5.2 General Operation Conditions Description Operating Temperature Supply Voltage SYM Min 0 +4.75 Max +70 +5.25 Units °C V SYM Min Vss-0.5 2 Max 0.8 Vdd+0.5 0.4 Units V V V V uA uA uA Ta Vdd 5.3 DC Characteristics (Vdd=4.75V to 5.25V, Vss=0V, Ta=0°C to 70°C) Description Low Input Voltage High Input Voltage Low Output Voltage High Output Voltage Input Leakage Current 1 (Note 1) Input Leakage Current 2 (Note 2) Output Leakage Current Vil Vih Vol Voh Iil1 Iil1 Iol 2.4 10 500 10 Note : 1. All the input pins without pull low or pull high. 2. Those pins had been pull low or pull high. 33 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.4 AC specifications 5.4.1 MII Interface Timing Tx & Rx T0 T1 LCLK T2 T2 T3 T3 TX_EN (MTX_RDY) TX_ER TXD Symbol T0 T1 T2 T3 Description Local Clock Cycle Time Local Clock High Time TX_EN or MTX_RDY Delay from LCLK High TX_ER or TXD Delay from LCLK High T4 Min 39.996 14 4 4 Typ. 40 20 14 14 Max 40.004 26 19 19 Units ns ns ns ns T5 RX_CLK CRS T6 T7 RXE T8 RXDV T9 RXD RXER 34 ASIX ELECTRONICS CORPORATION AX88850 Symbol T4 T5 T6 T7 T8 T9 PRELIMINARY Description RX_CLK Clock Cycle Time RX_CLK Clock High Time CRS to RXE Assertion Delay CRS to RXE De-assertion Delay CRS to RXDV Delay Requirement RXD or RXDV setup to RX_CLK rise time Min 39.996 14 Typ. 40 20 120 40 10 Max 40.004 26 20 200 160 - Units ns ns ns ns ns ns 5.4.2 Station Management T1 T2 SMDC T3 T4 T5 SMDIO Write Write T6 T7 /SMDV Read SMDIR Write T8 BSMDC BSMDIO Symbol T1 T2 T3 T4 T5 T6 T7 T8 Description SMDC Period SMDC High Time SMDIO Setup Time to SMDC High(Write) SMDIO Hold Time to SMDC High(Write) SMDIO Valid from SMDC High(Read) /SMDV Setup Time to SMDC High /SMDV Hold Time to SMDC High BSMDIO Buffer Delay Time Min 400 40 10 10 10 10 35 Typ. Max 50 20 Units ns ns ns ns ns ns ns ns ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.4.3 PCS Interface Timing TX LCLK T0 TDATA RX T1 T2 RSCLK T3 T4 RDATA Symbol T0 T1 T2 T3 T4 Description TDATA Valid From LCLK High RSCLK Clock Cycle Time RSCLK Clock High Time RDATA Setup Time RDATA Hold Time Min 12 39.996 14 13 10 Typ. 40 20 Max 35 40.004 26 - Units ns ns ns ns ns 5.4.4 LED DISPLAY LCLK T1 LED[7:0 D15 T3 T2 D0 D1 D2 D3 D4 D15 D0 T4 LED-SYN T5 Symbol T1 T2 T3 T4 T5 Description LED Valid from LCLK Low LED Data Width LED_SYN Valid from LCLK Low LED-SYN Pulse Width LED-SYN Cycle Time Min 7 Typ. Max 24 40 6 13 40 640 36 Units ns ns ns ns ns ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.4.5 LED Display After Reset /Reset T1 T2 T2 T2 T3 LED[7:0] T4 LED_SYN ………………………………… Symbol Description T1 Repeater reset time T2 LED Blink Time After Reset T3 LED Dark Time Before Normal Display ……………… Min 1000 Typ. Max 838.4 419.2 Units ns ms ms 5.4.6 Repeater ID Daisy Chain T1 T2 T2 Daisy-Out ID0 ID1 ID2 ID0 ID1 ID2 T3 Daisy-In ID0 ID1 ID2 ID0 ID1 ID2 Symbol Description Min Typ. Max Units T1 Daisy Chain One Burst period 204.8 us T2 Start Bit Period or Data Width 12.8 us T3 Daisy Chain Data In Time-out * 3.8 s Note : Daisy-Chain Data-In Time-out stands for no input data (always high level) for the specific time. 37 ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 5.4.7 Expansion Bus CRS T1 T2 IRD-ODIR IRD_CK T3 IRD[3:0] T4 /IRD_ER T5 T6 /IRD_V MD ID0 ID1 T7 Symbol T1 T2 T3 T4 T5 T6 T7 T8 Description CRS Assertion to IRD-ODIR Assertion CRS De-Assertion to IRD-ODIR De-Assertion IRD[3:0] Setup Time to IRD-CK High /IRD_ER Setup Time to IRD-CK High /IRD_V Setup Time to IRD-CK High /IRD_V Hold Time from IRD-CK High MD Setup Time to IRD-CK High MD Hold Time from IRD-CK High 38 ID2 T8 Min 160 10 10 5 5 3 3 Max 42 240 13 13 Units ns ns ns ns ns ns ns ns ASIX ELECTRONICS CORPORATION AX88850 PRELIMINARY 6.0 PACKAGE INFORMATION He A2 A1 L L1 D Hd E pin 1 e b θ SYMBOL MILIMETER MIN. NOM MAX A1 0.05 0.25 0.5 A2 3.17 3.32 3.47 b 0.10 0.20 0.30 D 27.90 28.00 28.10 E 27.90 28.00 28.10 e 0.50 Hd 30.35 30.60 30.85 He 30.35 30.60 30.85 L 0.45 0.60 0.75 L1 θ 1.30 0 10 39 ASIX ELECTRONICS CORPORATION