Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
AX99100
PCIe to Multi I/O Controller
I
2
C Controller 2.3
The I
2
C Controller of AX99100 contains of an I
2
C master to support communication to external I
2
C devices and an
I
2
C Hardware Configuration EEPROM Loader to support loading chip configuration data from external I
2
C
EEPROM during chip reset.
Serial Port (SP) 2.4
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. Each serial port provides serial communication capabilities to communicate with Modem or
other external device (e.g. computer) using RS-232, RS-422 or RS-485 protocols and support slow IrDA mode (up to
115200bps). It supports customized transfer baud rate (up to 25Mbps) by programming internal divider register or
external clock, provides 256-byte Transmitter and Receiver FIFO for data buffering, supports DMA mode burst
transfer for data receive and transmit process, and supports Auto-hardware flow control (Auto-RTS and Auto-CTS)
and Auto-software flow control (Auto-send and Auto-detect XON and XOFF characters) to reduce CPU/software
loading.
Each serial port supports 5, 6, 7, 8 bit Serial format. In addition, it also supports 9 bit serial format to accomplish
multi-drop function. Each serial port supports Even, Odd, None, Space and Mark parity. Furthermore, it also supports
remote wakeup, power management and transceiver shutdown features.
Parallel Port (PP) 2.5
The Parallel Port of AX99100 is a bidirectional extension of the existing PC parallel interface. The interface supports
a number of distinct communication modes, and the interpretation of interface signals depends on the current mode.
The different modes are Compatibility, Nibble, Byte and ECP modes. Not all devices support all communication
modes. A mechanism is provided for the host and peripheral to negotiate the mode to be used for data transfers and to
renegotiate as needed. The host may return the link to the Compatibility Mode whenever the interface is in a valid
state, which is uniquely specified for each mode.
Compatibility Mode: This is an asynchronous data transfer mode, byte-wide forward (host-to-peripheral) channel
with data and status lines. This Mode provides host-to-peripheral communication in a manner compatible with the
traditional unidirectional interface.
Nibble Mode: This is an asynchronous data transfer mode, reverse (peripheral-to-host) channel, under control of the
host.
Byte Mode: This is an asynchronous, byte-wide reverse (peripheral-to-host) channel using the eight data lines of the
interface for data and the control/status lines for handshaking.
Extended Capabilities Port (ECP) Mode: This is an asynchronous byte-wide mode, bidirectional channel.