Is it possible to specify a bit range to be assigned on the left side of the assignment?
eg. R(15 downto 8) <= R(15 downto 8) -D;
The above gives me the compiler error: Error 722: Assignment to a signal slice is not implemented.
I've tried Googling the error to no avail.
However this works:
R <= R(15 downto 8) - D;