| 
    OpenASIP 2.2
    
   | 
 
#include <stdint.h>#include <systemc.h>#include <Operation.hh>#include <SimpleSimulatorFrontend.hh>#include <DetailedOperationSimulator.hh>#include <ExecutingOperation.hh>#include <SimValue.hh>
Go to the source code of this file.
Classes | |
| class | TTACore | 
Macros | |
| #define | TCE_SC_OPERATION_SIMULATOR(__CLASS__) struct __CLASS__ : public DetailedOperationSimulator, public sc_module | 
| #define | TCE_SC_OPERATION_SIMULATOR_CTOR(__CLASS__) | 
| #define | TCE_SC_SIMULATE_STAGE bool simulateStage(ExecutingOperation& __eop) | 
| #define | TCE_SC_SIMULATE_CYCLE_START void simulateCycleStart() | 
| #define | TCE_SC_OPNAME (__eop.operation().name()) | 
| #define | TCE_SC_OPSTAGE (__eop.stage()) | 
| #define | TCE_SC_OPERATION __eop.operation() | 
| #define | TCE_SC_INT(OPERAND) (__eop.io(OPERAND).intValue()) | 
| #define | TCE_SC_UINT(OPERAND) (__eop.io(OPERAND).unsignedValue()) | 
| #define | TCE_SC_FLT(OPERAND) (__eop.io(OPERAND).floatWordValue()) | 
| #define | TCE_SC_DBL(OPERAND) (__eop.io(OPERAND).doubleWordValue()) | 
| #define | TCE_SC_OUTPUT(OPERAND) (__eop.io(OPERAND)) | 
| #define | TCE_SC_FUPORT_BWIDTH(OPERAND) (__eop.io(OPERAND).width()) | 
Wrappers and utilities for connecting TTA core simulation models to SystemC simulations.
Definition in file tce_systemc.hh.
Definition at line 115 of file tce_systemc.hh.
Definition at line 114 of file tce_systemc.hh.
Definition at line 117 of file tce_systemc.hh.
Definition at line 112 of file tce_systemc.hh.
| #define TCE_SC_OPERATION __eop.operation() | 
Definition at line 109 of file tce_systemc.hh.
| #define TCE_SC_OPERATION_SIMULATOR | ( | __CLASS__ | ) | struct __CLASS__ : public DetailedOperationSimulator, public sc_module | 
Macros used to override FU operation simulation behavior.
Definition at line 89 of file tce_systemc.hh.
| #define TCE_SC_OPERATION_SIMULATOR_CTOR | ( | __CLASS__ | ) | 
Definition at line 92 of file tce_systemc.hh.
| #define TCE_SC_OPNAME (__eop.operation().name()) | 
Definition at line 103 of file tce_systemc.hh.
| #define TCE_SC_OPSTAGE (__eop.stage()) | 
Definition at line 106 of file tce_systemc.hh.
Definition at line 116 of file tce_systemc.hh.
| #define TCE_SC_SIMULATE_CYCLE_START void simulateCycleStart() | 
Definition at line 99 of file tce_systemc.hh.
| #define TCE_SC_SIMULATE_STAGE bool simulateStage(ExecutingOperation& __eop) | 
Definition at line 96 of file tce_systemc.hh.
Definition at line 113 of file tce_systemc.hh.