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
While I use Synopsys DC to synthesize the system verilog code of Gemmini accelerator, Illegal use of tristate value error happen on CSRFile.sv file.
This is due to following line wire [15:0] read_mip = {1'bz, 1'bz, io_rocc_interrupt, 1'bz, io_interrupts_meip, 1'bz, reg_mip_seip | io_interrupts_seip, 1'bz, io_interrupts_mtip, 1'bz, reg_mip_stip, 1'bz, io_interrupts_msip, 1'bz, reg_mip_ssip, 1'bz} & 16'h2AAA; // @[CSR.scala:407:10, :473:20, :559:24, :565:57, :569:{22,29}]
What should I do for this line?
As CSRFile.sv is submodule of Rocket.sv, I should handle this error correctly.
Can I chagne 1'bz to 1'b0 or 1'b1?
The text was updated successfully, but these errors were encountered:
While I use Synopsys DC to synthesize the system verilog code of Gemmini accelerator, Illegal use of tristate value error happen on CSRFile.sv file.
This is due to following line
wire [15:0] read_mip = {1'bz, 1'bz, io_rocc_interrupt, 1'bz, io_interrupts_meip, 1'bz, reg_mip_seip | io_interrupts_seip, 1'bz, io_interrupts_mtip, 1'bz, reg_mip_stip, 1'bz, io_interrupts_msip, 1'bz, reg_mip_ssip, 1'bz} & 16'h2AAA; // @[CSR.scala:407:10, :473:20, :559:24, :565:57, :569:{22,29}]
What should I do for this line?
As CSRFile.sv is submodule of Rocket.sv, I should handle this error correctly.
Can I chagne 1'bz to 1'b0 or 1'b1?
The text was updated successfully, but these errors were encountered: