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
Hi,
As agreed, we (CEA) hae reviewed the AXI dv_plan. Only minor points to highlight.
Item: 013
• XLEN is not mentioned in the specification. Do we have to understand the XLEN= AXI DATA WIDTH ?
Item: 014
In the dvPlan: ARSIZE can not be equal to 3 if ARID = 1
but in the spec: if(RV32) ARSIZE != 3 && ARLEN = 0 && ARID = 1.
=> So the ARLEN = 0 condition is missing in the dvplan
In the dvPlan: ARSIZE can not be equal to 0, 1 or 2 if ARLOCK = 1
but in the spec if(RVA) AxLOCK = 1 => AxSIZE > 1.
=> Should be
ARSIZE can not be equal to 0 or 1 if ARLOCK = 1 (already present in the Item: 015)
ARSIZE is equal to 2 if ARLOCK = 1
Regards,
Ludovic
The text was updated successfully, but these errors were encountered:
ludovicpion
added
the
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
label
Apr 22, 2024
As far as I can see the comment on items 14 is still valid:
tem: 014
In the dvPlan: ARSIZE can not be equal to 3 if ARID = 1
but in the spec: if(RV32) ARSIZE != 3 && ARLEN = 0 && ARID = 1.
=> So the ARLEN = 0 condition is missing in the dvplan
In the dvPlan: ARSIZE can not be equal to 0, 1 or 2 if ARLOCK = 1
but in the spec if(RVA) AxLOCK = 1 => AxSIZE > 1.
=> Should be
ARSIZE can not be equal to 0 or 1 if ARLOCK = 1 (already present in the Item: 015)
ARSIZE is equal to 2 if ARLOCK = 1
Is there an existing CVA6 bug for this?
Bug Description
Hi,
As agreed, we (CEA) hae reviewed the AXI dv_plan. Only minor points to highlight.
Item: 013
• XLEN is not mentioned in the specification. Do we have to understand the XLEN= AXI DATA WIDTH ?
Item: 014
In the dvPlan: ARSIZE can not be equal to 3 if ARID = 1
but in the spec: if(RV32) ARSIZE != 3 && ARLEN = 0 && ARID = 1.
=> So the ARLEN = 0 condition is missing in the dvplan
In the dvPlan: ARSIZE can not be equal to 0, 1 or 2 if ARLOCK = 1
but in the spec if(RVA) AxLOCK = 1 => AxSIZE > 1.
=> Should be
ARSIZE can not be equal to 0 or 1 if ARLOCK = 1 (already present in the Item: 015)
ARSIZE is equal to 2 if ARLOCK = 1
Regards,
Ludovic
The text was updated successfully, but these errors were encountered: