Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[fud2] First pass for custom testbench support (#2063)
* committing old version of testbench generator * [WIP] reading json * remove extraneous files * Parse json from YXI file * small fixes * Fix for comb_mem being interpreted as Sequential * Fixed YXI test using combinational memory * [WIP] Midway incorporating custom testbench generator to fud2 * inputs to FIRRTL should contain ref, not @external * [WIP] First pass at very convoluted way to get FIRRTL and testbench generated. * Fix pipeline through firrtl-noverify. Need to make path through firrtl (for verilator) * Add refmem build for verilator * Supporting FIRRTL w FIRRTL primitives * Fix small bugs * Remove testbench rsrcing * Some script documentation * Remove duplicate comb_mem_d1 * Fixed MissingConfig issue. Now need to double check and update snaps * Change test snapshots and rename setups * Fix tests according to current fud2 behavior * Update documentation comment * Replace dummy script with dummy command * Fix tests according to previous change * Added memories.sv hack to Icarus as well * Change test snapshots for Icarus (produce and use memories.sv) * Create new rules that either do or don't involve memories.sv instead of creating a blank file * Fix documentation comment
- Loading branch information