K
kokei74
Guest
hi, im volkomen nieuw voor VHDL en momenteel is leren nu.Ik probeer het creëren van een D flip-flop met mogelijk maken van een D flip-flop met behulp van een poort kaart.<img src="http://images.elektroda.net/48_1216784104.jpg" border="0" alt="Help needed on VHDL code." title="Hulp nodig op VHDL-code."/>hier is VHDL voor DFF
library IEEE;
gebruik ieee.std_logic_1164.all;
entiteit dfflop is
poort (D, klok: IN std_logic;
Q: OUT std_logic);
einde dfflop;
logica van de architectuur dfflop is
beginnen
proces (klok)
beginnen
indien clock'event en klok = '1 'THEN
Q <= D;
end if;
einde proces
einde logica;
Hier is VHDL voor DFF met mogelijk te maken.
library IEEE;
gebruik ieee.std_logic_1164.all;
entiteit DFF_en is
poort (EN, D0, C: IN std_logic;
Q0: OUT std_logic);
einde DFF_en;
logica van de architectuur DFF_en is
signaal p0: std_logic;
component dfflop
poort (D, klok: IN std_logic;
Q: OUT std_logic);
end component;
beginnen
p0 <= (NIET EN EN Q0) OF (NL-EN D0);
stage0: dfflop poort kaart (p0, C, Q0);
einde logica;
wanneer beginnen compilatie deze fout optreden.
Fout: VHDL Interface Verklaring fout in DFF_en.vhd (21): interface object "Q0" van out-modus niet kan worden gelezen.Verander object modus buffer of InOut.
Fout: Genegeerde bouwen logica op DFF_en.vhd (11) als gevolg van eerdere fouten
Please help me nagaan wat het probleem is.Thx
library IEEE;
gebruik ieee.std_logic_1164.all;
entiteit dfflop is
poort (D, klok: IN std_logic;
Q: OUT std_logic);
einde dfflop;
logica van de architectuur dfflop is
beginnen
proces (klok)
beginnen
indien clock'event en klok = '1 'THEN
Q <= D;
end if;
einde proces
einde logica;
Hier is VHDL voor DFF met mogelijk te maken.
library IEEE;
gebruik ieee.std_logic_1164.all;
entiteit DFF_en is
poort (EN, D0, C: IN std_logic;
Q0: OUT std_logic);
einde DFF_en;
logica van de architectuur DFF_en is
signaal p0: std_logic;
component dfflop
poort (D, klok: IN std_logic;
Q: OUT std_logic);
end component;
beginnen
p0 <= (NIET EN EN Q0) OF (NL-EN D0);
stage0: dfflop poort kaart (p0, C, Q0);
einde logica;
wanneer beginnen compilatie deze fout optreden.
Fout: VHDL Interface Verklaring fout in DFF_en.vhd (21): interface object "Q0" van out-modus niet kan worden gelezen.Verander object modus buffer of InOut.
Fout: Genegeerde bouwen logica op DFF_en.vhd (11) als gevolg van eerdere fouten
Please help me nagaan wat het probleem is.Thx