| 3 | | * '''--tracestart n''' : starts tracing functions at #n cycle |
| 4 | | * '''--notrace''' : disables all tracing functions (''sc_trace''). Usefull to gain a significant simulation speed up |
| 5 | | * '''--i''' : prints all the ''sc_module'' instances, and all the ''sc_signal'' signals |
| 6 | | * '''--edit''' : prints simulator scheduling |
| 7 | | * '''--usage''' : prints simulation performance (cycle per second) at the simulation end |
| 8 | | * '''--t''' : dumps signal dependency or module dependency graph into a dot file |
| 9 | | * '''--help''' : prints available options |
| | 3 | |
| | 4 | ==General== |
| | 5 | * '''--usage''' : print simulation performance (cycle per second) at the simulation end |
| | 6 | * '''--help''' : print available options |
| | 7 | * '''--nobanner''' : do not print SystemCASS splash screen |
| | 8 | * '''--nodynamiclink''' : do not link dynamically scheduling code |
| | 9 | * '''--nosim''' : run until elaboration stage. Don't simulate |
| | 10 | * '''--v''' : print internal SystemCASS kernel options (stderr) |
| | 11 | |
| | 12 | ==Tracing== |
| | 13 | * '''--tracestart n''' : start tracing functions at #n cycle |
| | 14 | * '''--notrace''' : disable all tracing functions (''sc_trace''). Usefull to gain a significant simulation speed up |
| | 15 | |
| | 16 | ==Debug== |
| | 17 | * '''--i''' : print all the ''sc_module'' instances, and all the ''sc_signal'' signals |
| | 18 | * '''--c''' : print schedule at simulation time (stderr) |
| | 19 | * '''--d''' : check port dependencies (stderr) |
| | 20 | * '''--f''' : print function list (stderr) |
| | 21 | * '''--modules filename''' : dump module hierarchy graph into specified dot file (tons of bugs inside) |
| | 22 | |
| | 23 | ==Scheduling== |
| | 24 | * '''--t''' : dump signal dependency or module dependency graph into a dot file |
| | 25 | * '''--edit''' : edit schedule before simulation (run $EDITOR or vim by default) |
| | 26 | * '''--a''' : use almost static scheduling (use sensitivity list instead of port dependency information) [default] |
| | 27 | * '''--m''' : use Mouchard's static scheduling (use port dependency information instead of sensitivity list) |
| | 28 | * '''--p''' : use entirely static scheduling (use port dependency information instead of sensitivity list) [best scheduling method] |
| | 29 | * '''--c''' : print scheduling at run/simulation time (stderr) |
| | 30 | |
| | 31 | ==Other== |
| | 32 | * '''save_on_exit <name>''' : save simulation state saved into <name> file when SystemCASS exits (SOCVIEW format) |