SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
Each proxy can produce an event when it has detected an error. This error occurs when the host changes the target, resource, or access direction before completing the previous data. An error can also occur for an access to an illegal target, illegal offset within a target, such as beyond the target size or buffer size, or if the access spans multiple channels. This error does not include accessing reserved register locations within the proxy thread, as that results in normal reserved register behavior of ignoring write data and reading 0s. There is a separate status bit per proxy for these errors. The event number is programmed via PROXY_EVT_REG_j (where j = 0h to 3Fh) for each proxy. The event will not be sent if the event is programmed to 0xFFFF.
If a global error is detected, such as attempting to access an illegal proxy thread, then the PROXY_GLB_EVT register is used for the event to send, as the access does not map to any valid proxy thread with its event register. The event will not be sent if the event is programmed to 0xFFFF.