MMU: Improve timing of done signal back to loadstore1
authorPaul Mackerras <paulus@ozlabs.org>
Sat, 11 Jul 2020 01:00:53 +0000 (11:00 +1000)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 14 Jul 2020 23:48:54 +0000 (09:48 +1000)
commit1f2058a0edca1d53157c3e87425118712d89004f
treec1d113ce1cbfa079b6e1663d804a1f9bccc36ec3
parent1be6fbac3333a7f99c0cf7151100e8032f4cea50
MMU: Improve timing of done signal back to loadstore1

This makes the l_out.done signal come from a clean latch, which
improves timing.  The cost is that TLB load and invalidation
operations to the dcache now signal done back to loadstore1 one
cycle later than before, but that doesn't seem to affect overall
performance noticeably.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
mmu.vhdl