CoreTML framework is an open-source template-based configuration system allowing the developer to create parametrized templates by inserting special content to any text files.

Its main purpose is to serve as a toolkit for semiconductor IP core creation (based on VHDL/Verilog).

Features

  • Complete language neutrality
  • CoreTML's tagging system using Lua scripting language as a backend is much more versatile than Verilog parameters or VHDL generics
  • Unlike general-purpose programming languages, CoreTML provides a standard way to instantiate templates and pass parameters between them
  • Streamlined configuration GUI creation (see screenshots)

Project Samples

Project Activity

See All Activity >