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
Since Chisel/Firtool now requires a synthesis define ENABLE_INITIAL_MEM_=True to be able to initialize memories with external files (readmemh/readmems), this define has been added to the chiselv.core file but was not picked by Symbiflow, the toolchain used to generate bitstreams for Xilinx board (like the Arty A7).
I've added a workaround on carlosedp/edalize@4a806a8 that allows passing defines in the filelist array.
This can be used until symbiflow has a proper flag for defines which I've sent here: chipsalliance/f4pga#669
Since Chisel/Firtool now requires a synthesis define
ENABLE_INITIAL_MEM_=True
to be able to initialize memories with external files (readmemh/readmems), this define has been added to the chiselv.core file but was not picked by Symbiflow, the toolchain used to generate bitstreams for Xilinx board (like the Arty A7).I've added a workaround on carlosedp/edalize@4a806a8 that allows passing defines in the filelist array.
This can be used until symbiflow has a proper flag for defines which I've sent here: chipsalliance/f4pga#669
There's an issue open on Edalize at olofk/edalize#434.
The workaround can be installed as described in the Readme (added on 63095e5).
This could be removed once everything works upstream (Edalize and F4pga PRs).
The text was updated successfully, but these errors were encountered: