Advait Iyer

Results 6 comments of Advait Iyer

Have you tried enabling the systemverilog flag (-g2012) with this command? `iverilog -Wall -g2012 ` I believe Icarus Verilog runs the 2005 version (-g2005) by default. I think that might...

Realised this other PR uses the updated flag as well, think it might just be the fix: https://github.com/adam-maj/tiny-gpu/pull/2/files

Do you have the -g2012 flag in your Makefile? That should fix these issues by using a later version of SV instead of the default 2005

@adam-maj made the changes, lmk!

SystemVerilog is largely similar to Verilog wrt this repo, so some of the stuff linked on here should be helpful: https://wiki.advaitiyer.com/verilog/additional-resources

I think the synthesiser didn't like the extraneous comma while passing in the parameter to the scheduler module ``` module scheduler #( parameter THREADS_PER_BLOCK = 4, ) ``` Removing it...