Instruction/ maintenance manual of the product ST201 Sundance Technology
Go to page of 145
ST201 Fast Ethernet MAC See Sundance Technology ’ s website at www.sundanceti.com for the latest information. Sundance Technology Publication: 2 Rev: A Date: November 1 998 PRELIMINARY draft 2 FEATURES • Single chip 10/100BASE, half or full duplex Ethernet Media Access Controller • IEEE 802.
2 Sundance Technology ST201 PRELIMINARY draft 2 BLOCK DIAGRA M PHYLNKN RSTN PCICLK GNTN IDSEL INTAN WAKE REQN AD[31..0] CBEN[3:0] PAR FRAMEN IRDYN TRDYN DEVSELN STOPN PERRN SERRN VDET PCI TXD[3..0] TXEN TXCLK RXD[3..0] RXCLK RXER RXDV CRS COL MDC MDIO MII ED[7.
3 Sundance Technology ST201 PRELIMINARY draft 2 ORDERING INFORMATION K C TEMPERATURE RANGE PACKAGE TYPE DEVICE NUMBER/DESCRIPTION ST201 C=Commercial (0 to +70C) K=Plastic Quad Flat Pack ST201 Fast Ethernet MAC Sundance products are available in several combinations of packages and operating temperature ranges.
4 Sundance Technology ST201 PRELIMINARY draft 2 PIN DIAGRAM.
5 Sundance Technology ST201 PRELIMINARY draft 2 PIN DESIGNATION S PIN NO. PIN NAME PIN NO. PIN NAME PIN NO. PIN NAME PIN NO. PIN NAME 1 VC C (5V) 33 AD9 65 EA2 97 RXCLK 2 CBEN3 34 GND (5V) 66 EA3 98 R.
6 Sundance Technology ST201 PRELIMINARY draft 2 PIN DESCRIPTIONS PIN NAME PIN TYPE PIN DESCRIPTION PCI INTERFACE RSTN INPUT Reset, asserted LOW. R STN will cause the ST201 to reset all of its functional blocks. R STN must be asserted for a minimum duration of 10 PCICLK cycles.
7 Sundance Technology ST201 PRELIMINARY draft 2 TRDYN IN/OUT Target Ready, asserted LOW. A bus target asserts TRDYN to indicate valid read data phases, and to indicate it is ready to accept data during write data phases. A bus master will monitor TRDYN.
8 Sundance Technology ST201 PRELIMINARY draft 2 COL INPUT Collision. C OL is asserted by the PHY to a signal collision condition is detected on the physical medium. C OL is asynchronous to RXCLK and TXCLK . MDC OUTPUT Management Data Clock. M DC is used to synchronize the read and write operations of MDIO.
9 Sundance Technology ST201 PRELIMINARY draft 2 LEDPWRN OUTPUT Power Status LED. (This pin is shared with EA9) . The operation of this pin varies based on the setting in the I/O Registers, AsicCtrl bit 14 (the LEDMode bit). In Mode 0, LOW when power is applied, and toggling when frame transmission is in progress.
10 Sundance Technology ST201 PRELIMINARY draft 2 ACRONYMS AND GLOSSARY LAN Local Area Network MAC Media Access Control Layer, or a device implementing the functions of this layer (a Media Access Con- .
11 Sundance Technology ST201 PRELIMINARY draft 2 P CI BUS INTERFACE The PCI Bus Interface (PBI) implements the proce- dures and algorithms needed to link the ST201 to a PCI bus.
12 Sundance Technology ST201 PRELIMINARY draft 2 E XPANSION ROM INTERFACE The ST201 provides su pport f or an optional Expan- sion ROM. The ST201 supports th e A tmel AT29C512 (64K x 8) Flash EPRO M device. T he Expansion ROM is configured through the PCI configuration register, which maps the ROM into the memory space of the host system .
13 Sundance Technology ST201 PRELIMINARY draft 2 dress register. Setting the ReceiveBroadcast and ReceiveMulticast bits in the ReceiveMode register will allow the ST201 to receive all broadcast and m ulticast frames, respectively . The ReceiveMultic- astHash bit in ReceiveMode enables a filtering mechanism for Ethernet multicast frames.
14 Sundance Technology ST201 PRELIMINARY draft 2 T XDMA AND FRAME TRANSMISSION The TxDMA block transfers frame data from a host system to the ST201 based on a linked list of frame descriptors called T FDs . The frame to be transmit- ted is divided into data fragments (or buffers) within the host system ’ s memory.
15 Sundance Technology ST201 PRELIMINARY draft 2 T he TxDMAListPtr I /O register with in the ST201 c ontains the physical address that points to the head of the TxDMAList .
16 Sundance Technology ST201 PRELIMINARY draft 2 are independent of each other in general. A special case is when a transmit under run o ccurs . In this case t he current frame being transmitted is t he only f rame in the TxFIFO.
17 Sundance Technology ST201 PRELIMINARY draft 2 received and transferred by RxDMA, a RxDMA- Complete interrupt will be generated for each frame. T he host system must create a RxDMAList a nd the a ssociated buffers prior to reception of a frame . One approach calls for the host system to a llocate a block of full size (i.
18 Sundance Technology ST201 PRELIMINARY draft 2 S ystems using the ST201 can be programmed to generate an interrupt based upon the number of bytes that have been received in a frame . The RxEarlyThresh register sets the value for early receive threshold .
19 Sundance Technology ST201 PRELIMINARY draft 2 STATISTIC S T he ST201 implements 16 statistics counters of various widths. Each statistic implemented com- plies to the corresponding definition given in the IEEE 802.3 standard. S etting the StatisticsEnable bit in the MACCtrl register enables the gathering of statistics.
20 Sundance Technology ST201 PRELIMINARY draft 2 disable the use of M W I and MRL. MWIDisable and MRLDisable a re cleared by default, enabling MWI and MRL . The ST201 provides a set of registers that control the PCI burst behavior. These registers allow a trade-off to be made between PCI bus efficiency and under run/ overrun frequency.
21 Sundance Technology ST201 PRELIMINARY draft 2 D 1, D2, or D3 . W hen the ST201 detects a W ake Packet, it signals a wake event on PMEN (if PMEN assertion is enabled), and sets the WakePktEvent bit in the W akeEvent register. The ST201 can sig- nal that a w ake event has occurred w hen it receives a pre-defined frame from another station.
22 Sundance Technology ST201 PRELIMINARY draft 2 network via transmission of a special frame. Once the ST201 h as been placed in Magic Packet mode and put to sleep, it scans all incoming frames addressed to it for a data sequence consisting of 16 consecutive repetitions of its own 48-bit Ether- net MAC StationAddress.
23 Sundance Technology ST201 PRELIMINARY draft 2 3. Set MgmtClk 4. Write the desired data bit to MgmtData 5. W ait a minimum of 200 ns To perform a Z cycle used during the Turnaround portion of a register read frame, the host system should follow the procedure below.
24 Sundance Technology ST201 PRELIMINARY draft 2 8. Verify EepromBusy is false. 9. Issue WriteRegister command (opcode = 01 aaaa aaaa) Step 4 through 8 may be skipped for certain types of EEPROM devices.
25 Sundance Technology ST201 PRELIMINARY draft 2 tion of the “ first TFD ” in the TxDMAList. Restore the TxDMANextPtr of the “ first TFD ” , and restart this process. 4. Copy the value of the “ first TFD ’ s ” TxDMANex- tPtr into the TxDMANextPtr field of the inserted TFD.
26 Sundance Technology ST201 PRELIMINARY draft 2 host system then returns to the operating sys- tem an indication of readiness to be powered down (making sure to leave the ReceiveMode register set to receive the appropriate W ake/ Magic packets).
27 Sundance Technology ST201 PRELIMINARY draft 2 REGISTERS AND DATA STRUCTURES DMA DATA STRUCTURES A T FD i s used to move data, which is to be transmitted onto a LAN, from host system memory to the TxFIFO within the ST201.
28 Sundance Technology ST201 PRELIMINARY draft 2 TXDMAFRAGADDR Class .................... DMA Data Structures, TFD Base Address ...... Start of TFD Address Offset ..... 0x00+n·8 for nth fragment Access Mode ....... Read/Write Width ..................
29 Sundance Technology ST201 PRELIMINARY draft 2 TXDMAFRAGLEN Class .................... DMA Data Structures, TFD Base Address ...... Start of TFD A ddress Offset ..... 0x04+n·8 for nth fragment Access Mode ....... Read/Write Width ..................
30 Sundance Technology ST201 PRELIMINARY draft 2 TXDMANEXTPTR Class .................... DMA Data Structures, TFD Base Address ...... Start of TFD Address Offset ..... 0x00 Access Mode ....... Read/Write Width ................... 32 bits BIT BIT NAME BIT DESCRIPTION 31.
31 Sundance Technology ST201 PRELIMINARY draft 2 TXFRAMECONTROL Class .................... DMA Data Structures, TFD Base Address ...... Start of TFD Address Offset ..... 0x04 Access Mode ....... Read/Write Width ................... 32 bits T xFrameControl c ontains frame control information for the TxDMA function and the transmit function.
32 Sundance Technology ST201 PRELIMINARY draft 2 RXDMANEXTPTR Class .................... DMA Data Structures, RFD Base Address ...... Start of RFD Address Offset ..... 0x00 Access Mode ....... Read/Write Width ................... 32 bits BIT BIT NAME BIT DESCRIPTION 31.
33 Sundance Technology ST201 PRELIMINARY draft 2 RXFRAMESTATUS Class .................... DMA Data Structures, RFD Base Address ...... Start of RFD Address Offset ..... 0x04 Access Mode ....... Read/Write Width ................... 32 bits The second dword in the RFD is ReceiveFrameStatus.
34 Sundance Technology ST201 PRELIMINARY draft 2 22..21 Reserved Reserved for future use. Should be set to 0. 23 DribbleBits Indicates that the frame had accompanying dribble bits.
35 Sundance Technology ST201 PRELIMINARY draft 2 RXDMAFRAGADDR Class .................... DMA Data Structures, RFD Base Address ...... Start of RFD Address Offset ..... 0x00+n·8 for nth fragment Access Mode ....... Read/Write Width ..................
36 Sundance Technology ST201 PRELIMINARY draft 2 RXDMAFRAGLEN Class .................... DMA Data Structures, RFD Base Address ...... Start of RFD Address Offset ..... 0x04+n·8 for nth fragment Access Mode ....... Read/Write Width ...................
37 Sundance Technology ST201 PRELIMINARY draft 2 WAKE EVENT DATA STRUCTURES The first Wake Event Data Structure is the Pseudo P acket. A Pseudo P acket is a set of patterns loaded into the ST201 TxFIFO which specify bytes to be examined within received frames.
38 Sundance Technology ST201 PRELIMINARY draft 2 PSEUDOPATTERN Class .................... Wake Event Data Structures, Pseudo P acket Base Address ...... Start of Pseudo Packet Address Offset ..... 0x00 thru 0x00+n-1 for nth PseudoPattern Access Mode .
39 Sundance Technology ST201 PRELIMINARY draft 2 TERMINATOR Class .................... Wake Event Data Structures, Pseudo P acket Base Address ...... Start of Pseudo Packet Address Offset ..... 0x00+n for n PseudoPattern Access Mode ....... Write only Width .
40 Sundance Technology ST201 PRELIMINARY draft 2 PSEUDOCRC Class .................... Wake Event Data Structures, Pseudo P acket Base Address ...... Start of Pseudo Packet Address Offset ..... 0x00+n+1 for n PseudoPatterns Access Mode ....... Write only Width .
41 Sundance Technology ST201 PRELIMINARY draft 2 MAGICSYNCSTREAM Class .................... Wake Event Data Structures, Magic Packet Base Address ...... Start of Magic Packet Address Offset ..... 0x00 Access Mode ....... Read only Width ..............
42 Sundance Technology ST201 PRELIMINARY draft 2 MAGICSEQUENCE Class .................... Wake Event Data Structures, Magic Packet Base Address ...... Start of Magic Packet Address Offset ..... 0x06 Access Mode ....... Read only Width ................
43 Sundance Technology ST201 PRELIMINARY draft 2 I/O REGISTERS T he host interacts with the ST201 mainly through slave registers, which occupy 128 bytes in the host sys- tem ’ s I/O space, memory space, or both.
44 Sundance Technology ST201 PRELIMINARY draft 2 McstFramesRcvdOk McstFramesXmtdOk BcstFramesRcvdOk BcstFramesXmtdOk 0x7c FramesAbortXSColls Frames WEXDeferral FramesLostRxErrors Frames WDeferedXmt 0x.
45 Sundance Technology ST201 PRELIMINARY draft 2 ASICCTRL Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x30 Access Mode ....... Read/Write Width ................... 32 bits AsicCtrl provides chip-specific, non-host-related settings.
46 Sundance Technology ST201 PRELIMINARY draft 2 10..8 ForcedConfig These bits are used to place the ST201 into Forced Configuration mode. The bit values are latched in from ED[2.
47 Sundance Technology ST201 PRELIMINARY draft 2 19 DMA When set, together with GlobalReset, RxReset, or TxReset bits, will reset RxDMA and TxDMA Logic, including: TxDMAListPtr, RxDMAL- istPtr, TxDMAComplete TxDMAInProg RxDMAComplete and RxEarly- Enable in DMACtrl and RxDMAStatus.
48 Sundance Technology ST201 PRELIMINARY draft 2 DEBUGCTRL Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x1a Access Mode ....... Read/Write Width ...................
49 Sundance Technology ST201 PRELIMINARY draft 2 H ASHTABLE Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x66, 0x64, 0x62, 0x60 Access Mode ....... Read/Write Width .
50 Sundance Technology ST201 PRELIMINARY draft 2 M ACCTRL Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x50 Access Mode ....... Read/Write Width ................... 32 bits This register provides for setting of MAC-specific parameters.
51 Sundance Technology ST201 PRELIMINARY draft 2 9 RcvFCS This bit is set by the host if it is desired for the receive frame ’ s FCS to be passed to the host as part of the data in the RxFIFO. The state of RcvFCS does not affect the ST201 ’ s checking of the frame ’ s FCS and its posting of FCS error status.
52 Sundance Technology ST201 PRELIMINARY draft 2 T he loopback modes available to a host system when using the ST201 are shown in Table 3. External loopback type is controlled by the Mll PHY device. The host system must enable a loopback mode within MII PHY d evice using the MII Management Interface.
53 Sundance Technology ST201 PRELIMINARY draft 2 M AXFRAMESIZE Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x5a Access Mode ....... Read/Write Width ...............
54 Sundance Technology ST201 PRELIMINARY draft 2 R ECEIVEMODE Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x5c Access Mode ....... Read/Write Width ................
55 Sundance Technology ST201 PRELIMINARY draft 2 S TATIONADDRESS Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x47 Access Mode ....... Read/Write Width .............
56 Sundance Technology ST201 PRELIMINARY draft 2 T XFRAMEID Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset .
57 Sundance Technology ST201 PRELIMINARY draft 2 T XSTATUS Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x4 6 Access Mode ....... Read (write to advance queue) Width .
58 Sundance Technology ST201 PRELIMINARY draft 2 WAKEEVENT Class .................... I/O Registers, Control and Status Base Address ...... IoBaseAddress register value Address Offset ..... 0x45 Access Mode ....... Read/Write Width ...................
59 Sundance Technology ST201 PRELIMINARY draft 2 FIFOCTRL Class .................... I/O Registers, FIFO Control Base Address ...... IoBaseAddress register value Address Offset .
60 Sundance Technology ST201 PRELIMINARY draft 2 R XEARLYTHRES H Class .................... I/O Registers, FIFO Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x3e Access Mode ....... Read/Write Width ...................
61 Sundance Technology ST201 PRELIMINARY draft 2 T XRELEASETHRES H Class .................... I/O Registers, FIFO Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x5d Access Mode ....... Read/Write Width .................
62 Sundance Technology ST201 PRELIMINARY draft 2 T XSTARTTHRES H Class .................... I/O Registers, FIFO Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x3c Access Mode ....... Read/Write Width ...................
63 Sundance Technology ST201 PRELIMINARY draft 2 C OUNTDOW N Class .................... I/O Registers, Interrupt Base Address ...... IoBaseAddress register value Address Offset ..... 0x 48 Access Mode ....... Read/Write Width ................... 16 bits Countdown is a programmable down-counter that will generate an interrupt upon its expiration.
64 Sundance Technology ST201 PRELIMINARY draft 2 I NTENABL E Class .................... I/O Registers, Interrupt Base Address ...... IoBaseAddress register value Address Offset ..... 0x4c Access Mode ....... Read/Write Width ................... 16 bits Enables individual interrupts as specified in the IntStatus register.
65 Sundance Technology ST201 PRELIMINARY draft 2 I NTSTATU S Class .................... I/O Registers, Interrupt Base Address ...... IoBaseAddress register value Address Offset ..... 0x4e Access Mode ....... Read/Write Width ................... 16 bits IntStatus register indicates the source of interrupts and indications on the ST201.
66 Sundance Technology ST201 PRELIMINARY draft 2 9 TxDMAComplete This bit indicates that a frame TxDMA has completed, and the TFD in question had the TxDMAIndicate bit in its TFC set. This bit can be acknowledged by writing a 1 to this bit. The host should examine the TxDMAListPtr to determine which frame(s) have been transferred by TxDMA.
67 Sundance Technology ST201 PRELIMINARY draft 2 INTSTATUSACK Class .................... I/O Registers, Interrupt Base Address ...... IoBaseAddress register value Address Offset .
68 Sundance Technology ST201 PRELIMINARY draft 2 9 TxDMAComplete This bit indicates that a frame TxDMA has completed, and the TFD in question had the TxDMAIndicate bit in its TFC set. This bit can be acknowledged by writing a 1 to this bit. The host should examine the TxDMAListPtr to determine which frame(s) have been transferred by TxDMA.
69 Sundance Technology ST201 PRELIMINARY draft 2 D MACTRL Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
70 Sundance Technology ST201 PRELIMINARY draft 2 15 DMAHaltBusy This read-only bit indicates that a DMA Halt operation (TxDMAHalt or RxDMAHalt) is in progress and the drivers should wait for this bit to be cleared before performing other actions. 16 Reserved Reserved for future use.
71 Sundance Technology ST201 PRELIMINARY draft 2 31 MasterAbort This read-only bit is set when the ST201 experiences a master abort sequence when operating as a bus master. This bit indicates a fatal error, and must be cleared before further TxDMA or RxDMA operation can proceed.
72 Sundance Technology ST201 PRELIMINARY draft 2 R XDMABURSTTHRES H Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
73 Sundance Technology ST201 PRELIMINARY draft 2 R XDMALISTPT R Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset ..... 0x10 Access Mode ....... Read/Write Width ................... 32 bits RxDMAListPtr holds the physical address of the current RxDMA Frame Descriptor in the RxDMAList.
74 Sundance Technology ST201 PRELIMINARY draft 2 R XDMASTATU S Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset ..... 0x0c Access Mode ....... Read only Width ................... 32 bits RxDMAStatus shows the status of various operations in the RxDMA Logic.
75 Sundance Technology ST201 PRELIMINARY draft 2 20 RxOversizedFrame Indicates the frame size was equal to or greater than the value set in the MaxFrameSize register. This bit is undefined until RxDMACom- plete bit is set. 22..21 Reserved Reserved for future use.
76 Sundance Technology ST201 PRELIMINARY draft 2 R XDMAPOLLPERIO D Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
77 Sundance Technology ST201 PRELIMINARY draft 2 R XDMAURGENTTHRES H Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
78 Sundance Technology ST201 PRELIMINARY draft 2 T XDMABURSTTHRES H Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
79 Sundance Technology ST201 PRELIMINARY draft 2 T XDMALISTPT R Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset ..... 0x04 Access Mode ....... Read/Write Width ................... 32 bits TxDMAListPtr holds the physical address of the current TxDMA Frame Descriptor in the TxDMAList.
80 Sundance Technology ST201 PRELIMINARY draft 2 T XDMAPOLLPERIO D Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset ..... 0x0a Access Mode ....... Read/Write Width ................... 8 bits The value in TxDMAPollPeriod determines the interval at which the current TFD is polled.
81 Sundance Technology ST201 PRELIMINARY draft 2 T XDMAURGENTTHRES H Class .................... I/O Registers, DMA Base Address ...... IoBaseAddress register value Address Offset .
82 Sundance Technology ST201 PRELIMINARY draft 2 E EPROMCTR L Class .................... I/O Registers, External Interface Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x36 Access Mode ....... Read/Write Width ........
83 Sundance Technology ST201 PRELIMINARY draft 2 E EPROMDAT A Class .................... I/O Registers, External Interface Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x34 Access Mode ....... Read/Write Width ........
84 Sundance Technology ST201 PRELIMINARY draft 2 E XPROMADD R Class .................... I/O Registers, External Interface Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x40 Access Mode ....... Read/Write Width ........
85 Sundance Technology ST201 PRELIMINARY draft 2 E XPROMDAT A Class .................... I/O Registers, External Interface Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x44 Access Mode ....... Read/Write Width ........
86 Sundance Technology ST201 PRELIMINARY draft 2 PHYCTRL Class .................... I/O Registers, External Interface Control Base Address ...... IoBaseAddress register value Address Offset ..... 0x5e Access Mode ....... Read/Write Width .............
87 Sundance Technology ST201 PRELIMINARY draft 2 S TATISTICS Reading a statistic register will clear it. The statistics gathering must be enabled by setting the StatisticsEn- able bit in MACCtrl for the statistics registers to count events . BROADCASTFRAMESRECEIVEDOK Class .
88 Sundance Technology ST201 PRELIMINARY draft 2 BROADCASTFRAMESTRANSMITTEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x7c Access Mode ....... Read (also clears register)/ Write Width .
89 Sundance Technology ST201 PRELIMINARY draft 2 CARRIERSENSEERRORS Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x74 Access Mode ....... Read (also clears register)/ Write Width .
90 Sundance Technology ST201 PRELIMINARY draft 2 F RAMESABORTEDDUETOXSCOLL S Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x7b Access Mode ....... Read (also clears register)/ Write Width .
91 Sundance Technology ST201 PRELIMINARY draft 2 F RAMESLOSTRXERROR S Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x79 Access Mode ....... Read (also clears register)/ Write Width .
92 Sundance Technology ST201 PRELIMINARY draft 2 FRAMESRECEIVEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x72 Access Mode ....... Read (also clears register)/ Write Width .
93 Sundance Technology ST201 PRELIMINARY draft 2 FRAMESTRANSMITTEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x70 Access Mode ....... Read (also clears register)/ Write Width .
94 Sundance Technology ST201 PRELIMINARY draft 2 FRAMESWITHDEFERREDXMISSION Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x78 Access Mode ....... Read (also clears register)/ Write Width .
95 Sundance Technology ST201 PRELIMINARY draft 2 FRAMESWITHEXCESSIVEDEFERAL Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x7a Access Mode ....... Read (also clears register)/ Write Width .
96 Sundance Technology ST201 PRELIMINARY draft 2 LATECOLLISIONS Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x75 Access Mode ....... Read (also clears register)/ Write Width .
97 Sundance Technology ST201 PRELIMINARY draft 2 MULTICASTFRAMESRECEIVEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x7f Access Mode ....... Read (also clears register)/ Write Width .
98 Sundance Technology ST201 PRELIMINARY draft 2 MULTICASTFRAMESTRANSMITTEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x7e Access Mode ....... Read (also clears register)/ Write Width .
99 Sundance Technology ST201 PRELIMINARY draft 2 MULTIPLECOLLISIONFRAMES Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x76 Access Mode ....... Read (also clears register)/ Write Width .
100 Sundance Technology ST201 PRELIMINARY draft 2 OCTETSRECEIVEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x68 Access Mode ....... Read (also clears register)/ Write Width .
101 Sundance Technology ST201 PRELIMINARY draft 2 OCTETSTRANSMITTEDOK Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x6c Access Mode ....... Read (also clears register)/ Write Width .
102 Sundance Technology ST201 PRELIMINARY draft 2 SINGLECOLLISIONFRAMES Class .................... I/O Registers, Statistics Base Address ...... IoBaseAddress register value Address Offset ..... 0x77 Access Mode ....... Read (also clears register)/ Write Width .
103 Sundance Technology ST201 PRELIMINARY draft 2 P CI CONFIGURATION REGISTERS PCI based systems u se a slot-specific block of configuration registers to perform c onfiguration of devices on the PCI bus. The configuration registers are accessed with PCI Configuration Cycles .
104 Sundance Technology ST201 PRELIMINARY draft 2 byte 3 byte 2 byte 1 byte 0 Offset FIGURE 12: ST201 PCI Register Layout Reserved PowerMgmtCtrl 0x54 Reserved 0x60 Reserved 0x5c Reserved 0x58 PowerMgm.
105 Sundance Technology ST201 PRELIMINARY draft 2 C ACHELINESIZ E Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x0c Access Mode ....... Read/Write Width .
106 Sundance Technology ST201 PRELIMINARY draft 2 CAPPTR Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x34 Access Mode ....... Read Only Width ....
107 Sundance Technology ST201 PRELIMINARY draft 2 CLASSCODE Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x09 Access Mode ....... Read Only Width .
108 Sundance Technology ST201 PRELIMINARY draft 2 CONFIGCOMMAND Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x04 Access Mode ....... Read/Write Width .
109 Sundance Technology ST201 PRELIMINARY draft 2 CONFIGSTATUS Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x06 Access Mode ....... Read/Write Width .
110 Sundance Technology ST201 PRELIMINARY draft 2 DEVICEID Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x02 Access Mode ....... Read Only Width ..
111 Sundance Technology ST201 PRELIMINARY draft 2 E XPROMBASEADDRESS Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x30 Access Mode ....... Read/Write Width .
112 Sundance Technology ST201 PRELIMINARY draft 2 HEADERTYPE Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x0e Access Mode ....... Read Only Width .
113 Sundance Technology ST201 PRELIMINARY draft 2 INTERRUPTLINE Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x3c Access Mode ....... Read/Write Width .
114 Sundance Technology ST201 PRELIMINARY draft 2 INTERRUPTPIN Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x3d Access Mode ....... Read Only Width .
115 Sundance Technology ST201 PRELIMINARY draft 2 IOBASEADDRESS Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x10 Access Mode ....... Read/Write Width .
116 Sundance Technology ST201 PRELIMINARY draft 2 LATENCYTIMER Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x0d Access Mode ....... Read/Write Width .
117 Sundance Technology ST201 PRELIMINARY draft 2 MAXLAT Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x3f Access Mode ....... Read Only Width ....
118 Sundance Technology ST201 PRELIMINARY draft 2 MEMBASEADDRESS Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x14 Access Mode ....... Read/Write Width .
119 Sundance Technology ST201 PRELIMINARY draft 2 MINGNT Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x3e Access Mode ....... Read Only Width ....
120 Sundance Technology ST201 PRELIMINARY draft 2 REVISIONID Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x08 Access Mode ....... Read Only Width .
121 Sundance Technology ST201 PRELIMINARY draft 2 SUBSYSTEMID Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x2e Access Mode ....... Read Only Width .
122 Sundance Technology ST201 PRELIMINARY draft 2 SUBSYSTEMVENDORID Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x2c Access Mode ....... Read Only Width .
123 Sundance Technology ST201 PRELIMINARY draft 2 VENDORID Class .................... PCI Configuration Registers, Configuration Base Address ...... PCI device configuration header start Address Offset ..... 0x00 Access Mode ....... Read Only Width ..
124 Sundance Technology ST201 PRELIMINARY draft 2 CAPID Class .................... PCI Configuration Registers, Power Management Base Address ...... PCI device configuration header start Address Offset ..... 0x50 Access Mode ....... Read Only Width ..
125 Sundance Technology ST201 PRELIMINARY draft 2 NEXTITEMPTR Class .................... PCI Configuration Registers, Power Management Base Address ...... PCI device configuration header start Address Offset ..... 0x51 Access Mode ....... Read Only Width .
126 Sundance Technology ST201 PRELIMINARY draft 2 POWERMGMTCAP Class .................... PCI Configuration Registers, Power Management Base Address ...... PCI device configuration header start Address Offset ..... 0x52 Access Mode ....... Read Only Width .
127 Sundance Technology ST201 PRELIMINARY draft 2 P OWERMGMTCTRL Class .................... PCI Configuration Registers, Power Management Base Address ...... PCI device configuration header start Address Offset ..... 0x54 Access Mode ....... Read/Write Width .
128 Sundance Technology ST201 PRELIMINARY draft 2 E EPROM DATA FORMAT Figure 13 s ummarizes the layout o f the EEPROM. byte 0 Offset FIGURE 13: EEPROM Data Layout ConfigParam 0x00 StationAddress2 0x14.
129 Sundance Technology ST201 PRELIMINARY draft 2 C ONFIGPARM Class .................... EEPROM Data Format Base Address ...... 0x00, address written to EepromCtrl register Address Offset ..... 0x00 Access Mode ....... Read Only Width ................
130 Sundance Technology ST201 PRELIMINARY draft 2 STATIONADDRESS Class .................... EEPROM Data Format Base Address ...... 0x00, address written to EepromCtrl register Address Offset ..... 0x10, 0x12, 0x14 Access Mode ....... Read Only Width .
131 Sundance Technology ST201 PRELIMINARY draft 2 ASICCTRL Class .................... EEPROM Data Format Base Address ...... 0x00, address written to EepromCtrl register Address Offset ..... 0x02 Access Mode ....... Read Only Width ...................
132 Sundance Technology ST201 PRELIMINARY draft 2 14..8 Reserved Reserved for future use. Should be set to 0. 15 ResetP olarity Setting this read/write bit will cause the RSTOUT p in to be asserted in the HIGH state (default after RESET).
133 Sundance Technology ST201 PRELIMINARY draft 2 S UBSYSTEMVENDORID Class .................... EEPROM Data Format Base Address ...... 0x00, address written to EepromCtrl register Address Offset .... 0x04 Access Mode ....... Read Only Width ..........
134 Sundance Technology ST201 PRELIMINARY draft 2 SUBSYSTEMID Class .................... EEPROM Data Format Base Address ...... 0x00, address written to EepromCtrl register Address Offset .... 0x06 Access Mode ....... Read Only Width .................
135 Sundance Technology ST201 PRELIMINARY draft 2 AB SOLUTE MA XIMUM RA TINGS Storage Temperature .................. -65ºC to +150ºC Ambient Temperature .................... -65ºC to +70ºC Supply Voltage ............................... -0.3V to +6.
136 Sundance Technology ST201 PRELIMINARY draft 2 D C CHARACTERISTICS DC characteristics are defined over commercial operating ranges unless specified otherwise. PARAMETER S YMBOL PARAMETER DESCRIPTION TEST CONDITIONS MIN MAX UNIT PIN TYPE IT (TTL, PCI INPUT BUFFER) V IH In put high voltage 2 V V IL In put low voltage 0.
137 Sundance Technology ST201 PRELIMINARY draft 2 PIN TYPE OD6 (OPEN DRAIN OUTPUT BUFFER) V OL Output low voltage I OL = 6mA 0.4 V I OZ Output leakage current V IN = V DD /V SS -1 0 10 µA PIN TYPE OD8 (OPEN DRAIN OUTPUT BUFFER) V OL Output low voltage I OL = 8mA 0.
138 Sundance Technology ST201 PRELIMINARY draft 2 MISC INTERFACE ITU/OT4 GPIO0, GPIO1 OT4 RSTOUT OD8 LEDPWRN, LEDLNKN, LEDDPLXN, LEDSPDN OC4 CLK25 OSCI X25I OSCOH1 X25O PIN TYPE PINS TABLE 5: Pin Type.
139 Sundance Technology ST201 PRELIMINARY draft 2 SWITCHING CHARACTERISTIC S PARAMETER S YMBOL PARAMETER DESCRIPTION TEST CONDITIONS MIN MAX UNIT PCI INTERFACE T rc RSTN cycle 300 - - T cc PCICLK cycl.
140 Sundance Technology ST201 PRELIMINARY draft 2 T wh EWEN write cycle high 100 - - T wl EWEN write cycle low 90 - - EEPROM INTERFACE T skc EESK cycle 1us - - T skh EESK high 250 - - T skl EESK low 2.
141 Sundance Technology ST201 PRELIMINARY draft 2 MII INTERFACE - M ANAGEMENT T cc MDC cycle 400 - - T ch MDC high 160 - - T cl MDC low 160 - - T su MDIO setup wrt MDC rise 10 - - T hd MDIO hold wrt M.
142 Sundance Technology ST201 PRELIMINARY draft 2 t abc ST2 01 RSTN PCICLK GNTN REQN BUSSED t rc t cl t cc t ch t rv t rvp t rvp t roz t su t sup2 t rzo t sup1 t hd t rstoff SIGNALS ANY SIGNAL ANY SIGNAL FIGURE 14: PCI Switching Characteristics EOEN EWEN E A[15.
143 Sundance Technology ST201 PRELIMINARY draft 2 EE CS EE SK EE DI EE DO D0 D15 A7 A0 t cs t skl t csk t skh t pd t dos t doh t csh ST201 FIGURE 16: EEPROM Switching Characteristics t skc.
144 Sundance Technology ST201 PRELIMINARY draft 2 ST201 t rv t rh t rh t cl t cc t ch t su t hd t cl t cc t ch t su t hd t su t hd t rv t rv t hd t cl t cc t ch TXD[3.
Copyright Sundance Technology, Inc., 1998. The information contained in this data sheet is subject to change without notice. Sun - dance Technology assumes no responsibility for the use of any circuitry other than circuitry embodied in a Sundance Technology product.
An important point after buying a device Sundance Technology ST201 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Sundance Technology ST201 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Sundance Technology ST201 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Sundance Technology ST201 you will learn all the available features of the product, as well as information on its operation. The information that you get Sundance Technology ST201 will certainly help you make a decision on the purchase.
If you already are a holder of Sundance Technology ST201, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Sundance Technology ST201.
However, one of the most important roles played by the user manual is to help in solving problems with Sundance Technology ST201. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Sundance Technology ST201 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center