ParaNut SystemC Model
A SystemC Model of the ParaNut architecture
Public Member Functions | Public Attributes | List of all members
Mtimer Class Reference

#include <mtimer.h>

Inheritance diagram for Mtimer:
Inheritance graph
[legend]
Collaboration diagram for Mtimer:
Collaboration graph
[legend]

Public Member Functions

void TransitionMethod ()
 
 Mtimer (const sc_module_name &name)
 
void Trace (sc_trace_file *tf, int levels=1)
 

Public Attributes

sc_in< bool > irq_out_enable
 
sc_out< bool > irq_out
 
sc_in_clk wb_clk_i
 WB Clock input. More...
 
sc_in< bool > wb_rst_i
 WB Reset input. More...
 
sc_in< bool > wb_stb_i
 WB Strobe input. More...
 
sc_in< bool > wb_we_i
 WB write enable intput. More...
 
sc_out< bool > wb_ack_o
 WB normal termination. More...
 
sc_in< sc_uint< 32 > > wb_adr_i
 WB address bus inputs. More...
 
sc_in< sc_uint< CFG_MEMU_BUSIF_WIDTH > > wb_dat_i
 WB input data bus. More...
 
sc_out< sc_uint< CFG_MEMU_BUSIF_WIDTH > > wb_dat_o
 WB output data bus. More...
 

Constructor & Destructor Documentation

◆ Mtimer()

Mtimer::Mtimer ( const sc_module_name &  name)
inline

Member Function Documentation

◆ Trace()

void Mtimer::Trace ( sc_trace_file *  tf,
int  levels = 1 
)

◆ TransitionMethod()

void Mtimer::TransitionMethod ( )

Member Data Documentation

◆ irq_out

sc_out<bool> Mtimer::irq_out

◆ irq_out_enable

sc_in<bool> Mtimer::irq_out_enable

◆ wb_ack_o

sc_out<bool> Mtimer::wb_ack_o

WB normal termination.

◆ wb_adr_i

sc_in<sc_uint<32> > Mtimer::wb_adr_i

WB address bus inputs.

◆ wb_clk_i

sc_in_clk Mtimer::wb_clk_i

WB Clock input.

◆ wb_dat_i

sc_in<sc_uint<CFG_MEMU_BUSIF_WIDTH> > Mtimer::wb_dat_i

WB input data bus.

◆ wb_dat_o

sc_out<sc_uint<CFG_MEMU_BUSIF_WIDTH> > Mtimer::wb_dat_o

WB output data bus.

◆ wb_rst_i

sc_in<bool> Mtimer::wb_rst_i

WB Reset input.

◆ wb_stb_i

sc_in<bool> Mtimer::wb_stb_i

WB Strobe input.

◆ wb_we_i

sc_in<bool> Mtimer::wb_we_i

WB write enable intput.


The documentation for this class was generated from the following files: