Open urish opened 6 months ago
A 1-bit ROM seems very odd and I'm not surprised that doesn't work. Why would you only need 1-bit output?
It would probably be better to have a 8 or even 32-bit output and then select which bit of the output is needed.
Thanks for responding! word_size = 1
generates a 8-bit ROM. It's the same word size as defined in the 1K example ROM:
I see. This is actually a mistake as it should be in bits, not bytes like the SRAMs:
Describe the bug A clear and concise description of what the bug is.
Version 1.2.48 (b6a6f12642df6b84facc24a77f9a6f67a0d62dab)
To Reproduce Generate a 8kbyte ROM binary file, e.g.:
Use the following configuration:
Expected behavior Should build without any errors
Logs
(You can see the complete logs here)
Additional context Also happens on larger sizes (tried 12k, 16k, 24k, 32k), and even with smaller sizes if we increase the value of
words_per_row
, e.g., for a 128 bytes ROM: