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
Been trying to synthesize a bitstream for ulx3s (85F) with "./make --board=ulx3s --device=LFE5U-85F --build" using the recompiled linux images.
I run into an error that I run out of "TRELLIS_SLICE" (180% approx. According to console) and it can't fulfill the syntezisis can't be fulfilled as resources aren't enough.
Tried to restrict the cpu-count but still the same issue that it uses more resources than it should it seems. The board is a ulx3s v3.0.8 with 32Mb sdram.
Resources used:
Executing JSON backend.
Warnings: 2 unique messages, 2 total
End of script. Logfile hash: 22ad2087f1, CPU: user 496.62s system 23.62s, MEM: 3331.66 MB peak
Yosys 0.9+3619 (git sha1 c8f052bb, g++ 8.3.0 -Os)
Time spent: 38% 1x autoname (223 sec), 10% 30x opt_reduce (61 sec),
Info: constraining clock net 'clk25' to 25.00 MHz
Info: Placed 113 cells based on constraints.
ERROR: Unable to place cell 'storage_10.0.571.0_WRE_LUT4_Z_SLICE', no Bels remaining of type 'TRELLIS_SLICE'
0 warnings, 1 error
Traceback (most recent call last):
File "/home/isaac/linux-on-litex-vexriscv/./make.py", line 199, in
main()
File "/home/isaac/linux-on-litex-vexriscv/./make.py", line 172, in main
builder.build(run=args.build, build_name=board_name)
File "/home/isaac/litex/litex/litex/soc/integration/builder.py", line 415, in build
vns = self.soc.build(build_dir=self.gateware_dir, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/isaac/litex/litex/litex/soc/integration/soc.py", line 1497, in build
return self.platform.build(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/isaac/litex/litex/litex/build/lattice/platform.py", line 63, in build
return self.toolchain.build(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/isaac/litex/litex/litex/build/lattice/trellis.py", line 67, in build
return YosysNextPNRToolchain.build(self, platform, fragment, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/isaac/litex/litex/litex/build/yosys_nextpnr_toolchain.py", line 127, in build
return GenericToolchain.build(self, platform, fragment, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/isaac/litex/litex/litex/build/generic_toolchain.py", line 123, in build
self.run_script(script)
File "/home/isaac/litex/litex/litex/build/yosys_nextpnr_toolchain.py", line 234, in run_script
raise OSError("Error occured during Yosys/Nextpnr's script execution.")
OSError: Error occured during Yosys/Nextpnr's script execution.
The text was updated successfully, but these errors were encountered:
This is realy weird, because when this kind of LUT explosion comes, it is because of some memories not being infered as memory blocks.
That comes with the symptom of which flipflop utilisation.
But in your case, it isn't the case XD :
Info: Total DFFs: 14072/83640 16%
So, i realy have no idea what can have happened there.
Info: Total LUT4s: 150617/83640 180% realy look crazy.
Could it be a ROM ? the being inferred as block ram but in logic instead ?
After some debugging of the compilation, commented out the soc_capabilities in boards.py file for ulx3s (sdcard and framebuffer). Could build with sdcard but when building with framebuffer the issue comes up. Can boot into Linux without any problems if I build with the framebuffer soc capability is commented out. Is there any earlier bugs with the HDMI and video?
Hi,
Been trying to synthesize a bitstream for ulx3s (85F) with "./make --board=ulx3s --device=LFE5U-85F --build" using the recompiled linux images.
I run into an error that I run out of "TRELLIS_SLICE" (180% approx. According to console) and it can't fulfill the syntezisis can't be fulfilled as resources aren't enough.
Tried to restrict the cpu-count but still the same issue that it uses more resources than it should it seems. The board is a ulx3s v3.0.8 with 32Mb sdram.
Resources used:
Error:
The text was updated successfully, but these errors were encountered: