mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-24 14:17:51 -04:00
[vivad_ip] add new hw spinlock configuration
This commit is contained in:
parent
accb2e9157
commit
8fdb2a784e
2 changed files with 10 additions and 2 deletions
|
@ -409,6 +409,11 @@ proc setup_ip_gui {} {
|
|||
add_params $group {
|
||||
{ IO_CRC_EN {Enable CRC} }
|
||||
}
|
||||
|
||||
set group [add_group $page {Hardware Spinlocks (HWSPINLOCK)}]
|
||||
add_params $group {
|
||||
{ IO_HWSPINLOCK_EN {Implement 32 HW-based spinlocks} }
|
||||
}
|
||||
}
|
||||
|
||||
setup_ip_gui
|
||||
|
|
|
@ -129,7 +129,9 @@ entity neorv32_vivado_ip is
|
|||
IO_SLINK_EN : boolean := false;
|
||||
IO_SLINK_RX_FIFO : natural range 1 to 2**15 := 1;
|
||||
IO_SLINK_TX_FIFO : natural range 1 to 2**15 := 1;
|
||||
IO_CRC_EN : boolean := false
|
||||
IO_CRC_EN : boolean := false;
|
||||
IO_HWSPINLOCK_EN : boolean := false
|
||||
|
||||
);
|
||||
port (
|
||||
-- ------------------------------------------------------------
|
||||
|
@ -439,7 +441,8 @@ begin
|
|||
IO_SLINK_EN => IO_SLINK_EN,
|
||||
IO_SLINK_RX_FIFO => IO_SLINK_RX_FIFO,
|
||||
IO_SLINK_TX_FIFO => IO_SLINK_TX_FIFO,
|
||||
IO_CRC_EN => IO_CRC_EN
|
||||
IO_CRC_EN => IO_CRC_EN,
|
||||
IO_HWSPINLOCK_EN => IO_HWSPINLOCK_EN
|
||||
)
|
||||
port map (
|
||||
-- Global control --
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue