• Nie Znaleziono Wyników

Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

N/A
N/A
Protected

Academic year: 2022

Share "Rok akademicki: 2030/2031 Kod: EIT s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -"

Copied!
5
0
0

Pełen tekst

(1)

Rok akademicki: 2030/2031 Kod: EIT-1-304-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej

Kierunek: Informatyka Specjalność: -

Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Język wykładowy: Polski Profil kształcenia: Ogólnoakademicki (A) Semestr: 3 Strona www: http://aq.ia.agh.edu.pl/Aquarium/Dydaktyk/Wyklady/PTC/PDF.php

Osoba odpowiedzialna: dr inż. Kołek Krzysztof (kko@agh.edu.pl) Osoby prowadzące: dr inż. Kołek Krzysztof (kko@agh.edu.pl)

Piątek Marcin (mpi@agh.edu.pl)

dr inż. Marchewka Dariusz (dmar@agh.edu.pl) dr inż. Piątek Paweł (ppi@agh.edu.pl)

Opis efektów kształcenia dla modułu zajęć

Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi

Powiązania z EKK Sposób weryfikacji efektów kształcenia (forma zaliczeń) Wiedza

M_W001 Zna i potrafi zanalizować na podstawie schematu działanie układu cyfrowego zbudowanego z elementów małej i średniej skali integracji

IT1A_W08, IT1A_W09

Kolokwium

M_W002 Zna i rozumie zasady pracy oraz użytkowania układów rekonfigurowalnych

IT1A_W08, IT1A_W09

Kolokwium

M_W003 Zna i rozumie zasady przetwarzania A/C i C/A IT1A_W08, IT1A_W09

Kolokwium

M_W004 Zna i rozumie podstawowe tryby pracy, zasady interfejsowania oraz oprogramowania

współczesnych procesorów

IT1A_W08, IT1A_W09

Kolokwium

Umiejętności

M_U001 Potrafi zaprojektować układ cyfrowy o zadaj funkcjonalności w oparciu o elementy małej i średniej skali integracji

IT1A_U15, IT1A_U19 Kolokwium

M_U002 Potrafi skonfigurować układ rekonfigurowalny IT1A_U15, IT1A_U19, IT1A_U21

Kolokwium

(2)

M_U003 Potrafi podłączyć do systemu procesorowego układy peryferyjne

IT1A_U15, IT1A_U19 Kolokwium

M_U004 Zna oraz potrafi oprogramować procesor w języku asembler

IT1A_U21 Kolokwium

Kompetencje społeczne

M_K001 Zna rolę systemów cyfrowych w aktualnym kontekście techniki oraz ich wpływ na społeczeństwo

IT1A_K02, IT1A_K04, IT1A_K06

Kolokwium

Matryca efektów kształcenia w odniesieniu do form zajęć

Kod EKM Student, który zaliczył moduł zajęć wie/umie/potrafi

Forma zajęć

Wykład Ćwiczenia audytoryjne Ćwiczenia laboratoryjne Ćwiczenia projektowe Konwersatori um Zajęcia seminaryjne Zajęcia praktyczne Inne Zajęcia terenowe Zajęcia E-learning Wiedza

M_W001 Zna i potrafi zanalizować na podstawie schematu działanie układu cyfrowego

zbudowanego z elementów małej i średniej skali integracji

+ - - - - - - - - - -

M_W002 Zna i rozumie zasady pracy oraz użytkowania układów rekonfigurowalnych

+ - - - - - - - - - -

M_W003 Zna i rozumie zasady przetwarzania A/C i C/A

+ - - - - - - - - - -

M_W004 Zna i rozumie podstawowe tryby pracy, zasady interfejsowania oraz oprogramowania

współczesnych procesorów

+ - - - - - - - - - -

Umiejętności

M_U001 Potrafi zaprojektować układ cyfrowy o zadaj

funkcjonalności w oparciu o elementy małej i średniej skali integracji

- - + - - - - - - - -

M_U002 Potrafi skonfigurować układ rekonfigurowalny

- - + - - - - - - - -

M_U003 Potrafi podłączyć do systemu procesorowego układy peryferyjne

- - + - - - - - - - -

M_U004 Zna oraz potrafi

oprogramować procesor w języku asembler

- - + - - - - - - - -

Kompetencje społeczne

(3)

M_K001 Zna rolę systemów cyfrowych w aktualnym kontekście techniki oraz ich wpływ na społeczeństwo

+ - + - - - - - - - -

Treść modułu zajęć (program wykładów i pozostałych zajęć)

Wykład

Układy analogowe w technice cyfrowej (2 godziny)

Bierne układy elektroniczne, dioda, dioda Zenera, tranzystor bipolarny, polaryzacja, praca tranzystora e roli klucza, wzmacniacz operacyjny.

