You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
grants ability to omit the ip name during orbit install when using --url if there is only 1 ip that exists at that url
adds support for specifying a relative path to an ip as dependency
adds support for systemverilog interface design elements as well as detecting references to them in module port declarations
systemverilog code can now be read using orbit read command
adds support for verilog/systemverilog config design elements
adds support for systemverilog package design elements (along with detecting imports in other design elements)
Changes
ip names can no longer end with a dash or underscore
improves error messages surrounding planning stage and grabbing ips from a lockfile
the default library for an ip is now the ip's "name" field, to override this provide a value for the "library" field in the manifest file
Changes --bench <unit> option to --tb <unit> for orbit test
viewing design units of a local ip now display the private units by default without having to specify --all; private units are typically hidden on views of ip outside the local path
Fixes
fixes --force behavior on orbit install to now correctly store the archive of an ip's version
explicit relative dependences are now correctly chosen over cached versions of that ip if they exist as well
fixes bug where user could change ip name and ip would not verify the name is allowed when loading the manifest
adds hints and clearer error messages around build process (orbit build, orbit test) and tree viewing (orbit tree)
adds proper error message when a source file does not contain valid UTF-8 data instead of panicking
properly detects module instances that use the range specificer in verilog and systemverilog files