Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Public Member Functions | Public Attributes | List of all members
leon3_funclt_trap::PinTLM_out_32 Class Reference

#include <externalPins.hpp>

Inheritance diagram for leon3_funclt_trap::PinTLM_out_32:
Collaboration diagram for leon3_funclt_trap::PinTLM_out_32:

Public Member Functions

 SR_HAS_SIGNALS (PinTLM_out_32)
 
 PinTLM_out_32 (sc_module_name portName)
 
void send_pin_req (const unsigned int &value) throw ()
 
void on_run (const bool &value, const sc_time &delay) throw ()
 

Public Attributes

signal< unsigned int >::out initSignal
 
signal< bool >::out status
 
signal< bool >::in run
 
bool stopped
 Needed to halt the main processor loop. More...
 
sc_event start
 Needed to start the main processor loop. More...
 

Constructor & Destructor Documentation

leon3_funclt_trap::PinTLM_out_32::PinTLM_out_32 ( sc_module_name  portName)

References initSignal, on_run(), run, status, and stopped.

Here is the call graph for this function:

Member Function Documentation

void leon3_funclt_trap::PinTLM_out_32::on_run ( const bool value,
const sc_time &  delay 
)
throw (
)

References v::debug, setup::name, and start.

Referenced by PinTLM_out_32().

void leon3_funclt_trap::PinTLM_out_32::send_pin_req ( const unsigned int value)
throw (
)

References v::debug, and setup::name.

leon3_funclt_trap::PinTLM_out_32::SR_HAS_SIGNALS ( PinTLM_out_32  )

Member Data Documentation

signal< unsigned int >::out leon3_funclt_trap::PinTLM_out_32::initSignal

Referenced by PinTLM_out_32(), and sc_main().

signal<bool>::in leon3_funclt_trap::PinTLM_out_32::run

Will prepare the start of the processor. If set to 1 stoped will be false and the start notification will be sent.

Referenced by usi.shell.console.Console::interact(), PinTLM_out_32(), sc_main(), and usi.shell.console.Console::stop().

sc_event leon3_funclt_trap::PinTLM_out_32::start

Needed to start the main processor loop.

signal<bool>::out leon3_funclt_trap::PinTLM_out_32::status

If the processor is stoped status will be true If it is running it will be false.

Referenced by PinTLM_out_32(), and sc_main().

bool leon3_funclt_trap::PinTLM_out_32::stopped

Needed to halt the main processor loop.

Referenced by PinTLM_out_32().


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