cr1901 has quit [Read error: Connection reset by peer]
cr1901 has joined #litex
cr1901 has quit [Read error: Connection reset by peer]
shorne has quit [Ping timeout: 248 seconds]
shorne has joined #litex
_whitelogger has joined #litex
ykaukab has joined #litex
<ykaukab>
Hi, I am trying to use openc906 with Xilinx vivado 2025.1 and getting synthesis errors regarding missing defines. These defines are present in various .h file (for example cpu_cfig.h). However, since these header files are not explicitly added in the verilog files, vivado complains about them. I can fix this locally by adding `include <header file> in the verilog files but I am wondering how others get around this issue.
cr1901 has joined #litex
<ykaukab>
Another way of getting around this issue is to mark the files as global headers. This works as long as the header file don't use defines recursively.