ASSIGNMENT:
Concepts:
- Transaction layer architecture
Questions:
- Understand TLP features
- Split Transaction protocol
- Credit-based flow control
- Data poisoning
- Mechanisms for
differentiating the ordering and processing requirements of Transaction Layer Packets
-
- Come up with Transaction layer
architecture diagram
- List down various TLP’s
supported by TL
- List down fields in each TLP
- Understand significance of each
field
TL CSR Registers:
- List down registers required
for TL implementation
TL Components:
- Need for TL DMA
- TL Transmit and receive
descriptor format
- Understand TLP header
- Format
of the packet
- Type
of the packet
- Length
for any associated data
- Transaction
Descriptor, including:
- Address/routing
information
- Byte
Enables
- Message
encoding
- Completion status