OpenCores
URL https://opencores.org/ocsvn/amber/amber/trunk

Subversion Repositories amber

[/] [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);
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.