Limit outstanding range
authorAnton Blanchard <anton@linux.ibm.com>
Thu, 10 Oct 2019 06:14:55 +0000 (17:14 +1100)
committerAnton Blanchard <anton@ozlabs.org>
Thu, 10 Oct 2019 06:39:41 +0000 (17:39 +1100)
commit4016f69e70991919946f1431b570c4b08a1d6a2c
treecef41a31d85849b0f18a4bed0611b3a404314260
parent3c6e66dc9612d677786aec6fed22568f46183813
Limit outstanding range

outstanding can only ever be -1 to 2 at the moment (0 or 1 on a
rising clock edge). Vivado is synthesizing a much wider adder
which is silly. Constrain it with a range statement. This should
be good for timing and saves us about 85 LUTs.

This will get relaxed when we add more pipelining, but only by a
few bits.

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