cout8.vhd

来自「步进电机8细分CPLD相序及外部DA输出 实际细分数可达64细分 使用Atm」· VHDL 代码 · 共 32 行

VHD
32 行
字号
library IEEE;
use IEEE.std_logic_1164.all;

entity  cout8 is
port (
		RUNDIR:  in STD_LOGIC_VECTOR (2 downto 0);
        ADDS:    OUT  STD_LOGIC_VECTOR (3 downto 0)
    );
end entity cout8;
architecture behave of cout8 is

begin
process(RUNDIR)
 -- variable  out_temp : STD_LOGIC_VECTOR (3 downto 0) ; 
  begin
    case RUNDIR is     
   when "000" => ADDS<="0010";
   when "001" => ADDS<="0110";
   when "010" => ADDS<="0100";
   when "011" => ADDS<="0101";
   when "100" => ADDS<="0001";
   when "101" => ADDS<="1001"; 
   when "110" => ADDS<="1000";
   when others => ADDS<="1010";
  end case;

end Process ;
end behave;   
                    


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?