pck_s2v.vhd
来自「VHDL写的LMS算法程序。利用本地正弦信号」· VHDL 代码 · 共 64 行
VHD
64 行
-- 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 + =
减小字号Ctrl + -
显示快捷键?