Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

Podobne dokumenty
Architektura komputerów II - opis przedmiotu

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

Testowanie systemów informatycznych Kod przedmiotu

Elektroniczne przyrządy pomiarowe Kod przedmiotu

Sensoryka i pomiary przemysłowe Kod przedmiotu

Grafika inżynierska - opis przedmiotu

Aplikacje internetowe - opis przedmiotu

Elektroenergetyczna automatyka zabezpieczeniowa - opis przedmiotu

Grafika inżynierska i podstawy projektowania Kod przedmiotu

Modelowanie przetworników pomiarowych Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

Dynamika maszyn - opis przedmiotu

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

Urządzenia automatyki przemysłowej Kod przedmiotu

Internet przedmiotów - opis przedmiotu

Diagnostyka procesów przemysłowych Kod przedmiotu

Hurtownie danych - opis przedmiotu

Podstawy elektrotechniki i elektroniki Kod przedmiotu

Programowanie obiektowe 1 - opis przedmiotu

Projektowanie aplikacji na platformie Android Kod przedmiotu

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

Wspomaganie komputerowe projektowania w ogrzewnictwie i klimatyzacji - opis przedmiotu

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Automatyzacja wytwarzania - opis przedmiotu

Komunikacja interpersonalna - opis przedmiotu

Techniki modelowania programów Kod przedmiotu

Podstawy robotyki - opis przedmiotu

Algorytmy i struktury danych - opis przedmiotu

Automatyka przemysłowa i sterowniki PLC Kod przedmiotu

Sieci bezprzewodowe - opis przedmiotu

Projektowanie siłowych układów hydraulicznych - opis przedmiotu

Logistyka dystrybucji - opis przedmiotu

Teoria maszyn i mechanizmów Kod przedmiotu

Systemy zarządzania jakością Kod przedmiotu

Technologiczne systemy transportu i magazynowania - opis przedmiotu

AiR_UCiM_3/5 Układy Cyfrowe i Mikroprocesorowe Digital Circuits and Microprocessors

Bezpieczeństwo danych i elementy kryptografii - opis przedmiotu

Maszyny i napęd elektryczny I Kod przedmiotu

Zasady i metody ograniczania zagrożeń w środowisku pracy - opis przedmiotu

Projektowanie infrastruktury logistycznej Kod przedmiotu

Języki programowania II - opis przedmiotu

Aktywne i pasywne systemy pozyskiwania energii słonecznej - opis przedmiotu

Inżynieria wytwarzania - obróbka ubytkowa Kod przedmiotu

Aplikacje dla urządzń mobilnych Kod przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Systemy zdarzeniowe - opis przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Konstrukcje budowlane i technologie Kod przedmiotu

Prawo ubezpieczeń - opis przedmiotu

Systemy transportowe w inżynierii produkcji Kod przedmiotu

Inżynieria jakości - opis przedmiotu

Ekonomia sektora publicznego Kod przedmiotu

Projektowanie procesów technologicznych Kod przedmiotu

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Administrowanie systemami informatycznymi Kod przedmiotu

Sztuka współczesna (wybieralny) Kod przedmiotu

Ochrona własności intelektualnej Kod przedmiotu

Prawo cywilne z umowami w administracji Kod przedmiotu

Mechaniczne urządzenia sanitarne Kod przedmiotu

Psychofizyczne właściwości człowieka a wykonywanie pracy - opis przedmiotu

Metody ilościowe i jakościowe oceny ryzyka Kod przedmiotu

Stanowiskowe badania samochodów Kod przedmiotu

Ocena ryzyka zawodowego - opis przedmiotu

Projektowanie, analiza i symulacje bioprocesów - opis przedmiotu

Zarządzanie transportem miejskim Kod przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

Systemy wspomagania decyzji Kod przedmiotu

Konstrukcje metalowe - podstawy Kod przedmiotu

Podstawy projektowania architektonicznego II

Pomiary wielkości nieelektrycznych Kod przedmiotu

Postępowanie dowodowe w prawie publicznym

Technologie i aplikacje mobilne Kod przedmiotu

Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Logistyka międzynarodowa - opis przedmiotu

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

Inżynieria oprogramowania - opis przedmiotu

Gospodarka magazynowa - opis przedmiotu

Metrologia techniczna - opis przedmiotu

Gospodarka magazynowa - opis przedmiotu

Podstawy modelowania programów Kod przedmiotu

Systemy informatyczne w logistyce Kod przedmiotu

Integracja sensoryczna - opis przedmiotu

Praca z użytkownikiem informacji Kod przedmiotu

Finanse publiczne i rynki finansowe Kod przedmiotu

Podstawy rachunkowości - opis przedmiotu

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Organizacja produkcji budowlanej i kierowanie procesem inwestycyjnym - opis przedmiotu

