Ćwiczenie Interaktywne
Kiedy FPGA jest narzędziem, a kiedy przerostem
To ćwiczenie rozwija artykuł FPGA i moduły rozwojowe do sygnałów nanosekundowych: Arty A7, Opal Kelly, Eclypse Z7. Jego celem nie jest pisanie HDL, tylko rozpoznanie, czy problem dotyczy logiki równoległej, złącza wyjściowego, czy rozdzielczości czasu.
FPGA
sprzęt równoległy, nie szybsza wersja pętli programu
SMA/LVDS
kontrolowany tor wyjściowy bywa ważniejszy niż nazwa płytki
200 ps
krok czasowy wymagający interpolacji albo efektywnie kilku GHz
Założenia źródłowe
- FPGA ma sens wtedy, gdy potrzebna jest równoległość, deterministyczna logika i sprzętowe peryferia.
- Pojedynczy impuls o zadanym czasie często prościej uzyskać z gotowego generatora.
- Wyjście Pmod jest wygodne, ale nie zastępuje kontrolowanej impedancji i dobrego toru pomiarowego.
- Okres zegara ogranicza rozdzielczość zwykłego licznika.
Jak działa ocena
W każdej części wybierasz narzędzie lub przeliczasz prosty parametr. Wynik pokazuje, czy rozdzielasz problem logiczny od problemu fizycznego wyprowadzenia sygnału.