danm v0.1.4 Danm
Public API for Danm
.
Link to this section Summary
Functions
build, check design, generate html and verilog for several designs, all in one go, with config pulled in from config file
build the design with "name" from top down optional arguments
check design integrity and report errors and warnings. return false if there were errors optional arguments
generate a single verilog file that have everything. File name is deduced from the design name
generate a full set of html files. top level is called top.html
Link to this section Functions
auto_build(names)
build, check design, generate html and verilog for several designs, all in one go, with config pulled in from config file
build(name, options \\ [])
build the design with "name" from top down optional arguments:
- :verilog_path, a list of paths to search for verilog black boxes
- :elixir_path, a list of paths to search for elixir schematics
- :parameters, a map of additional parameters to set to top level before elaborate
check_design(s, options \\ [])
check design integrity and report errors and warnings. return false if there were errors optional arguments:
- :check_warnings, when true, fail if there are warnings
generate_full_verilog(s, list)
generate a single verilog file that have everything. File name is deduced from the design name
generate_html_as_top(s, list)
generate a full set of html files. top level is called top.html