You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
microwatt/litedram
Benjamin Herrenschmidt b23fd6c5f1 litedram: Defer clearing of tags & valids to improve timing
Currently, there's a huge mux gathering the output of all the PLRUs
to select the victim way on cache miss. This is fed combinationally
into the clearing of the valid and tags.

In order to help timing, let's store it instead and perform the
clearing on the next cycle. The L2 doesn't respond to requests
when not in IDLE state so this should have no negative effects.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
4 years ago
..
extras litedram: Defer clearing of tags & valids to improve timing 4 years ago
gen-src litedram: Fix DRAM init mem using too many address bits 4 years ago
generated litedram: Fix DRAM init mem using too many address bits 4 years ago
litedram.core litedram: Add basic support for LiteX LiteDRAM 4 years ago