Changes between Version 1 and Version 2 of DsxUsage


Ignore:
Timestamp:
Aug 21, 2006, 6:47:54 PM (18 years ago)
Author:
Nicolas Pouillon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DsxUsage

    v1 v2  
    1 = Basic usage =
     1== First step ==
    22
    3 First, create your python-based soc description, you'll need dsx and SocLib modules:
     3Create your python-based soc description, you'll need dsx and SocLib modules:
    44
    55{{{
     
    99
    1010Always import those two modules in this order or you'll experience some strange import failures.
     11
     12== Task declaration ==
     13
     14Then declare some tasks. See DsxTaskModel, DsxTasks
     15
     16== Tcg ==
     17
     18Now you can create a Task and Control Graph. See DsxTcg.
     19
     20== Posix Test ==
     21
     22Now create a posix version of your application
     23
     24{{{
     25px = Posix()
     26
     27tcg.generate(px)
     28
     29TopMakefile(px)
     30}}}
     31
     32== Compile, test, debug ==
     33
     34See DsxPosix.
     35
     36== Create your SoC ==
     37
     38See SocCreation.
     39
     40== Mapping ==
     41
     42See DsxMapping.
     43
     44== Compile the simulator, ... ==
     45
     46{{{
     47muteks = MutekS()
     48caba = Caba()
     49mapper.generate( muteks, caba )
     50
     51TopMakefile( muteks, caba )
     52}}}
     53
     54== Run, debug ==
     55
     56You may change some flags about [wiki:MuteksOptions MutekS].
     57
     58You're on your own, use CabaSimulatorFlags, maybe use GtkWave.