📄 pck_s2v.vhd
字号:
-- FileName:PCK_S2V.vhd
-- Purpose: This function is used for converting a signed binary
-- sequence(8 bits) to a std_logic_vector data type.
-- Last updated: 2005.7.10
--------------------------------------------------------------------------------------
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
PACKAGE PCK_S2V IS
FUNCTION FuncS2V
( Data: SIGNED(7 downto 0) )
RETURN std_logic_vector;
END PCK_S2V;
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
PACKAGE BODY PCK_S2V IS
FUNCTION FuncS2V
( Data: SIGNED(7 downto 0) )
RETURN std_logic_vector IS
variable D: std_logic_vector(7 downto 0);
BEGIN
FOR i IN 0 TO 7 LOOP
IF( Data(i) = '0' ) THEN D(i) := '0';
ELSE D(i) := '1';
END IF;
END LOOP;
RETURN D;
END FUNCTION FuncS2V;
END PCK_S2V;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -