The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Supports five 10/100 Mbit/s Ethernet ports with RMII interface Capable


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



AL15 Revision 5-PORT COST 10/100 SWITCH WITH RMII
Supports five 10/100 Mbit/s Ethernet ports with RMII interface Capable trunking Mbit/s link Full- half-duplex mode operation Speed auto-negotiation through MDIO Built-in storage addresses expandable Design utilize cost SGRAM Serial EEPROM interface cost system configuration Automatic source address learning Secure mode traffic filtering Broadcast storm control Port monitoring support IEEE 802.3x flow control full-duplex operation Optional backpressure flow control support half-duplex operation Supports store-and-forward mode switching VLAN support 3.3V operation Packaged 208-pin PQFP
Product Description AL15 five-port 10/100 Mbit/s dual speed Ethernet switch. low-cost Fast Ethernet switch implemented using AL15 with low-cost SGRAM.
10/100
Switch Controller
Buffer Manager
10/100 Address Control Address Table Expansion Address Table EEPROM Interface
10/100
High Speed Switch Fabric
10/100
10/100
Figure
System Block Diagram
This document contains proprietary information which shall reproduced, transferred other documents, used other purpose without prior written consent Allayer Communications.
Reference Only Allayer Communications
AL15 Revision
This document contains proprietary information which shall reproduced, transferred other documents, used other purpose without prior written consent Allayer Communications.
Disclaimer Allayer Communications reserves right make changes, without notice, product(s) described information contained herein order improve design and/or performance. Allayer Communications assumes responsibility liability these products, conveys license title under patent copyright these products, makes representations warranties that these products free from patent copyright infringement unless otherwise specified.
Life Support Applications Allayer Communications products designed life support appliances, systems, devices where malfunctions reasonably expected result personal injury.
5/00
Reference Only Allayer Communications
Table Contents
AL15 Overview Descriptions. Functional Description. Data Reception. 3.1.1 3.1.2 3.1.3 3.2.1 3.2.2 3.2.3 Illegal Frame Length Long Frames Frame Filtering. Broadcast Storm Control. Frame Transmission Frame Generation.
Frame Forwarding.
Half Duplex Mode Operation Secure Mode Operation Address Learning 3.5.1 Address Aging. VLAN Support. Flow Control 3.7.1 3.7.2 Half Duplex Flow Control (Backpressure) Full Duplex Flow Control (802.3x)
3.10 3.11 3.12 3.13
Queue Management Uplink Port. Port Monitoring. Reduced Media Independent Interface (RMII). Media Independent Interface (MII) Management. Management MDIO Management Master Mode Management Slave Mode. Auto-negotiation Mode Other Options. System Initialization
3.13.1 3.13.2 3.13.3 3.13.4 3.13.5 3.14 3.14.1
EEPROM Interface
Reference Only Allayer Communications
AL15 Revision
3.14.2 3.14.3 3.14.4 3.14.5 3.14.6 3.15
Start Stop Write Cycle Timing. Read Cycle Timing Reprogramming EEPROM Configuration EEPROM
SGRAM Interface
Register Descriptions. System Configuration Registers Timing Requirements. Electrical Specifications AL15 Mechanical Data. Appendix (Suggested Memory Components)
5/00
Reference Only Allayer Communications
AL15 Revision
AL15 Overview
AL15 provides five 10/100 Mbit/s Ethernet ports. Each port supports both Mbit/s data rate. operation mode auto-negotiated PHY. ports full-duplex capable. device also supports VLAN workgroup segment switching applications. Data received from interface stored external memory buffer. AL15 utilizes cost effective SGRAM provide 8-Mbit 16-Mbit buffer memory. During transmission, data obtained from buffer memory routed destination port's output buffer. collision occurs during half-duplex operation, control will back retransmit accordance IEEE 802.3 specification. AL15 provides flow control methods. half-duplex operations, optional jamming based flow control (also known backpressure) available prevent loss data. With this method flow control, switch will generate signal when receive buffer full sending station will start transmit until line clear. full-duplex mode, AL15 utilizes IEEE 802.3x flow control mechanism. ports support multiple addresses. switch chip supports addresses internally expandable external SRAM used. These addresses shared among eight ports. initialization configuration switch programmed external EEPROM. Field reconfiguration achieved using parallel interface reprogram EEPROM. AL15 supports port based VLAN. VLAN register used configure destination ports multicast broadcast frames. device also provides levels security intrusion protection. Security implemented port basis. AL15 operates only store forward mode. entire frame checked error frames with errors automatically filtered will forwarded destination port. AL15 also features port monitoring broadcast storm throttling.
5/00
Reference Only Allayer Communications
AL15 Revision
AL15 Diagram
PBRAS# PBA9_10
PBCAS#
SYSCLK
PBA7 PBA8_9
PBWE#
PBD6 PBD7 PBD16 PBD17
PBD18 PBD19
PBD20 PBD21
PBD22 PBD23 PBD8
PBD9 PBD10 PBD11
PBD12
PBD13 PBD14 PBD15 PBD24
PBD25 PBD26 PBD27
PBD0
PBD1 PBD2
PBD3
PBD4 PBD5
PBA0 PBA1
PBA2 PBA3
PBA4 PBA5 PBA6
PBD28
PBCS# EEDIO EECLK PBANC_8 M0CRS M0COL M0TXD3 M0TXD2 M0TXD1 M0TXD0 M0TXEN M0TXCLK M0RXER M0RXCLK M0RXDV M0RXD0 M0RXD1 M0RXD2 M0RXD3 ETCLK ETOE# ETADSC# ETADV# ETGW# ETD15 ETD14 ETD13 ETD12 ETD11 ETD10 ETD9
PBD29 PBD30 PBD31 PBCLK M4RXD1 M4RXD0 M4TXEN M4TXD0 M4TXD1 M4CRS ETA0 ETA1 ETA2 ETA3 ETA4 ETA5 M3RXD1 M3RXD0 M3TXEN M3TXD0 M3TXD1 M3CRS ETA6 ETA7 ETA8 ETA9 ETA10 ETA11 ETA12 M2RXD1 M2RXD0 M2TXEN VCCM
ETD8
ETD7 ETD6 ETD5
ETD4 ETD3
MDIO RESET# TESTMODE ETD2
ETD1 ETD0
M1TXD0 M1TXEN M1RXD0
M1RXD1
M1TXD1
Figure
AL15 Diagram
5/00
Reference Only Allayer Communications
M2TXD1 M2TXD0
ETA15
ETA14 ETA13 M1CRS
M2CRS
AL15 Revision
Descriptions
Table MII/RMII Interface Port
NAME M0TXD3 M0TXD2 M0TXD1 M0TXD0 M0TXEN M0TXCLK M0RXD3 M0RXD2 M0RXD1 M0RXD0 NUMBER DESCRIPTION Transmit Data data transmitted transceiver. mode, signal TX_EN TXD0 through TX_D3 clocked rising edge TX_CLK. RMII mode, M0TXD1 M0TXD0 clocked RMII reference clock M0RXCLK. Transmit Enable Synchronous transmit clock mode. RMII mode, M0TXEN sychronous M0RXCLK. Transmit Clock Input. Mbit/s Mbit/s. (Not used RMII mode). Receive Data data from transceiver. interface, signal RX_DV, RX_ER RX_D0 through RX_D3 sampled rising edge M0RXCLK. RMII mode, M0RXD3 M0RXD2 used. M0RXD1and M0RXD0 sampled rising edge RMII reference clock M0RXCLK. Receive Data Valid. Active high. Receive Clock (MII mode). RMII clock port Receive Data Error. Active high. (Not used RMII mode). Carrier Sense. Active high. Collision Detect. Active high. (Not used RMII mode).
M0RXDV M0RXCLK M0RXER M0CRS M0COL
5/00
Reference Only Allayer Communications
AL15 Revision
Table RMII Interface Port
NAME M1TXD1 M1TXD0 M1TXEN M1RXD1 M1RXD0 M1CRS NUMBER DESCRIPTION Transmit Data data transmitted transceiver. Signal M1TXEN, M1TXD0 through M1TXD1 clocked rising edge M3RXCLK. Transmit Enable Synchronous M3RXCLK. Receive Data data from transceiver. Signal RX_DV, RX_ER, RX_D0, RX_D1 sampled rising edge M3RXCLK. Carrier Sense. Active high.
Table RMII Interface Port
NAME M2TXD1 M2TXD0 M2TXEN M2RXD1 M2RXD0 M2CRS NUMBER DESCRIPTION Transmit Data data transmitted transceiver. Signal M2TXEN, M2TXD0 through M2TXD1 clocked rising edge M3RXCLK. Transmit Enable Synchronous M3RXCLK. Receive Data data from transceiver. Signal RX_DV, RX_ER, RX_D0, RX_D1 sampled rising edge M3RXCLK. Carrier Sense. Active high.
5/00
Reference Only Allayer Communications
AL15 Revision
Table RMII Interface Port
NAME M3TXD1 M3TXD0 M3TXEN M3RXD1 M3RXD0 M3CRS NUMBER DESCRIPTION Transmit Data data transmitted transceiver. Signal M3TXEN, M3TXD0 through M3TXD1 clocked rising edge M3RXCLK. Transmit Enable Synchronous M3RXCLK. Receive Data data from transceiver. Signal RX_DV, RX_ER, RX_D0, RX_D1 sampled rising edge M3RXCLK. Carrier Sense. Active high.
Table RMII Interface Port
NAME M4TXD1 M4TXD0 M4TXEN M4RXD1 M4RXD0 M4CRS NUMBER DESCRIPTION Transmit Data data transmitted transceiver. Signal M4TXEN, M4TXD0 through M4TXD1 clocked rising edge M3RXCLK. Transmit Enable Synchronous M3RXCLK. Receive Data data from transceiver. Signal RX_DV, RX_ER, RX_D0, RX_D1 sampled rising edge M3RXCLK. Carrier Sense. Active high.
5/00
Reference Only Allayer Communications
AL15 Revision
Table SGRAM Interface
NAME PBD31 PBD30 PBD29 PBD28 PBD27 PBD26 PBD25 PBD24 PBD23 PBD22 PBD21 PBD20 PBD19 PBD18 PBD17 PBD16 PBD15 PBD14 PBD13 PBD12 PBD11 PBD10 PBD9 PBD8 PBD7 PBD6 PBD5 PBD4 PBD3 PBD2 PBD1 PBD0 PBA9_10 PBA8_9 PBANC_8 NUMBER DESCRIPTION
SGRAM Data Bus.
SGRAM Address. 16-Mbit SGRAM, this PBA10 8-Mbit SGRAM this SGRAM Address. 16-Mbit SGRAM, this PBA9 8-Mbit SGRAM this SGRAM Address. 16-Mbit SGRAM, this PBA8 8-Mbit SGRAM this connect.
5/00
Reference Only Allayer Communications
AL15 Revision
Table SGRAM Interface (Continued)
PBA7 PBA6 PBA5 PBA4 PBA3 PBA2 PBA1 PBA0 PBCS# PBRAS# PBCAS# PBWE# PBCLKI SGRAM address line PBA0- PBA7 sampled during ACTIVE command (row address) READ/ WRITE command (column address with PBA8 defining auto precharge).
Chip Select. Enables disables command decoder SGRAM. SGRAM Address Strobe. SGRAM Column Address Strobe. Write Enable. System Clock Output Drive SGRAM.
Table External Address Table SRAM Interface
NAME ETD15 ETD14 ETD13 ETD12 ETD11 ETD10 ETD9 ETD8 ETD7 ETD6 ETD5 ETD4 ETD3 ETD2 ETD1 ETD0 NUMBER SRAM Data Bus. DESCRIPTION
5/00
Reference Only Allayer Communications
AL15 Revision
Table External Address Table SRAM Interface (Continued)
ETA15 ETA14 ETA13 ETA12 ETA11 ETA10 ETA9 ETA8 ETA7 ETA6 ETA5 ETA4 ETA3 ETA2 ETA1 ETA0 ETADSC# ETADV# ETGW# ETOE# ETCLK SRAM Address Line.
Synchronous Address Status Controller. Synchronous Address Advance. Used advance SRAM's internal burst counter. Global Write. Enables full 32-bit write. Output Enable. Active low. This enables data output driver. System Clock Output.
Table EEPROM Interface
NAME EEDIO EECLK NUMBER DESCRIPTION EEPROM Serial Data Input Output. EEPROM Serial Clock.
Table Management Interface
NAME MDIO NUMBER DESCRIPTION Management Clock. Management Data Input Output.
5/00
Reference Only Allayer Communications
AL15 Revision
Table Miscellaneous Pins
NAME RESET# TESTMODE SYSCLK M3RXCLK NUMBER -Reset Test Mode Pin. This should grounded normal operation. System Clock. RMII clock ports through Connect. Must left unconnected. DESCRIPTION
Table Power Interface
NAME NUMBER 110, 111, 130, 131, 134, 139, 150, 151, 163, 166, 175, 190, 101, 102, 116, 120, 122, 123, 125, 140, 142, 143, 145, 152, 160, 182, 197, Ground DESCRIPTION
VDD33
3.3V Supply Voltage.
VccM
Supply Voltage MII/RMII Interface. VccM MII/RMII interface) VccM 3.3V (3.3V MII/RMII interface)
5/00
Reference Only Allayer Communications
AL15 Revision
MXTXD3 MXTXD2 MXTXD1 MXTXD0 MXTXEN MXTXCLK MXRXD3 MXRXD2 MXRXD1 MXRXD0 MXRXDV MXRXCLK MXRXER MXCRS MXCOL PBD[n] PBA[n] PBBA PBCS PBRAS PBCAS PBWE PBDSF PBDQM PBCLK
10/100 10/100 10/100 10/100 10/100 High Speed Switch Fabric
Switch Controller ETADSC ETADV Address Control SRAM Interface ETAGW ETOE ETCLK ETA[n] ETD[n] Address Table
Buffer Manager
Management Management Information EEPROM Interface
MDIO
EEDIO EECLK
RESET
Figure
AL15 Interface Block Diagram
5/00
Reference Only Allayer Communications
AL15 Revision
Functional Description
Data Reception
data reception port will into receive-state when RMII interface asserted. RMII (Reduced Media Independent Interface) presents received data two-bit (di-bit) that synchronous RMII reference clock MHz). AL15 will then attempt detect occurrence (Start Frame Delimiter) pattern "10101011." preamble data prior discarded. Once detected from RMII interface, frame data forwarded stored buffer switch. 3.1.1 Illegal Frame Length During receiving process, AL15 will monitor length received frame. Legal Ethernet frames should have length less than bytes more than 1536 bytes. frames with illegal frame length discarded. 3.1.2 Long Frames AL15 handle frame size 1536 bytes. frames longer than 1536 bytes will discarded. port continues receive data after 1536th byte, port's data will filtered. port half-duplex mode, port will longer able transmit receive data during long frame reception. 3.1.3 Frame Filtering AL15 will make filtering forwarding decisions each frame received based frame routing table, VLAN Mapping, port state, system configuration. Under following conditions, received frames filtered: AL15 will check received frames errors such symbol error, error, short event, runt, long event, etc. Frames with kind error will forwarded their destination port. frame heading source port will filtered. Frames heading disabled receiving port will filtered. frame buffer full, incoming frame will discarded. recommended that flow control used prevent loss data. flow control option enabled, this event will occur. remote station will transmit frame when frame buffer becomes available. frame security violation security option enabled receiving port.
5/00
Reference Only Allayer Communications
AL15 Revision
Frame Forwarding
After frame received, both source address (SA) destination address (DA) retrieved. used update port's address table used determine frames destination port. Address Lookup Engine will attempt match destination address with addresses stored address table. there match found, link between source port destination port then established. first destination address "0," frame regarded unicast frame. destination address passed Address Lookup Engine, which returns matched destination port number identify which port frame should forwarded destination port within same VLAN receiving port, frame will forwarded. destination port does belong VLANs specified receiving ports, frame will discarded. event will recorded VLAN boundary violation. There ways that AL15 handles frames with unknown destinations. forwarding decision controlled Flood Control option (System Configuration register 00). Flood Control disabled, frame will forwarded ports (except receiving port) within same VLANs receiving port. Flood Control option enabled, AL15 will forward frame only uplink port specified receiving port. port monitoring function enabled, frame forwarding decision also subject port monitoring configurations. first destination address "1," frame will handled multicast broadcast frame. AL15 does differentiate multicast frames from broadcast frames except reserved bridge management group address, specified table IEEE 802.1d standard. destination ports broadcast frame ports within same VLAN except source port itself. 3.2.1 Broadcast Storm Control unique features provided AL15 Broadcast Storm Control. This option allows user limit number broadcast frames into switch. This option implemented port basis. threshold number broadcast frames programmed System Register (register 01). When Storm Control enabled number cumulated non-unicast frames over programmed threshold, broadcast frame discarded. Storm Control disabled, number non-unicast frames received over programmed threshold, AL15 will forward frame ports (except receiving port) specified within VLANs receiving port. Broadcast-Storm-drop (BConly_SC) enabled System Register (register 02), AL15 will only drop broadcast frames multicast frames.
5/00
Reference Only Allayer Communications
AL15 Revision
3.2.2 Frame Transmission AL15 transmits frames accordance IEEE 802.3 standard. AL15 will send frames with guaranteed minimum (Inter Packet Gap) 96BT even received frames have less than minimum requirement. AL15 also supports transmission frames with 64BT (optional). This option selected System Register III, Register 3.2.3 Frame Generation During transmit process frame data read from memory buffer forwarded destination port's device di-bits. Seven bytes preamble signal (10101010) will generated first before (10101011). Frame data sent after along with four-bytes end.
Half Duplex Mode Operation
half-duplex operation, logic will abort transmit-process collision detected. Re-transmission frame scheduled accordance IEEE 802.3's truncated binary exponential back algorithm. transmit process encountered consecutive collisions, excessive collision error reported AL15 will re-transmit frame unless retry-on-excessive-collision (REC) option System Register (register enabled. When enabled, number collisions reset zero transmission started soon time inter-packet passed after last collision. collision detected after transmission, late collision error will reported frame will still retransmitted after proper back time. AL15 also provides option aggressive back System Configuration Register (SuperMAC). This option allows back only three slots. This will create more aggressive channel capture behavior than standard IEEE back algorithm.
Secure Mode Operation
AL15 provides security support port basis. Whenever secure mode enabled, port will stop learning addresses. address table each port will remain unchanged. this mode operation, address lookup table will freeze additional address will learned. AL15 provides levels security protection. most severe intrusion protection disabling port intrusion experienced. security management (SecMgmt register will disable port frame with unlearned source address (SA) received from secured port (security violation). alternative enable security local port level without security management. When AL15 configured this way, device will only discard frames that have security violations, which prevents intruders from accessing network.
5/00
Reference Only Allayer Communications
AL15 Revision
Address Learning
Table Lookup Engine provides switching information required route data frames. address look table set-up through auto address learning (dynamic) manual entry (static). static addresses assigned address table EEPROM. static address entries will aged updated AL15. After frame received AL15, embedded (SA) destination address (DA) retrieved. source address retrieved from received frame automatically stored buffer. AL15 will then check error security violations, perform search. there error security violation, AL15 will store source address address lookup table. been previously stored another port's table, AL15 will delete from previously stored location. Individual Address 48-bit unique address programmed learned. will masked, i.e. multicast AL15 provides on-chip Address-to-PortID table frame destination look-up operations. This table expanded entries external SRAM used. AL15 address table contains both static addresses input EEPROM dynamically learned address. learns individual addresses from frame received with errors from local ports. received frames that contain source address learned another port's address table, that hasn't been aged out, perform following based switches; security option selected port, AL15 considers this security violation; port non-protected port, AL15 will delete from previous port's address table update current port's address table. However, static address entry, address will updated. 3.5.1 Address Aging port's address register cleared power-up, hardware reset. aging option enabled, dynamically learned will cleared refreshed within programmed time.
VLAN Support
Each port AL15 assigned multiple VLANs. Frames from source port will only forwarded destination ports within same VLAN domain. broadcast/multicast frame will forwarded ports within VLAN(s) except source port itself. unicast frame will forwarded destination port only destination port same VLAN source port. Otherwise, frame will treated frame with unknown destination port belongs another VLAN, frame will discarded event will recorded VLAN boundary violation. Each port assigned with dedicated uplink port. Unicast frames with unknown destination addresses will forwarded uplink port source port. uplink port either single port trunk. AL15 provides VLAN register ports (register mapping five-ports (fivebits). Each register contains five-bit bit-map indicate VLAN group port.
5/00
Reference Only Allayer Communications
AL15 Revision
VLAN registers hold broadcast destination mask each source port. value will indicate broadcast frames will routed from source port specified port. Note that source port must within source port VLAN, because broadcast frames routed source port. VLAN Example VLAN worksheet provided Appendix Simply marking ports wish send broadcast frame complete VLAN easily. Let's assume want VLAN groups five-port switch; Group consists Group consists completed VLAN maps shown below. other bits (15~8) shown register should "0."
Table VLAN Five Port Switch
PORT 4/REG. PORT 0/REG. PORT 1/REG. PORT 2/REG. PORT 3/REG.2A
PORT
Reserved Reserved Reserved
5/00
Reference Only Allayer Communications
AL15 Revision
Flow Control
AL15 operate different modes, half-and full-duplex. Each port operate either full- half-duplex configured have flow control enabled flow control independently port basis. 3.7.1 Half Duplex Flow Control (Backpressure) half-duplex flow control option selected, back-pressure will used flow control. Whenever receive frame buffer port full, port will start sending signal through port. remote station after sensing signal will defer transmission. Backpressure flow control applied ensure that there dropped frame. AL15 supports types backpressure, collision based carrier based. Carrier based backpressure generated AL15, when switch port's frame buffer full. AL15 will cease line when port buffer space available frame reception. jamming signal selected from 48BT, 56BT, 65BT, 72BT, 96BT. This selected register bits BpIPGSelEn must select backpressure less than 96BT. carrier based backpressure several advantages over collision based backpressure such collision based backpressure cause late collision. After consecutive collisions, could drop frames. AL15 option drop frames after collisions. However, terminal still drop frames. Therefore, recommend carrier based backpressure preferred method half-duplex flow control. this mode operation, also recommend that signal should less than 96BT. This because 96BT, terminal might still able transmit frame cause collision. excessive collision could cause frames dropped. Collision based backpressure generated AL15, only when switch port receives frame. AL15 will cease line, when line idle. AL15 supports collision-based backpressure customers that prefer collision-based backpressure. 3.7.2 Full Duplex Flow Control (802.3x) full-duplex mode, AL15 will transmit receive frame accordance 802.3x. Note that transmission channel receiving channel operate independently. incoming direction, whenever receive frame buffer port full, port will send PAUSE frame with delay value maximum. PAUSE frame will deter incoming frame from flowing into port. After receiving frame buffer reduced below Backpressure Watermark Level (Register 10), port will then send PAUSE frame with delay value zero resume receiving incoming frame flow. outgoing direction, whenever incoming PAUSE frame with non-zero delay value received through port, port will stop next frame transmission after ongoing frame transmission finished. will start pause timer resume frame transmission either after pause timer expired when PAUSE frame with zero delay value received. When 802.3x flow control option elected, device will program appropriate auto-negotiation capability field. When AL15 used full-duplex mode, recommended that flow control should turned which prevents buffer from overflow
5/00
Reference Only Allayer Communications
AL15 Revision
loss frames. connected device 802.3x capability, then recommended link setting half-duplex.
Queue Management
AL15 ports have advanced queue management algorithm optimal switching performance. frames received AL15 stored into shared memory. frame unicast type, location frame buffer then passed destination output queue manager. Destination Output Queue Manger extract frame from buffer transmit. output queue manager receives more frames than send out, simply stores locations frames transmits them after transmitting current frame. There ways manage output queues. method that eight output queues will share frame buffer shared memory limit, without limit each individual queue. When this method chosen setting 00.15 "0," shared buffer memory allocated incoming frame from port long free buffer available. When extreme cases congestion experienced, such traffic merging into single port speed mismatch long period time, single output queue occupy entire shared buffer causing other ports drop frames. this case, flow control option recommended when frame buffer full, incoming frames will backpressured. prevent buffer starvation, half memory reserved allocated each port while other half shared. other option limit number frames that each output queue store. This option selected setting 00.15 "1." output queue watermark System Configuration Register (Register Bits [7:6]) keep balance between utilization fairness buffer sharing. This method prevents other ports from suffering performance reduction single port experiencing extreme congestion. severe congestion experienced single port, only that port will suffer from frame loss because buffer limited dedicated portion. Other ports will experience frame loss congestion problem other ports since other ports retain their allocated buffer space. When output queue multicast queue experiences buffer full condition, AL15 will backpressure incoming frames flow control enabled. watermark buffer full condition selected register
Uplink Port
uplink port provides means connect switch with repeater hub, workgroup switch, router, type interconnecting device compliance with IEEE 802.3 standards. flood control enabled, AL15 will send frames with unmatched multicast/ broadcast frames uplink port. very important that each port assigned uplink port Port Configuration Register to1C), data frames might lost. uplink port should configured within same VLAN source port. uplink port member VLANs, broadcast multicast frames will forwarded designated uplink port. Multiple VLANs share same uplink port. AL15 will direct following frames uplink port: Frames with unicast destination address that doesn't match with address stored switch;
5/00
Reference Only Allayer Communications
AL15 Revision
Frames with broadcast/multicast destination address uplink port same VLAN.
Note: When configuring uplink port, uplink port should designate itself uplink port.
3.10 Port Monitoring
AL15 supports port monitoring. This feature provides complete network monitoring capability Mbit/s. copy egress (TX) data ingress (RX) data monitored port sent their respective snooping ports. monitored port selected register AL15 allows transmit receive data monitored different snooping ports. snooping ports also selected register
3.11 Reduced Media Independent Interface (RMII)
RMII only signal pins clock pin. signal pins TXD0, TXD1, RXD0, RXD1, TXEN CRS. M3RXCLK common reference clock ports through Port requires separate clock through M0RXCLK port RMII mode. frame reception, received data (RXD[1:0]) sampled rising edge reference clock. Assertion signal indicates receive channel active. di-bit RXD[1:0] nominally "00" until detects valid send preamble "01." Valid data will follow after SFD. frame transmission, transmit data enable (TX_EN) signal asserted when first preamble nibble sent transmit data (TXD) lines. transmit data clocked rising edge reference clock. Prior data transaction, AL15 will output two-bits preamble signal then after preamble, "11" signal used indicate start frame.
3.12 Media Independent Interface (MII)
Port AL15 option mode. frame reception, received data (RXD[3:0]) sampled rising edge receive clock (RX_CLK). Assertion receive data valid (RX_DV) signal will cause look start SFD. transmission, transmit data enable (TX_EN) signal asserted when first preamble nibble sent transmit data (TXD[3:0]) lines. transmit data clocked rising edge transmit clock (TX_CLK). Prior transaction, AL15 will output 32-bits preamble signal then after preamble, "01" signal used indicate start frame.
5/00
Reference Only Allayer Communications
AL15 Revision
3.13 Management
AL15 supports transceiver management through serial MDIO signal lines. device provides modes management, master slave mode. master mode operation, AL15 controls operation modes link slave mode controls operating mode. 3.13.1 Management MDIO write operation, device will send "01" signal write operation. Following "01" write signal there will five-bit address device five-bit register address. "10" turn around signal then used avoid contention during read transaction. After turn around, 16-bit data will written into register then after completion write transaction, line will high impedance state. read operation, AL15 will output indicate read operation after start frame indicator. Following "10" read signal will five-bit address device five-bit register address. Then, AL15 will cease driving MDIO line, wait time. During this time, MDIO should high impedance state. device will then synchronize with next driven device, continue read 16-bit data from register. detail timing requirements management signals described section "Timing Requirement." 3.13.2 Management Master Mode master mode, AL15 will continuously poll status devices through serial management interface. device will also configure capability fields ensure proper operation link. configuration link automatic. link capability programmed AL15 through port configuration register. AL15 reads from standard IEEE registers determine auto-negotiated operating speed mode. there need manually operation mode because flow control cabling issues AL15 port operation mode through MDIO interface (see EEPROM section programming AL15). 3.13.3 Management Slave Mode slave mode, controls programming operating mode. AL15 will continuously poll status devices through serial management interface determine operation mode link. This mode management very useful unmanaged switches. operating mode link changed programming mode through jumper. AL15 also supports 100Base-TX transceivers without MDIO interface interface. Note that this available port only. When MDIO disabled, AL15 will operate operation mode specified Port Configuration Register (register 1C). 3.13.4 Auto-negotiation Mode AL15 also turn auto-negotiation capability PHY. When auto-negotiation turned off, AL15 slave mode transceiver will determine link's operating mode.
5/00
Reference Only Allayer Communications
AL15 Revision
3.13.5 Other Options Some Legacy Fast Ethernet devices other cost devices have auto-negotiation capability. those cases when transceiver will able perform auto-negotiation, switch transceiver will typically parallel detection update information transceiver's register. Unfortunately, such register addresses vendor specific. AL15 provides register (register specify register address AL15 read. AL15 will read from that register configure port operation accordingly. Register also provides some additional flexibility's some PHYs market. general, system designer should devices port port port Certain PHYs utilize address 00000 broadcast address. register allows AL15 start with address 01000. This provision allows engineers work around PHY's that have problems handling address 00000. Quad PHYs have two-port ordering chip pinout, both clockwise counter clockwise. Register programs AL15 port order either direction. This provision enables engineers easily implement designs with PHY. There also slow MDIO clock KHz) available that capable handling high speed MDIO clock. some reason, transceiver connected device that device fails auto-negotiate, AL15 will default data rate duplex mode default setting port configuration register.
3.14 EEPROM Interface
AL15 provides three functions with EEPROM interface: system initialization, obtaining system status, reconfiguring system real time. AL15 uses 24C02 serial EEPROM device (2048 bits organized bits 3.14.1 System Initialization EEPROM interface provided that manufacturer provide pre-configured system their customers which allows customers change reconfigure their system retain their preferences. EEPROM contains configuration initialization information, which will accessed power reset. reset held low, AL15's EEPROM interface will into high impedance state. This feature very useful reprogramming EEPROM during installation reconfiguration. EEPROM reprogrammed external parallel port. reprogramming using parallel port, signal used hold RESET low. EEPROM interface will then high-impedance state. external device then program EEPROM through EEDIO EECLK pins. EEPROM address should 000.
5/00
Reference Only Allayer Communications
AL15 Revision
3.14.2 Start Stop write cycle started start ended stop bit. start transition from high EEDIO when high. operation terminates when EEDIO goes from high when high (Figure Following start condition, writing device must output address EEPROM. most significant four EEPROM address device type identifier which address 1010. EEPROM device address should 000.
EECLK
EEDIO
Data Address Valid
START
Data Change
STOP
Figure
EEPROM Start Stop
3.14.3 Write Cycle Timing EECLK output from AL15 while EEDIO bi-directional signal. When accessing EEPROM, reset held initialization AL15 must finished before writing operation begin.
Start
Device Address
Stop
8-Bit Word Address
8-Bit Data
Acknowledge
Acknowledge
Acknowledge
Figure
EEPROM Random Write Cycle
5/00
Reference Only Allayer Communications
AL15 Revision
3.14.4 Read Cycle Timing Read operations initiated same manner write operations, with exception that EEPROM address "1."
Start
Device Address
Start
Device Address
Stop
EEDIO
8-Bit Word Address
8-Bit Data
Acknowledge
Acknowledge
Acknowledge
Acknowledge
Figure
EEPROM Random Read Cycle
3.14.5 Reprogramming EEPROM Configuration There ways that system reconfigured. Figure shows application using parallel interface reprogram EEPROM. this application, parallel port holds reset pins low, which forces EEDIO pins into high impedance. Once pins high impedance, EEPROM programmed parallel port. Once parallel port releases reset pins, devices will start download EEPROM data reconfigure devices. alternate reconfiguring system directly change register settings AL15. After initialization, EEPROM interface virtual EEPROM. order this method work, EEPROM's device address must 000, while AL15's address will 100. customer program AL15 EEPROM. read write timing same EEPROM. Because read well write AL15, registers status read from AL15. This will serve very useful tool diagnostic unmanaged switch.
5/00
Reference Only Allayer Communications
AL15 Revision
Reset
AL15
EECLK EEDIO
Parallel Port EEPROM
Figure
EEPROM using Parallel Port
3.14.6 EEPROM Table shows EEPROM address cross-referenced register/bit AL15. Addresses through configuring device. They downloaded AL15 after reset power Since AL15 registers 16-bit wide, takes EEPROM addresses each AL15 register. Even numbered EEPROM addresses corresponds upper byte AL15 registers while numbered EEPROM addresses corresponds lower byte AL15 registers. Address should programmed 0000 0001 0001 0100. address indicates last address entry. static address used switch, address should programmed. Addresses used programming static address entry. following format example Static Entry Address 70-7F.
Table Static Address Entry Format EEPROM
EEPROM ADDRESS
Reserved (Must zero) Reserved Port 000XXX Trunk 100YYY
Address [47:40] Address [39:32] Address [31:24] Address [23:16] Address [15:8] Address [7:0]
5/00
Reference Only Allayer Communications
AL15 Revision
Note: represents port represents Trunk
Table AL15 EEPROM Mapping
EEPROM PHYSICAL ADDRESS 00-01 02-03 04-05 06-07 08-09 0A-0B 0C-0D 0E-0F 10-11 12-13 14-15 16-17 18-19 1A-1B 1C-1D 1E-1F 20-21 22-23 24-25 26-27 28-29 2A-2B 2C-2D 2E-2F 30-31 32-33 34-35 36-37 System Configuration System Configuration System Configuration Reserved (Value must 0000 0001 0100) Reserved Vendor Specific Port Monitoring Configuration Reserved Reserved Reserved Reserved Reserved Reserved Port Configuration Port Configuration Reserved Reserved Reserved Reserved Reserved Reserved Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration DESCRIPTION
5/00
Reference Only Allayer Communications
AL15 Revision
Table AL15 EEPROM Mapping (Continued)
38-39 3A-3B 3C-3D 3E-3F 40-41 42-43 44-45 46-47 48-49 4A-4B 4C-4D 4E-4F 50-51 52-53 54-55 56-57 58-59 5A-5B 5C-5D 5E-5F 60-61 62-63 64-65 66-67 68-69 6A-6B 6C-6D 70-77 Port Configuration Reserved (Must zero) Port VLAN Reserved (Must zero) Reserved (Must zero) Reserved (Must zero) Reserved (Must zero) Reserved (Must zero) Reserved (Must zero) Reserved (Must zero) Port VLAN Reserved (Must zero) Port VLAN Reserved (Must zero) Port VLAN Reserved (Must zero) Port VLAN Miscellaneous Register Checksum Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Last Static Entry EEPROM Address (Value must Static Entry) Static Entry
5/00
Reference Only Allayer Communications
AL15 Revision
Table AL15 EEPROM Mapping (Continued)
78-7F 80-87 88-8F 90-97 98-9F A0-A7 A8-AF B0-B7 B8-BF C0-C7 C8-CF D0-D7 D8-DF E0-E7 E8-EF F0-F7 F8-FF Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry Static Entry
3.15 SGRAM Interface
ports AL15 work Store-And-Forward mode that ports support both Mbit/s Mbit/s data speed. AL15 utilizes central memory buffer pool, which shared ports within same device. After frame received, passed across SGRAM interface stored buffer. During transmit, frame retrieved from buffer pool forwarded destination port. SGRAM accessed Page Burst Access Mode very high-speed access. This burst mode repeatedly sent same column. burst mode reaches column address, then wraps around first column address (=0) continues count until interrupted read/write, pre-charge, burst stop command. AL15 will initialize SGRAM automatically pre-charges banks inserts eight auto-refresh commands. will also program mode registers AL15's read write operations. SGRAM essentially SDRAM. Dynamic memories must refreshed periodically prevent data loss. SGRAM uses refresh address counters refresh automatically. SGRAM Autorefresh command generates pre-charge command internally SGRAM. AL15 will insert auto-refresh command once every microseconds.
5/00
Reference Only Allayer Communications
AL15 Revision
Register Descriptions
Table Register Tables Summary
REGISTER 07-0C REGISTER DESCRIPTION System Configuration System Configuration System Configuration Reserved Testing Register Vendor Specific Status Port Monitoring Configuration Reserved Port Configuration Port Configuration Reserved Reserved Reserved Reserved Reserved Reserved Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Port Configuration Reserved Port VLAN Reserved REVERSE EEPROM ADDRESS 00,01 02,03 04,05 06,07 08,09 0A,0B 0C,0D 0E-19 1A,1B 1C,1D 1E,1F 20,21 22,23 24,25 26,27 28,29 2A,2B 2C,2D 2E,2F 30,31 32,33 34,35 36,37 38,39 3A,3B 3C,3D 3E.3F
5/00
Reference Only Allayer Communications
AL15 Revision
Table Register Tables Summary (Continued)
Reserved Reserved Reserved Reserved Reserved Reserved Port VLAN Reserved Port VLAN Reserved Port VLAN Reserved Port VLAN Miscellaneous Register Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved System Status Register Port Operation Status Reserved Reserved Reserved 40,41 42,43 44,45 46,47 48,49 4A,4B 4C,4D 4E,4F 50,51 52,53 54,55 56,57 58,59 5A,5B 5C,5D 5E,5F 60,61 62,63 64,65 66,67 68,69 6A,6B 6C,6D 6E,6F 70,71 72,73 74,75 76,77 78,79 7A,7B
5/00
Reference Only Allayer Communications
AL15 Revision
Table Register Tables Summary (Continued)
Port Operation Status Port Operation Status Port Operation Status Port Operation Status Indirect Resource Access Command Indirect Resource Access Data Indirect Resource Access Data Indirect Resource Access Data Indirect Resource Access Data Checksum 7C,7D 7E,7F 80,81 82,83 84,85 86,87 88,89 8A,8B 8C,8D 8E,8F
5/00
Reference Only Allayer Communications
AL15 Revision
System Configuration Registers
registers global system configuration registers. option selected these registers affects overall system operation.
Table System Configuration Register (Register
NAME OutQMgmt DESCRIPTION Output Queue Management Method. Output queue limited until frame buffer full. Output queue limited output queue watermark specified register bits [7:6]. Flooding Control. Control forwarding unicast frames with unknown destination received from non-uplink ports. Disable. Frames received with unknown unicast destination address will forwarded ports (excluding receiving port) within VLANs specified receiving port. Enable. Frames received with unknown unicast destination address will forwarded uplink port specified receiving port. Security Enforcement. Auto Security Off. security violation secured port will change port state. Auto Security security violation secured port will cause port into DISABLE state. Switch Table Entry Aging Control. Only dynamically learned addresses will aged. explicit entries will age. Disable. table aging process will stopped. Enable. table aging process will running every dynamically learned table entry. Reserved (Must Port Incoming Frame Flow Monitoring Enable Control. Disable Enable Port Outgoing Frame Flow Monitoring Enable Control. Disable Enable Output Queue Watermark. Watermark selection output queues multicast queue full conditions. Mbit/s SGRAM 00:128, 01:512, 10,768, 11:Test Mode Mbit/s SGRAM 00:64, 01:256, 10:384, 11:Test Mode
FloodCtl
SecMgmt
AgeEn
11~10
Reserved PInMon
POutMon
OutQWM
5/00
Reference Only Allayer Communications
AL15 Revision
Table System Configuration Register (Register (Continued)
SelRMIIP0 Select RMII Mode Port RMII mode. mode. Reserved (Must Frame Time Enable. Device will timeout frames based MaxDelay. Device will timeout frames. Reserved (Must 00).
Reserved TimeoutEN
Reserved
Table System Configuration Register (Register
15~8 NAME MaxAge DESCRIPTION Maximum dynamically learned entries. This seven-bit register containing unsigned integer determining addressaging timer. one-second increments, minimum time maximum seconds. 0000 0000: sec. 1111 1111: sec. Maximum frame transition delay through switch. second seconds seconds seconds Maximum number broadcast frames that accumulated each input frame buffer. frames frames frames frames SuperMAC when this option selected, AL15 controller will more aggressive back algorithm. This enables switch transmit frame earlier. (Meaningful only half-duplex mode). Disable. Device will perform IEEE 802.3 standard exponential back algorithm when collision occurs. Enable. When collision occurs, device will back slots. Retry Excessive Collision. Normal collision handling. Retry transmission after consecutive collisions. Reserved (Must
MaxDelay
MaxStorm
SuperMAC
Reserved
5/00
Reference Only Allayer Communications
AL15 Revision
Table System Configuration Register (Register
NAME Reserved DISPHYReset DESCRIPTION Reserved (Must Reset Option. Reset link down. Don't reset link down. Enable skip register read during auto-negotiation Seeq PHY. Don't skip. Skip. Reserved (Must Normal aging. Slow down aging. Backpressure Select Enable. Backpressure 96BT. According BpIPGSel value. Control. 96BT 64BT Reserved (Must SGRAM Select. Mbit/s SGRAM. Mbit/s SGRAM. Back Pressure Control. Carrier based. Collision based. Backpressure Select. 48BT 56BT 65BT 72BT Reserved (Must Flow control multicast. Flow control multicast/broadcast.
Skip_Reg6
12~11
Reserved AgeRes BpIPGSelEn
IPG64
Reserved SG16M
BPCOL
BpIPGSel
Reserved BCdrop_SC
5/00
Reference Only Allayer Communications
AL15 Revision
Reserved Register (Register Note: This register reserved Allayer's use. bits should 0000 0001 0001 0100. Testing Register (Register This register reserved Allayer's use. bits should 0000 0000 0000 1000.
Table Testing Register (Register
15~12 11~10 NAME Reserved WmarkSel Reserved (Must Backpressure Watermark Select. Backpressure available block count Backpressure available block count Backpressure available block count Test mode. Each block 2Kbyte. Reserved (Must DESCRIPTION
Reserved
Note: Most bits this register reserved factory testing except WmarkSel bits. This sets level buffer trigger backpressure eliminate buffer overflow.
Table Vendor Specific Register (Register
12~8 NAME PHYAD MclkSpd PortOrder PHYOpReg PHYSpBit PHYDxMode DESCRIPTION Setting this will program MDIO address Setting this will reduce MDIO clock speed 17KHz. Setting this will reverse ID/port number switch. PHY's Operation Status Register Number. PHY's Data Rate Status Register Number. PHY's Operating Duplex Mode Status Register Number.
Note: This register used program vendor-specific options. also used programming Vendor Specific register location location operation status.
5/00
Reference Only Allayer Communications
AL15 Revision
Table Port Monitoring Configuration (Register
14~10 NAME Reserved MdPID MgIPID MgOPID Reserved (Must Monitored Port Snooping Port incoming frame flow. Snooping Port outgoing frame flow. DESCRIPTION
Reserved Registers (Registers These registers reserved must zero. Port Configuration Registers (Registers Registers local port configuration. There port configurations port. Port port configuration uses register port register etc.
Table Port Configuration Register
15~10 NAME UpLinkID DESCRIPTION Uplink Associated with Port. 000YYY: Port with device port 10000N: Trunk with device trunk Others: Reserved. Reserved (Must Broadcast Storm Control Enable. Storm Control Disable. broadcast frame will throttled. Storm Control Enable. accumulated number broadcast frames input buffer port over threshold specified system configuration register, incoming broadcast frames will discarded until number been reduced below threshold. Intrusion Protection security control frames received from nonuplink ports. Security Off. forwarding decision made about frames received from port will involve source address checking. Security frames received from port with unknown source address with source address learned previously from another port will discarded. Reserved (Must Learning Disable. Source address from this port will learned. Source address from this port will learned. Reserved (Must 11).
Reserved StormCTL
Security
Reserved LrnDis
Reserved
5/00
Reference Only Allayer Communications
AL15 Revision
Table Port Configuration Register (Continued)
Reserved Reserved (Must
Table Port Configuration Register
15~13 NAME Reserved SkipANDone FlowCtrlFdEn FlowCtrlHdEn MDIOCfg[3:0] Reserved (Must Ignore Auto-Negotiation Complete wait Link Flow Control Full-Duplex Enable. Flow Control Half-Duplex Enable. MDIO Configuration. 0001: Master mode management. 0010: Slave mode management. 0111: Force mode. MDIO Disable. MDIO enabled. MIDO disabled. This relevant when MDIO enabled. When MDIO disabled, this forces port into link link down state. Force full-duplex mode. Force half-duplex mode. Force full-duplex mode. Force half-duplex mode. DESCRIPTION
MDIODis
LinkUp PrtMode100F PrtMode100H PrtMode PrtMode
5/00
Reference Only Allayer Communications
AL15 Revision
Port VLAN Registers (Registers These registers provide VLAN each port. Registers through reserved. values these reserved registers should zero. VLAN worksheet provided Appendix
Table Port VLAN Registers (Registers
15~8 NAME Reserved Port7VLAN Should Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. Port VLAN corresponding port Non-member port. Member port. DESCRIPTION
Port6VLAN
Port5VLAN
Port4VLAN
Port3VLAN
Port2VLAN
Port1VLAN
Port0VLAN
5/00
Reference Only Allayer Communications
AL15 Revision
Table Miscellaneous Register (Register
15~14 NAME Reserved ET16K Reserved (Must External Table. external table. external table. External Address Table Enable. External table disabled. External table enabled. Reserved (Must Select algorithm based loading. only. Reserved (Must DESCRIPTION
ETEna
Reserved L2DASA
Reserved
Table System Status Register (Register
NAME EPTimeOut DESCRIPTION EEPROM Time Out. EEPROM initialized device. EEPROM found. Default configuration. EEPROM checksum error. SGRAM Initialization Done. SGRAM initialization done. SGRAM initialization done. SRAM Initialization Done. SRAM initialization done. SRAM initialization done. Register Initialization Done. AL15 register initialization done. AL15 register initialization done. Traffic Counter. 0000: Minimum traffic. 1111: Maximum traffic. Reserved 0101: AL15
EEPROM_Err SGRAMinitdone
SRAMinitdone
Reginitdone
10~7
TrafCnt
Reserved Version
5/00
Reference Only Allayer Communications
AL15 Revision
Port Operation Status Registers (Register Registers status indicators port basis. These read only registers. Port port status register Port register port register port register port register
Table Port Operation Status Registers (Register
NAME LinkFail Port Link Status. Normal Fail Port Status. Normal Error Port Security Violation. Normal Violation Flow Control. port mode ([1:0]) 2'b01 2'b11: Pause disable. Pause enable. port mode ([1:0]) 2'b00 2'b10: Back pressure based CRS. Back pressure based collision. Port Broadcast Storm Status. Normal Stormed Port Input Buffer Full Status. Normal Input buffer full experienced. Table Entry Unavailability Learning. Normal Unavailability experienced. Port Jabber Status. Normal Jabber experienced. Port Late Collision Status. Normal Late collision experienced. Port Transmit Pause Status. transmit pause experienced. Transmit pause experienced. DESCRIPTION
PHYError
Sviolation
FlowCtrl
Stormed
InBFull
TblUNAVL
Jabbered
LateCOL
TxPaused
5/00
Reference Only Allayer Communications
AL15 Revision
Table Port Operation Status Registers (Register (Continued)
CRSLoss Port Carrier Sense Loss During Transmission Status. carrier sense loss experienced. Carrier sense loss experienced. False Carrier Status. Transmit Queue Underflow Status. Normal Underflow experienced. Frame Time Out. Normal Frame time experienced. Port Operating Mode. 10Mb half-duplex. 10Mb full-duplex. 100Mb half-duplex. 100Mb full-duplex.
FalseCRS Underflow
TimeOut
PortMode
Indirect Resource Access Command Register (Register Indirect resource access command allows management (Reverse EEPROM Method) access other resources other than AL15 register values. registers, both internal external address tables, SGRAM contents accessed using this command.
Table Indirect Resource Access Command Register (Register
NAME CmdDone DESCRIPTION Command Done. Execute command. Command done. Clear this execute command. When finished with command, AL15 will back "1." Read/Write operation command. Read operation. Write operation. Type Accessed Resource. 000: registers. 001: EEPROM 010: SGRAM 011: address table Read: table address read. Write: address learn. 100: address table Read: address search. Write: address delete. 101-111: Reserved
Operation
13~11
ResType
5/00
Reference Only Allayer Communications
AL15 Revision
Table Indirect Resource Access Command Register (Register (Continued)
ExtRD External address table read. ResType Operation On-chip address table read. Off-chip address table read. Address Entry within Accessed Resource.
ResAddr
Note: Indirect Resource Access Data through used with indirect resource access command.
Table Indirect Resource Access Data Register (Register
15~0 NAME IRAData DESCRIPTION Indirect Resource Access Data
Table Indirect Resource Access Data Register (Register
15~0 NAME IRAData DESCRIPTION Indirect Resource Access Data
Table Indirect Resource Access Data Register (Register
15~0 NAME IRAData DESCRIPTION Indirect Resource Access Data
Table Indirect Resource Access Data Register (Register
15~0 NAME IRAData DESCRIPTION Indirect Resource Access Data
Table Check (Register
15~8 NAME CheckSum Reserved DESCRIPTION Check value AL15 register contents.
5/00
Reference Only Allayer Communications
AL15 Revision
Timing Requirements
Table Transmit Timing
SYMBOL ttdv ttxev DESCRIPTION TXCLK valid time. TXCLK TXEN valid time. UNIT
Table RMII Transmit Timing
SYMBOL ttdv ttxev DESCRIPTION TXCLK valid time. TXCLK TXEN valid time. UNIT
Note: Delays assuming 10pf loading output pins.
TXCLK
ttxev
ttxev
TXEN
ttdv
DATA
DATA
DATA
DATA
DATA
DATA
Figure
RMII/MII Transmit Timing Diagram
5/00
Reference Only Allayer Communications
AL15 Revision
Table Receive Timing
SYMBOL trxds trxdh DESCRIPTION RX_DV, RXD, RX_ER, setup time. RX_DV, RXD, RX_ER hold time. UNIT
Table RMII Receive Timing
SYMBOL trxds trxdh DESCRIPTION RX_DV, RXD, RX_ER, setup time. RX_DV, RXD, RX_ER hold time. UNIT
RXCLK
trxdh
RXDV
trxds trxdh
DATA
DATA
DATA
DATA
DATA
DATA
Figure
RMII/MII Receive Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Table Management (MDIO) Read Timing
SYMBOL DESCRIPTION high time. time. period. MDIO setup time. MDIO hold time. UNIT
MDIO
Figure
Management Read Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Table Management (MDIO) Write Timing
SYMBOL DESCRIPTION high time. time. period. MDIO output delay. UNIT
MDIO
Figure
Management Write Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Table SGRAM Refresh Timing
SYMBOL tchi tckh tcks DESCRIPTION Access hold time. Access setup time. PBCS#, PBRAS#, PBWE# hold time. Clock high level width. System clock cycle time. hold time. setup time. Clock level width. PBCS#, PBRAS#, PBWE# setup time. Precharge command period. Auto refresh auto refresh period. UNIT
PBCLK tCKS tCKH
tCHI
Command
Precharge
Auto Refresh
Auto Refresh
Active
BANK
BANK
Address
Don't Care
Figure
SGRAM Refresh Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Table SGRAM Read Timing
SYMBOL tchi tckh tcks tras trcd DESCRIPTION Access time. Access hold time. Access setup time. PBCS#, PBRAS#, PBWE# hold time. Clock high level width. System clock cycle time. hold time. setup time. Clock level width. PBCS#, PBRAS#, PBWE# setup time. Data high impedance time. Data impedance time. Data hold time. Active precharge command period. Active read delay. UNIT
Note: This timing requirement SGRAM running Latency Typically speed grade SGRAM needs used.
5/00
Reference Only Allayer Communications
AL15 Revision
tCHI
PBCLK
tCKS
tCKH
BURST TERM.
Command
Active
READ
A0-A7
column
PBBA
BANK BANK
tRCD (Bank tRAS (Bank Latency
Dout
Dout
Dout
Dout
Dout
Dout
location within same
Figure
SGRAM Read Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Table SGRAM Write Timing
SYMBOL tchi tckh tcks tras trcd DESCRIPTION Access hold time. Access setup time. PBCS#, PBRAS#, PBWE# hold time. Clock high level width. System clock cycle time. hold time. setup time. Clock level width. PBCS#, PBRAS#, PBWE# setup time. Data hold time. Data setup time. Active precharge command period. Active read delay. 100,000 UNIT
Note: This timing requirement SGRAM running Latency Typically speed grade SGRAM needs used.
5/00
Reference Only Allayer Communications
AL15 Revision
tCHI
PBCLK
tCKS
tCKH
Command Active write BURST TERM.
A0-A7
column
BANK
PBBA
BANK
tRCD (Bank tRAS (Bank
location within same
Don't Care
Undefined
Figure
SGRAM Write Timing
5/00
Reference Only Allayer Communications
AL15 Revision
Electrical Specifications
Note: Operation absolute maximum ratings could cause permanent damage device.
Table Maximum Ratings
Supply Voltage (VDD33) Supply Voltage (VccM) Input Voltage Output Voltage Supply Voltage Input Voltage Output Voltage Storage Temperature -0.3V 3.6V -0.6V 6.0V -0.3 VDD33 0.3V -0.3 VDD33 0.3V -0.6V 6.0V -0.6 VDD33 0.3V -0.6 VDD33 0.3V +150
Table Recommended Operation Conditions
Supply Voltage (VDD33) Supply Voltage (VccM) Operating Temperature Power Dissipation 3.3V 0.3V 5.0V 0.5V (typical)
Table Electrical Characteristics
PARAMETER DESCRIPTION Output voltage-high, Ioh=4mA Output voltage-low, Ioh=4mA High impedance state output current Input current-high (With pull-up pull-down) Input current-low (With pull-up pull-down) Input high voltage Input voltage Supply current 0.7*VDD33 0.3*VDD33 UNIT
5/00
Reference Only Allayer Communications
AL15 Revision
AL15 Mechanical Data
208-Pin PQFP Package
25.5
0.20 0.05
0.50
28.00 0.13 30.6
3.23 0.12
3.68 max. 0.10 1.30 0.20
0.50 0.20 0.10 min.
Figure
AL15 Mechanical Dimensions
5/00
Reference Only Allayer Communications
AL15 Revision
Appendix (Suggested Memory Components)
Note: This only partial list memory components that used Allayer devices. AL15 uses Frame Buffer SGRAM chips that require 32-bit wide SGRAM SDRAM, that faster with latency AL15 uses Table Memory SSRAM chips that require Sync Burst pipelined SSRAM, faster. following lists some memory that used AL15.
DEVICE AL15
FREQ.
Mbit SGRAM MoSys MG802C256Q-10 Etron EM635327Q-8
Mbit SGRAM MoSys MG802C512L-8 Etron EM636227Q-8 Winbond W971632AF-7
SSRAM Micron MT58LC64K32D8LG-11 71V632S6PF
5/00
Reference Only Allayer Communications
Index
Numerics PQFP Package PORT COST 10/100 SWITCH WITH RMII Address Learning AL15 EEPROM Mapping AL15 Interface Block Diagram AL15 Mechanical Data AL15 Overview AL15 Diagram Appendix (Suggested Memory Components) Broadcast Storm Control Check (Register Data Reception Electrical Characteristics EEPROM Interface EEPROM External Address Table SRAM Interface Flow Control Frame Filtering Frame Forwarding Frame Generation Frame Transmission Full Duplex Flow Control (802.3X) Half Duplex Flow Control (Backpressure) Half Duplex Mode Operation Illegal Frame Length Indirect Resource Access Command Register (Register Indirect Resource Access Data Register (Register Indirect Resource Access Data Register (Register Indirect Resource Access Data Register (Register Indirect Resource Access Data Register (Register Long Frames Maximum Ratings Media Independent Interface (MII) Receive Timing Transmit Timing MII/RMII Interface Port Miscellaneous Pins Miscellaneous Register (Register Auto-negotiation Mode Other Options Management Management Interface Management Master Mode Management MDIO Management Read Timing Management Slave Mode Management Write Timing Descriptions Port Configuration Register Port Configuration Register Port Monitoring Port Monitoring Configuration (Register Port Operation Status Registers (Register Power Interface Queue Management Read Cycle Timing Recommended Operation Conditions Reduced Media Independent Interface (RMII) Register Descriptions Register Tables Summary Reprogramming EEPROM Configuration Reserved Register (Register Reserved Registers (Registers RMII Interface Port RMII Interface Port RMII Interface Port RMII Interface Port RMII Receive Timing RMII Transmit Timing Secure Mode Operation SGRAM Interface SGRAM Read Timing SGRAM Refresh Timing SGRAM Write Timing Start Stop System Block Diagram System Configuration Register (Register System Configuration Register (Register System Configuration Register (Register System Configuration Registers System Initialization Testing Register (Register Timing Requirements
Reference Only Allayer Communications
AL15 Revision
Uplink Port Vendor Specific Register (Register VLAN Example VLAN Support Write Cycle Timing
5/00
Reference Only Allayer Communications

Other recent searches


PCG-01006-1 - PCG-01006-1   PCG-01006-1 Datasheet
PAD50 - PAD50   PAD50 Datasheet
NJL6163R - NJL6163R   NJL6163R Datasheet
6163R-1 - 6163R-1   6163R-1 Datasheet
EM8GT - EM8GT   EM8GT Datasheet
CFM10 - CFM10   CFM10 Datasheet
ASR433 - ASR433   ASR433 Datasheet
2SA1532 - 2SA1532   2SA1532 Datasheet
1013330000 - 1013330000   1013330000 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive