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

Subversion Repositories sardmips

[/] [sardmips/] [branches/] [avendor/] [source/] [cpu/] [mux_instaddr.h] - Blame information for rev 18

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 igorloi
#include "systemc.h"
2
#include "../constants/constants.h"
3
 
4
SC_MODULE(mux_instaddr)
5
{
6
        sc_in<sc_uint<32> >     m_wb_instaddr;
7
        sc_in<sc_uint<32> >     ex_m_instaddr;
8
        sc_in<sc_lv<32> >       ex_mem_inst;
9
 
10
        sc_in<bool>             m_wb_interrupt_signal;
11
 
12
        sc_out<sc_uint<32> >    m_wb_instaddr_s;
13
 
14
 
15
        void do_mux_instaddr();
16
 
17
        SC_CTOR(mux_instaddr)
18
        {
19
                SC_METHOD(do_mux_instaddr);
20
                sensitive << m_wb_instaddr << ex_m_instaddr << m_wb_instaddr;
21
                sensitive << ex_mem_inst;
22
        }
23
};

powered by: WebSVN 2.1.0

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