Uri Shaked
Uri Shaked
Thanks for responding! `word_size = 1` generates a 8-bit ROM. It's the same word size as defined in the 1K example ROM: https://github.com/VLSIDA/OpenRAM/blob/b6a6f12642df6b84facc24a77f9a6f67a0d62dab/macros/rom_configs/sky130_rom_1kbyte.py#L9
Thanks @proppy! Still getting some errors, even with the modified file: ``` /home/uri/p/gf180-game-of-life-cell/test/gf180mcu_fd_sc_mcu7t5v0.v:14585: error: Unknown module type: UDP_GF018hv5v_mcu_sc7_TT_5P0V_25C_verilog_pg_MGM_HN_IQ_FF_UDP 2 error(s) during elaboration. *** These modules were missing: UDP_GF018hv5v_mcu_sc7_TT_5P0V_25C_verilog_pg_MGM_HN_IQ_FF_UDP referenced 1...
TBH I've no idea - I'm just trying to get to a working gate level simulation of my gf180 submission, and thanks you @proppy slowly figuring it out
To which repository, this one?
The test is here: https://github.com/urish/gf180-game-of-life-cell/tree/gate-level/test Right now, it uses @proppy's generated verilog model. If you have cocotb installed, you can run it by checking out the above repo (gate-level branch),...
Thanks @RTimothyEdwards. I renamed gf180mcu_fd_sc_mcu7t5v0__udp_hn_iq_ff to UDP_GF018hv5v_mcu_sc7_TT_5P0V_25C_verilog_pg_MGM_HN_IQ_FF_UDP, and finally the GL test passes! 🥳 https://github.com/urish/gf180-game-of-life-cell/commit/baf41a82c92bdf0153c7597607efadae6a7469ca
I'm also affected by this - trying to run gate level simulation, but getting a bunch of errors about missing `_func` modules
Thanks @lucasssvaz! I looked into this. It seems like the tests use pins 6/7 for the pin swap test: https://github.com/espressif/arduino-esp32/blob/d164df89de350aa945ccb0cb4261f56306bfdb3c/tests/validation/uart/uart.ino#L51-L52 Looking at the datasheet, the H2 does not have GPIO6...
> Then Idk why the hardware tests work fine 😆 Yeah, that's strange!
> 2024-05-22 19:26:48 /home/runner/work/arduino-esp32/arduino-esp32/tests/validation/uart/uart.ino:101:periman_test:FAIL: Expected 'Hello from Serial1 (UART1) >>> via loopback >>> Serial1 (UART1) while I2C is disabled' Was '\xC1Hello from Serial1 (UART1) >>> via loopback >>> Serial1 (UART1)...