ASIX AX99100 Manual

Pcie to multi i/o controller
Table of Contents

Advertisement

Features
PCI Express
Single-lane (X1) PCI Express End-point
Controller with PHY integrated
Compliant with PCI Express 2.0 Gen 1
Compliant with PCI Express card specifications
Compliant with PCI Power Management 1.2
Supports four PCI Express functions
Supports both legacy and MSI Interrupts
Supports ASPM Power Management
Serial Port Interface
Dual or Quad UARTs
Supports RS-232/RS-422/RS-485
multiprotocol
Bi-directional speeds up to 25 Mbps per port
Full Serial Modem Control
Supports Hardware, Software Flow Control
Supports 5, 6, 7, 8 and 9-bit Serial format
Supports Even, Odd, None, Space and Mark
parity
Supports Custom baud rate by internal PLL or
external clock
Supports On Chip 256 Byte depth FIFOs in
Transmit, Receive path of each Serial Port
Supports remote wakeup and power
management features
Serial Port transceiver shutdown support
Supports Slow IrDA mode (up to 115200bps)
on all Serial Ports
Supports multi-drop application for 9-bit mode
Supports DMA burst transfer
Parallel Port
Compatible with IEEE 1284 – SPP/Byte/ECP
Mode
SPI Master Interface
Programmable SPI clock frequency up to 42MHz
Supports Mode 0, Mode 1, Mode 2 and Mode 3
timing modes
Supports MSB/LSB first transfer fashion
Programmable peripheral chip select, selecting up
to 7 SPI devices
Supports Non-Burst-Type transfer up to 8 bytes
and/or Burst-Type transfer via DMA mode for
high performance
ASIX ELECTRONICS CORPORATION
4F, NO.8, Hsin Ann Rd., HsinChu Science Park, Hsin-Chu City, Taiwan, R.O.C.
TEL: 886-3-579-9500
FAX: 886-3-579-9558
http://www.asix.com.tw
PCIe to Multi I/O Controller
Document No: AX99100/V0.24/06/06/16
Supports to fragment large data block into several
smaller transfers on SPI bus to reduce software
loading
Supports programmable transfer 0 ~ 8 bytes
OP-Code field in each transfer automatically to
reduce software loading
Supports wakeup by SWAKEn pin from Slave
Local Bus Interface
Supports memory or I/O access through PCIe
BAR0/1 to local bus interface, each BAR
mapping to local bus' chip select (CS0n and
CS1n)
Supports direct access and bus master access
(auto-increment and fixed address)
Supports 8-bit or 16-bit data bus width (little
and big endian bus swap)
Supports up to 2 Kbytes address space and 2
chip select outputs when separated address/data
bus style
Supports up to 64 Kbytes address space and 2
chip select outputs when multiplexed
address/data bus style
Supports programmable local chip select region
Supports "Slave Request based DMA" access
for interfacing with external device with bus
master
Supports clock out, CLKO, up to 62.5MHz
Supports asynchronous or synchronous Local
Bus with required clock output, CLKO
Supports programmable bus access cycles,
self-terminated bus access cycles and
back-to-back turnaround cycles
Supports programmable RSTO, ALE, RDY,
DREQ0/1, DACK0/1, CLKO polarity, and
INT0/1 level/edge trigger
Supports wakeup by INT0/1 and DREQ0/1 pins
2
Supports I
C Master Interface
Up to 24 bi-directional GPIO lines including 8
dedicated GPIO and 16 multi-function GPIO
Integrates on-chip power-on reset circuit
On Chip 3.3 to 1.2V Regulator
68-pin QFN RoHS compliant package
Operating temperature range: 0 to 70°C or -40 to
+85°C
Release Date: 06/06/2016
AX99100

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AX99100 and is the answer not in the manual?

Questions and answers

