mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-22 13:17:41 -04:00
Add Bit manipulation in configuration (#1146)
Signed-off-by: Jean-Roch Coulon <jean-roch.coulon@thalesgroup.com>
This commit is contained in:
parent
63a7e48006
commit
74ea1be5fa
9 changed files with 9 additions and 1 deletions
|
@ -306,7 +306,7 @@ package ariane_pkg;
|
|||
// ---------------
|
||||
// Enable BITMANIP
|
||||
// ---------------
|
||||
localparam bit BITMANIP = 1'b0;
|
||||
localparam bit BITMANIP = cva6_config_pkg::CVA6ConfigBExtEn;
|
||||
|
||||
// Only use struct when signals have same direction
|
||||
// exception
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 1;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 0;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 1;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 0;
|
||||
localparam CVA6ConfigBExtEn = 1;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 0;
|
||||
localparam CVA6ConfigCExtEn = 0;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 0;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 0;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 0;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 1;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
|
@ -26,6 +26,7 @@ package cva6_config_pkg;
|
|||
localparam CVA6ConfigCvxifEn = 0;
|
||||
localparam CVA6ConfigCExtEn = 1;
|
||||
localparam CVA6ConfigAExtEn = 1;
|
||||
localparam CVA6ConfigBExtEn = 0;
|
||||
|
||||
localparam CVA6ConfigFetchUserEn = 0;
|
||||
localparam CVA6ConfigFetchUserWidth = CVA6ConfigXlen;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue