A
a_fetoh
Guest
Hallo,
er een parallel naar serieel blok in mijn systeem dat ik het met een 64 * 1 mux en 6-bit teller.
Ik wil de teller te stoppen als het bereiken "111111" en opnieuw te beginnen van "000000" wanneer de ingang gewijzigd.
Ik heb geprobeerd vele methoden, zoiets:
proces (data_in)
beginnen
indien x2 = "111111" dan - o / p van counter
x3 <= '1 ';
anders
x3 <= '0 ';
end if;
einde proces
x2 waar is de uitgang van de teller en x3 is een signaal wanneer het gelijk aan 1 de teller opnieuw op te starten van "000000"
Maar de prolblem is wanneer de teller eraches "111111", x3 blijft 1 en ik wil het veranderd naar 1 voor slechts een periode van een klok.
Heeft any1 suggesties?
Bedankt,
er een parallel naar serieel blok in mijn systeem dat ik het met een 64 * 1 mux en 6-bit teller.
Ik wil de teller te stoppen als het bereiken "111111" en opnieuw te beginnen van "000000" wanneer de ingang gewijzigd.
Ik heb geprobeerd vele methoden, zoiets:
proces (data_in)
beginnen
indien x2 = "111111" dan - o / p van counter
x3 <= '1 ';
anders
x3 <= '0 ';
end if;
einde proces
x2 waar is de uitgang van de teller en x3 is een signaal wanneer het gelijk aan 1 de teller opnieuw op te starten van "000000"
Maar de prolblem is wanneer de teller eraches "111111", x3 blijft 1 en ik wil het veranderd naar 1 voor slechts een periode van een klok.
Heeft any1 suggesties?
Bedankt,