• Support both full-duplex or half-duplex operation
• Provides a MII port for both 10/100Mbps operation
• Support 256/512 bytes EEPROM (used for saving
CIS)
• Support automatic loading of Ethernet ID, CIS and
Adapter Configuration from EEPROM on poweron initialization
• External and internal loop-back capability
• 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.
Product description
The AX88190 Fast Ethernet Controller is a high performance PCMCIA bus Ethernet Controller. The AX88190
contains a 16 bit PCMCIA interfaces to host CPU and compliant with PC Card Standard – February 1995. The
AX88190 implements both 10Mbps and 100Mbps Ethernet function based on IEEE802.3 / IEEE802.3u LAN
standard. The AX88190 supports 10Mbps/100Mbps media-independent interface (MII) to simplify the design. The
AX88190 is built in interface to connect FAX/MODEM chipset with parallel bus interface.
System Block Diagram
RJ45RJ11
PHY/TxRxMODEM
AX88190
PCMCIA I/F
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.
Always contact ASIX for possible updates before starting a design.
ASIX ELECTRONICS CORPORATIONFrist 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
1.1 GENERAL DESCRIPTION: ..................................................................................................................................... 5
2.0 SIGNAL DESCRIPTION.................................................................................................................................... 7
2.1 PCMCIA BUS INTERFACE SIGNALS GROUP .........................................................................................................7
2.3 MII INTERFACE SIGNALS GROUP ..........................................................................................................................8
2.4 MODEM INTERFACE PINS GROUP .......................................................................................................................... 9
2.5 SRAM INTERFACE PINS GROUP ........................................................................................................................... 9
2.6 MISCELLANEOUS PINS GROUP ............................................................................................................................ 10
2.7 POWER ON CONFIGURATION SETUP SIGNALS CROSS REFERENCE TABLE.................................................................10
3.0 MEMORY AND I/O MAPPING .....................................................................................................................11
5.1 ATTRIBUTE MEMORY ACCESS FUNCTION FUNCTIONS..........................................................................................24
5.2 I/O ACCESS FUNCTION FUNCTIONS..................................................................................................................... 24
6.0 ELECTRICAL SPECIFICATION AND TIMINGS .......................................................................................25
6.1 ABSOLUTE MAXIMUM RATINGS.........................................................................................................................25
6.2 GENERAL OPERATION CONDITIONS ................................................................................................................... 25
6.3 DC CHARACTERISTICS...................................................................................................................................... 25
2
ASIX ELECTRONICS CORPORATION
Page 3
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4 A.C. TIMING CHARACTERISTICS........................................................................................................................26
6.4.7 MII Timing................................................................................................................................................31
A.1 USING CRYSTAL ..............................................................................................................................................34
A.2 USING OSCILLATOR .........................................................................................................................................34
A.3 DUAL POWER (5V AND 3.3V) APPLICATION.......................................................................................................35
A.4 SINGLE POWER (3.3V) APPLICATION ................................................................................................................. 35
A.5 DUAL POWER (5V AND 3.3V) APPLICATION WITH 3.3V PHY .............................................................................36
B.1 ADVANCE APPLICATION FOR USING CRYSTAL ...................................................................................................37
ERRATA OF AX88190 V1 .....................................................................................................................................38
TAB - 11 LOCAL MEMORY MAPPING........................................................................................................................... 12
TAB - 12 PCMCIA FUNCTION CONFIGURATION REGISTER MAPPING OF LAN............................................................... 13
TAB - 13 PCMCIA FUNCTION CONFIGURATION REGISTER MAPPING OF MODEM........................................................16
TAB - 14 PAGE 0 OF MAC CORE REGISTERS MAPPING.................................................................................................18
TAB - 15 PAGE 1 OF MAC CORE REGISTERS MAPPING.................................................................................................19
4
ASIX ELECTRONICS CORPORATION
Page 5
AX88190 PCMCIA Fast Ethernet MAC Controller
Registers
LOADER I/F
SD[15:0]
SA[9:0]
Ctl BUS
MII I/F
SMDIO
MEMD[15:0]
MEMA[15:1]
EEDO
1.0 Introduction
1.1 General Description:
The AX88190 provides industrial standard NE2000 registers level compatable instruction set. Various
drivers are easy acquired, maintenance and usage with no pain and tears
The AX88190 Fast Ethernet Controller is a high performance PCMCIA bus Ethernet Controller. The
AX88190 contains a 16 bit PCMCIA interfaces to host CPU and compliant with PC Card Standard –
February 1995. The AX88190 implements both 10Mbps and 100Mbps Ethernet function based on
IEEE802.3 / IEEE802.3u LAN standard. The AX88190 supports 10Mbps/100Mbps media-independent
interface (MII) to simplify the design. The AX88190 is built in interface to connect FAX/MODEM chipset
with parallel bus interface.
AX88190A use 128-pin LQFP low profile package, 25MHz operation frequency, dual 5V and 3.3V CMOS
process with 5V I/O tolerance or pure 3.3V operation.
1.2 AX88190 Block Diagram:
EECS
EECK
EEDI
Fig - 1 AX88190 Block Diagram
MODEM
I/F
SEEPROM
NE2000
SRAM
Arbiter
Remote
DMA
FIFOs
PCMCIA Interface
SMDC
STA
MAC
Core
5
ASIX ELECTRONICS CORPORATION
Page 6
AX88190 PCMCIA Fast Ethernet MAC Controller
SA[1]
HVDD
HVDD
SA[0]
SA[3]
SA[2]
SA[5]
SA[4]
SA[6]
SA[7]
SA[9]
SA[8]
IREQ#
IORD#
IOWR#
SD[15]
SD[14]
SD[13]
SD[12]
SD[11]
SD[10]
SD[9]
SD[8]
SD[6]
SD[5]
SD[7]
CE2#
CE1#
1.3 AX88190 Pin Connection Diagram
The AX88190 is housed in the 128-pin plastic light quad flat packFig - 2 AX88190 Pin Connection
The following terms describe the AX88190 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
2.1 PCMCIA Bus Interface Signals Group
SIGNALTYPEPIN NO.DESCRIPTION
SA[9:0]I10 – 1System Address : Signals SA[9:0] are address bus input lines which
enable direct address of up to 64K memory and I/O spaces on card.
SD[15:0]I/O20 – 23,
25 – 38,
30 – 33,
35 – 38
IREQ#O12Interrupt Request : IREQ# is asserted to indicate the host system that
WAIT#O125Wait : This signal is set low to insert wait states during Remote DMA
REG#I123Attribute Memory and I/O Space Select : When the REG# signal is
IORD#I15I/O Read : The host asserts IORD# to read data from AX88190 I/O
IOWR#I14I/O Write : The host asserts IOWR# to write data into AX88190 I/O
OE#I16Output Enable : The OE# line is used to gate Memory Read data from
WE#I13Write Enable : The WE# signal is used for strobing Memory Write
IOIS16#O120I/O is 16 Bit Port : The IOIS16# is asserted when the address at the
INPACK#O124Input Port Acknowledge : The signal is asserted when the AX88190 is
CE1#-CE2#I18, 17Card Enable : The CE1# enables even numbered address bytes and
BVD1_STSCHG#O121Battery Voltage Detect 1 / Status Change
BVD2_SPKR#O122Battery Voltage Detect 2 / Audio speaker out
System Data Bus : Signals SD[15:0] constitute the bi-directional data
bus.
the PC Card device requires host software service.
transfer.
asserted, access is limited to Attribute Memory and to the I/O space.
space.
space.
memory on PC Card
data into the memory on PC Card.
socket corresponds to an I/O address to which the card responds, and
the I/O port addressed is capable of 16-bit access.
selected and can respond to and I/O read cycle at the address on the
address bus.
CE2# enables odd numbered address bytes
Tab - 1 PCMCIA bus interface signals group
7
ASIX ELECTRONICS CORPORATION
Page 8
AX88190 PCMCIA Fast Ethernet MAC Controller
2.2 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 - 2 EEPROM bus interface signals group
2.3 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 - 3 MII interface signals group
8
ASIX ELECTRONICS CORPORATION
Page 9
AX88190 PCMCIA Fast Ethernet MAC Controller
2.4 Modem interface pins group
Signal NameTypePin No.Description
MRDYI/PU118Modem Ready : MRDY low indicates that modem is initializing the
modem after reset signal asserted or the modem is at SLEEP/STOP
mode.
MRESET#O117Modem Reset :This signal asserts low to reset the modem chipset.
MDCS#O111Modem Chip Select : This signal connected to modem chip select pin.
MPWDNO116Modem Power Down : Rockwell modem chipset, this signal asserts
low to let modem chipset into power down mode. AT&T modem
chipset, this signal asserts high to let modem chipset into power down
mode.
MINTI/PD112Modem Interrupt : This signal driven by modem chipset to active
interrupt.
MRIN#I/PU115Ring Input :This signal is driven by DAA’s ring detect circuit. When
a telephone ringing signal is being received.
MAUDIOI/PD113Modem Audio : This signal is passed to PCMCIA interface via SPKR.
Tab - 4 Modem interface signals group
2.5 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
MEMRD#O42SRAM Read
MEMWR#O41SRAM Write
Tab - 5 SRAM Interface pins group
SRAM Address :
SRAM Data :
9
ASIX ELECTRONICS CORPORATION
Page 10
AX88190 PCMCIA Fast Ethernet MAC Controller
2.6 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.
PPWDNO114Phy Power Down : This pin connects to PHY chip power down mode
control input.
RESETI/PD127Reset
Reset is active high then place AX88190 into reset mode immediately.
During Falling edge the AX88190 loads the EEPROM data.
LVDDP44, 54,
100, 110,
126, 128
HVDDP19, 29, 64,75Power Supply : +5V DC.
VSSP11, 24, 34,
39, 40, 49,
59, 69, 81,
93, 102, 105,
119
Power Supply : +3.3V 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.
Power Supply : +0V DC or Ground Power.
Tab - 6 Miscellaneous pins group
2.7 Power on configuration setup signals cross reference table
Signal NameShare withDescription
EEPROM SIZEMEMD[6]EEPROM SIZE = 0 : Test mode.
EEPROM SIZE = 1 : Normal operation. (Default)
MPD_SETMEMD[5]MPD_SET = 0 : MPWDN pin active high.
MPD_SET = 1 : MPWDN pin active low.
PPD_SETMEMD[4]PPD_SET = 0 : PPWDN pin active high.
PPD_SET = 1 : PPWDN pin active low.
TESTMEMD[3]TEST = 0 : Test mode.
TEST = 1 : Normal operation. (Default)
All of the above signals are pull-up for default values.
Tab - 7 Power on Configuration Setup Table
10
ASIX ELECTRONICS CORPORATION
Page 11
AX88190 PCMCIA Fast Ethernet MAC Controller
3.0 Memory and I/O Mapping
There are four memory or I/O mapping used in AX88190.
1. EEPROM Memory Mapping
2. Attribute Memory Mapping
3. I/O Mapping
4. Local Memory Mapping
3.1 EEPROM Memory Mapping
EEPROM OFFSETHIGH BYTELOW BYTE
00HRESERVEDWORD COUNT
01HCFHCFL
02HNODE-ID1NODE ID 0
03HNODE ID 3NODE ID 2
04HNODE ID 5NODE ID 4
05HCHECKSUMRESERVED
1. The PCMCIA function configuration registers of LAN.
2. The PCMCIA function configuration registers of MODEM.
3. The MAC core register.
4. The special registers.
4.1 PCMCIA Function Configuration Register Set of LAN
REGISTERNAMEOFFSET
LCORCONFIGURATION OPTION REGISTER3C0H
LCSRCONFIGURATION AND STATUS REGISTER3C2H
LIOBASE0I/O BASED REGISTER 03CAH
LIOBASE1I/O BASED REGISTER 13CCH
Tab - 12 PCMCIA Function Configuration Register Mapping of LAN
13
ASIX ELECTRONICS CORPORATION
Page 14
AX88190 PCMCIA Fast Ethernet MAC Controller
4.1.1 Configuration Option Register of LAN (LCOR) Offset 3C0H (Read/Write)
FIELDR/W/CDESCRIPTION
7R/WSoftware Reset
Assert this bit will reset the LAN function of AX88190. Return a 0 to this bit will leave the
LAN function of AX88190 in a post-reset state as same as that following a hardware reset.
The value of this bit is 0 at power-on.
6R/W Level IRQ
This bit should be set to 1, the AX88190 always generates Level Mode Interrupt.
5:0R/W Function Configuration Index
These six bits are used to indicate entry of the card configuration table locate in the CIS.
The default value is 0
.
On multifunction PC Card,
Bit 5, Bit 4 : MODEM I/O base registers
Bit 5 Bit 4 MODEM I/O base
0 0 Decided by MIOBASE registers ( See section 4.2.3 )
0 1 2f8H
1 0 3e8H
1 1 2e8H
Bit 3 : Enable Power Down mode
If bit 0 of LCOR is set to 0, this bit is ignored.
If bit 0 of LCOR is set to 1 and this bit is set to 1, the LAN will go into power down
mode. At power down mode AX88190 will disable MAC transmitting and receiving
operation. But the host interface will not be affected.
Bit 2 : Enable IREQ# Routing
If bit 0 of LCOR is set to 0, this bit is ignored.
If bit 0 of LCOR is set to 1 and this bit is set to 1, the LAN will generate interrupt request
via IREQ# signal. If this bit is set to 0, the LAN will not generate interrupt request via
IREQ# line.
Bit 1 : Enable Base and Limit Registers
If bit 0 of LCOR is set to 0, this bit is ignored.
If bit 0 of LCOR is set to 1 and this bit is set to 1,only I/O addresses that are qualified by
the Base and Limit registers are passed to LAN function. If this bit is set to 0,all I/O
addresses are passed to LAN function.
Bit 0 : Enable Function
If this bit is set to 0, the LAN function is disabled.
If this bit is set to 1, the LAN function is enabled.
14
ASIX ELECTRONICS CORPORATION
Page 15
AX88190 PCMCIA Fast Ethernet MAC Controller
4.1.2 Configuration and Status Register of LAN (LCSR) Offset 3C2H (Read/Write)
FIELDR/W/CDESCRIPTION
7:3-Reserved
2R/WPPwrDwn : PHY power down setting
While this bit set to 1, PPWDN pin (pin 114) will be active to force PHY chip into power
down mode. As for PPWDN is active high or active low. Please refer section 2.7 Power on
configuration setup signal cross reference table.
1RIntr : Interrupt Request
The LAN function will set this bit to 1 when it need interrupt service and set it to 0 when it
is not request interrupt service.
0RIntrAck : Interrupt Acknowledge
This bit will be 0. The Intr will reflect the status of interrupt requesting.
4.1.3 I/O Base Register 0/1 of LAN (LIOBASE0/1) Offset 3CAH/3CCH (Read/Write)
The I/O Base registers (LIOBASE0 and LIOBASE1) determine the base address of the I/O range used to
access the LAN specific registers (MAC Core Registers).
I/O Base Register 0
FIELDR/W/CDESCRIPTION
7:0R/WBase I/O address bit 7 – 0.
I/O Base Register 1
FIELDR/W/CDESCRIPTION
7:0R/WBase I/O address bit 15 – 8.
15
ASIX ELECTRONICS CORPORATION
Page 16
AX88190 PCMCIA Fast Ethernet MAC Controller
4.2 PCMCIA Function Configuration Register Set of MODEM
REGISTERNAMEOFFSET
MCORCONFIGURATION OPTION REGISTER3E0H
MCSRCONFIGURATION AND STATUS REGISTER3E2H
MIOBASE0I/O BASED REGISTER 03EAH
MIOBASE1I/O BASED REGISTER 13ECH
Tab - 13 PCMCIA Function Configuration Register Mapping of MODEM
4.2.1 Configuration Option Register of MODEM (MCOR) Offset 3E0H (Read/Write)
FIELDR/W/CDESCRIPTION
7R/WSoftware Reset
Assert this bit will reset the MODEM function of AX88190. Return a 0 to this bit will
leave the MODEM function of AX88190 in a post-reset state as same as that following a
hardware reset. The value of this bit is 0 at power-on.
6R/W Level IRQ
This bit should be set to 1, the AX88190 always generates Level Mode Interrupt.
5:0R/W Function Configuration Index
These six bits are used to indicate entry of the card configuration table locate in the CIS.
The default value is 0
.
On multifunction PC Card,
Bit 5, Bit4 : Reserved
Bit 3 : IREQ# route to STSCHG#
If bit 0 of MCOR is set to 0, this bit is ignored.
If both bit 0 and bit 2 of MCOR are set to 1 and this bit is set to 1, the MODEM will route
interrupt request to STSCHG# signal. If this bit is set to 0, the MODEM will generate
interrupt request via IREQ# line.
Bit 2 : Enable IREQ# Routing
If bit 0 of MCOR is set to 0, this bit is ignored.
If bit 0 of MCOR is set to 1 and this bit is set to 1, the MODEM will generate interrupt
request via IREQ# signal. If this bit is set to 0, the MODEM will not generate interrupt
request via IREQ# line.
Bit 1 : Enable Base and Limit Registers
If bit 0 of MCOR is set to 0, this bit is ignored.
If bit 0 of MCOR is set to 1 and this bit is set to 1,only I/O addresses that are qualified
by the Base and Limit registers are passed to MODEM function. If this bit is set to 0,all
I/O addresses are passed to LAN function.
Bit 0 : Enable Function
If this bit is set to 0, the MODEM function is disabled.
If this bit is set to 1, the MODEM function is enabled.
16
ASIX ELECTRONICS CORPORATION
Page 17
AX88190 PCMCIA Fast Ethernet MAC Controller
4.2.2 Configuration and Status Register of MODEM (MCSR) Offset 3E2H (Read/Write)
FIELDR/W/CDESCRIPTION
7:3-Reserved
2R/WMPwrDwn : Modem power down setting
While this bit set to 1, MPWDN pin (pin 116) will be active to force modem chip into power
down mode. As for MPWDN is active high or active low. Please refer section 2.7 Power on
configuration setup signal cross reference table.
1RIntr : Interrupt Request
The LAN function will set this bit to 1 when it need interrupt service and set it to 0 when it
is not request interrupt service.
0RIntrAck : Interrupt Acknowledge
This bit will be 0. The Intr will reflect the status of interrupt requesting.
4.2.3 I/O Base Register 0/1 of MODEM (MIOBASE0/1) Offset 3EAH/3ECH
(Read/Write)
The I/O Base registers (MIOBASE0 and MIOBASE1) determine the base address of the I/O range used to
access the MODEM specific registers.
I/O Base Register 0
FIELDR/W/CDESCRIPTION
7:0R/WBase I/O address bit 7 – 0.
I/O Base Register 1
FIELDR/W/CDESCRIPTION
7:0R/WBase I/O address bit 15 – 8.
17
ASIX ELECTRONICS CORPORATION
Page 18
AX88190 PCMCIA Fast Ethernet MAC Controller
4.3 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
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 AX88190
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 AX88190 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 AX88190 operation.
This bit is used to stop the AX88190 operation.
4.3.2 Interrupt Status Register (ISR) Offset 07H (Read/Write)
FIELDNAMEDESCRIPTION
7RSTReset Status :
Set when AX88190 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 Under-run
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
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.3.13 Test Register (TR) Offset 15H (Write)
FIELDNAMEDESCRIPTION
7:5-Reserved
4TF16TTest for Collision
3TPETest pin Enable
2:0IFGSelect Test Pins Output
23
ASIX ELECTRONICS CORPORATION
Page 24
AX88190 PCMCIA Fast Ethernet MAC Controller
5.0 PCMCIA Device Access Functions
The AX88190 , as a PCMCIA I/O device , needs support both Attribute Memory access function
and I/O access function. The Access methods are described as the following sections.
5.1 Attribute Memory access function functions.
Attribute Memory Read function
Function ModeREG#CE2#CE1#SA0OE#WE#SD[15:8]SD[7:0]
Standby ModeXHHXXXHigh-ZHigh-Z
Byte Access (8 bits)L
L
Word Access (16 bits)LLLXLHNot ValidEven-Byte
Odd Byte Only AccessLLHXLHNot ValidHigh-Z
Attribute Memory Write function
Function ModeREG#CE2#CE1#SA0OE#WE#SD[15:8]SD[7:0]
Standby ModeXHHXXXXX
Byte Access (8 bits)L
L
Word Access (16 bits)LLLXHLXEven-Byte
Odd Byte Only AccessLLHXHLXX
H
H
H
H
L
L
L
L
L
H
L
H
L
L
H
H
H
H
L
L
High-Z
High-Z
X
X
Even-Byte
Not Valid
Even-Byte
X
5.2 I/O access function functions.
I/O Read function
Function ModeREG#CE2#CE1#SA0OE#WE#SD[15:8]SD[7:0]
Standby ModeXHHXXXHigh-ZHigh-Z
Byte Access (8 bits)L
L
Word Access (16 bits)LLLLLHOdd-ByteEven-Byte
I/O InhibitHXXXLHHigh-ZHigh-Z
Odd Byte Only AccessLLHXLHOdd-ByteHigh-Z
I/O Write function
Function ModeREG#CE2#CE1#SA0IORD# IOWR#SD[15:8]SD[7:0]
Standby ModeXHHXXXXX
Byte Access (8 bits)L
L
Word Access (16 bits)LLLLHLOdd-ByteEven-Byte
I/O InhibitHXXXHLXX
Odd Byte Only AccessLLHXHLOdd-ByteX
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)SPt3v48mA
22
40
mA
mA
25
ASIX ELECTRONICS CORPORATION
Page 26
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4 A.C. Timing Characteristics
6.4.1 XTAL / CLOCK
Thigh
LCLK/XTALIN
TrTfTlow
Tcyc
CLK25MTod
SymbolDescriptionMinTyp.MaxUnits
TcycCYCLE TIME
ThighCLK HIGH TIME
TlowCLK LOW TIME
Tr/TfCLK SLEW RATE
TodLCLK/XTALIN TO CLK25M OUT DELAY
162024ns
162024ns
1-4ns
40ns
10
6.4.2 Reset Timing
LCLK
RESET
SymbolDescriptionMinTyp.MaxUnits
TrstReset pulse width
100--LClk
26
ASIX ELECTRONICS CORPORATION
Page 27
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4.3 Attribute Memory Read Timing
TcR
Ta(A)Th(A)
A[9:0], REG#
Ta(CE)Tv(A)
CE#
Tsu(A)Ta(OE)Th(CE)
OE#
Tv(WT-OE)Tw(WT)Tdis(CE)
WAIT#
D[15:0]DATA Valid
Tsu(CE)
Ten(OE)Tv(WT)Tdis(OE)
SymbolDescriptionMinTyp.MaxUnits
TcRREAD CYCLE TIME
Ta(A)ADDRESS ACCESS TIME
Ta(CE)CARD ENABLE ACCESS TIME
Ta(OE)OUTPUT ENABLE ACCESS TIME
Tdis(OE)OUTPUT DISABLE TIME FROM OE#
Ten(OE)OUTPUT ENABLE TIME FROM OE#
Tv(A)DATA VALID FROM ADDRESS CHANGE
Tsu(A)ADDRESS SETUP TIME
Th(A)ADDRESS HOLD TIME
Tsu(CE)CARD ENABLE SETUP TIME
Th(CE)CARD ENABLE HOLD TIME
Tv(WT-OE) WAIT# VALID FROM OE#
Tw(WT)WAIT# PULSE WIDTH
Tv(WT)DATA SETUP FOR WAIT# RELEASED
300--ns
--120ns
--100ns
--100ns
0.5--ns
--100ns
0--ns
30--ns
20--ns
0--ns
20--ns
--10ns
--200ns
100--ns
27
ASIX ELECTRONICS CORPORATION
Page 28
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4.4 Attribute Memory Write Timing
TcW
A[9:0], REG#
Tsu(CE-WEH)
CE#Tsu(CE)
Tsu(A-WEH)Th(CE)
OE#
Tsu(A)Tw(WE)Trec(WE)
WE#
Tv(WT-WE) Tv(WT)
Tw(WT) Th(OE-WE)
WAIT#
Tsu(OE-WE)Tsu(D-WEH) Th(D)
D[15:0](Din)DATA Input Establish
Tdis(WE) Ten(OE)
D[15:0](Dout)
Tdis(OE) Ten(WE)
SymbolDescriptionMinTyp.MaxUnits
TcWWRITE CYCLE TIME
Tw(WE)WRITE PULSE WIDTH
Tsu(A)ADDRESS SETUP TIME
Tsu(A-WEH)ADDRESS SETUP TIME FOR WE#
Tsu(CE-WEH) CARD ENABLE SETUP TIME FOR WE#
Tsu(D-WEH)DATA SETUP TIME FOR WE#
Th(D)DATA HOLD TIME
Trec(WE)WRITE RECOVER TIME
Tdis(WE)OUTPUT DISABLE TIME FROM WE#
Tdis(OE)OUTPUT DISABLE TIME FROM OE#
Ten(WE)OUTPUT ENABLE TIME FROM WE#
Ten(OE)OUTPUT ENABLE TIME FROM OE#
Tsu(OE-WE)OUTPUT ENABLE SETUP TIME FROM OE#
Th(OE-WE)OUTPUT ENABLE HOLD TIME FROM OE#
Tsu(CE)CARD ENABLE SETUP TIME
Th(CE)CARD ENABLE HOLD TIME
Tv(WT-WE)WAIT# VALID FROM WE#
Tw(WT)WAIT# PULSE WIDTH
Tv(WT)WE# HIGH FROM WAIT# RELEASED
250--ns
150--ns
30--ns
180--ns
180--ns
80--ns
30--ns
30--ns
--5ns
--5ns
5--ns
5--ns
10--ns
10--ns
0--ns
20--ns
--15ns
--200ns
0--ns
28
ASIX ELECTRONICS CORPORATION
Page 29
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4.5 I/O Read Timing
A[9:0]
REG#
TsuREGThREG
TsuCEThCE
CE#
Tw
IORD#
TsuATdrINPACK
INPACK#
TdfINPACKTdrIOIS16
IOIS16#
TdfIOIS16Td
Tdr(WT)
WAIT#
TdfWTTw(WT)Th
D[15:0]DATA Valid
ThA
SymbolDescriptionMinTyp.MaxUnits
TdDATA DELAY AFTER IORD#
ThDATA HOLD FOLLOWING IORD#
TwIORD# WIDTH TIME
TsuAADDRESS SETUP BEFORE IORD#
ThAADDRESS HOLD BEFORE IORD#
TsuCECE# SETUP BEFORE IORD#
ThCECE# HOLD BEFORE IORD#
TsuREGREG# SETUP BEFORE IORD#
ThREGREG# HOLD BEFORE IORD#
TdfINPACK INPACK# DELAY FALLING FROM IORD#
TdrINPACK INPACK# DELAY RISING FROM IORD#
TdfIOIS16IOIS16# DELAY FALLING FROM ADDRESS*
TdrIOIS16IOIS16# DELAY RISING FROM ADDRESS*
TdfWTWAIT# DELAY FALLING FROM IORD#
Tdr(WT)DATA DELAY FROM WAIT# RISING
Tw(WT)WAIT# WIDTH TIME
--50ns
0.5--ns
165--ns
70--ns
20--ns
5--ns
20--ns
5--ns
0--ns
0-10ns
--10ns
--10ns
--0ns
--5ns
--0us
--100ns
* Note : The address includes REG# and CE1# signal
29
ASIX ELECTRONICS CORPORATION
Page 30
AX88190 PCMCIA Fast Ethernet MAC Controller
6.4.6 I/O Write Timing
A[9:0]
REG#
TsuREGThREG
TsuCEThCE
CE#
Tw
IOWR#
TsuATdrIOIS16
IOIS16#
TdfIOIS16
TdrIOWR
WAIT#
TdfWTTw(WT)Th
D[15:0]DATA
ThA
Tsu
SymbolDescriptionMinTyp.MaxUnits
TsuDATA SETUP BEFORE IOWR#
ThDATA HOLD FOLLOWING IOWR#
TwIOWR# WIDTH TIME
TsuAADDRESS SETUP BEFORE IOWR#
ThAADDRESS HOLD BEFORE IOWR#
TsuCECE# SETUP BEFORE IOWR#
ThCECE# HOLD BEFORE IOWR#
TsuREGREG# SETUP BEFORE IOWR#
ThREGREG# HOLD BEFORE IOWR#
TdfIOIS16IOIS16# DELAY FALLING FROM ADDRESS*
TdrIOIS16IOIS16# DELAY RISING FROM ADDRESS*
TdfWTWAIT# DELAY FALLING FROM IOWR#
Tw(WT)WAIT# WIDTH TIME
TdrIOWRIOWR# HIGH FROM WAIT# HIGH
60--ns
30--ns
165--ns
70--ns
20--ns
5--ns
20--ns
5--ns
0--ns
--10ns
--0ns
--**ns
--**ns
0--us
*Note : The address includes REG# and CE1# signal
** Note : There is no wait state while I/O Write operation
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
31
ASIX ELECTRONICS CORPORATION
Page 32
AX88190 PCMCIA 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.
32
ASIX ELECTRONICS CORPORATION
Page 33
AX88190 PCMCIA 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
33
ASIX ELECTRONICS CORPORATION
Page 34
AX88190 PCMCIA Fast Ethernet MAC Controller
Appendix A: Application Note 1
A.1 Using Crystal
AX88190To 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 OSC25MHz
AX88190To PHY
CLKO25M
NC
34
ASIX ELECTRONICS CORPORATION
Page 35
AX88190 PCMCIA Fast Ethernet MAC Controller
DAA
MAGNETIC
EEPROM
SRAM
DAA
MAGNETIC
EEPROM
SRAM
A.3 Dual power (5V and 3.3V) application
RJ45RJ11
+5V+5V
+5V HVdd+5V
+3.3V LVdd+5V
AX88190
A.4 Single power (3.3V) application
PHY/TxRxMODEM
+5V PCMCIA I/F
RJ45RJ11
+3.3V
(option for core logic)
+3.3V+3.3V
+3.3V HVdd+3.3V
+3.3V LVdd+3.3V
AX88190
PHY/TxRxMODEM
+3.3V PCMCIA I/F
35
ASIX ELECTRONICS CORPORATION
Page 36
AX88190 PCMCIA Fast Ethernet MAC Controller
AX88190
PHY
A.5 Dual power (5V and 3.3V) application with 3.3V PHY
The 510 and 1K Ohm resisters are just for voltage adjustment
Condition: In short cable, AX88190 +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.
37
ASIX ELECTRONICS CORPORATION
Page 38
AX88190 PCMCIA Fast Ethernet MAC Controller
Errata of AX88190 V1
1. OE# synchronous problem result in PC hang
Solution : Using hardware CKT to pre-sync OE# signal as below.
From AX88190
Pin 101
CLK25M
OE_#OE_M#
From PCMCIA
Connector
Pin 9
U2A
1
2
74F86
3
Jumper for future use
12
11
2
3
D
CLK
D
CLK
10
PR
13
4
PR
CL
1
U1B
74F74
9
Q
8
Q
CL
U1A
74F74
5
Q
Q
6
To AX88190
Pin 16
2. 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
3. CE1# Bus decoder problem
Solution : Dis-connect AX88190 CE1# (pin 18) from PCMCIA connector CE1#
(pin 7). And connect AX88190 CE1# (pin 18) to logic “0” always
enable this signal.
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