SoCRocket
Transaction-Level Modeling Framework for Space Applications
#include <externalPins.hpp>
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... | |
| leon3_funclt_trap::PinTLM_out_32::PinTLM_out_32 | ( | sc_module_name | portName | ) |
References initSignal, on_run(), run, status, and stopped.
| 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().
References v::debug, and setup::name.
| leon3_funclt_trap::PinTLM_out_32::SR_HAS_SIGNALS | ( | PinTLM_out_32 | ) |
| 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().