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