Copyright © 2016 ASIX Electronics Corporation. All rights reserved.
AX99100
PCIe to Multi I/O Controller
The Data Link Layer
The Data Link Layer acts as an intermediate stage between the Transaction Layer and the Physical Layer. The Data
Link Layer is responsible for reliably conveying Transaction Layer Packets (TLPs) supplied by the Transaction
Layer across a PCI Express Link to the other component’s Transaction Layer
The Data Link Layer is responsible for the following
Link management including TLP acknowledgment
Retry mechanism in case of a non-acknowledged packet
Flow control across the Link (transmission and reception)
Power management
CRC generation and CRC checking
Error reporting
Transaction Layer/User Interface Layer
Transaction layer and User interface layer together perform all transaction layer functionalities. User interface layer
defines a plug-and-play type interface mechanism to accept TLPs from user space for transmission, and to pass
received TLPs on reception.
The Transaction Layer is primarily responsible for the following
Assembly and disassembly of Transaction Layer packets (TLPs)
Storage of configuration information
Converts received Completion packets into data payloads,
Updates status information
Responsible for flow control services
Ordering rules
Power management services
PCIe Bridge
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”.