AX99100A

PCIe to Multi I/O (4S, 2S+1P, 2S+SPI, LB) Controller

Add Favorites

Overview

The AX99100A is a PCIe to Multi I/O (4S, 2S+1P, 2S+SPI, LB) Controller that integrates a single-channel (X1) PCIe 2.0 Gen 1 endpoint controller and PHY with a variety of peripherals such as four high-speed serial ports, one parallel port, high-speed SPI master, I2C master, Local Bus (ISA-Like) and 24 GPIOs. AX99100A supports four modes, namely 4S (PCIe to Quad Serial), 2S+1P (PCIe to Dual Serial and Single Parallel), 2S+SPI (PCIe to Dual Serial and SPI), and LB (PCIe to Local Bus/ISA-Like). It is suitable for various I/O interface connectivity applications such as PCIe serial/parallel cards, PCIe data acquisition (DAQ) cards, industrial computers, industrial automation equipment, measurement instrumentation equipment, medical devices, POS terminals and industrial embedded systems.

Features

● A PCIe 2.0 Gen 1 to Multi I/O (4S, 2S+1P, 2S+SPI, LB) Controller with 4S, 2S+1P, 2S+SPI, 2S, 1S, Local Bus, and GPIO support
● PCI Express
-- Single-lane (X1) PCI Express Endpoint Controller with PHY integrated
-- Compliant with PCI Express Base Specification Revision 2.0
-- Compliant with PCI Express Card Specifications
-- Compliant with PCI Bus Power Management Interface Specification V1.2
-- Supports 4 PCI Express Functions
-- Supports both Legacy and MSI Interrupt
-- Supports ASPM Power Management
-- Supports Expansion ROM feature through external SPI Flash
● Serial Port Interface
-- Supports up to 4 UARTs
-- Supports RS-232/RS-422/RS-485 Multiprotocol
-- Supports Auto-Hardware and Auto-Software Flow Control
-- Supports 5, 6, 7, 8 and 9-bit Serial Communication
-- Supports Even, Odd, None, Space and Mark Parity
-- Supports Custom Baud Rates (up to 25Mbps) by internal PLL or external clock
-- Supports 256 Bytes Transmitter/Receiver FIFOs each port
-- Supports Remote Wakeup and Power Management
-- Supports UART Transceiver Shutdown mode
-- Supports Slow IrDA mode (up to 115,200bps)
-- Supports 9-bit Multi-drop Communication
-- Supports DMA Burst Transfer
● Parallel Port Interface
-- Compatible with IEEE 1284 – SPP/Nibble/Byte/ECP modes
● SPI Master Interface
-- Programmable SPI Clock Frequency up to 41.6MHz
-- Supports 4 SPI Timing modes (Mode 0/1/2/3)
-- Supports MSB/LSB First Transfer fashion
-- Support MISO Late Sampling
-- Programmable device Chip Select, up to 8 SPI devices
-- Supports Non-Burst-Type Transfer (up to 8 bytes), and Burst-Type Transfer via DMA mode for high performance
-- Supports to fragment large data block into several smaller transfers on SPI bus
-- Supports Burst Type with OP-code transfer
-- Supports external pin wakeup
● Local Bus Interface
-- Supports Memory or I/O access via BAR0/BAR1
-- Supports Direct access and Bus Master (DMA) access
-- Supports Asynchronous or Synchronous modes
-- Supports 8-bit or 16-bit data bus width (Little Endian and Big Endian bus swap)
-- Supports Multiplexed Address/Data (up to 64KB address space) and Separated Address/Data (up to 32KB address space) bus types
-- Supports “Slave Request based DMA” mode
-- Supports local bus clock output, up to 62.5MHz
-- Supports programmable INT0/INT1 Level/Edge Trigger
-- Supports external pins wakeup
● Supports I2C Master Interface
● Supports up to 24 Bi-directional GPIOs
● Integrates On-chip Power-on Reset Circuit
● On-chip 3.3V to 1.0V LDO Regulator
● 68-pin QFN 8x8mm, RoHS Compliant Package
● Operating Temperature Range: -40 to +85°C

Target Applications

> PCIe Serial/Parallel Communication Cards
> PCIe Data Acquisition (DAQ) Cards
> Industrial Computers/Industrial Automation
> Measurement Instrumentation Equipment
> Medical Equipment
> POS Terminals

Diagram

Development Board

Available
Available

AX99100A PCIe to 4S Demo Board (AX99100A-DMB-4S-1)

This is an AX99100A PCIe to 4S adapter for users to evaluate AX99100A PCIe to 4S functionalities.

