Enable selection of work file name for top module
Apply natural sort to imported Verilog modules
JavaScript interface to select save directory for instantiated Verilog modules via setImportContextDirectory(path)
that only spans for one import call
JavaScript interface to define the name of top module for import
Configurable pattern for work file names to save hierarchical Verilog modules ($.circuit.work
by default, where $
is replaced by module name)
Handle import of mutex with missing pins
Support bus connection syntax on Verilog import: explicitly enumerated nets of a bus .port({bus[2], bus[1], bus[0]})
, range of nets from a bus .port(bus[3:0])
, whole bus to a matching port .port(bus)
, mixture of net ranges and individual bits .port({bus[2:1], bus[0]})