E
EDA_hg81
Guest
Rett min forståelse:
Code:LIBRARY IEEE;
BRUK ieee.std_logic_1164.ALL;ENTITY teller IS
PORT
(
clock: IN STD_LOGIC;
sload: IN STD_LOGIC;
data: IN heltall området 0 til 31;
Resultatet: OUT heltall området 0 til 31.
);
END teller;ARKITEKTUR RTL av grev IS
SIGNAL result_reg: heltall området 0 til 31;
BEGIN
PROCESS (clock)
BEGIN
IF (clock'event og klokke = '1 ') then
IF (sload = '1 ') then
result_reg <= data;
ELSE
result_reg <= result_reg 1;
END IF;
END IF;
END PROCESS;Resultatet <= result_reg;
END RTL;
Code:LIBRARY IEEE;
BRUK ieee.std_logic_1164.ALL;ENTITY teller IS
PORT
(
clock: IN STD_LOGIC;
sload: IN STD_LOGIC;
data: IN heltall området 0 til 31;
Resultatet: OUT heltall området 0 til 31.
);
END teller;ARKITEKTUR RTL av grev IS
SIGNAL result_reg: heltall området 0 til 31;
BEGIN
PROCESS (clock)
BEGIN
IF (clock'event og klokke = '1 ') then
IF (sload = '1 ') then
result_reg <= data;
ELSE
result_reg <= result_reg 1;
END IF;
END IF;
END PROCESS;Resultatet <= result_reg;
END RTL;