Available
Available

AX99100A PCIe to 2S1P Demo Board (AX99100A-DMB-2S1P-1)

This is an AX99100A PCIe to 2S1P adapter for users to evaluate AX99100A PCIe to 2S1P functionalities.

Available
Available

AX99100A PCIe to 2S1SPI Demo Board (AX99100A-DMB-2SSPI-1)

This is an AX99100A PCIe to 2S1SPI adapter with embedded SPI Flash for users to evaluate AX99100A PCIe to 2S1SPI functionalities.

Available
Available

AX99100A Local Bus Demo Board

This is an AX99100A PCIe to Local Bus + Async. SRAM Module adapter for users to evaluate AX99100A PCIe to Local Bus interface functionalities.

Included AX99100A Local Bus Async. SRAM Module Board

Download

Technical Documentation

Product Brief, Product Introduction and Datasheet

AX99100A Product Brief

Release Date
2024-01-24

File Size
340.2 KB

AX99100A Product Introduction

Version
1.02

Release Date
2024-05-29

File Size
934.0 KB

AX99100A Datasheet

Version
1.04

Release Date
2024-09-05

File Size
2.4 MB

Reference Manuals and User Guides

AX99100A EEPROM User Guide

Reports

AX99100A Reliability Report

AX99100A RoHS Report

Hardware Design Documentation

Reference Schematics

AX99100A PCIe to 4S Demo Board Reference Schematic

Version
1.10

Release Date
2024-03-07

File Size
653.5 KB

AX99100A PCIe to 2S1P Demo Board Reference Schematic

Version
1.10

Release Date
2024-03-13

File Size
670.1 KB

AX99100A PCIe to 2S1SPI Demo Board Reference Schematic

Version
1.10

Release Date
2024-03-13

File Size
650.9 KB

AX99100A PCIe to Local Bus Demo Board Reference Schematic

Version
1.10

Release Date
2024-03-13

File Size
902.5 KB

AX99100A Local Bus Async SRAM Module Board Reference Schematic

Version
1.00

Release Date
2016-03-18

File Size
222.5 KB

Bill of Materials, Application Notes and Layout Guides

AX99100A PCIe to 4S Demo Board BOM File

Release Date
2023-12-14

File Size
55.6 KB

AX99100A PCIe to 2S1P Demo Board BOM File

Release Date
2024-01-24

File Size
56.0 KB

AX99100A PCIe to 2S1SPI Demo Board BOM File

Release Date
2023-12-22

File Size
55.6 KB

AX99100A PCIe to Local Bus Demo Board BOM File

Release Date
2023-12-22

File Size
55.9 KB

AX99100A Local Bus Async SRAM Module Board BOM File

Release Date
2016-03-18

File Size
191.8 KB

AX99100A Application Design Note

Version
1.00

Release Date
2024-01-25

File Size
675.1 KB

PCB Layout, Gerber and IBIS Model

AX99100A PCIe to 4S/2S1P/2S1SPI Demo Boards PCB Layout Files

Release Date
2023-11-09

File Size
588.7 KB

AX99100A PCIe to Local Bus Demo Board PCB Layout Files

Release Date
2023-10-30

File Size
344.5 KB

AX99100A Local Bus Async SRAM Module Board PCB Layout Files

Release Date
2015-12-02

File Size
192.0 KB

AX99100A PCIe to 4S/2S1P/2S1SPI Demo Boards Gerber Files

Release Date
2023-11-09

File Size
523.1 KB

AX99100A PCIe to Local Bus Demo Board Gerber Files

Release Date
2023-11-09

File Size
350.3 KB

AX99100A Local Bus Async SRAM Module Board Gerber Files

Release Date
2015-12-02

File Size
634.3 KB

AX99100A IBIS Model

Release Date
2023-08-10

File Size
56.9 KB

Software & Tools

Drivers

Linux kernel 6.x/5.x/4.x/3.x/2.6.x Driver

For all Android systems, Linux kernel 2.6.14 and later

Version
2.1.0

Release Date
2024-01-23

File Size
77.8 KB

Windows 11 64-bit Driver

For x64 CPU platform, HLK/WHCK certified

Version
2.22.1.0

Release Date
2024-01-15

File Size
3.3 MB

Windows 10 32-bit Driver

For x86 CPU platform, HLK/WHCK certified

Version
2.20.2.0

Release Date
2024-01-16

File Size
3.4 MB

Windows 10 64-bit Driver

For x64 CPU platform, HLK/WHCK certified

Version
2.20.3.0

Release Date
2024-06-27

File Size
3.3 MB