E
EDA_hg81
Guest
Ret venligst min forståelse:
Code:LIBRARY IEEE;
USE ieee.std_logic_1164.ALL;ENTITY tælle IS
PORT
(
ur: IN STD_LOGIC;
sload: IN STD_LOGIC;
data: IN heltal fra 0 til 31;
resultat: OUT heltal fra 0 til 31
);
END tælle;ARKITEKTUR rtl AF tælle IS
SIGNAL result_reg: integer intervallet 0 til 31;
BEGIN
PROCESS (ur)
BEGIN
IF (clock'event OG ur = '1 ') SÅ
IF (sload = '1 ') SÅ
result_reg <= data;
ELSE
result_reg <= result_reg 1;
END IF;
END IF;
END-processen;Resultatet <= result_reg;
END rtl;
Code:LIBRARY IEEE;
USE ieee.std_logic_1164.ALL;ENTITY tælle IS
PORT
(
ur: IN STD_LOGIC;
sload: IN STD_LOGIC;
data: IN heltal fra 0 til 31;
resultat: OUT heltal fra 0 til 31
);
END tælle;ARKITEKTUR rtl AF tælle IS
SIGNAL result_reg: integer intervallet 0 til 31;
BEGIN
PROCESS (ur)
BEGIN
IF (clock'event OG ur = '1 ') SÅ
IF (sload = '1 ') SÅ
result_reg <= data;
ELSE
result_reg <= result_reg 1;
END IF;
END IF;
END-processen;Resultatet <= result_reg;
END rtl;