edalize
edalize copied to clipboard
An abstraction library for interfacing EDA tools
Added support for 'hw_server_url' tool option for Vivado backend, which takes the string (url and port) provided and passes it to the 'connect_hw_server' command in the program.tcl template with the...
Signed-off-by: Maciej Dudek
Signed-off-by: Maciej Dudek
This PR contains miscellaneous fixes/improvements Signed-off-by: Maciej Dudek
This is an initial attempt to support phony targets as discussed in #250. It seems likely that something like the `Target` class will be needed rather than just a string...
A first pass at adding design compiler support. This is a fairly simple shell that sets up a few variables, creates a tcl script to analyze the sources, and passes...
[slang](https://github.com/MikePopoloski/slang) offers system verilog language services and is capable of many things. In particular, a complete Systemverilog preprocessor and linter. This commit adds slang support to edalize
This PR consists of following changes regarding the symbiflow toolchain: * Add fasm2bels feature - this feature enables to generate e.g. `.dcp` files from symbiflow workflow output, which can be...
This is a simple proposal to allow running with GUI where applicable. I don't know if this is of interest for you, or the way I did it is compatible...
Source files can be compiled by passing them to `vlog`. Header files search path is also passed using the `-I` option. TODO: All incdirs (RTL and DPI) are passed to...