Summary of Contents for ASIX AX99100

  • Page 1 AX99100 PCIe to Multi I/O Controller Document No: AX99100/V0.24/06/06/16 Features PCI Express Supports to fragment large data block into several smaller transfers on SPI bus to reduce software Single-lane (X1) PCI Express End-point loading Controller with PHY integrated Supports programmable transfer 0 ~ 8 bytes Compliant with PCI Express 2.0 Gen 1...
  • Page 2 PCIe to Multi I/O Controller Product Description The AX99100 is a single chip solution that fully integrates PCIe 2.0 Gen 1 end-point controller and SerDes with a variety of peripherals such as four High Speed Serial Ports, one Parallel Port, I C Master, High Speed SPI, Local Bus (ISA-Like), and GPIOs.
  • Page 3 ASIX provides this document “as is” without warranty of any kind, either expressed or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
  • Page 4: Table Of Contents

    PCIe Reference Clock Timing ....................... 56 4.5.2 C Timing ............................. 56 4.5.3 Serial Port Timing ......................... 57 4.5.4 SPI Timing ............................. 58 4.5.5 Local Bus Timing .......................... 59 PACKAGE INFORMATION ........................68 ORDERING INFORMATION ........................69 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 5 EFAULT ALUES IN EACH ETTING 3-7: T HWCHGEE ..................46 ABLE CONTENT FOR SETTING 4-1: I ..................56 ABLE ASTER ONTROLLER IMING ABLE 4-2: L ......................... 67 ABLE OCAL IMING ABLE Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 6: Introduction

    All the GPIO pins are programmable and can be used as Input or Output. AX99100 supports 8 dedicated GPIO and every serial port pins can be configured as GPIO by software.
  • Page 7: Ax99100 Block Diagram

    AD[15:0], DATA[7:0] RDn, WRn, RDY, 24 GPIO GPIO[23:0] INT[1:0], DREQ[1:0], DACK[1:0] SCL, SDA VCC33A_REG, VO12 POR & EXT_CLK, OSC & RSTn Reset Gen. Clock Gen. EXT_CLK_PDn Figure 1-1: AX99100 Block Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 8: Ax99100 Pinout Diagram

    AX99100 PCIe to Multi I/O Controller AX99100 Pinout Diagram AX99100 is housed in a 68-pin QFN package. GPIO1 / RSTO / PP_DIR RI4 / WRn / ACKn / SS0 GPIO2 / A3 DSR4 / RDY / BUSY / MISO GPIO3 / A2 / CHIP_MODE[0]...
  • Page 9: Signal Description

    8mA driving strength For example, pin 5 in AX99100 package can be RXD1 or AD3. If RXD1 is selected, its Type is I5/PU; if AD3 is selected, its Type is B5/4m. In other words, the PU (internal pull-up) only takes effect in RXD1 signal mode while AD3 signal mode doesn’t.
  • Page 10: Table 1-2: Pcie Pin Description

    Please add a 0.1 and 10 uF bypass capacitor between VCC12A_D and GND. Analog Power for PCIe Auxiliary, 1.2V. VCC12A_AUX Please add a 0.1 and 10 uF bypass capacitor between VCC12A_AUX and GND. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 11: Gpio And Mode Setting

    B5/CU/8m GPIO7 has an optional function is external wakeup pin in input direction. When AX99100 entered to L2 mode, this pin can be used to wakeup AX99100 also. General Purpose Output signal GPIO6 has an optional function is a power-down control signal to power down...
  • Page 12: Serial Interface For Com Port

    Note 1: Serial Port 1 and 2 are only valid when CHIP_MODE = 001, 011, 101 and 110. Note 2: Serial Port 3 and 4 are only valid when CHIP_MODE = 011. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 13: Serial Interface For Multi-Protocol Transceiver

    Note 1: Serial Port 1 and 2 are only valid when CHIP_MODE = 010, 100 and 111. Note 2: Serial Port 3 and 4 are only valid when CHIP_MODE = 101 and 111. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 14: Serial Port With Gpio Enabled

    Serial Port GPIO SP3_GPIO4 SP4_GPIO4 SP1_GPIO2 SP2_GPIO2 B5/CU/4m Serial Port GPIO SP3_GPIO2 SP4_GPIO2 Note: Above Serial Port GPIO function are valid when Software enabled the GPIO function by register setting in each functions. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 15: Serial Port With Function Disabled

    Port 1 and Port 3. Thus the pins of Port 1 and Port 3 cannot be set for GPIO function by software register setting. Note 2: Pin 67 and 41 will be re-directed to DTR1/DXEN1 and DTR3/DXEN3 also. However software can enable it to GPIO function as SP1_GPIO0 and SP3_GPIO0. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 16: Parallel Port

    Driven by the host in Compatibility Mode and the negotiation phase, not used in DATA[7:0] B5/4m 47, 48, Nibble Mode, and bidirectional in all other modes 49, 50 Note: Above signals are only valid when CHIP_MODE = 010 and 001. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 17: Spi Interface

    SPI External Wakeup SWAKEn I5/PU SWAKEn is external wakeup for SPI interface. GPIO16 B5/8m General Purpose I/O signal Note: Above signals are only valid when CHIP_MODE = 100 and 110. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 18: Local Bus Interface

    When in multiplexed mode, ALE for address latch enable O5/4m Local Bus Read Cycle O5/4m Local Bus Write Cycle Local Bus Device Ready Note: Above signals are only valid when CHIP_MODE = 000. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 19: Function Description

    VCCK power pin rise to certain threshold voltage level. Another reset is RSTn pin, which is from PCIe slot to perform the PCIe Fundamental Reset. If AX99100 is not in L2 power sate, this reset pin will logical and with POR reset to reset all the function blocks also.
  • Page 20 Master Slave Bridge is divided into PCIe packet formatter, PCIe target interface block, Mater arbiter, Slave de-mux and VCI interface block. All detail description for PCIe operation, please reference to the standard of “PCI Express Base Specification”. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 21: I 2 C Controller

    EEPROM during chip reset. Serial Port (SP) The AX99100 supports up to 4 Serial Ports, namely, Serial Port 1/2/3/4. Each serial port is compatible with standard 16C450, 16C550 and Extend 16C550, 16C650, 16C750 and 16C950 device architectures and the default operating mode is set to 16C450.
  • Page 22: Spi Master Controller (Spi)

    Mode 3 to allow working with most SPI devices available. It supports MSB/LSB first data transfer. The SCLK SPI clock is programmable by software and can run up to 42MHz. The AX99100 also provides many programmable registers can be used to adjust the bus timing to fit the variety Slave timing requirements. Please reference the section 4.5.4.
  • Page 23: Local Bus Controller (Lb)

    Software checking device status timing. The Local Bus of AX99100 supports the remote wakeup in L2 power state for PCIe. Application can use INT0/1 and DREQ0/1 pins to generate the wakeup event to PCIe bus to exit L2 power state.
  • Page 24: Gpio Function

    WAKEn only (referred as WAKE# in PCIe base Specification 1.1). Note: There is NO power plane separation between 3.3V AUX and VCCIO in AX99100. In D3 Cold, the chip VCCIO and VCC33A_REG should be powered from 3.3V AUX to support remote wake up.
  • Page 25: Chip Configuration

    Boot Strapping Pins for Chip Mode The AX99100 is able to configure to 8 different chip modes by pull up or pull down the Pin 54, 56 and 58. These pins will be pulled up internally during reset. Therefore, user just needs to use external resistor to pull down these pins for the chip mode setting to ‘0’.
  • Page 26: Dtr Boot Strapping Pins For Serial Port

    Protocol Protocol Port Note: The AX99100 Multi-protocol Mode is designed to support the Multi-protocol transceiver. Please contact ASIX product support for the detail. DTR Boot Strapping Pins for Serial Port Each Serial Port or Serial Port with multi-protocol transceivers mode can support for RS-232 or RS-485 function, the DTR/DXEN pin will has different behavior for the both mode.
  • Page 27: Hardware Configuration Eeprom

    For the PCIe function 0 which be configured to support Local Bus interface. Note1: Some “Reserved” fields in HWCFGEE may preserve for design optimization. User should use ASIX provided EEPROM utility to modify or create the new EEPROM contents to avoid the incorrected value to cause system unstable.
  • Page 28: Configuration Eeprom Memory Map For None Local Bus Interface

    Global Setting For each function 0x5A~0x57 Reserved 0x5B Check-Sum 0x7F ~ 0x5C Reserved Note: Function 2 should be disabled in SPI mode and Function 3 should be disabled in PP mode. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 29 This field will be loaded into PCIe Configuration Space offset 0x02 (Device ID). Hardware Default Value: 0x9100 Note 1: Device ID_F3 = 0xFFFF In PP mode, Device ID_F2 = 0xFFFF In SPI mode. Note 2: Only “Device ID_F0”=(0x9110) existed in LB mode. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 30 This field will be loaded into PCIe Configuration Space offset 0x2C (Subsystem Vendor ID). Hardware Default Value: 0xA000 Note: Only “Subsystem Vendor ID_F0” existed in LB mode and if the function has been disabled this file should be set to 0x0000. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 31 Note: Bit10, D3 cold, will be “and” logic operation with the 3.3V AUX detect (GPIO2/A3 pull-up Aux3.3V). Hardware Default Value:0x1F. Note 1: Only “ Power Management Capabilities_F0” existed in LB mode. Note 2: This field should be set to 0x0000 if this function is disabled. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 32 Port Disable Register (0x55) Description XCVR Polarity Selection. 1: XCVR is active Low when AX99100 enter L2(D3) power saving mode 0: XCVR is active High when AX99100 enter L2(D3) power saving mode Note: This bit is valid when set Bit1 to ‘1’.
  • Page 33 For example, if the summation is 0x7A from offset 0x00 to 0x5A. Due to 0x7A is large than 0x79, the Check-Sum Value should be 0xFE (0x79-0x7A-0x01). If the summation is 0x79, Check-Sum Value will be 0x00 (0x79-0x79). Reserved (0x5C-0x7F) EEPROM address 0x5C~0x7F are Reserved. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 34: Configuration Eeprom Memory Map For Local Bus Interface

    Local Address Space 1 Timing Setting 0x33~0x30 Local Address Space 1 Address Setting 0x54~0x34 INT Mask 0x55 Port Disable Register 0x56 Global Setting 0x5A~0x57 Reserved 0x5B Check-Sum 0x7F ~ 0x5C Reserved Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 35 0: Address and Data bus separated Hardware Default Value: 0x0 CLKO Driven Strength 1: 8mA 0: 4mA Hardware Default Value: 0x1 CLKO Output Enable 1: Enable clock output 0: Disable clock output Hardware Default Value: 0x1 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 36 Address bit. ‘1’ is for PCI address decoding and ‘0’ means the occupied range for the BAR0 access. The address bit 31 to 16 of BAR0 is always ‘1’. Hardware Default Value: 0x000 (64KByte) Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 37 Local Address Space 0 External Ready Control 1: External RDY control usage for Local Address Space 0 bus access 0: Internal counter used for Local Address Space 0 bus access Hardware Default Value: 0x0 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 38 Hardware Default Value: 0x1 14:13 Reserved Hardware Default Value: 0x0 BAR0 Enable 1: Enable BAR0 access 0: Disable BAR0 access even offset 0x1B~0x1A, Local Bus PCIe BAR0 Range, are valid. Hardware Default Value: 0x1 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 39 15:0 Local Address Space 0 address shift Base Hardware Default Value: 0x0000 31:16 CS0n space Starting Address Starting Address Shift of CS0n for Local Address Space 0 Hardware Default Value: 0x0000 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 40 Hardware Default Value: 0x0 Chip Select (CS1n) Enable for Local address Space 1 1: Enable Local Address Space 1 Chip Select 0: Disable Local Address Space 1 Chip Select Hardware Default Value: 0x1 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 41 Write access time = (WR_ACC + 1) * clock period Hardware Default Value: 0x0 23:20 Access GAP Time (AGAP) Access back to back time = (AGAP + 1) * clock period Hardware Default Value: 0x0 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 42 Local Address Space 1 address shift Base Hardware Default Value: 0x0000 31:16 CS1n space Starting Address Starting Address Shift of CS1n for Local Address Space 0 Hardware Default Value: 0x0000 Offset 0x53~0x7F: Please reference section 3.3.1. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 43: Hardware Default Values Summary

    0x0B 0x0C 0x0D 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1C 0x1D 0x1E 0x1F 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 44 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 45 AX99100 PCIe to Multi I/O Controller CHIP_MODE 4S(011), 2S1P(001), 2S1SPI(110), EEPROM offset LB(000) 4MP(111), 2MP1P(010) 2MP1SPI(100) 2S2MP(101) 0x59 0x5A 0x5B Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 46: Disable Unused Pcie Function In Hwcfgee

    The AX99100 supports to disable the unused PCIe function via HWCFGEE. For example, if user would like to use one Serial Port and hope AX99100 just occupy only one PCIe function (1S) in system. User can set CHIP_MODE = 011b to select 4S mode and use the proper setting in HWCFGEE to disable PCIe function 1~3. Following descriptions will introduce how to fill the HWCFGEE content to disable PCIe function.
  • Page 47 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 Function 2 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B 0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 Function 3 0x43 0x44 0x45 0x46 0x47 Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 48 PCIe to Multi I/O Controller EEPROM offset CHIP_MODE = 011 (4S) PCIe Function No. 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5A 0x5B Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 49: Pcie Configuration Space Map

    Base Address Registers 1 0x18 Base Address Registers 2 0x1C 0x20 0x24 Base Address Registers 5 0x28 0x2C Subsystem ID Subsystem Vendor ID 0x30 0x34 0x38 0x3C Interrupt Pin (0x03) Interrupt Line Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 50 Base Address Registers 1 0x18 0x1C 0x20 Base Address Registers 4 0x24 Base Address Registers 5 0x28 0x2C Subsystem ID Subsystem Vendor ID 0x30 0x34 0x38 0x3C Interrupt Pin (0x01) Interrupt Line (0x00) Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 51: Electrical Specifications

    Conditions Units < ±1 μA Input leakage current. No pull-up 3.3V with 5V tolerant I/O pins. or pull-down. Vin = 5 or 0V. Input capacitance. 3.3V with 5V tolerant I/O pins. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 52: Dc Characteristics Of 3.3V With 5V Tolerant I/O Pins

    VCC33A_REG = 3.3V, mV/℃ -40℃ ≦ Tj ≦ 125℃ △Tj μA Quiescent current VCC33A_REG = 3.3V, consumption = 0 mA load μF Cout Output external capacitor. Ω Allowable effective series resistance external capacitor. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 53: Pcie Specifications

    Non-transient bits are driven out -3.0 -4.0 TX-DEM-ratio with degrading amplitude A signal of wakeup mechanism Signal frequency BEACON Resistance Ω Built-in receiver input impedance Ω Built-in driver output impedance Capacitance AC coupling capacitor Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 54: Power Consumption

    15.7 ASPM L0s Full load 24.0 36.7 13.4 16.9 15.7 Note: The measurement is for the operation at Typical Condition and used ASIX 4S and Local Bus test board. Symbol Description Condition Min Typ Max Unit Θ 11.9 °C/W Thermal resistance of junction to case Θ...
  • Page 55: Power-Up/Down And Power Management Sequence

    2.2.2 for power management sequence and section 2.2.3 for power down sequence for the detail in this standard. Note: There is NO power plane separation between 3.3V AUX and VCCIO in AX99100. In D3 Cold, the chip VCCIO and VCC33A_REG should be powered from 3.3V AUX to support remote wake up.
  • Page 56: Ac Timing Characteristics

    AC Timing Characteristics 4.5.1 PCIe Reference Clock Timing The reference clock (CLKP and CLKN) of AX99100 is designed for the PCI Express Card Electromechanical Specification Revision 2.0. Please reference the section 2.1.3 in this standard for the detail. 4.5.2 I...
  • Page 57: Serial Port Timing

    ~ t8 is data bit time; t9 is parity bit time; stop bit time : 1 bit 1/Baud Rate 1.5 bit 1.5*(1/Baud Rate) 2 bit 2*(1/Baud Rate) Note: RXD[4:1] baud rate tolerance ±3%. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 58: Spi Timing

    Note: Fsys_clk is from 125MHz, 100MHz or EXT_CLK and the SCLK frequency is same as “Desired clock frequency”. Please reference section 3.3.1, Divide Register. The SPIBRR is SPI Baud Rate Register and same as N. Figure 4-2: High Speed SPI Master Controller Timing Diagram and Table Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 59: Local Bus Timing

    Tagap Tcs_dly CS0n/CS1n Ta_dly Ta_set Ta_dly A[10:0] Trd_dly Trd_wd Trd_wd Twr_dly Ta_hd Twr_wd Twr_wd Tdwr_set Tda_dly Tdwr_hd AD[15:0] DREQ[1:0] Tdak_dly DACK[1:0] Figure 4-3: Non-multiplexed Bus Type with External RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 60: Figure 4-4: Isa-Like Bus Type With

    T rd_wd T rd_dly T wr_dly T wr_wd T wr_wd T da_dly T dwr_hd AD[15:0] (N+1) (M+1) DREQx T dak_dly DACK[1:0] Figure 4-4: ISA-Like Bus Type with External RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 61: Figure 4-5: Non - Multiplexedb

    CS0n/CS1n Ta_dly Ta_hd Ta_set A[10:0] Trd_dly Trd_wd Tbrd_wd Twr_dly Twr_wd Twr_wd Tdwr_set Tda_dly Tdwr_hd AD[15:0] (N+1) (M+1) DREQ[1:0] Tdak_dly DACK[1:0] Figure 4-5: Non-multiplexed Bus type with internal cycle count Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 62: Figure 4-6: Multiplexedb

    Tale_dly Tale_ctrl Tale_wd Tale_wd Tale_ctrl Tda_dly Tda_dly Tdaf AD[15:0] (N+1) (M+1) Trd_dly Trd_wd Trd_wd Tdwr_hd Twr_dly Twr_wd Twr_wd DREQ[1:0] Tdak_dly DACK[1:0] Figure 4-6: Multiplexed Bus type with external RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 63: Figure 4-7: Non - Multiplexed Bus

    T rd_wd T rd_wd T a_set T a_hd T wr_wd T wr_wd T dwr_set T dwr_hd AD[15:0] (N+1) (M+1) DREQ[1:0] DACK[1:0] Figure 4-7: Non-multiplexed Bus Type with External RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 64: Figure 4-8: Isa-Like Bus Type With

    Tale_wd Tcs_ale Tale_wd Tale_wd Tadr_set Tadr_set A[9:0] Tale_ctrl Trd_wd Trd_wd Tale_ctrl Ta_hd Twr_wd Twr_wd Tdwr_set Tdwr_hd AD[15:0] (N+1) (M+1) DREQ[1:0] DACK[1:0] Figure 4-8: ISA-Like Bus Type with External RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 65: Figure 4-9: Non - Multiplexedb

    Tagap Tcs_set Tcs_set Tcs_hd CS0n/CS1n A[10:0] Ta_set Trd_wd Tbrd_wd Ta_set Ta_hd Twr_wd Twr_wd Tdwr_set Tdwr_hd AD[15:0] (N+1) (M+1) DREQ[1:0] DACK[1:0] Figure 4-9: Non-multiplexed Bus type with internal cycle count Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 66: Figure 4-10: Multiplexedb

    Tcs_ale Tadr_hd Tadr_set Tadr_hd Tadr_set Tdwr_hd AD[15:0] (N+1) (M+1) Tale_ctrl Ta_daf Trd_wd Trd_wd Tdwr_set Tale_ctrl Twr_wd Twr_wd Twr_wd Twr_wd DREQ[1:0] DACK[1:0] Figure 4-10: Multiplexed Bus type with external RDY Timing Diagram Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 67: Table 4-2: Local Bus Timingt

    Data valid to Write active Tdwr_hd Data Write Hold Tck/2 Tck*DA_ Write inactive to Data invalid (bus floating) Trdy_set RDY Setup Tdak_dly DACK[1:0] Delay Tint_wd INT[1:0] Width Tck*2 Table 4-2: Local Bus Timing Table Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 68: Package Information

    AX99100 PCIe to Multi I/O Controller 5 Package Information Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 69: Ordering Information

    Setting” in Table 3-4 and Table 3-5. V0.24 2016/06/06 1. Changed the offset 0x58 from 0x01 to 0x00 for LB mode in Table 3-6. 2. Changed bit11:10 to “Reserved” for offset 0x21~0x20 and 0x2B~0x2A in section 3.3.2. Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
  • Page 70 AX99100 PCIe to Multi I/O Controller 4F, No. 8, Hsin Ann Rd., HsinChu Science Park, HsinChu, Taiwan, R.O.C. TEL: 886-3-5799500 FAX: 886-3-5799558 Email: support@asix.com.tw Web: http://www.asix.com.tw Copyright © 2016 ASIX Electronics Corporation. All rights reserved.

Table of Contents

Save PDF