| | 11 | |
| | 12 | == Task declaration == |
| | 13 | |
| | 14 | Then declare some tasks. See DsxTaskModel, DsxTasks |
| | 15 | |
| | 16 | == Tcg == |
| | 17 | |
| | 18 | Now you can create a Task and Control Graph. See DsxTcg. |
| | 19 | |
| | 20 | == Posix Test == |
| | 21 | |
| | 22 | Now create a posix version of your application |
| | 23 | |
| | 24 | {{{ |
| | 25 | px = Posix() |
| | 26 | |
| | 27 | tcg.generate(px) |
| | 28 | |
| | 29 | TopMakefile(px) |
| | 30 | }}} |
| | 31 | |
| | 32 | == Compile, test, debug == |
| | 33 | |
| | 34 | See DsxPosix. |
| | 35 | |
| | 36 | == Create your SoC == |
| | 37 | |
| | 38 | See SocCreation. |
| | 39 | |
| | 40 | == Mapping == |
| | 41 | |
| | 42 | See DsxMapping. |
| | 43 | |
| | 44 | == Compile the simulator, ... == |
| | 45 | |
| | 46 | {{{ |
| | 47 | muteks = MutekS() |
| | 48 | caba = Caba() |
| | 49 | mapper.generate( muteks, caba ) |
| | 50 | |
| | 51 | TopMakefile( muteks, caba ) |
| | 52 | }}} |
| | 53 | |
| | 54 | == Run, debug == |
| | 55 | |
| | 56 | You may change some flags about [wiki:MuteksOptions MutekS]. |
| | 57 | |
| | 58 | You're on your own, use CabaSimulatorFlags, maybe use GtkWave. |