URL
https://opencores.org/ocsvn/amber/amber/trunk
[/] [amber/] [trunk/] [hw/] [vlog/] [amber23/] [a23_execute.v] - Diff between revs 71 and 72
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 71 |
Rev 72 |
Line 229... |
Line 229... |
// i_user_mode_regs_store_nxt signal back into the previous stage -
|
// i_user_mode_regs_store_nxt signal back into the previous stage -
|
// so its really part of the decode stage even though the logic is right here
|
// so its really part of the decode stage even though the logic is right here
|
// In addition the signal is one-hot encoded to further speed up the logic
|
// In addition the signal is one-hot encoded to further speed up the logic
|
// Raw version is also kept for ram-based register bank implementation.
|
// Raw version is also kept for ram-based register bank implementation.
|
|
|
assign status_bits_mode_rds_nxt = i_user_mode_regs_store_nxt ? OH_USR :
|
assign status_bits_mode_rds_nxt = i_user_mode_regs_store_nxt ? USR :
|
status_bits_mode_update ? status_bits_mode_nxt :
|
status_bits_mode_update ? status_bits_mode_nxt :
|
status_bits_mode ;
|
status_bits_mode ;
|
|
|
assign status_bits_mode_rds_oh_nxt = oh_status_bits_mode(status_bits_mode_rds_nxt);
|
assign status_bits_mode_rds_oh_nxt = oh_status_bits_mode(status_bits_mode_rds_nxt);
|
|
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.