Skip to content

Support ASL version 1.0

Latest
Compare
Choose a tag to compare
@alastairreid alastairreid released this 06 Jan 17:34

Extensive changes to ASLi

Changes include:

  • Change ASLi to support most of ASL version 1.0 requiring significant changes to the AST, lexer, parser and typechecker.
  • Cleanup the "CPU" API that ASLi expects an ISA to implement.
  • Add support for compiling ASL specifications to C by adding many transformations and multiple runtimes.
  • Add a demo ISA to illustrate how to generate simulators from an ASL specification.

Co-authored-by: Alastair Reid alastair.reid@intel.com
Co-authored-by: Nikolay Kosarev nikolay.kosarev@intel.com
Co-authored-by: Niclas Adlertz niclas.adlertz@intel.com
Co-authored-by: Rafael Barbalho rafael.barbalho@intel.com