SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Another function of the CCMR5 module is to monitor the inputs of bus matrix coming from the diagnostic R5F core (CPU1) in lockstep mode, to detect any transaction initiated by diagnostic core. Output signals from the diagnostic core, which indicate a valid transaction on a master interface, are compared against their clamped values. If any signal value is different from its clamped value, an error signal is generated.
Table 6-18 shows the R5F diagnostic core output signals, which are being monitored to detect any activity in the processor bus.
Signal Name | Interface | Description | Clamp Value |
---|---|---|---|
AWVALIDM1 | L2 AXI Master | Indicates write address and control are valid | 0 |
ARVALIDM1 | L2 AXI Master | Indicates read address and control are valid | 0 |
AWVALIDP1 | AXI PP(1) | Indicates write address and control are valid | 0 |
ARVALIDP1 | AXI PP(1) | Indicates read address and control are valid | 0 |
HTRANSP1[1:0] | AHB PP | Indicates the type of transfer – idle (00), busy (01), non-sequential (10), sequential (11) | 0 |
BVALIDS1 | AXI Slave | Indicates valid write response is available | 0 |
RVALIDS1 | AXI Slave | Indicates Read Data Channel Address and Control are valid | 0 |
ATCEN01 | ATCM | Enable for ATCM lower word | 0 |
ATCEN11 | ATCM | Enable for ATCM upper word | 0 |
B0TCEN01 | B0TCM | Enable for B0TCM lower word | 0 |
B0TCEN11 | B0TCM | Enable for B0TCM upper word | 0 |
B1TCEN01 | B1TCM | Enable for B1TCM lower word | 0 |
B1TCEN11 | B1TCM | Enable for B1TCM upper word | 0 |
More details on these signals can be found in the Arm Cortex-R5 Technical Reference Manual.
The error response in case of a detected transaction is indicated by the bus monitor error signal.