PCI Express Base Tab
In the tab you choose the resource and specify high level settings.
| Parameter | Choices | Notes |
|---|---|---|
| Instance Name | User defined | Specify the instance name |
| PCIe Resource | None, QUAD_0, QUAD_2 | Choose the resource. QUAD_0 and QUAD_2 support PCIe. |
| Mode | Endpoint, Root Port | Choose whether the instance is an endpoint or root port. In v2024.1, the PCIe
root port has limited functionality. |
| Link Width | x1, x2, x4 | Choose the width. |
| Generation |
Gen1 (2.5 Gbps)
Gen2 (5.0 Gbps)
Gen3 (8.0 Gbps)
Gen4 (max 16.0 Gbps)
|
Choose the generation (and resulting speed). |
| Maximum Payload Size | 128 bytes 256 bytes 512 bytes |
Choose the payload size. |
| Gen3 Equalization RX Preset | User defined | Root port only. Default: 0x3 |
| Gen3 Equalization TX Preset | User defined | Root port only. Default: 0x3 |
| Gen4 Equalization TX Preset | User defined | Root port only. Default: 0x2 |
| Reference Clock Frequency | User defined | Specify the frequency |
| Reference Clock Source | External | Defaults to external. |
| External Clock > Clock | CMN_REFCLK0 | Defaults to CMN_REFCLK0. Block Editor shows the name of the resource that you should use for this clock. |
| Enable 50 Ω to ground on-die termination for REFCLK0 | On, off | Default: on. Use termination for the reference clock. |
| Reference clock from on-board crystal | On, off | Default: on. Use a crystal on the board as the PCIe reference clock instead of a
signal from the edge card connector. If you turn this option off, you need to
create a PLL instance with:
|