Rework CR file and add forwarding
authorAnton Blanchard <anton@linux.ibm.com>
Sun, 8 Sep 2019 23:32:08 +0000 (09:32 +1000)
committerAnton Blanchard <anton@ozlabs.org>
Mon, 9 Sep 2019 00:18:10 +0000 (10:18 +1000)
commit9fbaea6f0819bec3f3f7697469c157c80c8332e4
tree4fba1d849b8e4a2bfee910b758f1bce17f9a9955
parent7c2a2b7414d7dd166f297d316cb60ef88ccdb8d3
Rework CR file and add forwarding

Handle the CR as a single field with per nibble enables. Forward any
writes in the same cycle.

If this proves to be an issue for timing, we may want to revisit
this in the future. For now, it keeps things simple.

Signed-off-by: Anton Blanchard <anton@linux.ibm.com>
common.vhdl
cr_file.vhdl
decode1.vhdl
decode2.vhdl
writeback.vhdl