Układy scalone rodziny TTL. Bramki logiczne (2 godziny)

Budowa oraz charakterystyka układów rodziny TTL, parametry elektryczne, parametry czasowe, zasady dołączania do sygnałów zewnętrznych, podstawowe bramki logiczne.

Przerzutniki oraz rejestry (2 godziny)

Przerzutniki D, JK oraz T, rejestry równoległe oraz szeregowe, układy zerowania oraz wpisu równoległego.

Liczniki, multipleksery oraz dekodery (2 godziny)

Kody stosowane w technice cyfrowej, liczniki binarne synchroniczne oraz asynchroniczne, liczniki BCD, licznik Johnsona.

Przerzutniki monostabilne, generatory, pętla synchronizacji fazy (2 godziny)

Scalone przerzutniki monostabilne z zewnętrznym układem RC, generatory, generator kwarcowy, pętla synchronizacji fazy.

Układy scalone CMOS (2 godziny)

Tranzystory CMOS, podstawowe parametry elektryczne układów CMOS, rodziny układów CMOS, bramki logiczne, bramki analogowe.

Pamięci półprzewodnikowe (2 godziny)

Hierarcha oraz podstawowe parametry pamięci, architektura pamięci

półprzewodnikowych, pamięci ROM, EPROM, EEPROM, RAM, SRAM, DRAM, SDRAM, DDR, podstawowe przebiegi czasowe oraz tryby pracy, pamięć FLASH, pamięć notatnikowa, pamięć wirtualna.

Uruchamianie oraz testowanie układów scalonych (2 godziny)

Zasady uruchamiania układów cyfrowych, protokół JTAG – architektura układów zgodnych z JTAG, obligatoryjne rozkazy protokołu.

Rekonfigurowalne układy scalone (2 godziny)

Architektury układów SPLD, CPLD oraz FPGA. Podstawowe bloki układów FPGA: bloki wejścia/wyjścia, kombinacyjne bloki logiczne, macierze połączeniowe, dystrybucja sygnałów zegarowych, pamięci dwuportowe. Obszary zastosowania układów

rekonfigurowalnych.

Język opisu sprzętu VHDL (2 godziny)

Typy danych, blok entiry, blok architecture, elementy składniowe języka VHDK, równoległa i sekwencyjna realizacja opisu sprzętu, przykłady implementacji bloków cyfrowych.

Podsumowanie zasad funkcjonowania bloków cyfrowych (2 godziny)

(4)

Omówienie funkcjonalności bloków cyfrowych (bramki, przerzutniki, rejestr, liczniki multipleksery, demultipleksery, enkodery, przerzutniki i generatory) oraz opis ich zachowania w języku VHDL.

Przetwarzanie cyfrowo-analogowe oraz analogowo-cyfrowe (4 godziny)

Ogólna struktura komputerowego systemu pomiarowo-sterującego, źródła napięć referencyjnych, zastosowanie wzmacniaczy operacyjnych, klucze analogowe, układy próbkująco-pamiętające, izolacja galwaniczna, charakterystyki przetworników, ogólna struktura przetwornika C/A, przetworniki C/A z rezystorami wagowymi oraz z drabinką R-2R, sygnał PWM, przetwarzanie napięcie-częstotliwość, całkujące przetworniki A/C, przetworniki A/C z aproksymacją wagową oraz równomierną, przebiegi sygnałów sterujących przetworniki, przetworniki A/C równoległe oraz szeregowo-równoległe, przetworniki sigma-delta, tryby współpracy przetworników A/C z procesorem.

Mikrokontroler 8051 (4 godziny)

Mikroprocesor a mikrokontroler, systemy wbudowane, architektura 8051, wyprowadzenia kontrolera 8051, pamięć danych i programu, rejestry, stos, przerwania, rejestry specjalne, lista rozkazów, wspomagające oprogramowanie narzędziowe, przykładowe programy w języku asembler, podłączanie 8051 do

cyfrowych sygnałów we/wy, podłączanie 8051 do przetworników A/C i C/A – schematy oraz przykładowe programy, rozszerzenia układowe.

Ćwiczenia laboratoryjne Wprowadzenie do laboratorium.

Omówienie zasad przeprowadzania laboratorium, prezentacja sprzętu oraz

oprogramowania wykorzystywanego podczas ćwiczeń laboratoryjnych (3 godziny)

Bramki cyfrowe i przerzutniki

Bramki cyfrowe i przerzutniki (3 godziny). Montaż oraz uruchomienie układu prezentującego działanie bloków

Wyświetlacze siedmiosegmentowe, dekodery i rejestry

Wyświetlacze siedmiosegmentowe, dekodery i rejestry (3 godziny). Montaż oraz uruchomienie układu prezentującego działanie bloków

Liczniki

