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
That would lead to having a single SV file without the need to split files and a flag to enable memory initialization for synthesis cleaning-up the chiselv.core file (Have a single Toplevel.sv and removing the --split-verilog params).
The text was updated successfully, but these errors were encountered:
After the hack into firtool to correctly initialize the memory outside the ifndef, the reset in the core does not behave as expected. Need to investigate further.
carlosedp
changed the title
Generating for FPGA fails
FPGA code generation improvents
Jan 22, 2024
The core generation for FPGA fails due to:
ifndef SYNTHESIS
block llvm/circt#4752 -> Fixed by Memory initialization is generated only inside theifndef SYNTHESIS
block llvm/circt#4752 (comment)unexpected TOK_AUTOMATIC
error llvm/circt#4751The ideal scenario would be fixing:
.sv
output with filenames at the end llvm/circt#4249--target:fpga
behavior for FPGA-suited targets llvm/circt#4230That would lead to having a single SV file without the need to split files and a flag to enable memory initialization for synthesis cleaning-up the chiselv.core file (Have a single
Toplevel.sv
and removing the--split-verilog
params).The text was updated successfully, but these errors were encountered: