wishbone_debug_master: Improve timing
authorPaul Mackerras <paulus@ozlabs.org>
Tue, 15 Oct 2019 07:16:07 +0000 (18:16 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Tue, 15 Oct 2019 07:16:07 +0000 (18:16 +1100)
commita27ed0ec27de011ff2bf780fa7ac0a2ca9bd62a6
tree44f92044a0f366f9b14bd4d68fc97feedd3952e3
parent63f5dce82025f900e27c22cc0983bca671c1e6de
wishbone_debug_master: Improve timing

The current code has the possibility that we could set reg_addr
or reg_ctrl and then increment reg_addr in the same cycle, resulting
in some long timing paths.  Rearrange the code to make it clear
that we are not trying to add an auto-increment to data from
outside the module; in any given cycle we either set one of
reg_addr and reg_ctrl, or we possibly increment reg_addr.

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