| |||
| Home > AMBA-PV Extension > Mapping for AMBA 3 buses |
The control signals mapping for AXI and AHB buses is listed in Table 2.6. The APB bus does not use these control signals.
Table 2.6. Signals mapping for amba_pv_control
| amba_pv_control | AXI | AHB |
|---|---|---|
| AxPROT[0] | HPROT[1] |
| AxPROT[2] | HPROT[0] |
| AxPROT[1] | - |
| AxLOCK = 2 | HLOCK |
| AxLOCK = 1 | - |
| AxCACHE[3:0] | HPROT[2] |
| AxCACHE[3:0] | HPROT[3] |
| AxCACHE[3:0] | - |
| AxCACHE[3:0] | - |
The response mapping for AXI, AHB and APB buses is listed in Table 2.7:
Table 2.7. Response mapping for amba_pv_resp_t
| amba_pv_resp_t | AXI xRESP | AHB HRESP | APB PSLVERR |
|---|---|---|---|
AMBA_PV_OKAY | OKAY | OKAY | LOW |
AMBA_PV_EXOKAY | EXOKAY | - | - |
AMBA_PV_SLVERR | SLVERR | ERROR | HIGH |
AMBA_PV_DECERR | DECERR | ERROR | HIGH |
APB peripherals are not required to support the PSLVERR signal. If a peripheral does not
support this signal then the corresponding appropriate response
is AMBA_PV_OKAY.