⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pck_s2v.vhd

📁 VHDL写的LMS算法程序。利用本地正弦信号
💻 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 + -