Układy napędowe maszyn - opis przedmiotu

Opis. Brak. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Postępowanie sądowo-administracyjne Kod przedmiotu

Programowanie urządzeń mobilnych Kod przedmiotu

Sieci komputerowe - opis przedmiotu

Chemia organiczna - opis przedmiotu

Utrzymanie obiektów współczesnych/zabytkowych w1/w2. Kod przedmiotu. Informacje ogólne WI-BUDP-Utrzobiektwsp/zab.w1/w2-S16.

System motywowania w organizacji Kod przedmiotu

Lean manufacturing - opis przedmiotu

Ekonometria dynamiczna i finansowa Kod przedmiotu

Fundusze strukturalne i system finansowania projektów Unii Europejskiej - opis przedmiotu

Podstawy konstrukcji maszyn Kod przedmiotu

Transkrypt:

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy techniki cyfrowej i mikroprocesorowej Kod przedmiotu 06.5-WE-AiRP-PTCiM Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki Automatyka i robotyka / Komputerowe systemy sterowania i diagnostyki Profil ogólnoakademicki Rodzaj studiów pierwszego stopnia z tyt. inżyniera Semestr rozpoczęcia semestr zimowy 2016/2017 Informacje o przedmiocie Semestr 3 Liczba punktów ECTS do zdobycia 6 Typ przedmiotu obowiązkowy Język nauczania polski Sylabus opracował dr hab. inż. Krzysztof Sozański

Formy zajęć Forma zajęć Liczba godzin Liczba godzin Liczba godzin w Liczba godzin w Forma w semestrze w tygodniu semestrze tygodniu zaliczenia (stacjonarne) (stacjonarne) (niestacjonarne) (niestacjonarne) Wykład 30 2 18 1,2 Zaliczenie na ocenę Laboratorium 30 2 18 1,2 Zaliczenie na ocenę Cel przedmiotu - zapoznanie studentów z podstawowymi układami cyfrowymi realizowanymi za pomocą układów małej skali integracji i programowalnych układów logicznych, - ukształtowanie umiejętności w zakresie projektowania i minimalizacji układów cyfrowych, - zapoznanie studentów z podstawami układów mikroprocesorowych, - ukształtowanie umiejętności w zakresie programowania mikroprocesorów. Wymagania wstępne Podstawy systemów dyskretnych, Programowanie z elementami algorytmiki, Podstawy elektroniki, Architektura systemów komputerowych Zakres tematyczny Podstawy techniki cyfrowej. Podstawowe bramki logiczne - parametry techniczne. Klasy układów scalonych. Skala integracji. Systemy i kody liczbowe. Algebra Boole'a. Funkcja logiczne. Systemy funkcjonalnie pełne. Sposoby reprezentacji funkcji logicznej. Układy kombinacyjne. Analiza i synteza układu kombinacyjnego. Minimalizacja funkcji logicznej. Hazard w układach kombinacyjnych. Podstawowe przerzutniki asynchroniczne i synchroniczne. Układy sekwencyjne: Moore'a, Mealy'ego. Synteza automatów synchronicznych i analiza automatów synchronicznych. Charakterystyka układów asynchronicznych oraz porównanie z układami synchronicznymi.

Cyfrowe bloki funkcjonalne w technice MSI. Liczniki, rejestry, rejestry przesuwne. Zasady projektowania liczników asynchronicznych i synchronicznych. Projektowanie układów kombinacyjnych z wykorzystaniem: multiplekserów, dekoderów, bramek NAND. Formaty danych stosowane w procesorach stałoprzecinkowych i zmiennoprzecinkowych. Arytmetyka stało- i zmiennoprzecinkowa. Układy arytmetyczne. Dodawanie, odejmowanie i komparacja liczb binarnych. Układy arytmetyczne średniej skali integracji. Pamięci ROM, RAM, EEPROM, FLASH. Układy PLD, CPLD i FPGA. Projektowanie układów cyfrowych z wykorzystaniem układów PLD i CPLD. Mikroprocesory. Definicje i podstawowe pojęcia, klasyfikacja mikroprocesorów. Bloki funkcjonalne mikrokomputera i zasady ich współdziałania. Architektura mikroprocesora, rola jego bloków funkcjonalnych, cykl rozkazowy mikroprocesora. Techniki programowania, lista instrukcji procesora. Wymiana informacji w systemie mikroprocesorowym. Organizacja i synchronizacja wymiany informacji między elementami sytemu mikroprocesorowego. Sposoby adresowania pamięci i elementów wejścia-wyjścia. Wymiana informacji między systemem mikroprocesorowym a otoczeniem zewnętrznym. Sposoby i uwarunkowania obsługi elementów otoczenia zewnętrznego systemów mikroprocesorowych. Wymiana informacji między systemami mikroprocesorowymi. Sposoby wymiany informacji: z potwierdzeniem i bez potwierdzenia, synchronicznie i asynchronicznie, równolegle i szeregowo. Wady i zalety poszczególnych sposobów, zakres stosowania. Mikrokomputery jednoukładowe - charakterystyka zasobów, zasady aplikacji. Środki wspomagające oprogramowanie i uruchamianie systemów mikroprocesorowych. Mikrokontrolery rodziny AVR. Platforma Arduino. Historia, tendencje rozwojowe i porównanie cyfrowych procesorów sygnałowych. Podstawowe cechy procesorów sygnałowych. Różnice pomiędzy cyfrowym procesorem sygnałowym a mikrokontrolerem i mikroprocesorem. Architektury procesorów sygnałowych: sprzętowy układ mnożący, architektura typu Harvard, architektury wieloszynowe, przetwarzanie potokowe, skoki z opóźnieniem, operacje równoległe, długi akumulator, układ przesuwający, bufor cyrkulacyjny. Tryby adresowania pamięci: bezpośrednie, pośrednie, natychmiastowe, cyrkulacyjne, z rewersją bitów. Układy bezpośredniego dostępu do pamięci (DMA). Układy wieloprocesorowe. Metody kształcenia wykład: wykład konwencjonalny, laboratorium: ćwiczenia laboratoryjne. Efekty kształcenia i metody weryfikacji osiągania

