SIGNALAUTO_CLK :STD_LOGIC;
SIGNALAUTO_COUNT :STD_LOGIC_VECTOR ( 5 DOWNTO 0 );
PROCESS( VS1,RESET )
BEGIN
IF RESET='0' THEN
AUTO_COUNT <= (OTHERS=>'0');
ELSIF (VS1'EVENT AND VS1='1') THEN
AUTO_COUNT <= AUTO_COUNT + '1';
END IF;
END PROCESS;
AUTO_CLK<=AUTO_COUNT(5);
即不是函数,给一个信号带入数据是什么意思呢?