Reduce the size of icache to help yosys ECP5 builds (#303)
authorMichael Neuling <mikey@neuling.org>
Sat, 31 Jul 2021 01:18:39 +0000 (11:18 +1000)
committerGitHub <noreply@github.com>
Sat, 31 Jul 2021 01:18:39 +0000 (11:18 +1000)
commitd7458d5bebe19d20a6231471b6e0a7823365c2a6
tree4a7e496f0f813e28ef6c987eb0ecadf4288bfe7f
parentf9654428ff28744dcf1ad4e7fe43604415689f36
Reduce the size of icache to help yosys ECP5 builds (#303)

The icache RAM is currently LUT ram not block ram. This massively
bloats the icache size. We think this is due to yosys not inferencing
the RAM correctly but that's yet to be confirmed.

Work around this for now by reducing the default size of the icache
RAM for the ECP5 builds.

On the ECP5 85K builts, this gets us from 95% down to 76% and helps
our CI to pass.

Signed-off-by: Michael Neuling <mikey@neuling.org>
Makefile
fpga/top-generic.vhdl