| 12 | == Which harware components can I use with ? == |
| 13 | |
| 14 | SystemCASS is a SystemC API, respecting LRM specifications. |
| 15 | SystemC core language is supported. |
| 16 | |
| 17 | However, SystemCASS supports only one clock and hardware components have to fit the FSM modeling approach. |
| 18 | Each hardware component should contain three function kinds : |
| 19 | * Transition function; |
| 20 | * Moore generation function; |
| 21 | * Mealy generation function. |
| 22 | |
| 23 | |
| 24 | Transition function writes new states and depends on inputs. This kind of function is sensitive to positive clock edge. |
| 25 | |
| 26 | Moore generation function writes new values to outputs and depends only on internal states. This kind of function is sensitive to negative clock edge. |
| 27 | |
| 28 | Mealy generation function, also called combinational function, writes new values to outputs and depends on internal states and/or inputs. This kind of function is sensitive to negative clock edge and given inputs. |
| 29 | |
19 | | [[img]]http://www-asim.lip6.fr/~buchmann/images/pdf-ico.gif[[img]] |
20 | | [http://www-asim.lip6.fr/~buchmann/articles/statique_gdr02.pdf Ordonnancement statique versus événementiel] (French) |
21 | | [http://www-asim.lip6.fr/~buchmann/articles/casc_iceec04.pdf Fast Cycle Accurate Simulator To Simulate Event-Driven Behavior] |
22 | | [http://www-asim.lip6.fr/~buchmann/posters/poster_date05_systemcass.pdf Fast Functional SystemC Simulator Using Static Scheduling] |
| 37 | ||[[Image(http://www-asim.lip6.fr/~buchmann/images/pdf-ico.gif)]]||[http://www-asim.lip6.fr/~buchmann/articles/statique_gdr02.pdf Ordonnancement statique versus événementiel] (French)|| |
| 38 | ||[[Image(http://www-asim.lip6.fr/~buchmann/images/pdf-ico.gif)]]||[http://www-asim.lip6.fr/~buchmann/articles/casc_iceec04.pdf Fast Cycle Accurate Simulator To Simulate Event-Driven Behavior]|| |
| 39 | ||[[Image(http://www-asim.lip6.fr/~buchmann/images/pdf-ico.gif)]]||[http://www-asim.lip6.fr/~buchmann/posters/poster_date05_systemcass.pdf Fast Functional SystemC Simulator Using Static Scheduling]|| |