
6–38
Chapter 6: IP Core Interfaces
Transaction Layer Configuration Space Signals
Stratix V Hard IP for PCI Express
June 2012
Altera Corporation
cfg_slot_ctrl
16
O
cfg_slot_ctrl[15:0]
is the Slot Status of the PCI Express
capability structure. This register is only available in Root Port
mode.
Table 7–7 on
page 7–4
Table 7–8 on
page 7–5
cfg_link_ctrl
16
O
cfg_link_ctrl[15:0]
is the primary Link Control of the PCI
Express capability structure.
For Gen2 or Gen3 operation, you must write a 1’b1 to Retrain Link
bit (Bit[5] of the
cfg_link_ctrl)
of the Root Port to initiate
retraining to a higher data rate after the initial link training to Gen1
L0 state. Retraining directs the LTSSM to the Recovery state.
Retraining to a higher data rate is not automatic for the Stratix V
Hard IP for PCI Express IP Core even if both devices on the link are
capable of a higher data rate.
cfg_link_ctrl2
16
O
cfg_link_ctrl2[31:16]
is the secondary Link Control register
of the PCI Express capability structure for Gen2 operation.
When
tl_cfg_addr=2
,
tl_cfg_ctl
returns the primary and
secondary Link Control registers,
{cfg_link_ctrl[15:0],
cfg_link_ctrl2[15:0]}
, the primary Link Status register
contents is available on
tl_cfg_sts[46:31]
.
For Gen1 variants, the link bandwidth notification bit is always set
to 0.For Gen2 variants, this bit is set to 1.
0x0B0 (Gen2,
only)
cfg_prm_cmd
16
O
Base/Primary Control and Status register for the PCI Configuration
Space.
0x004 (Type 0)
0x004 (Type 1)
cfg_root_ctrl
8
O
Root control and status register of the PCI-Express capability. This
register is only available in Root Port mode.
Table 7–7 on
page 7–4
Table 7–8 on
page 7–5
cfg_sec_ctrl
16
O
Secondary bus Control and Status register of the PCI-Express
capability. This register is only available in Root Port mode.
0x01C
cfg_secbus
8
O
Secondary bus number. Available in Root Port mode.
0x018
cfg_subbus
8
O
Subordinate bus number. Available in Root Port mode.
0x018
cfg_msi_addr
64
O
cfg_msi_add[63:32]
is the MSI upper message address.
cfg_msi_add[31:0]
is the MSI message address.
0x050
cfg_io_bas
20
O
The upper 20 bits of the IO limit registers of the Type1
Configuration Space. This register is only available in Root Port
mode.
0x01C
Table 6–15. Configuration Space Register Descriptions (Part 2 of 4)
Register
Width
Dir
Description
Register
Reference