Układy cyfrowe i systemy wbudowane 1 LABORATORIUM

Transkrypt

Układy cyfrowe i systemy wbudowane 1 LABORATORIUM
Pracownia Elementów i Urządzeń Cyfrowych
Sala 016 C-3
Układy cyfrowe i systemy wbudowane 1
LABORATORIUM
Termin
Temat ćwiczenia
Sprawy organizacyjne, szkolenie BHP, podział na grupy laboratoryjne. Materiały
nt. sprzętu i oprogramowania dostępne na stronach www.
1.
Wprowadzenie
2.
CPLD 1 (sch)
3.
CPLD 2 (sch)
4.
CPLD 3 (sch)
5.
CPLD 4 (sch)
Port RS-232: moduły RS232_RX oraz RS232_TX, terminal szeregowy jako
WE/WY projektu.
6.
CPLD 5 (sch)
Port RS- 232 – c.d.
7.
CPLD 6 (sch)
Port PS/2: zasada pracy klawiatury, moduł PS2_Kbd jako WE projektu
8.
CPLD 7
Język VHDL: opisy typowych układów kombinacyjnych oraz sekwencyjnych.
9.
CPLD 8
Maszyny stanów w języku VHDL.
Zapoznanie się z płytą ZL-9572 oraz środowiskiem Xilinx ISE: konfigurowanie
zestawu przez interfejs JTAG, proste projekty opisane schematowo.
Układy kombinacyjne oraz standardowe moduły sekwencyjne (rejestry, liczniki
itp.). Tworzenie jednostek testowych w języku VHDL, praca z symulatorem
ModelSim.
Maszyny stanów (FSM): projekty wykorzystujące bramki i przerzutniki. Moduł
RotaryEnc oraz Display4x7S.
10. CPLD 9
Maszyny stanów w języku VHDL – c.d.
11. Spartan 1
Płyta Spartan-3E Starter: zasoby podstawowe, praca z portami RS, PS/2.
12. Spartan 2
Moduł LCDWrite: sterowanie wyświetlaczem LCD.
13. Spartan 3
Moduł VGAtxt48x20: wyświetlanie tekstu na monitorze VGA.
14. Spartan 4
Termin rezerwowy (dokończenie zaległości, tematy własne itp.).
15. Spartan 5
Zaliczenia.
Literatura
J. Sugier „Środowisko Xilinx ISE i ModelSimXE – Instrukcja laboratoryjna” (PDF na stronie przedmiotu)
http://www.zsk.ict.pwr.wroc.pl/zsk_ftp/cpld - opis płyty ZL-9572, w tym gotowe do pobrania moduły
obsługujące podstawowe urządzenia
http://www.zsk.ict.pwr.wroc.pl/zsk_ftp/fpga - opis płyty Spartan-3E Starter Kit, w tym gotowe do pobrania
moduły obsługujące podstawowe urządzenia
www.xilinx.com „Spartan-3E Starter Kit Board User Guide” (UG230.pdf)
www.xilinx.com „XST User Guide” (UG627.pdf)
Ponadto:
Dokumentacja elektroniczna pakietu Xilinx ISE
Programmable Logic Design. Quick Start Hand Book, www.xilinx.com
Jarosław Sugier