loadstore: Convert to 3-stage pipeline
authorPaul Mackerras <paulus@ozlabs.org>
Sat, 7 Nov 2020 09:50:58 +0000 (20:50 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 19 Jan 2021 01:16:38 +0000 (12:16 +1100)
commitf583d088b7e6bf38839449c8101beb64b23b12ed
tree84195c0c52575b40551c0e18bcacc35c4e787d53
parentf636bb7c3999d9326a2bd1c6131fc128be2cae24
loadstore: Convert to 3-stage pipeline

This makes loadstore use a 3-stage pipeline.  For now, only one
instruction goes through the pipe at a time.  Completion and writeback
are still combinatorial off the valid signal back from the dcache, so
performance should be the same as before.  In future it should be able
to sustain one load or store per cycle provided they hit in the
dcache.

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