OpenASIP
2.0
|
#include <ProximConstants.hh>
Static Public Attributes | |
static const std::string | COMMAND_NAME_OPEN_PROGRAM = "Open Program" |
Name of the open program command. More... | |
static const std::string | COMMAND_NAME_OPEN_MACHINE = "Open Machine" |
Name of the open machine command. More... | |
static const std::string | COMMAND_NAME_CD = "CD" |
Name of the change directory command. More... | |
static const std::string | COMMAND_NAME_CLEAR_CONSOLE |
Name of the clear console command. More... | |
static const std::string | COMMAND_NAME_SET_BP = "Set Breakpoint" |
Name of the set breakpoint command. More... | |
static const std::string | COMMAND_NAME_QUIT = "Quit" |
Name of the quit command. More... | |
static const std::string | COMMAND_NAME_ABOUT = "About" |
Name of the about command. More... | |
static const std::string | COMMAND_NAME_RUN = "Run" |
Name of the run command. More... | |
static const std::string | COMMAND_NAME_STEPI = "StepI" |
Name of the step instruction command. More... | |
static const std::string | COMMAND_NAME_NEXTI = "NextI" |
Name of the next instruction command. More... | |
static const std::string | COMMAND_NAME_UNTIL = "Until" |
Name of the until command. More... | |
static const std::string | COMMAND_NAME_KILL = "Kill" |
Name of the kill command. More... | |
static const std::string | COMMAND_NAME_RESUME = "Resume" |
Name of the resume command. More... | |
static const std::string | COMMAND_NAME_NEW_REGISTER_WINDOW |
Name of the new register window command. More... | |
static const std::string | COMMAND_NAME_NEW_PORT_WINDOW |
Name of the new port window command. More... | |
static const std::string | COMMAND_NAME_SIMULATOR_SETTINGS |
Name of the simulator settings command. More... | |
static const std::string | COMMAND_NAME_EDIT_OPTIONS = "Options" |
Name of the edit options command. More... | |
static const std::string | COMMAND_NAME_EXECUTE_FILE = "Execute File" |
Name of the execute file command. More... | |
static const std::string | COMMAND_NAME_FIND |
Name of the find command. More... | |
static const std::string | SCL_LOAD_PROGRAM = "prog" |
Command for loading a new program in the simulator. More... | |
static const std::string | SCL_LOAD_MACHINE = "mach" |
Command for loading a new machine in the simulator. More... | |
static const std::string | SCL_LOAD_CONF = "conf" |
Command for loading a new machine configuration file in the simulator. More... | |
static const std::string | SCL_SET_BREAKPOINT = "bp" |
Command for setting breakpoints in the simulator control language. More... | |
static const std::string | SCL_SET_TEMP_BP = "tbp" |
Command for setting temporary breakpointss in the sim.con.language. More... | |
static const std::string | SCL_ADD_WATCH = "watch" |
Command for adding watches in the simulator control language. More... | |
static const std::string | SCL_SET_CONDITION = "condition" |
Command for setting stop point condition in simulator control language. More... | |
static const std::string | SCL_SET_IGNORE_COUNT = "ignore" |
Command for setting stop point ignore count. More... | |
static const std::string | SCL_QUIT = "quit" |
Command for quiting the simulation. More... | |
static const std::string | SCL_RUN_UNTIL = "until" |
Command for running until specified instruciton is encoutnered. More... | |
static const std::string | SCL_STEP_INSTRUCTION = "stepi" |
Command for stepping an instruction. More... | |
static const std::string | SCL_NEXT_INSTRUCTION = "nexti" |
Command for advancing simulation to the next instruction in the prog. More... | |
static const std::string | SCL_INFO_REGISTERS = "info registers" |
Command for displaying register file info. More... | |
static const std::string | SCL_INFO_IMMEDIATES = "info immediates" |
Command for displaying immediate unit info. More... | |
static const std::string | SCL_SET = "setting" |
Command for configuring simulator settings. More... | |
static const std::string | SCL_SETTING_EXEC_TRACE = "execution_trace" |
Name of the execution trace setting. More... | |
static const std::string | SCL_SETTING_BUS_TRACE = "bus_trace" |
Name of the bus trace setting. More... | |
static const std::string | SCL_SETTING_PROCEDURE_TRANSFER_TRACE |
Name of the procedure transfer trace setting. More... | |
static const std::string | SCL_SETTING_RF_TRACE = "rf_tracking" |
Name of the rf access trace setting. More... | |
static const std::string | SCL_SETTING_FU_CONFLICT_DETECTION |
Name of the fu conflict detection setting. More... | |
static const std::string | SCL_SETTING_PROFILE_DATA_SAVING |
Name of the profile data saving setting. More... | |
static const std::string | SCL_SETTING_UTILIZATION_DATA_SAVING |
Name of the utilization data saving setting. More... | |
static const std::string | SCL_SETTING_NEXT_INSTRUCTION_PRINTING |
Name of the fu next insturction printing setting. More... | |
static const std::string | SCL_SETTING_SIMULATION_TIME_STATISTICS |
Name of the simulation time statistics setting. More... | |
static const std::string | SCL_SETTING_HISTORY_SAVE = "history_save" |
Name of the input history saving setting,. More... | |
static const std::string | SCL_SETTING_HISTORY_SIZE = "history_size" |
Name of the input history size setting. More... | |
static const std::string | SCL_SETTING_HISTORY_FILE |
Name of the input history file name setting. More... | |
static const std::string | SCL_DELIM = ";" |
Command delimeter for the simulator commands. More... | |
static const std::string | MACH_WIN_FU_LABEL = "Function unit: " |
Label precing function unit names in the machine state window. More... | |
static const std::string | MACH_WIN_FU_PORT_LABEL |
Label precing function unit port names in the machine state window. More... | |
static const std::string | MACH_WIN_PORT_LABEL = "Port: " |
Label precing port names in the machine state window. More... | |
static const std::string | MACH_WIN_SOCKET_LABEL = "Socket: " |
Label precing socket names in the machine state window. More... | |
static const std::string | MACH_WIN_RF_LABEL = "Register file: " |
Label precing register file names in the machine state window. More... | |
static const std::string | MACH_WIN_BUS_LABEL = "Bus: " |
Label precing bus names in the machine state window. More... | |
static const std::string | MACH_WIN_IU_LABEL = "Immediate unit: " |
Label precing immediate unit names in the machine state window. More... | |
static const std::string | MACH_WIN_GCU_LABEL = "Global Control Unit" |
Label for the global control unit in the machine state window. More... | |
static const std::string | MACH_WIN_BUS_VALUE_LABEL = "Value: " |
Label for the machine state window bus value. More... | |
static const std::string | MACH_WIN_BUS_WRITES_LABEL = "Bus writes: " |
Label for the machine state window bus write count.. More... | |
static const std::string | MACH_WIN_SOCKET_WRITES_LABEL |
Label for the machine state window socket write count. More... | |
static const std::string | MACH_WIN_EXECUTION_COUNT_LABEL |
Execution count title for the machine state window. More... | |
static const std::string | MACH_WIN_TRIGGER_COUNT_LABEL |
Trigger count label for the machine state window. More... | |
static const std::string | MACH_WIN_PORTS_TITLE = "Ports:" |
Title for the machine state window ports list. More... | |
static const std::string | MACH_WIN_REGISTERS_TITLE = "Registers:" |
Title for the machine state window register file register list. More... | |
static const std::string | MACH_WIN_IMMEDIATES_TITLE |
Title for the machine state window immediate unit immediates list. More... | |
static const wxString | MACH_WIN_DETAILS_TITLE |
Execution count title for the machine state window. More... | |
static const wxString | MACH_WIN_UTILIZATION_TITLE |
Execution count title for the machine state window. More... | |
static const std::string | CONFIGURATION_NAME = "proxim-configuration" |
Configuration file top-level element name. More... | |
static const std::string | PROXIM_TITLE = "TTA Processor Simulator" |
Application title. More... | |
static const std::string | PROXIM_VERSION = "?.?" |
Version string. More... | |
static const wxString | PROXIM_COPYRIGHT |
Copyright string. More... | |
Collection of Proxim constants shared by all classes of the application.
Definition at line 46 of file ProximConstants.hh.
Menu command IDs.
Definition at line 49 of file ProximConstants.hh.
IDs for single instance simulator windows.
Enumerator | |
---|---|
ID_CONSOLE_WINDOW | |
ID_DISASSEMBLY_WINDOW | |
ID_MACHINE_STATE_WINDOW | |
ID_MEMORY_WINDOW | |
ID_BREAKPOINT_WINDOW | |
ID_CMD_HISTORY_WINDOW | |
ID_CONTROL_WINDOW | |
ID_DEBUGGER_WINDOW | |
ID_FIND_WINDOW |
Definition at line 89 of file ProximConstants.hh.
|
static |
Name of the about command.
Definition at line 116 of file ProximConstants.hh.
|
static |
Name of the change directory command.
Definition at line 108 of file ProximConstants.hh.
|
static |
Name of the clear console command.
Definition at line 110 of file ProximConstants.hh.
|
static |
Name of the edit options command.
Definition at line 136 of file ProximConstants.hh.
|
static |
Name of the execute file command.
Definition at line 138 of file ProximConstants.hh.
|
static |
Name of the find command.
Definition at line 140 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the kill command.
Definition at line 126 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the new port window command.
Definition at line 132 of file ProximConstants.hh.
|
static |
Name of the new register window command.
Definition at line 130 of file ProximConstants.hh.
|
static |
Name of the next instruction command.
Definition at line 122 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the open machine command.
Definition at line 106 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the open program command.
Definition at line 104 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the quit command.
Definition at line 114 of file ProximConstants.hh.
Referenced by ProximMainFrame::onClose().
|
static |
Name of the resume command.
Definition at line 128 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the run command.
Definition at line 118 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the set breakpoint command.
Definition at line 112 of file ProximConstants.hh.
|
static |
Name of the simulator settings command.
Definition at line 134 of file ProximConstants.hh.
|
static |
Name of the step instruction command.
Definition at line 120 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions().
|
static |
Name of the until command.
Definition at line 124 of file ProximConstants.hh.
|
static |
Configuration file top-level element name.
Definition at line 247 of file ProximConstants.hh.
Referenced by Proxim::createDefaultOptions(), ProximQuitCmd::Do(), and Proxim::loadOptions().
|
static |
Label precing bus names in the machine state window.
Definition at line 216 of file ProximConstants.hh.
Referenced by ProximBusDetailsCmd::Do(), and ProximBusEditPolicy::getCommand().
|
static |
Label for the machine state window bus value.
Definition at line 222 of file ProximConstants.hh.
Referenced by ProximBusDetailsCmd::Do().
|
static |
Label for the machine state window bus write count..
Definition at line 224 of file ProximConstants.hh.
Referenced by ProximBusDetailsCmd::Do().
|
static |
Execution count title for the machine state window.
Definition at line 242 of file ProximConstants.hh.
Referenced by ProximMachineStateWindow::createContents().
|
static |
Execution count title for the machine state window.
Definition at line 229 of file ProximConstants.hh.
Referenced by ProximFUDetailsCmd::Do().
|
static |
Label precing function unit names in the machine state window.
Definition at line 206 of file ProximConstants.hh.
Referenced by ProximFUDetailsCmd::Do(), and ProximFUEditPolicy::getCommand().
|
static |
Label precing function unit port names in the machine state window.
Definition at line 208 of file ProximConstants.hh.
Referenced by ProximFUPortDetailsCmd::Do().
|
static |
Label for the global control unit in the machine state window.
Definition at line 220 of file ProximConstants.hh.
|
static |
Title for the machine state window immediate unit immediates list.
Definition at line 239 of file ProximConstants.hh.
Referenced by ProximIUDetailsCmd::Do().
|
static |
Label precing immediate unit names in the machine state window.
Definition at line 218 of file ProximConstants.hh.
Referenced by ProximIUDetailsCmd::Do(), and ProximIUEditPolicy::getCommand().
|
static |
Label precing port names in the machine state window.
Definition at line 210 of file ProximConstants.hh.
|
static |
Title for the machine state window ports list.
Definition at line 235 of file ProximConstants.hh.
Referenced by ProximFUDetailsCmd::Do().
|
static |
Title for the machine state window register file register list.
Definition at line 237 of file ProximConstants.hh.
Referenced by ProximRFDetailsCmd::Do().
|
static |
Label precing register file names in the machine state window.
Definition at line 214 of file ProximConstants.hh.
Referenced by ProximRFDetailsCmd::Do(), and ProximRFEditPolicy::getCommand().
|
static |
Label precing socket names in the machine state window.
Definition at line 212 of file ProximConstants.hh.
Referenced by ProximSocketDetailsCmd::Do(), and ProximSocketEditPolicy::getCommand().
|
static |
Label for the machine state window socket write count.
Definition at line 226 of file ProximConstants.hh.
Referenced by ProximSocketDetailsCmd::Do().
|
static |
Trigger count label for the machine state window.
Definition at line 232 of file ProximConstants.hh.
Referenced by ProximFUDetailsCmd::Do().
|
static |
Execution count title for the machine state window.
Definition at line 244 of file ProximConstants.hh.
Referenced by ProximMachineStateWindow::createContents().
|
static |
Copyright string.
Definition at line 254 of file ProximConstants.hh.
Referenced by ProximAboutDialog::createContents().
|
static |
Application title.
Definition at line 250 of file ProximConstants.hh.
Referenced by ProximAboutDialog::createContents(), and Proxim::OnInit().
|
static |
Version string.
Definition at line 252 of file ProximConstants.hh.
|
static |
Command for adding watches in the simulator control language.
Definition at line 155 of file ProximConstants.hh.
Referenced by AddWatchDialog::onOK().
|
static |
Command delimeter for the simulator commands.
Definition at line 202 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Command for displaying immediate unit info.
Definition at line 171 of file ProximConstants.hh.
|
static |
Command for displaying register file info.
Definition at line 169 of file ProximConstants.hh.
|
static |
Command for loading a new machine configuration file in the simulator.
Definition at line 149 of file ProximConstants.hh.
Referenced by ProximOpenMachineCmd::Do().
|
static |
Command for loading a new machine in the simulator.
Definition at line 147 of file ProximConstants.hh.
Referenced by ProximOpenMachineCmd::Do(), and Proxim::OnInit().
|
static |
Command for loading a new program in the simulator.
Definition at line 145 of file ProximConstants.hh.
Referenced by ProximOpenProgramCmd::Do(), and Proxim::OnInit().
|
static |
Command for advancing simulation to the next instruction in the prog.
Definition at line 167 of file ProximConstants.hh.
Referenced by ProximNextICmd::Do().
|
static |
Command for quiting the simulation.
Definition at line 161 of file ProximConstants.hh.
Referenced by ProximQuitCmd::Do().
|
static |
Command for running until specified instruciton is encoutnered.
Definition at line 163 of file ProximConstants.hh.
Referenced by ProximDisassemblyWindow::onRunUntil().
|
static |
Command for configuring simulator settings.
Definition at line 174 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Command for setting breakpoints in the simulator control language.
Definition at line 151 of file ProximConstants.hh.
Referenced by AddBreakpointDialog::onOK(), and ProximDisassemblyWindow::onSetBreakpoint().
|
static |
Command for setting stop point condition in simulator control language.
Definition at line 157 of file ProximConstants.hh.
Referenced by WatchPropertiesDialog::onOK(), and BreakpointPropertiesDialog::onOK().
|
static |
Command for setting stop point ignore count.
Definition at line 159 of file ProximConstants.hh.
Referenced by WatchPropertiesDialog::onOK(), and BreakpointPropertiesDialog::onOK().
|
static |
Command for setting temporary breakpointss in the sim.con.language.
Definition at line 153 of file ProximConstants.hh.
Referenced by ProximDisassemblyWindow::onSetTempBp().
|
static |
Name of the bus trace setting.
Definition at line 179 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the execution trace setting.
Definition at line 177 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the fu conflict detection setting.
Definition at line 185 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the input history file name setting.
Definition at line 199 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the input history saving setting,.
Definition at line 195 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the input history size setting.
Definition at line 197 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the fu next insturction printing setting.
Definition at line 191 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the procedure transfer trace setting.
Definition at line 181 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the profile data saving setting.
Definition at line 187 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the rf access trace setting.
Definition at line 183 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the simulation time statistics setting.
Definition at line 193 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Name of the utilization data saving setting.
Definition at line 189 of file ProximConstants.hh.
Referenced by SimulatorSettingsDialog::onOK().
|
static |
Command for stepping an instruction.
Definition at line 165 of file ProximConstants.hh.
Referenced by ProximStepICmd::Do(), and ProximMainFrame::onSimulatorEvent().