por_cxla_aux_ctl_u_cxrh_nid68 (CPM4_CMN600) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

por_cxla_aux_ctl_u_cxrh_nid68 (CPM4_CMN600) Register Description

Register Namepor_cxla_aux_ctl_u_cxrh_nid68
Relative Address0x0000824A08
Absolute Address 0x00FC824A08 (CPM4_CMN)
Width64
TypemixedMixed types. See bit-field details.
Reset Value0x220000000180
DescriptionFunctions as the auxiliary control register for CXLA.

por_cxla_aux_ctl_u_cxrh_nid68 (CPM4_CMN600) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved63:47razRead as zero0x0reserved
crdgnt_cycle_count_th46:44rwNormal read/write0x2Maximum 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
Reserved43razRead as zero0x0reserved
crdgnt_crd_count_th42:40rwNormal read/write0x2Maximum 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
Reserved39razRead as zero0x0reserved
misc_timeout_th38:36rwNormal read/write0x0Maximum 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
Reserved35razRead as zero0x0reserved
snp_timeout_th34:32rwNormal read/write0x0Maximum 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
Reserved31razRead as zero0x0reserved
reqdat_timeout_th30:28rwNormal read/write0x0Maximum 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
Reserved27razRead as zero0x0reserved
snprsp_timeout_th26:24rwNormal read/write0x0Maximum 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
Reserved23razRead as zero0x0reserved
snpdat_timeout_th22:20rwNormal read/write0x0Maximum 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
Reserved19razRead as zero0x0reserved
reqrsp_timeout_th18:16rwNormal read/write0x0Maximum 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
Reserved15razRead as zero0x0reserved
rspdat_timeout_th14:12rwNormal read/write0x0Maximum 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
Reserved11razRead as zero0x0reserved
idle_timeout_th10:8rwNormal read/write0x1Maximum 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 7rwNormal read/write0x1Enables TLP timeout based on thresholds set for each message type; doesnt apply for idle timeout; applies for message packing
Reserved 6:1razRead as zero0x0reserved
cg_disable 0rwNormal read/write0x0Disables CXLA architectural clock gates