Mikroelektroniczne Systemy Programowalne - 7 sem.

studia inżynierskie

Opracowanie przedmiotu: dr. hab. inż. M. Wójcikowski


Zasady zaliczenia lab:

  • Wymagane jest przestrzeganie kolejności wykonywanych ćwiczeń!
  • Ostateczny termin zaliczania ćwiczeń laboratoryjnych: na ostatnich zajęciach przewidzianych dla grupy, do której należy student.

Informacje ogólne:

Realizacja zdalna:

Nr zadania

Nazwa

Pkt.

Opis

Laboratorium wprowadzające

Procesor Picoblaze 3+3+3 Sterowanie wyświetlaczem LED z wykorzystaniem procesora Picoblaze.

Laboratorium 1

Simple Hardware Design 5 Wygenerowanie systemu w wersji podstawowej bez bloków sprzętowych obsługujących wyświetlacz 7-segmentowy LED oraz przełączniki DIP.

Laboratorium 2

Writing basic software application 5 Napisanie prostego oprogramowania w SDK.

Laboratorium 3

Adding custom hardware block 5 Dodanie bloku napisanego w VHDL (wykorzystując IPIF) i podłączenie go do wyświetlacza 7-segmentowego LED.

Laboratorium 4

Advanced Software Writing 5 Dodanie kontrolera przerwań i napisanie prostej funkcji obsługi przerwania wykorzystującej sygnał przerwania z timera. Napisanie programu w C mrugającego diodami LED.

Laboratorium 5

HW/SW System Debug 5 Wstawienie analizatora stanów logicznych ChipScope oraz analiza systemu debugerem połączonym z Chipscope.

Laboratorium 6

Programmable Microelectronic System on Zynq 6 Utworzenie programowalnego systemu mikroelektronicznego z wykorzystaniem procesora ARM. Porównanie systemów wykorzystujących procesor Microblaze (soft-processor) oraz ARM (hard procesor).

Laboratorium 7

Dowolny projekt wykorzystujący procesor Microblaze 10 W ramach ćwiczenia należy wykonać własny projekt wykorzystujący procesor Microblaze. Aby uzyskać najwyższą punktację, należy napisać nietrywialne oprogramowanie w C oraz własny IP-core w VHDL/Verilog.

Informacje dodatkowe: