finish lab2
This commit is contained in:
@@ -1,4 +1,17 @@
|
||||
ARCHITECTURE studentVersion OF offsetToUnsigned IS
|
||||
|
||||
signal mySignal : unsigned(BitNb-1 downto 0);
|
||||
signal const : unsigned(BitNb-1 downto 0) := (others => '1');
|
||||
|
||||
BEGIN
|
||||
unsignedOut <= (others => '0');
|
||||
process(signedIn) begin
|
||||
if signedIn(signedIn'high) then
|
||||
mySignal <= unsigned(signedIn) - (const srl 1);
|
||||
else
|
||||
mySignal <= unsigned(signedIn) + (const srl 1);
|
||||
end if;
|
||||
end process;
|
||||
|
||||
unsignedOut <= mySignal;
|
||||
|
||||
END ARCHITECTURE studentVersion;
|
||||
|
||||
Reference in New Issue
Block a user