270
Development Tools User’s Guide
Intel
®
IXP2400/IXP2800 Network Processors
Simulator APIs
9.5.9
XACT_init_gui_console
Initializes the command line parsing done by
XACT_gui_execute_command()
, i.e., clears
outstanding line continuation, nested curly braces, nested conditional directives, etc.
Synopsis
XACTAPI XACT_init_gui_console()
9.5.10
XACT_gui_execute_command
Executes a command line in a gui (e.g., Developer Workbench) environment. Command line
status, such as line continuation, conditional directives, etc., is maintained between calls. Use
XACT_init_gui_console()
to initialize status.
Synopsis
XACTAPI XACT_gui_execute_command(char
*command_line)
9.5.11
XACT_start_console()
This function starts the transactor console. This function returns only when an "
exit
" command is
processed by the console. When an external program is to supply the actual console I/O window,
the functions:
XACT_Define_Callback_Output_Message(),
XACT_Define_Callback_Set_Prompt(), and
XACT_Define_Callback_Get_Console_Input()
must be called prior to invoking
XACT_start_console()
.
Synopsis
XACTAPI XACT_start_console()
Returns
TRUE if the console was successfully invoked or FALSE otherwise
9.5.12
XACT_initialize()
This function initializes the transactor for operation when the transactor function is accessed via a
library. This function must be the first transactor function called. Subsequent transactor functions
should only be called when this function returns with success status.
Synopsis
XACTAPI XACT_initialize()
Returns
TRUE if the initialization was successful or FALSE otherwise
9.5.13
XACT_stop_execution_at_clk
This function stops simulation at the end of the next simulation cycle that aligns to the specified
clock cycle. It also stops script file execution as soon as possible by letting the current command
complete, and then unwinding the command stack.
Synopsis
XACTAPI XACT_stop_execution_at_clk( XACT_HANDLE
clk_handle )
Returns
TRUE if successful; FALSE otherwise