Adding lines seems to add only little extra as the BRAMs aren't
full, 2 ways is our current comprimise to limit pressure on small
FPGAs. We could go to 64 lines for a little more, but timing is
becoming a bit too right to my linking on the tags/LRU path of
the icache, so let's leave it at 32 for now.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
icache_0: entity work.icache
generic map(
LINE_SIZE => 64,
- NUM_LINES => 16,
+ NUM_LINES => 32,
NUM_WAYS => 2
)
port map(
);
dcache_0: entity work.dcache
+ generic map(
+ LINE_SIZE => 64,
+ NUM_LINES => 32,
+ NUM_WAYS => 2
+ )
port map (
clk => clk,
rst => core_rst,