Liczniki (3 godziny). Montaż oraz uruchomienie układu prezentującego działanie liczników

Multipleksery, demultipleksery i bramka trójstanowa

Multipleksery, demultipleksery i bramka trójstanowa (3 godziny). Montaż oraz uruchomienie układu prezentującego działanie bloków

Procesor 8051 i programowanie w asemblerze

Procesor 8051 i programowanie w asemblerze – wprowadzenie (3 godziny).

Zapoznanie z laboratoryjnym układem mikrokontrolera

Procesor 8051 i programowanie w asemblerze

Procesor 8051 i programowanie w asemblerze – projekt do samodzielnej implementacji (3 godziny)

Układy FPGA i programowanie w języku VHDL

Układy FPGA i programowanie w języku VHDL – wprowadzenie (3 godziny). Zapoznanie z laboratoryjnymi układami FPGA

Układy FPGA i programowanie w języku VHDL

Układy FPGA i programowanie w języku VHDL – projekt do samodzielnej implementacji

(5)

(3 godziny)

Zaliczenie zajęć

Zaliczenie zajęć (3 godziny) – kolokwium zaliczeniowe

Sposób obliczania oceny końcowej

Oceną końcową jest ocena z laboratorium.

Wymagania wstępne i dodatkowe

Prawa fizyczne opisujące działanie opornika, kondensatora oraz indukcyjności; podstawy algebry Boolowska

Zalecana literatura i pomoce naukowe

1. Pieńkoś J., Turczyński J.: Układy scalone TTL w systemach cyfrowych, WKiŁ, Warszawa, 1986.

2. Łuba T., Jasiński K., Zbierzchowski B.: Specjalizowane układy cyfrowe w strukturach PLD i FPGA, WKŁ, Warszawa, 1997.

3. Praca zbiorowa pod redakcją Józefa Kalisza: Język VHDL w praktyce, Wydawnictwo Komunikacji i Łączności, Warszawa, 2002.

4. Plassche R.: Scalone przetworniki analogowo-cyfrowe i cyfrowo-analogowe, (z jęz. ang. przetł.

Zbigniew Kulka, Michał Nadachowski), WKiŁ, Warszawa, 1997.

5. Rydzewski A.: Mikrokomputery jednoukładowe rodziny MCS-51, WNT, 1992.

6. Goczyński R., Tuszyński M.: Mikroprocesory 80286, 80386 i i486, Komputerowa Oficyna Wydawnicza

„HELP”, Warszawa, 1991.

Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu

Nie podano dodatkowych publikacji

Informacje dodatkowe

Brak

Nakład pracy studenta (bilans punktów ECTS)

Forma aktywności studenta Obciążenie

studenta

Udział w wykładach 30 godz

Samodzielne studiowanie tematyki zajęć 20 godz

Przygotowanie do zajęć 20 godz

Udział w ćwiczeniach laboratoryjnych 30 godz

Sumaryczne obciążenie pracą studenta 100 godz

Punkty ECTS za moduł 4 ECTS

Cytaty

Powiązane dokumenty

Jan SIDOR, Jacek FELIKS, Marcin MAZUR, Paweł TOMACH : Technika wibracyjna w przeróbce surowców mineralnych,. Tadeusz BANASZEWSKI, Jacek FELIKS, Artur FILIPOWICZ, Antoni

Sposób weryfikacji i oceny efektów uczenia się osiągniętych przez studenta w ramach poszczególnych form zajęć i dla całego modułu zajęć Wiedza: zna i rozumie2. M_W001 Student

Język rosyjski B2+ – obowiązkowy kurs języka specjalistycznego na studiach II stopnia dla studentów wszystkich wydziałów – język rosyjski w pracy i biznesie.. Opis

W pierwszej kolejności będą oni przygotowywać krótkie notatki tekstowe (około 1-strona; nie dotyczy ostatnich zajęć, na których będą prezentowane projekty zaliczeniowe;

M_W001 ma wiedzę w zakresie matematyki, obejmującą elementy logiki, rachunku prawdopodobieństwa, oraz matematyki dyskretnej, w tym metody niezbędne do formalnego opisu i

BM1A_W05 Odpowiedź ustna.. M_W005 Zna podstawowe oraz niektóre zaawansowane możliwości arkuszy kalkulacyjnych jak m.in. zastosowanie solver’a, tworzenie formularzy oraz

• student potrafi wykonać pomiar pętli histerezy magnetycznej metodą Magnetooptycznego Efektu Kerra. • student potrafi potrafi korzystać z

IS1A_W24 Egzamin, Kolokwium, Sprawozdanie, Wykonanie ćwiczeń laboratoryjnych M_U003 potrafi dobrać skład gatunkowy roślinności.. zielnej, drzewiastej i krzewiastej w zależności