A
AMCC
Guest
Dear all,
Som pomocou nasledujúci kód pre vytvorenie FF s synchrónnu reset a umožnia:
Run_Condition: PROCESS (aq_clk, en_aq, start, run)
BEGIN
if (aq_clk'event a aq_clk ='1 '), potom
if (en_aq ='0 '), potom
spustiť <='0 ';
elsif (start ='1 '), potom
spustiť <= en_aq;
end if;
end if;
END PROCESS Run_Condition;
Počiatočná hodnota en_aq ='0 '.start je'1 'jedinej aq_clk obdobie pulz.
Nemôžem nájsť žiadne problémy v tomto kódovanie, ale v mojej simuláciu veľmi podivný účinok sa deje:
Mám Undefined beh medzi stúpa (en_aq) a štart impulzu.
Mám niečo chýba?
Ďakujem vám za vašu pomoc.
S pozdravom
AMCC
Som pomocou nasledujúci kód pre vytvorenie FF s synchrónnu reset a umožnia:
Run_Condition: PROCESS (aq_clk, en_aq, start, run)
BEGIN
if (aq_clk'event a aq_clk ='1 '), potom
if (en_aq ='0 '), potom
spustiť <='0 ';
elsif (start ='1 '), potom
spustiť <= en_aq;
end if;
end if;
END PROCESS Run_Condition;
Počiatočná hodnota en_aq ='0 '.start je'1 'jedinej aq_clk obdobie pulz.
Nemôžem nájsť žiadne problémy v tomto kódovanie, ale v mojej simuláciu veľmi podivný účinok sa deje:
Mám Undefined beh medzi stúpa (en_aq) a štart impulzu.
Mám niečo chýba?
Ďakujem vám za vašu pomoc.
S pozdravom
AMCC