The Protocol Configuration register is described in Table: Protocol Configuration Register (0x04) and allows you to configure protocol specific options such as the number of lanes to be used.
Bits |
Name |
Reset Value |
Access |
Description |
---|---|---|---|---|
31–5 |
Reserved |
N/A |
N/A |
Reserved |
4–3 |
Maximum Lanes (1) |
Number of lanes configured during core generation |
R |
Maximum lanes of the core
0x0—1 Lane
|
2 |
Reserved |
N/A |
|
Reserved |
1–0 |
Active Lanes |
Number of lanes configured during core generation |
R (2) /W |
Active lanes in the core (3)
0x0—1 Lane
|
Notes: 1. Maximum Lanes cannot exceed the number of lanes as set by the Serial Data Lanes parameter at generation time. 2. A read from this register reflects the current number of lanes being used by core. This is useful when dynamically updating the active lanes during core operation to ensure that the core is using the new active lanes information. See Designing with the Subsystem for more information. 3. Active Lanes cannot exceed the Maximum Lanes as set in the Protocol Configuration register setting of bits 4–3. |