PROJEKTOWANIE URZĄDZEŃ CYFROWYCH I i II 3. Karta
Transkrypt
PROJEKTOWANIE URZĄDZEŃ CYFROWYCH I i II 3. Karta
Z1-PU7 WYDANIE N1 Strona 1 z 1 KARTA PRZEDMIOTU (pieczęć wydziału) 1. Nazwa przedmiotu: PROJEKTOWANIE URZĄDZEŃ CYFROWYCH I i II 2. Kod przedmiotu: PUC 3. Karta przedmiotu ważna od roku akademickiego: 2012/2013 4. Forma kształcenia: studia pierwszego stopnia 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: ELEKTRONIKA I TELEKOMUNIKACJA (Wydział AEiI, RAU) 7. Profil studiów: ogólnoakademicki 8. Specjalność: 9. Semestr: 3, 4, 5 10. Jednostka prowadząca przedmiot: Instytut Elektroniki, RAU-3 11. Prowadzący przedmiot: prof. Edward Hrynkiewicz 12. Przynależność do grupy przedmiotów: przedmioty wariantowe 13. Status przedmiotu: obowiązkowy 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: Podstawy Elektrotechniki, Układy Analogowe, Podstawy Techniki Cyfrowej Przyjmuje się, że słuchacze posiadają znajomość algebry Boole’a, podstawowych praw elektrotechniki w zakresie obwodów liniowych i nieliniowych, analizy stanów ustalonych i nieustalonych, układów elektronicznych (w szczególności wzmacniaczy rezystancyjnych na tranzystorach bipolarnych i unipolarnych), analizy i projektowania układów kombinacyjnych i sekwencyjnych - asynchronicznych i synchronicznych. 16. Cel przedmiotu: PUC I. Celem przedmiotu jest zapoznanie studentów ze sposobami przedstawiania informacji w urządzeniu cyfrowym, podstawowymi rodzinami układów scalonych, elementami cyfrowymi małej i średniej skali scalenia, odpornością na zakłócenia, strukturami komutatorów oraz koderów i dekoderów, liczników i rejestrów, realizacjami zależności czasowych oraz generatorami zegarowymi. PUC II. Celem przedmiotu jest zapoznanie studentów ze sposobami realizacji operacji arytmetycznych na liczbach dwójkowych i BCD, układami arytmetycznymi, pamięciami urządzeń cyfrowych, metodyką projektowania urządzeń cyfrowych na poziomie stosowania bloków funkcjonalnych, z wprowadzaniem i wyprowadzaniem informacji z urządzenia cyfrowego oraz zagadnieniami wymiany informacji pomiędzy elementami systemu. Przedmiot powinien pozwolić studentom na wykonywanie samodzielnych projektów z użyciem cyfrowych układów katalogowych i układów logiki programowalnej urządzeń autonomicznych lub należących do otoczenia mikroprocesora. 17. Efekty kształcenia:1 Nr 1 Opis efektu kształcenia należy wskazać ok. 5 – 8 efektów kształcenia Metoda sprawdzenia efektu kształcenia Forma prowadzenia zajęć Odniesienie do efektów dla kierunku studiów Z1-PU7 1 2 3 4 5 Zna podstawowe sposoby przedstawiania informacji dwuwartościowej – kody i zapisy dwójkowe liczb dziesiętnych, liczby ze znakiem Zna struktury i właściwości podstawowych bramek logicznych z głównych rodzin układów scalonych oraz układy multiplekserów demultiplekserów, koderów i dekoderów oraz ich zastosowania Ma podstawową wiedzę z zakresu pamięci półprzewodnikowych, potrafi dokonać ekspansji liczby słów i bitów w słowie oraz zastosować pamięć w urządzeniu Opanował sposoby wykonywania operacji arytmetycznych na liczbach dwójkowych i dwójkowo-dziesiętnych oraz zna odpowiednie układy arytmetyczne Zna układy sterowania urządzeniem cyfrowym i potrafi je projektować 6 Potrafi wprowadzić i wyprowadzić informację z urządzenia cyfrowego 7 Zna podstawowe zagadnienia z zakresu transmisji informacji 8 Potrafi korzystać z literatury i katalogów i zaprojektować oraz uruchomić urządzenie cyfrowe oparte na scalonych układach katalogowych lub podstawowych układach logiki programowanej. Potrafi pracować w grupie. 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) W. 45 Ćw. 45 L. 30 P. 30 Sem. WYDANIE N1 Strona 2 z 2 Zaliczenie ćwiczeń tablicowych, egzamin Zaliczenie ćwiczeń tablicowych, egzamin Wykład, ćwiczenia tablicowe Wykład ćwiczenia tablicowe Zaliczenie ćwiczeń tablicowych, egzamin Wykład, ćwiczenia tablicowe K1_W13 K1_U15 Zaliczenie ćwiczeń tablicowych, egzamin Wykład, ćwiczenia tablicowe K1_W18 Zaliczenie ćwiczeń tablicowych, egzamin Zaliczenie ćwiczeń tablicowych, egzamin Zaliczenie ćwiczeń tablicowych, egzamin Zaliczenie laboratorium, zaliczenie projektu Wykład, ćwiczenia tablicowe Wykład, ćwiczenia tablicowe Wykład, ćwiczenia tablicowe K1_W18 K1_U15 Laboratorium, projekt K1_W01 K1_W13 K1_U15 K1_W01 K1_U01 K1_U02 K1_U15 Z1-PU7 WYDANIE N1 Strona 3 z 3 19. Treści kształcenia: Wykład sem. III: Podstawowe informacje o sygnałach cyfrowych: sposoby przedstawiania informacji cyfrowej - kody i zapisy dwójkowe liczb dziesiętnych, liczby ze znakiem. Ogólna charakterystyka cyfrowych układów scalonych: stopnie scalenia oznaczenia. Układy TTL: struktury i parametry podstawowych bramek odporność na zakłócenia, porównanie układów TTL różnych serii. Układy cyfrowe ECL - struktury i parametry podstawowych bramek. Układy cyfrowe I2L .Układy cyfrowe MOS. Układy cyfrowe CMOS: struktury i parametry podstawowych, bramek porównanie z układami TTL. Układy LVT. Wspówłpraca układów cyfrowych ·różnych rodzin. Typowe układy cyfrowe: multipleksery, demultipleksery, kodery i dekodery. Przerzutniki, liczniki rejestry. Rejestry liczące. Układy z programowalnymi dzielnikami częstotliwości. Realizacja zależności czasowych, generatory pojedynczego impulsu. Generatory zegarowe, powielanie częstotliwości przebiegu prostokątnego. Wykład sem. IV: Wariant I. Operacje arytmetyczne na liczbach dwójkowych i dwójkowo dziesiętnych. Układy arytmetyczne: sumatory, akumulatory, układy dodająco-odejmujące liczby dwójkowe i dwójkowo dziesiętne, układy mnożące, jednostka arytmetyczno logiczna, komparatory liczb. Pamięci urządzeń cyfrowych: podział pamięci, statyczne i dynamiczne pamięci półprzewodnikowe RAM, pamięci skojarzeniowe, pamięci ROM stałe i reprogramowalne. Podstawowe układy logiki programowanej: FPLA, PAL, GAL. Zasady projektowania układu sterowania urządzeniem cyfrowym: sformułowanie problemu, formalny opis działania układu wybór struktury układu sterującego - układy zadrutowane, układy mikroprogramowane, układy ·z elementami logiki programowanej. Wprowadzanie danych do urządzenia cyfrowego: klawiatury, przetworniki A/C. Wyprowadzanie danych z urządzenia cyfrowego: Wyświetlanie informacji na wskaźnikach diodowych i ciekłokrystalicznych, monitor ekranowy, przetworniki C/A. Ogólne zasady przesyłania informacji pomiędzy elementami systemu cyfrowego, transmisja szeregowa start-stopowa, transmisja równoległa – zasada handshaking’u, struktura interfejsu. Układy kalkulatorowe. Połączenia pomiędzy elementami systemu cyfrowego, dopasowanie, łącze równoległe IEC 625, łącze szeregowe RS 232. Wariant II. Operacje i układy arytmetyczne - sumatory, akumulatory, układy dodająco-odejmujące liczby dwójkowe i dwójkowo dziesiętne, układy mnożące, jednostka arytmetyczno logiczna, komparatory liczb. Pamięci urządzeń cyfrowych: podział pamięci, statyczne i dynamiczne pamięci półprzewodnikowe RAM statyczne i dynamiczne, pamięci ROM stałe i reprogramowalne. Podstawowe układy logiki programowanej: SPLD, FPGA. Zasady projektowania układu sterowania urządzeniem cyfrowym: sformułowanie problemu, formalny opis działania układu wybór struktury układu sterującego - układy zadrutowane, układy mikroprogramowane, układy ·z elementami logiki programowanej. Wprowadzanie danych do urządzenia cyfrowego: klawiatury, przetworniki A/C. Wyprowadzanie danych z urządzenia cyfrowego: Wyświetlanie informacji na wskaźnikach diodowych i ciekłokrystalicznych, przetworniki C/A. Ogólne zasady przesyłania informacji pomiędzy elementami systemu cyfrowego, transmisja synchroniczna i asynchroniczna, struktury połączeń pomiędzy elementami systemu cyfrowego, efekty falowe w łączach systemu-metoda diagramów Bergerona, elementy interfejsu biorące udział przy przesyłaniu informacji, dopasowanie do linii transmisyjnej, nadajniki i odbiorniki linii, łącze równoległe, łącze szeregowe RS 232, RS 422, RS 485, magistrala CAN. Ćwiczenia: Sem. III - Dobór elementów biernych w obwodach we/wy scalonych elementów logicznych. - Realizacja funkcji logicznych za pomocą układów MSI. - Konwertery kodów, kodery i dekodery. - Projektowanie układów uzależnień czasowych - Projektowanie liczników z wykorzystaniem licznikowych układów scalonych - Wybrane układy z rejestrami – rejestry liczące. - Wykonywanie operacji arytmetycznych na liczbach dwójkowych i dwójkowo dziesiętnych - Kollokwium zaliczeniowe. - Układy arytmetyczne z uniwersalnymi jednostkami arytmetyczno-logicznymi. - Układy przeliczające liczby binarne na BCD i odwrotnie - Projektowanie bloków pamięci statycznch RAM (ekspansja pamięci, dekodery adresu itd.) Z1-PU7 WYDANIE N1 Sem. IV - Realizacja układów arytmetycznych na elementach średniej skali integracji. - Układy arytmetyczne z uniwersalnymi jednostkami arytmetyczno-logicznymi. - Układy przeliczające liczby binarne na BCD i odwrotnie - Projektowanie bloków pamięci statycznych RAM (ekspansja pamięci, dekodery adresu itd.) - Projektowanie bloku pamięci dynamicznej. - Realizacja układów kombinacyjnych za pomocą układów PLD. - Projektowanie zadrutowanych układów sterowania budowanych na bazie bloków funkcjonalnych (liczników rejestrów multiplekserów itp). - Projektowanie układów mikroprogramowanych. - Projektowanie układów mikroprogramowanych cd.. - Realizacja układu sterującego za pomocą układów PLD (FPLA FPLS). - Układy sterowania przetworników analogowo-cyfrowych. - Projekt układu wyświetlania informacji na wskaźnikach siedmio-segmentowych. - Transmisja sygnałów cyfrowych - wyznaczanie przebiegów napięć w linii, dopasowanie. - Kolokwium zaliczeniowe Laboratorium: Sem. IV - Badanie parametrów elektrycznych scalonych układów logicznych - Model częstościomierza cyfrowego. - Badanie pamięci półprzewodnikowej RAM - ekspansja pamięci. - Przetworniki analogowo-cyfrowe, woltomierze cyfrowe. - Przetworniki cyfrowo-analogowe. - Wyświetlanie znaków na wyświetlaczu LED. - Układy mikroprogramowane. - Model monitora ekranowego. - Modele gier telewizyjnych. - Cyfrowe generatory funkcji. - Wprowadzenie do analizy sygnaturowej uszkodzeń - Układy logiki programowanej – zastosowania. - Układy arytmetyczne. - Odrabianie, zaliczanie Projekt: Przykładowe tematy projektów : - Zaprojektować jednokartowy programowalny sterownik logiczny o szesnastu wejściach i dwunastu wyjściach dwustanowych. - Zaprojektować 12 bitowy przetwornik analogowo-cyfrowy kompensacyjny pracujący na zasadzie sukcesywnej aproksymacji. - Zaprojektować interfejs IEC 625 dla woltomierza cyfrowego V542.1. 20. Egzamin: tak Strona 4 z 4 Z1-PU7 WYDANIE N1 Strona 5 z 5 21. Literatura podstawowa: J. Kalisz: Podstawy Elektroniki Cyfrowej, WKiŁ Warszawa, 1993 T.Łuba i inni: Programowalne moduły logiczne w syntezie układów cyfrowych, WKiŁ Warszawa 1992 T. Łuba: Układy Mikroprogramowane, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1996 J. Molski: Modułowe i mikroprogramowalne układy cyfrowe, WKŁ Warszawa 1986 X. Łakomy J. Zabrodzki: Układy cyfrowe CMOS, J. Pieńkos, P. Turczyński: Układy scalone TTL w systemach cyfrowych 22. Literatura uzupełniająca: U. Tietze, Ch. Schenk: Układy Półprzewodnikowe, WNT Warszawa, 2010 N.P. Cook, Digital Electronics with PLD integration, Prentice Hall. Ohio 2001 T. Łuba i inni: Synteza układów cyfrowych, WKŁ Warszawa 2003 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć 1 Wykład 2 Ćwiczenia 45/45 3 Laboratorium 30/35 4 Projekt 30/45 5 Seminarium 6 Inne Suma godzin Liczba godzin kontaktowych / pracy studenta 45/15 / 5/20 155/160 24. Suma wszystkich godzin: 315 25. Liczba punktów ECTS:2 11 26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 5 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 5 26. Uwagi: Zatwierdzono: ……………………………. ………………………………………………… (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej) 2 1 punkt ECTS – 30 godzin.