SINGLE CHIP 10/100 FAST ETHERNET CONTROLLER

Part  Number MX98726
Manufacturer Macronix International
Semiconductor DataSheet

DataSheet View

www.DataSheet4U.com ADVANCED INFORMATION MX98726 SINGLE CHIP 10/100 FAST ETHERNET CONTROLLER WITH uP INTERFACE 1.0 Features • Direct interface to 80188/186 up to 40Mhz. • Integrated 10/100 TP tranceiver on chip to reduce overall cost • Fully comply to IEEE 802.3u spec. • Best fit in network printer and hub/switch management application • A local DMA channel between on-chip FIFOs and packet memory • Shared memory architecture allow host and MX98726 to use only one single SRAM • Host DMA can share packet memory with local DMA with simple hand shake protocol for x188/186 type of processor • Support bus size configuration: - CPU : 8 bits, SRAM: 8 bits - CPU : 16 bits, SRAM: 8/16 bits • Flexible packet buffer partition and addressing space for 32k, 64k up to 512 bytes • NWAY autonegociation function to automatically set up network speed and protocol • 3 loop back modes for system level diagnostics • Rich on-chip register set to support a wide variety of network management functions • Support 64 bits hash table for multicast addressing • Support software EEPROM interface for easy upgrade of EEPROM content • Support 1K bits and 4K bits EEPROM interface • 5V CMOS in 128 PQFP package for minimum board size application 1.1 Introduction MX98726 ( Generic MAC , or GMAC ) is a cost effective solution as a generic single chip 10/100 Fast Ethernet controller. It is designed to directly interface 80188, 80186 ( host ) without glue logic. Two types of memory sharing schemes are supported, i.e. interleaved and shared mode to support a variety of applications. Single chip solution will help reduce system cost not only on the components but also the board size. Full NWAY function with 10/100 tranceiver will ease the field installation, simply plug the chip in and it will connect itself with the best protocol available. The interleaved mode allow uP to access SRAM ( packet/host buffer ) through MX98726's local DMA channel. This way, no extra SRAM interface logic is needed on the host side. If high performance is desired, then shared memory mode is another alternative which allow host to access SRAM on its own by denying SRAM bus grant to MX98726 using simple hand shake protocol. Without SRAM bus grant, MX98726 will float its interface connected to the SRAM, therefore host can utilize its own memory subsystem to conduct its own SRAM access. A intelligent built-in SRAM bus arbitor will manage all the SRAM access requests from host, on-chip transmit channel and on-chip receive channel. The throughput of these network channels and MX98726's DMA burst length can be easily adjusted by option bits on the chip. These options can help system developers to "fine tune" a best cost/performance ratio. MX98726 is also equipped with fast back-to-back transmit capability which allow software to "fire" as many transmit packets as needed in a single command. Receive FIFO also allow back-to-back reception. Optional EEPROM can be used to stored network network address and other information. In case cost is really a concern, most configuration options including network address can be programmed through uP. P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. REV. 0.9.8, FEB. 14, 2000 1 www.DataSheet4U.com MX98726 1.2 Internal Block Diagram Packet Buffer (SRAM) EPROM SRAMIU Serial ROM port Host BIU RX FIFO RX SM TX FIFO TX SM PCS NWAY CTRL & REGS 100 TX PHY 100TX PMD interface 10Mbps MCC+TP interface MX98726 Architecture and Interface overview P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. REV. 0.9.8, FEB. 14, 2000 2 www.DataSheet4U.com MX98726 1.3 Typical Applications Packet buffer EPROM C46/C66 local DMA uP with dedicate bus Host side CSB decode Customer Application MX98726 RJ45 Xformer TP cable Interleaved memory Architecture Host Memory Subsystem SRAM Bus Packet buffer EPROM C46/C66 HOLD RJ45 uP with shared bus HLDA Xformer MX98726 TP cable CSB Decode Customer Application Shared memory Architecture P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. REV. 0.9.8, FEB. 14, 2000 3 www.DataSheet4U.com MX98726 2.0 Pin Configuration and Description MWE1B MWE0B PSENB MOEB CLKIN MCSB BHEB SRDY RSTB LED0 LED1 AD10 67 AD11 66 WRB INTB GND GND 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 65 GND MD9 MD8 MD7 MD6 MD5 MD4 MD3 MD2 MD1 MD0 VDD VDD RDB AD8 AD9 ALE A16 A17 A18 A19 MD10 MD11 GND MD12 MD13 MD14 MD15 EECS MA0(EECK) GND MA1(EEDI) MA2(EEDO) MA3 MA4 MA5 MA6 MA7 VDD MA8 MA9 MA10 MA11 MA12 MA13 MA14 GND 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 1 2 3 4 5 6 7 8 9 GND VDD AD12 AD13 AD14 AD15 VDD AD0 AD1 GND AD2 AD3 AD4 AD5 AD6 AD7 MIO CSB HLDA HOLD C46/C66 UPTYPE1 UPTYPE0 GNDA VDDA GNDA MX98726 CKREF(X1) GNDA GNDA VDDA GNDR VDDR RXIN RXIP VDDR GNDR GNDR VDDA TXOP GNDA CPK RXT2EQ VDDA GNDA GNDA TXON VDDA GNDA P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. VDDA REV. 0.9.8, FEB. 14, 2000 4 VDDA MA15 MA16 MA17 MA18 MA19 TXD3 TXD2 TXD1 TXD0 GND VDD RDA RTX X2 www.DataSheet4U.com MX98726 2.1 Pin Description : ( all internal pull-up resistor is 168K ohm, pull-down is 70k ohm ) PIN# 82 49-54, 56,57 59-62, 66-69 76 70-73 79 78 81 Pin Name CLKIN AD[7:0] AD[15:8] ALE A[19:16] RDB WRB INTB Type I, TTL I/O, 4ma I/O, 4ma I,TTL I, TTL I, TTL I, TTL O/D, 4ma Description Host Clock Input : 8M to 40 Mhz. Multiplexed Address/Data Bit [7:0] : Multiplexed Address/Data Bit [15:8] : Address Latch Enable : Active high Host Address Bit [19:16] : Internal pull-down Host Read Strobe: Active low. Host Write Strobe : Active low. Host Interrupt Output : Polarity can be programmed, default is active low. For active Low interrupt application, external pull-up is reguired. For active high interrupt application, external pull-down is required. Host Byte High Enable : BHEB A0 Function 0 0 Word Transfer 0 1 Upper Byte Transfer 1 0 Lower Byte Transfer 1 1 Lower Byte Transfer Synchronous Host Ready Output : Active high synchronized to CLKIN to indicate data is ready to be transferred. Initially low at the beginning of a host cycle. Chip Select : Active low, used to enable GMAC to decode host address. When high, no host cycle is recognized by MAC. Host Memory/IO cycle indicator : Set for memory access and reset for IO access. Internal pull-up. Decode of MIO can be disable by DISMIO register bit. Default is enabled. Packet Memory Bus Hold Request : Active high to request Host to "float" its interface of the packet memory. Host grants the packet buffer bus to MX98726 by asserting HLDA = 1. Packet Memory Bus Hold Acknowledge: Packet buffer bus is granted to MX98726. If HLDA=0 then MX98726 will float its interface on the packet buffer. Internal pull-up. Host Program Strobe Enable : Active low to indicate current cycle is a ROM access and MX98726 will not decode this ROM cycle. PSENB must high for packet memory access. Host Reset Input : Active low 75 BHEB I,TTL 80 SRDY O, 4ma 47 48 CSB MIO I, TTL I, TTL 45 HOLD O, 4ma 46 HLDA I, TTL 77 PSENB I, TTL 74 RSTB I,TTL P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. REV. 0.9.8, FEB. 14, 2000 5 www.DataSheet4U.com MX98726 Packet Buffer Interface : PIN# 4-7,1, 115-119 90-96, 98-104, 106-109 114 Pin Name MA[19:3] MD[15:0] Type O,4ma I/O,4ma Description Memory Address Bit 19-0: If HLDA = 0 then all these address lines are tristated. Memory Data Bit 15-0: MA2(EEDO) 1/O,4ma Memory Address Bit 2 or EEPROM Data Out bit: Right after host reset, GMAC automatically load configuration information from external EEPROM. During this period, MA2 pin acts as a EEDO pin that read in output data stream from EEPROM. After EEPROM auto load sequence is done, this pin becomes MA2 together with MA[19:3] forms packet buffer address line 19 - 0. Internally pull-down. Memory Address Bit 1 or EEPROM Data In bit: During EEPROM auto load sequence, MA1 pin acts as EEDI pin that write data stream into EEPROM. After EEPROM auto load sequence is done, this pin becomes MA1, together with MA[19:2] forms packet buffer address lines. Memory Address Bit 0 or EEPROM Clock Input : During EEPROM auto load sequence, MA0 pin acts as EECK pin that provides clock to EEPROM. After EEPROM auto load sequence is done, this pin becomes MA0, together with MA[19:1] forms packet buffer address lines. Memory Output Enable: Active low during packet buffer read access. Memory Chip Select: Active low during packet buffer accesses. Byte Write Enable: Active low during packet buffer write cycle. MWEB1 for high byte and MWEB0 for low byte. 113 MA1(EEDI) 1/O,4ma 111 MA0(EECK) 1/O,4ma 87 86 88, 89 MOEB MCSB MWEB[1:0] O,4ma O,4ma O,4ma P/N:PM0555 MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice. REV. 0.9.8, FEB. 14, 2000 6 www.DataSheet4U.com MX98726 10/100 Tranceiver interface : PIN# 14 17 16 23 24 29 30 32 33 34 Pin Name RDA CKREF(X1) X2 RXIN RXIP TXON TXOP CPK RTX2EQ RTX Type O I, TTL O I I O O O O O Description RDA external resistor to ground: 10K ohm, 5% 25Mhz , 30 PPM external osc./crystal input : 25Mhz , 30 PPM external crystal output : Twisted pair receive differential input: support both 10/100 Mbps speed Twisted pair receive differential input: support both 10/100 Mbps speed Twisted pair transmit differential




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Mirror site : www.DataSheet4U.net     |     Link Exchange     |     Buy Components ?