Field Name | Bits | Type | Reset Value | Description |
Reserved | 63:47 | razRead as zero | 0x0 | reserved |
crdgnt_cycle_count_th | 46:44 | rwNormal read/write | 0x2 | Maximum number of cycles that need to be elapsed since the end of previous TLP to send a credit grant message 3b000: 32 cycles 3b001: 64 cycles 3b010: 128 cycles 3b011: 256 cycles |
Reserved | 43 | razRead as zero | 0x0 | reserved |
crdgnt_crd_count_th | 42:40 | rwNormal read/write | 0x2 | Maximum number of credits that need to be accumulated to send a credit grant message 3b000: 16 credits 3b001: 32 credits 3b010: 64 credits 3b011: 128 credits |
Reserved | 39 | razRead as zero | 0x0 | reserved |
misc_timeout_th | 38:36 | rwNormal read/write | 0x0 | Maximum number of cycles a MISC message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 35 | razRead as zero | 0x0 | reserved |
snp_timeout_th | 34:32 | rwNormal read/write | 0x0 | Maximum number of cycles a SNP message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 31 | razRead as zero | 0x0 | reserved |
reqdat_timeout_th | 30:28 | rwNormal read/write | 0x0 | Maximum number of cycles a REQDAT message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 27 | razRead as zero | 0x0 | reserved |
snprsp_timeout_th | 26:24 | rwNormal read/write | 0x0 | Maximum number of cycles a SNPRSP message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 23 | razRead as zero | 0x0 | reserved |
snpdat_timeout_th | 22:20 | rwNormal read/write | 0x0 | Maximum number of cycles a SNPDAT message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 19 | razRead as zero | 0x0 | reserved |
reqrsp_timeout_th | 18:16 | rwNormal read/write | 0x0 | Maximum number of cycles a REQRSP message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 15 | razRead as zero | 0x0 | reserved |
rspdat_timeout_th | 14:12 | rwNormal read/write | 0x0 | Maximum number of cycles a RSPDAT message packed into a TLP waits to complete/end the TLP; applies for message packing 3b000: same as idle_timeout_th 3b001: 4 cycles 3b010: 8 cycles 3b011: 16 cycles 3b100: 32 cycles |
Reserved | 11 | razRead as zero | 0x0 | reserved |
idle_timeout_th | 10:8 | rwNormal read/write | 0x1 | Maximum number of idle cycles a TLP waits for a message to pack to complete/end the TLP; applies for message packing 3b000: 4 cycles 3b001: 8 cycles 3b010: 16 cycles 3b011: 32 cycles |
tlp_timeout_en | 7 | rwNormal read/write | 0x1 | Enables TLP timeout based on thresholds set for each message type; doesnt apply for idle timeout; applies for message packing |
Reserved | 6:1 | razRead as zero | 0x0 | reserved |
cg_disable | 0 | rwNormal read/write | 0x0 | Disables CXLA architectural clock gates |