URL
https://opencores.org/ocsvn/amber/amber/trunk
[/] [amber/] [trunk/] [hw/] [vlog/] [amber23/] [a23_execute.v] - Diff between revs 15 and 54
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 15 |
Rev 54 |
Line 185... |
Line 185... |
wire adex_nxt;
|
wire adex_nxt;
|
|
|
// ========================================================
|
// ========================================================
|
// Status Bits in PC register
|
// Status Bits in PC register
|
// ========================================================
|
// ========================================================
|
|
wire [1:0] status_bits_out;
|
|
assign status_bits_out = (i_status_bits_mode_wen && i_status_bits_sel == 3'd1) ?
|
|
alu_out[1:0] : status_bits_mode ;
|
|
|
|
|
assign o_status_bits = { status_bits_flags, // 31:28
|
assign o_status_bits = { status_bits_flags, // 31:28
|
status_bits_irq_mask, // 7
|
status_bits_irq_mask, // 7
|
status_bits_firq_mask, // 6
|
status_bits_firq_mask, // 6
|
24'd0,
|
24'd0,
|
status_bits_mode }; // 1:0 = mode
|
status_bits_out}; // 1:0 = mode
|
|
|
|
|
// ========================================================
|
// ========================================================
|
// Status Bits Select
|
// Status Bits Select
|
// ========================================================
|
// ========================================================
|
assign status_bits_flags_nxt = i_status_bits_sel == 3'd0 ? alu_flags :
|
assign status_bits_flags_nxt = i_status_bits_sel == 3'd0 ? alu_flags :
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.