Witam
Mam problem z projektem automatu w VHDL-u. Nie wiem w jaki sposób zrobić graf automatu realizujący następujące zadanie:
Na wejściu A pojawiają się impulsy o różnym czasie trwania. Zaprojektować automat sygnalizujący:
- na wyjściu X impuls o czasie 3ms, jeśli 3 kolejne impulsy były coraz krótsze,
- na wyjściu Y impuls o czasie 2ms, jeśli przerwa pomiędzy kolejnymi impulsami była krótsza niż każdy z tych impulsów,
- na wyjściu Z impuls o czasie 1ms, jeśli czas trwania 2 kolejnych impulsów razem z przerwą był krótszy niż 2ms,
- na wyjściu W fala prostokątna o wypełnieniu 50% i częstotliwości równej średniej częstotliwości impulsów na wejściu A w ciągu ostatniej sekundy.
Każe wyjście można zrobić w postaci oddzielnego grafu. Cz ktoś wie jak to zrobić w postaci grafu w Active-HDL (poprawnie zadeklarować wejścia, wyjścia, sygnały itd.) tak, żeby można było wygenerować poprawny kod programu (w jezyku VHDL) i przeprowadzić symulację. Jeżeli ktoś jest zainteresowany zrobieniem tego to chętnie zapłacę za Pomoc.
Bardzo Proszę o informację.
Mam problem z projektem automatu w VHDL-u. Nie wiem w jaki sposób zrobić graf automatu realizujący następujące zadanie:
Na wejściu A pojawiają się impulsy o różnym czasie trwania. Zaprojektować automat sygnalizujący:
- na wyjściu X impuls o czasie 3ms, jeśli 3 kolejne impulsy były coraz krótsze,
- na wyjściu Y impuls o czasie 2ms, jeśli przerwa pomiędzy kolejnymi impulsami była krótsza niż każdy z tych impulsów,
- na wyjściu Z impuls o czasie 1ms, jeśli czas trwania 2 kolejnych impulsów razem z przerwą był krótszy niż 2ms,
- na wyjściu W fala prostokątna o wypełnieniu 50% i częstotliwości równej średniej częstotliwości impulsów na wejściu A w ciągu ostatniej sekundy.
Każe wyjście można zrobić w postaci oddzielnego grafu. Cz ktoś wie jak to zrobić w postaci grafu w Active-HDL (poprawnie zadeklarować wejścia, wyjścia, sygnały itd.) tak, żeby można było wygenerować poprawny kod programu (w jezyku VHDL) i przeprowadzić symulację. Jeżeli ktoś jest zainteresowany zrobieniem tego to chętnie zapłacę za Pomoc.
Bardzo Proszę o informację.