Repository navigation
0.14.0
This update brings a more streamlined command sequence/development process, better error messages, and the first initial support for Verilog!
Features
- initial verilog support includes: module declarations, instantiations, wire declarations, recognition within VHDL files, DST, reading verilog files using
orbit read, setting them as top level units or testbenches for the build process - adds new environment variable
ORBIT_DUTset duringorbit test - allow targets to define what types of blueprints they can handle
- adds
--libraryoption toorbit getcommand - allows configuration file to be found on parent directories of the current working path with appropriate precedence
- adds
orbit lockcommand to save the state of the local ip by writing the Orbit.lock file - allows
orbit configto change the language support mode
Changes
- targets are new spawned inside a folder with their name within the
TARGET_DIRdirectory (this is where the blueprint and .env file are written during the planning stage as well) orbit testforces user to have a testbench, if there is not one, seeorbit build- no longer allows
orbit buildto specify a testbench, seeorbit test - fixes configuration precedence
- renames "plugin" to "target" to more closely align with software language terminology relating to back end processes
- renames "downloads" directory to "archive" to better describe what is stored in that catalog level
- deprecates
plancommand- this step is now integrated into thebuildandtestcommands for a more unified development approach - renames
showcommand toviewand adds new switches (-u,-v) for faster lookups for units and versions of an ip - Adds more error messages
Fixes
- renames library in blueprint if it is a matching identifier to one that is a design unit that underwent DST in that particular ip during the planning stage of the build process
Documents
- updates tutorials with latest changes
- adds information about ip and their naming
- adds information about catalog
- adds information about targets
- adds information of configurations