SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
ARP32 disconnect occurs when a specific parity error is detected and is enabled in the corresponding EVE_ED_ARP32_DISC_EN register. A disconnect request can also be issued by setting the EVE_DISC_CONFIG[0] ARP32_DISC bit to 1.
When the ARP32 core is in the process of disconnecting (waiting on in-flight request and response) the EVE_STAT[17:16] ARP32_DISC_STATUS bit field is set to 0x1, meaning "attempting to disconnect". When ARP32 is disconnected on both the program and data interfaces, then this bit field is set to 0x0 (disconnected).
Software must wait for disconnected state before issuing a reset to the ARP32 core. This status ensures the neighboring system is not in a corrupted state