efektów kształcenia Opis efektu Symbole efektów Metody weryfikacji Forma zajęć Ma świadomość dynamicznego rozwoju mikroprocesorów i mikrokontrolerów. K_W17 K_K02 kolokwium Wykład Potrafi programować w języku niskiego i wysokiego poziomu, przeprowadza analizę pracy procesora, potrafi identyfikować K_W06 K_U07 bieżąca kontrola na zajęciach Laboratorium stan pracy procesora. Zna podstawy posługiwania się narzędziami do programowania, symulacji i uruchamiania procesorów. K_W05 K_U08 bieżąca kontrola na zajęciach kolokwium Wykład Laboratorium Student zna budowę procesora i typy pamięci, potrafi analizować listy rozkazów. K_W06 kolokwium Wykład Student potrafi analizować i projektować proste układy cyfrowe zrealizowane za pomocą układów dyskretnych lub układów programowalnych. K_W15 kolokwium Wykład Warunki zaliczenia Wykład - warunkiem zaliczenia jest uzyskanie pozytywnej oceny z kolokwiów przeprowadzonych w formie pisemnej. Laboratorium - warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium. Składowe oceny końcowej = wykład: 60% + laboratorium: 40%.

Obciążenie pracą Obciążenie pracą Studia stacjonarne (w godz.) Studia niestacjonarne (w godz.) Godziny kontaktowe (udział w zajęciach; konsultacjach; egzaminie, itp.) 60 36 Samodzielna praca studenta (przygotowanie do: zajęć, kolokwium, egzaminu; studiowanie literatury przygotowanie: pracy pisemnej, projektu, prezentacji, raportu, wystąpienia; itp.) 90 114 Łącznie 150 150 Punkty ECTS Studia stacjonarne Studia niestacjonarne Zajęcia z udziałem nauczyciela akademickiego 3 3 Zajęcia bez udziału nauczyciela akademickiego 3 3 Łącznie 6 6 Literatura podstawowa 1. Chmiel K.: Teoria układów logicznych, Wydawnictwo Politechniki Poznańskiej, Poznań, 1994. 2. G. De Micheli: Synteza i optymalizacja układów cyfrowych, WNT, Warszawa, 1998. 3. Lisiecka-Frąszczak J.: Synteza układów cyfrowych, Wydawnictwo Politechniki Poznańskiej, Poznań, 2000. 4. W. Stallings, Organizacja i architektura systemu komputerowego, WNT, Warszawa, 2004. 5. Łuba T., Zbierzchowski B.: Komputerowe projektowanie układów cyfrowych, WKiŁ, Warszawa, 2000 6. Biernat J., Architektura komputerów, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2013. Literatura uzupełniająca 1. Biernat J., Metody i układy arytmetyki komputerowej, Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław, 2001. 2. Łuba T.: Synteza układów logicznych, WSISiZ, Warszawa, 2000. 3. Majewski W.: Układy logiczne, WNT, Warszawa, 1992.

4. Majewski Wł., Łuba T., Jasiński K., Zbierzchowski B.: Programowalne moduły logiczne w syntezie układów cyfrowych, WKiŁ, Warszawa, 1992. 5. Pieńkos J., Turczyński J.: Układy scalone TTL w systemach cyfrowych, WKiŁ, Warszawa, 1986. Uwagi Zmodyfikowane przez dr hab. inż. Krzysztof Sozański (ostatnia modyfikacja: 19-09-2016 07:53)