Programowanie układów FPGA w środowisku graficznym

Videotutoriale pokazujące jak można graficznie programować ukłądy FPGA w środowisku Quartus.

1. Bramki logiczne

Pierwszy projekt: bramki logiczne

cały odcinek kod źródłowy

2. Przerzutnik D

Tworzymy przerzutnik D w środowisku Quartus.

cały odcinek kod źródłowy

3. Ale jak to, nie ma bramek?

Trochę teorii. Zobaczymy co jest w środku układu FPGA.

cały odcinek kod źródłowy

4. Licznik

Uruchomimy bloczek licznika. Będziemy za jego pomocą sterować diodami LED.

cały odcinek kod źródłowy

5. Eliminacja drgań styków

Za pomocą oscyloskopu zobaczymy, co siędzieje gdy naciskamy przycisk. Następnie przygotujemy moduł eliminujący drgania.

cały odcinek kod źródłowy

6. Rejestr przesuwny

Stworzymy rejestr przesuwny złożony z przerzutników D. Dodamy także możliwość zmiany kierunku.

cały odcinek kod źródłowy

7. LFSR

LFSR to rejestr przesuwny z liniowym sprzężeniem zwrotnym. Jego wejście jest liniową funkcją stanu. Jest on częśto używany w kryptografii.

cały odcinek kod źródłowy

8. Silnik krokowy

Stworzymy maszynę stanów (FSM), któa będzie sterowała silnikiem krokowym.

cały odcinek kod źródłowy