You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
LSU AXI ID (ARID and AWID) is determined by a buffer pointer.
Caliptra requires the AXI ID to be a constant value, so that access privileges in the system can be maintained.
Feature request:
LSU (and IFU) AXI ID should have an operating mode that allows a deterministic ID to be used. This will also require strict access ordering on the AXI interface, as per the AXI specification.
In this operating mode, AXI ID should also be tied to the active Privilege Level (i.e. Machine Mode vs User Mode have different AXI ID).
The text was updated successfully, but these errors were encountered:
AxID , RID and BID are used to relate requests and responses on AXI bus to allow out of order responses, speeding up bus operation. If you need bus with in-order response use AHB option. BTW, AxPROT fields of the AXI provide info of what mode the processor is in (user or privileged) if this is not sufficient, AxUSER field can be added.
Transactions on LSU bus can be serialized if used in application memory regions are defined as "side-effect" by programming MRAC CSR
LSU AXI ID (ARID and AWID) is determined by a buffer pointer.
Caliptra requires the AXI ID to be a constant value, so that access privileges in the system can be maintained.
Feature request:
The text was updated successfully, but these errors were encountered: