Hi, kann mir vielleicht jemand einen Tipp geben. Ich habe eine einfache 16-Bit Subtraktion bei der von dem Vector b immer 1 abgezogen wird. b kann dabei beliebige Werte annehmen.
1 | signal a,b : std_ulogic_vector(15 downto 0); |
2 | |
3 | ...
|
4 | |
5 | a <= std_ulogic_vector(unsigned(b) - 1); |
Kann man hier in irgendeiner Form ausnutzen, dass -1 gerechnet wird um das Timing optimieren? In der aktuellen Form hat summiert sich der Pfad ja über die einzelnen Bits auf. Danke!