[[atom]]
 

Atom

Atom is a DSL embedded in Haskell used to describe synchronous reactive software systems, primarily intended for realtime control applications. Based on conditional term rewriting, an atom description is composed of a set of rules that defines the state transition behavior of the system at periodic intervals.

(Other functional HDLs: Confluence, HDCaml, etc)

Documentation

Download

Software Dependencies

  • Required
    • Haskell: A Haskell compiler. GHC recommended.
    • MiniSat: A SAT solver for rule scheduling analysis.
  • Optional
    • Graphviz: Rule scheduling visualization.
 
atom.txt · Last modified: 2008/01/04 23:52 (external edit)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki