Requirements for PCIe Bus Analyzer
1. Analyzer Hardware Requirements:
a. Must support 2.5Gbps (Gen1), 5.0Gbps(Gen2), and 8.0Gbps (Gen3) speeds.
b. Must support PCIe Gen1, Gen2, and Gen3 protocols.
c. Must support variable link width from x1 through x16.
d. Must support lane swapping.
e. Must have at least 8GB of capture buffer.
2. Analyzer Software Requirements:
a. Must provide Bus performance analysis
b. Must provide traffic summary and analysis, error capture and display.
c. Must provide all of the following:
1) Transaction Layer Analysis -
- Configuration space capture and display.
- All transaction layer request and responses in both uplink and
down-link directions.
2) Data Link layer analysis-
- All data link layer requests and responses in both uplink and
down-link directions.
- Data link control and Management State machine analysis.
- Flow control Initialization State Machine analysis.
3) Physical Layer Analysis -
- LTSSM (Link Training and Status State Machine) Analysis.