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

Subversion Repositories amber

[/] [amber/] [trunk/] [hw/] [vlog/] [amber25/] [a25_execute.v] - Diff between revs 53 and 54

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 53 Rev 54
Line 215... Line 215...
wire                ldm_status_bits;
wire                ldm_status_bits;
 
 
// ========================================================
// ========================================================
// Status Bits in PC register
// Status Bits in PC register
// ========================================================
// ========================================================
 
wire [1:0] status_bits_mode_out;
 
assign status_bits_mode_out = (i_status_bits_mode_wen && i_status_bits_sel == 3'd1 && !ldm_status_bits) ?
 
                                    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_mode_out };      // 1:0 = mode
 
 
 
 
// ========================================================
// ========================================================
// Status Bits Select
// Status Bits Select
// ========================================================
// ========================================================

powered by: WebSVN 2.1.0

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