10/100BASE Local CPU Bus Fast Ethernet MAC Controller
Document No.: AX195-17 / V1.7 / May. 12 ’00
• IEEE 802.3u 100BASE-T, TX, and T4 Compatible
• Single chip local CPU bus 10/100Mbps Fast
Ethernet MAC Controller
• NE2000 register level compatible instruction
• Support both 8 bit and 16 bit local CPU interfaces
include MCS-51 series, 80186 series and MC68K
series CPU
• Support both 10Mbps and 100Mbps data rate
• Support both full-duplex or half-duplex operation
• Provides a MII port for both 10/100Mbps operation
• External and internal loop-back capability
• Two external 32K*8 Asynchronous SRAMs
required for packet buffer
• 128-pin LQFP low profile package
• 25MHz Operation, Dual 5V and 3.3V CMOS
process with 5V I/O tolerance. Or pure 3.3V
operation
*IEEE is a registered trademark of the Institute of Electrical and Electronic
Engineers, Inc.
*All other trademarks and registered trademark are the property of their
respective holders.
• Support EEPROM interface to store MAC address
Product description
The AX88195 Fast Ethernet Controller is a high performance and highly integrated local CPU bus Ethernet Controller.
The AX88195 supports both 8 bit and 16 bit local CPU interfaces include MCS-51 series, 80x86 series, MC68K series
CPU and ISA bus. The AX88195 implements both 10Mbps and 100Mbps Ethernet function based on IEEE802.3 /
IEEE802.3u LAN standard and supports both 10Mbps/100Mbps media-independent interface (MII) to simplify the
design. Two low cost 32k*8 SRAM is required for packet buffer.
System Block Diagram
BUFFER
AD BUS
AX88195
PHY/TxRxRJ45
Always contact ASIX for possible updates before starting a design.
This data sheet contains new products information. ASIX ELECTRONICS reserves the rights to modify product specification without notice. No liability
is assumed as a result of the use of this product. No rights under any patent accompany the sale of the product.
ASIX ELECTRONICS CORPORATIONFirst Released Date : Oct/02/1998
2F, NO.13, Industry East Rd. II, Science-based Industrial Park, Hsin-Chu City, Taiwan, R.O.C.
TEL: 886-3-579-9500FAX: 886-3-579-9558 http://www.asix.com.tw
Page 2
AX88195 Local CPU Bus Fast Ethernet MAC Controller
1.1 GENERAL DESCRIPTION:..................................................................................................................................... 4
1.3.1 AX88195 Pin Connection Diagram for ISA Bus Mode................................................................................ 6
1.3.2 AX88195 Pin Connection Diagram for 80x86 Mode ................................................................................... 7
1.3.3 AX88195 Pin Connection Diagram for MC68K Mode................................................................................ 8
1.3.4 AX88195 Pin Connection Diagram for MCS-51 Mode ............................................................................... 9
2.0 SIGNAL DESCRIPTION................................................................................................................................. 10
2.1 LOCAL CPU BUS INTERFACE SIGNALS GROUP................................................................................................... 10
2.2 MII INTERFACE SIGNALS GROUP........................................................................................................................ 11
2.3 EEPROM SIGNALS GROUP .............................................................................................................................. 12
4.13 TEST REGISTER (TR) OFFSET 15H (WRITE) ................................................................................................... 20
5.0 CPU I/O READ AND WRITE FUNCTIONS.................................................................................................. 21
5.1 ISA BUS TYPE ACCESS FUNCTIONS. ................................................................................................................... 21
5.2 80186 CPU BUS TYPE ACCESS FUNCTIONS......................................................................................................... 21
5.3 MC68K CPU BUS TYPE ACCESS FUNCTIONS. ..................................................................................................... 22
5.3 MCS-51 CPU BUS TYPE ACCESS FUNCTIONS..................................................................................................... 22
6.0 ELECTRICAL SPECIFICATION AND TIMINGS........................................................................................ 23
6.1 ABSOLUTE MAXIMUM RATINGS........................................................................................................................ 23
6.2 GENERAL OPERATION CONDITIONS................................................................................................................... 23
6.3 DC CHARACTERISTICS..................................................................................................................................... 23
6.4 A.C. TIMING CHARACTERISTICS....................................................................................................................... 24
6.4.3 ISA Bus Access Timing ............................................................................................................................. 25
6.4.4 80186 Type I/O Access Timing................................................................................................................. 26
2
ASIX ELECTRONICS CORPORATION
Page 3
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.5 68K Type I/O Access Timing.................................................................................................................... 27
6.4.6 8051 Bus Access Timing........................................................................................................................... 28
6.4.7 MII Timing ............................................................................................................................................... 29
A.1 USING CRYSTAL.............................................................................................................................................. 32
A.2 USING OSCILLATOR......................................................................................................................................... 32
A.3 DUAL POWER (5V AND 3.3V/3.0V) APPLICATION ............................................................................................. 33
A.4 SINGLE POWER (3.3V/3.0V) APPLICATION........................................................................................................ 33
A.5 DUAL POWER (5V AND 3.3V) APPLICATION WITH 3.3V PHY............................................................................. 34
B.1 ADVANCE APPLICATION FOR USING CRYSTAL................................................................................................... 35
APPENDIX C: APPLICATION NOTE FOR RDY IS NOT APPLICABLE ...................................................... 36
ERRATA OF AX88195 V1..................................................................................................................................... 37
TAB - 8 LOCAL MEMORY MAPPING ............................................................................................................................ 14
TAB - 9 PAGE 0 OF MAC CORE REGISTERS MAPPING.................................................................................................. 15
TAB - 10 PAGE 1 OF MAC CORE REGISTERS MAPPING................................................................................................ 16
3
ASIX ELECTRONICS CORPORATION
Page 4
AX88195 Local CPU Bus Fast Ethernet MAC Controller
1.0 Introduction
Registers
I/F
SD[15:0]
SA[9:0]
Ctl BUS
MII I/F
MEMD[15:0]
MEMA[15:1]
EEDO
1.1 General Description:
The AX88195 provides industrial standard NE2000 registers level compatable instruction set. Various drivers
are easy acquired, maintenance and usage. No much additional effort to be paid. Software is easily port to
various embedded system with no pain and tears
The AX88195 Fast Ethernet Controller is a high performance local CPU bus Ethernet Controller. The AX88195
supports both 8 bit and 16 bit local CPU interfaces include MCS-51 series, 80x86 series, MC68K series CPU
and ISA bus. The AX88196 implements both 10Mbps and 100Mbps Ethernet function based on IEEE802.3 /
IEEE802.3u LAN standard and supports both 10Mbps/100Mbps media-independent interface (MII) to simplify
the design.
AX88195 use 128-pin LQFP low profile package, 25MHz operation, dual 5V and 3.3V CMOS process with 5V
I/O tolerance or pure 3.3V operation.
1.2 AX88195 Block Diagram:
EECS
EECK
EEDI
Fig - 1 AX88195 Block Diagram
SEEPROM
NE2000
SRAM
Arbiter
Remote
DMA
FIFOs
Host Interface
STA
MAC
Core
4
ASIX ELECTRONICS CORPORATION
Page 5
AX88195 Local CPU Bus Fast Ethernet MAC Controller
1.3 AX88195 Pin Connection Diagram
R/W
/LDS
/UDS
/IRQ
The AX88195 is housed in the 128-pin plastic light quad flat pack. Fig - 2 shows the AX88195 pin
connection diagram.
Fig - 6 AX88195 Pin Connection Diagram for MCS-51 Mode
9
ASIX ELECTRONICS CORPORATION
NCNCNC
Page 10
AX88195 Local CPU Bus Fast Ethernet MAC Controller
2.0 Signal Description
The following terms describe the AX88195 pin-out:
All pin names with the “/” suffix are asserted low.
The following abbreviations are used in following Tables.
IInputPUPull Up
OOutputPDPull Down
I/OInput/OutputPPower Pin
ODOpen Drain
signal input lines which active low enable higher I/O address decoder
on chip.
SAH[2:0]I/PU116 – 114System Address Select High : Signals SAH[2:0] are additional
address signal input lines which active high enable higher I/O
address decoder on chip.
SAX[3:0]I/PU122 – 121
118 – 117
SA[9:1],
SA[0]/UDS
/BHE
or
/LDS
SD[15:0]I/O20 – 23,
IREQ/IREQO12Interrupt Request : When ISA BUS or 80186 CPU mode is select.
RDY/DTACKOD125Ready : This signal is set low to insert wait states during Remote
/CSI123Chip Select
/IORDI15I/O Read :The host asserts /IORD to read data from AX88195 I/O
/IOWR
or
R/W
I10 – 1System Address : Signals SA[9:0] are address bus input lines which
I18Bus High Enable or Lower Data Strobe : Bus High Enable is active
25 – 28,
30 – 33,
35 – 38
I14I/O Write :The host asserts /IOWR to write data into AX88195 I/O
System Address Select Low/High : Signals SAX[3:0] are additional
address signal input lines which active low/high depend on power on
setting to enable higher I/O address decoder on chip.
lower I/O spaces on chip. SA[0] also means Upper Data Strobe
(/UDS) active low signal in 68K application mode.
low signal in some 16 bit application mode which enable high bus
(SD[15:8]) active. The signal also name as Lower Data Strobe (/LDS)
for 68K application mode.
System Data Bus : Signals SD[15:0] constitute the bi-directional
data bus.
IREQ is asserted high to indicate the host system that the chip
requires host software service. When MC68K or MCS-51 CPU
mode is select. /IREQ is asserted low to indicate the host system that
the chip requires host software service.
DMA transfer.
/Dtack : When Motorola CPU type is select, the pin is active low
inform CPU that data is accepted.
When the /CS signal is asserted, the chip is selected.
space. When Motorola CPU type is select , the pin is useless.
space. When Motorola CPU type is select, the pin is active high for
read operation at the same time.
10
ASIX ELECTRONICS CORPORATION
Page 11
AX88195 Local CPU Bus Fast Ethernet MAC Controller
/IOCS16OD120I/O is 16 Bit Port : The /IOIS16 is asserted when the address at the
range corresponds to an I/O address to which the chip responds, and
the I/O port addressed is capable of 16-bit access.
AEN
or
/PSEN
Tab - 1 Local CPU bus interface signals group
I/PD124Address Enable : The signal is asserted when the address bus is
available for DMA cycle. When negated (low), AX88195 an I/O slave
device may respond to addresses and I/O command.
PSEN : This signal is active low for 8051 program access. For I/O
device, AX88195, this signal is active high to access the chip. This
signal is for 8051 bus application only.
2.2 MII interface signals group
SIGNALTYPEPIN NO.DESCRIPTION
RXD[3:0]I90 – 87Receive Data : RXD[3:0] is driven by the PHY synchronously with
respect to RX_CLK.
CRSI85Carrier Sense : Asynchronous signal CRS is asserted by the PHY
when either the transmit or receive medium is non-idle.
RX_DVI83Receive Data Valid : RX_DV is driven by the PHY synchronously
with respect to RX_CLK. Asserted high when valid data is present on
RXD [3:0].
RX_ERI82Receive Error : RX_ER ,is driven by PHY and synchronous to
RX_CLK, is asserted for one or more RX_CLK periods to indicate to
the port that an error has detected.
RX_CLKI86Receive Clock : RX_CLK is a continuous clock that provides the
timing reference for the transfer of the RX_DV,RXD[3:0] and
RX_ER signals from the PHY to the MII port of the repeater.
COLI84Collision : this signal is driven by PHY when collision is detected.
TX_ENO95Transmit Enable : TX_EN is transition synchronously with respect to
the rising edge of TX_CLK. TX_EN indicates that the port is
presenting nibbles on TXD [3:0] for transmission.
TXD[3:0]O99 – 96Transmit Data : TXD[3:0] is transition synchronously with respect to
the rising edge of TX_CLK. For each TX_CLK period in which
TX_EN is asserted, TXD[3:0] are accepted for transmission by the
PHY.
TX_CLKI94Transmit Clock : TX_CLK is a continuous clock from PHY. It
provides the timing reference for the transfer of the TX_EN and
TXD[3:0] signals from the MII port to the PHY.
MDCO92Station Management Data Clock : The timing reference for MDIO.
All data transfers on MDIO are synchronized to the rising edge of this
clock. MDC is a 2.5MHz frequency clock output.
MDIOI/O/PU91Station Management Data Input / Output : Serial data input/output
transfers from/to the PHYs . The transfer protocol conforms to the
IEEE 802.3u MII specification.
Tab - 2 MII interface signals group
11
ASIX ELECTRONICS CORPORATION
Page 12
AX88195 Local CPU Bus Fast Ethernet MAC Controller
2.3 EEPROM Signals Group
SIGNALTYPEPIN NO.DESCRIPTION
EECSO106EEPROM Chip Select : EEPROM chip select signal.
EECKO107EEPROM Clock : Signal connected to EEPROM clock pin.
EEDIO108EEPROM Data In : Signal connected to EEPROM data input pin.
EEDOI/PU109EEPROM Data Out : Signal connected to EEPROM data output pin.
Tab - 3 EEPROM bus interface signals group
2.4 SRAM Interface pins group
SIGNALTYPEPIN NO.DESCRIPTION
MEMA[15:1]O43, 45 – 48,
50 –53’
55 – 58,
60 – 61
MEMD[15:0]I/O/PU62 – 63,
65 – 68,
70 – 74,
76 – 80
/MEMRDO42SRAM Read
/MEMWRO41SRAM Write
SRAM Address :
SRAM Data :
Tab - 4 SRAM Interface pins group
2.5 Miscellaneous pins group
SIGNALTYPEPIN NO.DESCRIPTION
LCLK/XTALINI103CMOS Local Clock : A 25Mhz clock, +/- 100 ppm, 40%-60% duty
cycle.
Crystal Oscillator Input : A 25Mhz crystal, +/- 25 ppm can be
connected across XTALIN and XTALOUT.
XTALOUTO104Crystal Oscillator Output : A 25Mhz crystal, +/- 25 ppm can be
connected across XTALIN and XTALOUT. If a single-ended external
clock (LCLK) is connected to XTALIN, the crystal output pin should
be left floating.
CLKO25MO101Clock Output 25MHz : This clock is source from LCLK/XTALIN.
RESETI/PD127Reset
Reset is active high then place AX88195 into reset mode immediately.
During Falling edge the AX88195 loads the power on setting data.
User can select either RESET or /RESET for applications.
/RESETI/PU126/Reset
Reset is active low then place AX88195 into reset mode immediately.
During rising edge the AX88195 loads the power on setting data.
User can select either RESET or /RESET for applications.
NCN/A13, 16, 17,39No Connection : for manufacturing test only.
LVDDP44, 54,
100, 110,
128
Power Supply : +3.3V DC.
12
ASIX ELECTRONICS CORPORATION
Page 13
AX88195 Local CPU Bus Fast Ethernet MAC Controller
HVDDP19, 29, 64,75Power Supply : +5V DC.
Note : for pure 3.3V single power solution, all the HVDD pin can
connect to +3.3V. Care should be taken that HVDD input power must
be greater or equal ( > = ) than LVDD.
VSSP11, 24, 34,
40, 49,59,
69, 81,93,
102, 105,
119
Tab - 5 Miscellaneous pins group
Power Supply : +0V DC or Ground Power.
2.6 Power on configuration setup signals cross reference table
SAX[3:0]MEMD[12:9]SAX[3] address decode depends on MEMD[12] power on value
SAX[2] address decode depends on MEMD[11] power on value
SAX[1] address decode depends on MEMD[10] power on value
SAX[0] address decode depends on MEMD[9] power on value
CPU TYPEMEMD[8:7]MEMD[8] MEMD[7] CPU TYPE
0 0 ISA BUS
0 1 80186
1 0 MC68K
1 1 MCS-51 (805X)
All of the above signals are pull-up for default values.
Tab - 6 Power on Configuration Setup Table
13
ASIX ELECTRONICS CORPORATION
Page 14
AX88195 Local CPU Bus Fast Ethernet MAC Controller
3.0 Memory and I/O Mapping
There are four memory or I/O mapping used in AX88195.
1. EEPROM Memory Mapping
2. I/O Mapping
3. Local Memory Mapping
3.1 EEPROM Memory Mapping
User can define by themselves and can access via I/O address offset 14H MII/EEPROM registers
3.2 I/O Mapping
SYSTEM I/O OFFSETFUNCTION
0000H
001FH
Tab - 7 I/O Address Mapping
MAC CORE REGISTER
3.3 SRAM Memory Mapping
OFFSETFUNCTION
4000H
7FFF
0000H
FFFFH
Tab - 8 Local Memory Mapping
NE2000 COMPATABLE MODE
8K X 16 SRAM BUFFER
EXTENSION MODE
32K X 16 SRAM BUFFER
14
ASIX ELECTRONICS CORPORATION
Page 15
AX88195 Local CPU Bus Fast Ethernet MAC Controller
4.0 Registers Operation
All registers of MAC Core are 8-bit wide and mapped into pages which are selected by PS in the Command
Register.
PAGE 0 (PS1=0,PS0=0)
OFFSETREADWRITE
00HCommand Register
( CR )
01HPage Start Register
( PSTART )
02HPage Stop Register
( PSTOP )
03HBoundary Pointer
( BNRY )
04HTransmit Status Register
( TSR )
05HNumber of Collisions Register
( NCR )
06HCurrent Page Register
( CPR )
07HInterrupt Status Register
( ISR )
08HCurrent Remote DMA Address 0
( CRDA0 )
09HCurrent Remote DMA Address 1
( CRDA1 )
0AHReservedRemote Byte Count 0
0BHReservedRemote Byte Count 1
0CHReceive Status Register
( RSR )
0DHFrame Alignment Errors
( CNTR0 )
0EHCRC Errors
( CNTR1 )
0FHMissed Packet Errors
( CNTR2 )
10H
11H
12HIFGS1IFGS1
13HIFGS2IFGS2
14HMII/EEPROM AccessMII/EEPROM Access
15H-Test Register
16HInter-frame Gap (IFG)Inter-frame Gap (IFG)
17H
Inter-frame Gap Segment 1
IFGS1
Inter-frame Gap Segment 2
IFGS2
Tab - 10 Page 1 of MAC Core Registers Mapping
16
ASIX ELECTRONICS CORPORATION
Page 17
AX88195 Local CPU Bus Fast Ethernet MAC Controller
4.1 Command Register (CR) Offset 00H (Read/Write)
FIELDNAMEDESCRIPTION
7:6PS1,PS0 PS1,PS0 : Page Select
The two bit selects which register page is to be accessed.
PS1 PS0
0 0 page 0
0 1 page 1
5:3RD2,RD1
,RD0
2TXPTXP : Transmit Packet
1START START :
0STOPSTOP : Stop AX88195
RD2,RD1,RD0 : Remote DMA Command
These three encoded bits control operation of the Remote DMA channel. RD2 could be set
to abort any Remote DMA command in process. RD2 is reset by AX88195 when a Remote
DMA has been completed. The Remote Byte Count should be cleared when a Remote DMA
has been aborted. The Remote Start Address are not restored to the starting address if the
Remote DMA is aborted.
RD2 RD1 RD0
0 0 0 Not allowed
0 0 1 Remote Read
0 1 0 Remote Write
0 1 1 Not allowed
1 X X Abort / Complete Remote DMA
This bit could be set to initiate transmission of a packet
This bit is used to active AX88195 operation.
This bit is used to stop the AX88195 operation.
4.2 Interrupt Status Register (ISR) Offset 07H (Read/Write)
FIELDNAMEDESCRIPTION
7RSTReset Status :
Set when AX88195 enters reset state and cleared when a start command is issued to the
CR. Writing to this bit is no effect.
6RDCRemote DMA Complete
Set when remote DMA operation has been completed
5CNTCounter Overflow
Set when MSB of one or more of the Tally Counters has been set.
4OVWOVERWRITE : Set when receive buffer ring storage resources have been exhausted.
3TXETransmit Error
Set when packet transmitted with one or more of the following errors
n Excessive collisions
n FIFO Underrun
2RXEReceive Error
Indicates that a packet was received with one or more of the following errors
CRC error
Frame Alignment Error
FIFO Overrun
Missed Packet
1PTXPacket Transmitted
Indicates packet transmitted with no error
0PRXPacket Received
Indicates packet received with no error.
17
ASIX ELECTRONICS CORPORATION
Page 18
AX88195 Local CPU Bus Fast Ethernet MAC Controller
EEPROM Data Out value. That reflects Pin-109 EEDO value.
5EEIEEI
EEPROM Data In. That output to Pin-108 EEDI as EEPROM data input value.
4EECSEECS
EEPROM Chip Select
3MDOMDO
MII Data Out
2MDIMDI: (Read only)
MII Data In. That reflects Pin-91 MDIO value.
1MDIRMII STA MDIO signal Direction
MII Read Control Bit, assert this bit let MDIO signal as the input signal. Deassert this bit
let MDIO as output signal.
0MDCMDC
MII Clock
4.13 Test Register (TR) Offset 15H (Write)
FIELDNAMEDESCRIPTION
7:5-Reserved
4TF16T Test for Collision
3TPETest pin Enable
2:0IFGSelect Test Pins Output
20
ASIX ELECTRONICS CORPORATION
Page 21
AX88195 Local CPU Bus Fast Ethernet MAC Controller
5.0 CPU I/O Read and Write Functions
The AX88195 supports four kinds of CPU/BUS types access function, including ISA, 80186,
MC68000 and MCS-51. These Access methods are described as the following sections.
5.1 ISA bus type access functions.
ISA bus I/O Read function
Function Mode/CS/BHEA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeHXXXXHigh-ZHigh-Z
Byte AccessL
L
Word AccessLLLLHOdd-ByteEven-Byte
ISA bus I/O Write function
Function Mode/CS/BHEA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeHXXXXXX
Byte AccessL
L
Word AccessLLLHLOdd-ByteEven-Byte
5.2 80186 CPU bus type access functions.
H
H
H
H
L
H
L
H
L
L
H
H
H
H
L
L
Not Valid
Not Valid
X
X
Even-Byte
Odd-Byte
Even-Byte
Odd-Byte
80186 CPU bus I/O Read function
Function Mode/CS/BHEA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeHXXXXHigh-ZHigh-Z
Byte AccessL
L
Word AccessLLLLHOdd-ByteEven-Byte
80186 CPU bus I/O Write function
Function Mode/CS/BHEA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeHXXXXXX
Byte AccessL
L
Word AccessLLLHLOdd-ByteEven-Byte
H
L
H
L
L
H
L
H
L
L
H
H
H
H
L
L
Not Valid
Odd-Byte
X
Odd-Byte
Even-Byte
Not Valid
Even-Byte
X
21
ASIX ELECTRONICS CORPORATION
Page 22
AX88195 Local CPU Bus Fast Ethernet MAC Controller
5.3 MC68K CPU bus type access functions.
68K bus I/O Read function
Function Mode/CS/UDS/LDSR/WSD[15:8]SD[7:0]
Standby ModeHXXXHigh-ZHigh-Z
Byte AccessL
L
Word AccessLLLHEven-ByteOdd-Byte
68K bus I/O Write function
Function Mode/CS/UDS/LDSR/WSD[15:8]SD[7:0]
Standby ModeHXXXXX
Byte AccessL
L
Word AccessLLLLEven-ByteOdd-Byte
H
L
H
L
L
H
L
H
H
H
L
L
Not Valid
Even-Byte
X
Even-Byte
Odd-Byte
Not Valid
Odd-Byte
X
5.3 MCS-51 CPU bus type access functions.
8051 bus I/O Read function
Function Mode/CS/PSENSA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeH
X
Byte AccessL
L
X
L
H
H
X
X
L
H
X
X
L
L
X
X
H
H
High-Z
High-Z
Not Valid
Not Valid
High-Z
High-Z
Even-Byte
Odd-Byte
8051 bus I/O Write function
Function Mode/CS/PSENSA0/IORD/IOWRSD[15:8]SD[7:0]
Standby ModeH
X
Byte AccessL
L
X
L
H
H
X
X
L
H
X
X
H
H
X
X
L
L
X
X
X
X
X
X
Even-Byte
Odd-Byte
22
ASIX ELECTRONICS CORPORATION
Page 23
AX88195 Local CPU Bus Fast Ethernet MAC Controller
LVin
Lead Temperature (soldering 10 seconds maximum)Tl-55+220
Note : Stress above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure
to Absolute Maximum Ratings conditions for extended period, adversely affect device life and reliability.
Note : The power supply voltages must always fulfill HVdd >= LVdd inequality.
-0.3
-0.3
-0.3
-0.3
HVdd+0.5
LVdd+0.5
HVdd+0.5
LVdd+0.5
6.2 General Operation Conditions
DescriptionSYMMinTpyMaxUnits
Operating TemperatureTa025+75
Supply VoltageHVdd
LVdd
+4.75V
+2.70
+3.00
+5.00V
+3.00
+3.30
+5.25V
+3.30
+3.60
°C
°C
V
V
V
V
°C
°C
V
V
V
Note : The power supply voltages must always fulfill HVdd >= LVdd inequality.
6.3 DC Characteristics
(Vdd=5.0V, Vss=0V, Ta=0°C to 75°C)
DescriptionSYMMinTpyMaxUnits
Low Input VoltageVil-0.8V
High Input VoltageVih2-V
Low Output VoltageVol-0.4V
High Output VoltageVohVdd-0.4-V
Input Leakage CurrentIil-1+1uA
Output Leakage CurrentIol-1+1uA
(Vdd=3.0V to 3.6V, Vss=0V, Ta=0°C to 75°C)
DescriptionSYMMinTpyMaxUnits
Low Input VoltageVil-0.8V
High Input VoltageVih1.9-V
Low Output VoltageVol-0.4V
High Output VoltageVohVdd-0.4-V
Input Leakage CurrentIil-1+1uA
Output Leakage CurrentIol-1+1uA
DescriptionSYMMinTpyMaxUnits
Power Consumption (Dual power)DPt5v
DPt3v
Power Consumption (Single power 3.3V)SPt3v46mA
20
38
mA
mA
23
ASIX ELECTRONICS CORPORATION
Page 24
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4 A.C. Timing Characteristics
6.4.1 XTAL / CLOCK
Thigh
LCLK/XTALIN
TrTfTlow
Tcyc
CLK25M
Tod
SymbolDescriptionMinTyp.MaxUnits
TcycCYCLE TIME
ThighCLK HIGH TIME
TlowCLK LOW TIME
Tr/TfCLK SLEW RATE
TodLCLK/XTALIN TO CLK25M OUT DELAY
(INVERTED)
6.4.2 Reset Timing
162024ns
162024ns
1-4ns
136ns
40ns
LCLK/XTALIN
RESET
/RESET
SymbolDescriptionMinTyp.MaxUnits
TrstReset pulse width
100--LClk
24
ASIX ELECTRONICS CORPORATION
Page 25
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.3 ISA Bus Access Timing
Tsu(AEN)Th(AEN)
AEN
/BHE
SA[9:0],SAL,SAH,SAX
/IOCS16
/IOWR,/IORDTw(RW)
RDY
Read Data
SD[15:0](Dout)DATA Valid
Write Data
SD[15:0](Din)DATA Input Establish
Tsu(A)Th(A)
Tv(CS16-A)Tdis(CS16-A)
Ten(RD)
Tv(RDY)Tdis(RDY)
Tdis(RD)
Tsu(WR)Th(WR)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tsu(AEN)AEN SETUP TIME
Th(AEN)AEN HOLD TIME
Tv(CS16-A)/IOCS16 VALID FROM ADDRESS CHANGE
Tdis(CS16-A) /IOCS16 DISABLE FROM ADDRESS CHANGE
Tv(RDY)RDY VALID FROM /IORD OR /IOWR
Tdis(RDY)RDY DISABLE FROM /IORD OR /IOWR
Ten(RD)OUTPUT ENABLE TIME FROM /IORD
Tdis(RD)OUTPUT DISABLE TIME FROM /IORD
Tsu(WR)DATA SETUP TIME
Th(WR)DATA HOLD TIME
Tw(RW)/IORD OR /IOWR WIDTH TIME
0--ns
5--ns
0--ns
5--ns
--20ns
--6ns
--20ns
0--ns
--20ns
0.5-4ns
5--ns
5--ns
*90ns
* Note : for byte access minimum is 90ns, for word access minimum is 50 ns.
25
ASIX ELECTRONICS CORPORATION
Page 26
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.4 80186 Type I/O Access Timing
/BHE
SA[9:0],SAL,SAH,SAX
/IOWR,/IORD
Tv(RDY)Tdis(RDY)
RDY
Read Data
SD[15:0](Dout)DATA Valid
Write Data
SD[15:0](Din)DATA Input Establish
Tsu(A)Th(A)
Tw(RW)
Ten(RD)Tdis(RD)
Tsu(WR)Th(WR)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tv(RDY)RDY VALID FROM /IORD OR /IOWR
Tdis(RDY)RDY DISABLE FROM /IORD OR /IOWR
Ten(RD)OUTPUT ENABLE TIME FROM /IORD
Tdis(RD)OUTPUT DISABLE TIME FROM /IORD
Tsu(WR)DATA SETUP TIME
Th(WR)DATA HOLD TIME
Tw(RW)/IORD OR /IOWR WIDTH TIME
0--ns
5--ns
--20ns
0--ns
--20ns
0.5-4ns
5--ns
5--ns
*90ns
* Note : for byte access minimum is 90ns, for word access minimum is 50 ns.
26
ASIX ELECTRONICS CORPORATION
Page 27
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.5 68K Type I/O Access Timing
SA[9:1],SAL,SAH,SAX
Tv(DS-WR)Tw(DS)Tdis(WR-DS)
/UDS,/LDS
(Read)
R/W
Tsu(A)Th(A)
(Write)
R/W
Tv(DTACK)Tdis(DTACK)
/DTACK
(Read Data)
SD[15:0](Dout)DATA Valid
(Write Data)
SD[15:0](Din)DATA Input Establish
Ten(DS)
Tdis(DS)
Tsu(DS)Th(DS)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tv(DS-WR)/UDS OR /LDS VALID FROM /W
Tdis(WR-DS) /W DISABLE FROM /UDS OR /LDS
Tv(DTACK)DACK VALID FROM /UDS OR /LDS
Tdis(DTACK) DACK DISABLE FROM /UDS OR /LDS
Ten(DS)OUTPUT ENABLE TIME FROM /UDS OR /LDS
Tdis(DS)OUTPUT DISABLE TIME FROM /UDS OR /LDS
Tsu(DS)DATA SETUP TIME
Th(DS)DATA HOLD TIME
Tw(DS)/UDS OR /LDS WIDTH TIME
0--ns
5--ns
0--ns
5--ns
--20ns
0--ns
--20ns
0.5-4ns
5--ns
5--ns
*90ns
* Note : for byte access minimum is 90ns, for word access minimum is 50 ns.
27
ASIX ELECTRONICS CORPORATION
Page 28
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.6 8051 Bus Access Timing
/PSEN
SA[9:0],SAL,SAH,SAX
/IOWR,/IORDTw(RW)
(For Reference)
RDY
Read Data
SD[7:0](Dout)DATA Valid
Write Data
SD[7:0](Din)DATA Input Establish
Tsu(PSEN)Th(PSEN)
Tsu(A)Th(A)
Ten(RD)
Tv(RDY)Tdis(RDY)
Tdis(RD)
Tsu(WR)Th(WR)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tsu(PSEN)/PSEN SETUP TIME
Th(PSEN)/PSEN HOLD TIME
Ten(RD)OUTPUT ENABLE TIME FROM /IORD
Tdis(RD)OUTPUT DISABLE TIME FROM /IORD
Tsu(WR)DATA SETUP TIME
Th(WR)DATA HOLD TIME
Tw(RW)/IORD OR /IOWR WIDTH TIME
0--ns
5--ns
0--ns
5--ns
--20ns
0.5-4ns
5--ns
5--ns
90ns
28
ASIX ELECTRONICS CORPORATION
Page 29
AX88195 Local CPU Bus Fast Ethernet MAC Controller
TthData output hold time
TrclkCycle time(100Mbps)
TrclkCycle time(10Mbps)
Trchhigh time(100Mbps)
Trchhigh time(10Mbps)
Trcllow time(100Mbps)
Trcllow time(10Mbps)
Trsdata setup time
Trhdata hold time
Trs1RXER data setup time
-40-ns
-400-ns
14-26ns
140-260ns
14-26ns
140-260ns
--20ns
5-- ns
-40-ns
-400-ns
14-26ns
140-260ns
14-26ns
140-260ns
6--ns
10--ns
10--ns
29
ASIX ELECTRONICS CORPORATION
Page 30
AX88195 Local CPU Bus Fast Ethernet MAC Controller
6.4.8 Asynchronous Memory I/F Access Timing
MEMORY WRITE
Tsu(A)Th(A)
MEMA[15:1]
Tw(WR)
/MEMWR
Tw(RDdis)
/MEMRD
Tsu(D)Th(D)
Write Data
SD[15:0](Dout)DATA Valid
Td(WtoR)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tw(WR)WRITE PULSE WIDTH
Tw(RDdis)READ DISABLE PULSE WIDTH
Td(WtoR)WRITE TO READ DEALY
Tsu(D)DATA SETUP TIME
Th(D)DATA HOLD TIME
36--ns
0.3-1ns
*-ns
*-ns
1-4.5ns
16--ns
0.3-2ns
MEMORY READ
Tsu(A)Th(A)
MEMA[15:1]
ReferanceTw(RD)
Internal
“/MEMRD”
/MEMWR
/MEMRD
Read Data
MEMD[15:1]Valid DATA
( High Level )
( Low Level )
Tsu(RD)Th(RD)
SymbolDescriptionMinTyp.MaxUnits
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tw(RD)READ PULSE WIDTH
Tsu(D)DATA SETUP TIME
Th(D)DATA HOLD TIME
30--ns
1.3-1ns
*-ns
3--ns
0-2ns
* NOTE : The pulse width can be seen as LCLK/XTALIN high time. See also 6.4.1 “Thigh” parameter.
NOTE : All most any brand asynchronous SRAM access time under 20 ns can fit into the specification.
30
ASIX ELECTRONICS CORPORATION
Page 31
AX88195 Local CPU Bus Fast Ethernet MAC Controller
7.0 Package Information
Hd
He
E
D
pin 1
b
e
A
A2 A1
L1
L
θ
MILIMETERSYMBOL
MIN.NOMMAX
A10.1
A21.31.41.5
A1.7
b0.1550.160.26
D13.9014.0014.10
E13.9014.0014.10
e0.40
Hd15.6016.0016.40
He15.6016.0016.40
L0.300.500.70
L11.00
θ
010
31
ASIX ELECTRONICS CORPORATION
Page 32
AX88195 Local CPU Bus Fast Ethernet MAC Controller
Appendix A: Application Note 1
A.1 Using Crystal
AX88195To PHY
CLKO25M
XTALINXTALOUT
25MHz
Crystal
8pf2Mohm8pf
Note : The capacitors (8pf) may be various depend on the specification of crystal. While designing, please
refer to the suggest circuit provided by crystal supplier.
A.2 Using Oscillator
XTALINXTALOUT
3.3V Power OSC 25MHz
AX88195To PHY
CLKO25M
NC
32
ASIX ELECTRONICS CORPORATION
Page 33
AX88195 Local CPU Bus Fast Ethernet MAC Controller
A.3 Dual power (5V and 3.3V/3.0V) application
MAGNETIC
SRAM
MAGNETIC
SRAM
RJ45
+5V+5V
+5V HVdd+5V
+3.3V LVdd+5V
PHY/TxRx
AX88195
A.4 Single power (3.3V/3.0V) application
RJ45
Optional
EEPROM
+5V CPU I/F
+3.3V+3.3V
+3.3V HVdd+3.3V
+3.3V LVdd+3.3V
PHY/TxRx
Optional
EEPROM
AX88195
+3.3V CPU I/F
33
ASIX ELECTRONICS CORPORATION
Page 34
AX88195 Local CPU Bus Fast Ethernet MAC Controller
A.5 Dual power (5V and 3.3V) application with 3.3V PHY
AX88195
PHY
The 510 and 1K Ohm resisters are just for voltage adjustment
AX88195 Local CPU Bus Fast Ethernet MAC Controller
Appendix B: Application Note 2
B.1 Advance Application for Using Crystal
Date: May 21, 1999
Condition: In short cable, AX88195 +AH 101 Phyceiver can’t link to BCM 5308
Switch.
Conclusion: 1. After measuring and verifying, we found it’s relevant to clock source.
2. We ascertain the problem is caused by matching issues between crystal
and capacitor.
Solution: Change the value of capacitors beside crystal as below:
C22
18p
Y1
25MHZ
R4
2M
C23
18p
XINXOUT
Note: The capacitors may be various depend on the specification of crystal. While
designing, please refer to the circuit provided by crystal supplier.
35
ASIX ELECTRONICS CORPORATION
Page 36
AX88195 Local CPU Bus Fast Ethernet MAC Controller
Appendix C: Application Note for RDY is not applicable
This application note is for some kind of CPU that doesn’t support asynchronous wait state insertion function.
For example, 8051 CPU series have only fix access cycle time. For some application that the CPU has the
capability of wait state insertion, but the designer do not want to use the handshake signal in order to simply the
design. This application note is helpful for those cases.
The following criteria must be meet:
1. The bus access timing must meet the AC timing specification.
2. The “remote DMA” move data from/to data port access time can’ t faster than 120ns.
Solution:
Because of the access time from FIFO to Packet Buffer RAM or from Packet Buffer RAM to FIFO is
120ns/Word. The “remote DMA read” operation is the only case that RDY signal will be active to request some
wait state to pre-fetch data from RAM into FIFO. As soon as the first word of data feed into the FIFO, the RDY
will not active again for the lasting cycle. For the critical time, just insert “No Operation” instruction (to insert
wait state using software) after write remote DMA read command and before read data port.
Ex : IOBASE=300 ; Insert wait state by software.
Mov dx,308h; Index = 308h
Mov al,0h;
Out dx,al; Set Remote Start Address low byte = 0
Inc dx; Index = 309h
Mov al,4dh;
Out dx,al; Set Remote Start Address high byte = 4d
Inc dx; Index = 30Ah
Mov al,40h;
Out dx,al; Set Remote DMA Byte Count low byte = 40h
Inc dx; Index = 30Bh
Mov al,40h;
Out dx,al; Set Remote DMA Byte Count high byte = 00h
Mov dx,300h; Index = 300h
Mov al,0ah;
Out dx,al; Set remote DMA read command
Nop; Insert wait state here
Nop; Insert more wait states again if necessary
Mov dx,310h; Index = 310h
Lea di, RxBuffer; Set Rx Buffer Address
Mov cx, RxLen ; Set Rx Length
Rep insw; Read data port
…
36
ASIX ELECTRONICS CORPORATION
Page 37
AX88195 Local CPU Bus Fast Ethernet MAC Controller
Errata of AX88195 V1
1. Interrupt Status can’t always clean up
Solution : Using software to do clean and check iteration until clean up.
Ex : IOBASE=300 ; Clear Tx/Rx interrupt.
Mov dx,307h
ClrISR :
Mov al,3; clear Tx/Rx interrupt
Out dx,al; output to clear ISR
In al,dx; read ISR
Test al,3; Check ISR cleared or not
Jz ClrISRDone ; Clear ok
Mov al,0; if not, clear again
Out dx,al
Jmp ClrISR
ClrISRDone:…; clear successful
2. DTACK can’t fit 68K CPU timing in 68K mode
Solution : Using the DTACK automatic insertion function in 68K CPU.
37
ASIX ELECTRONICS CORPORATION
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.