DIGITAL LOGIC. Warsaw Information Technology Warsaw University of Technology. Digital Logic. Prof. Tadeusz Łuba

Podobne dokumenty
PODSTAWY UKŁADÓW LOGICZNYCH. Prowadzi: prof. dr hab. Tadeusz ŁUBA, (Nowowiejska 15/19, GE pok. 472)

UKŁADY LOGICZNE. Prowadzi: Tadeusz ŁUBA, (GE pok. 472) Wykład dla specjalności: Elektronika i Inżynieria Komputerowa, Inżynieria Biomedyczna (ULOGE)

Technika cyfrowa. Paweł Tomaszewicz

INFORMATOR LABORATORYJNY. TECHNIKA CYFROWA (studia niestacjonarne)

INSTYTUT INFORMATYKI POLITECHNIKI BIAŁOSTOCKIEJ

PROJEKTOWANIE UKŁADÓW MIKROPROGRAMOWANYCH Z WYKORZYSTANIEM WBUDOWANYCH BLOKÓW PAMIĘCI W MATRYCACH PROGRAMOWALNYCH

Sylabus. WYDZIAŁ FIZYKI Uniwersytet im. Adama Mickiewicza w Poznaniu

Język opisu sprzętu VHDL

Field of study: Electronics and Telecommunications Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes

ZASTOSOWANIE TRANSWERSALI HIPERGRAFÓW DO MINIMALIZACJI ROZMIARU PAMIĘCI JEDNOSTEK STERUJĄCYCH

Synteza logiczna układu realizującego zespół funkcji przełączających z użyciem bramek XOR w strukturach CPLD

Przetwarzanie sygnałów z zastosowaniem procesorów sygnałowych - opis przedmiotu

SYNTEZA AUTOMATÓW SKOŃCZONYCH Z WYKORZYSTANIEM METOD KODOWANIA WIELOKROTNEGO

Współczesna problematyka klasyfikacji Informatyki

Kierunek: Informatyka rev rev jrn Stacjonarny EN 1 / 6

Przedsiębiorstwo zwinne. Projektowanie systemów i strategii zarządzania

Auditorium classes. Lectures

Technika Cyfrowa 2 wykład 1: programowalne struktury logiczne - wprowadzenie

T. Łuba, B. Zbierzchowski Układy logiczne Podręcznik WSISiZ, Warszawa 2002.

Wymiar godzin Pkt Kod Nazwa przedmiotu Egz. ECTS W C L P S P Physics I E P Mathematical analysis I P Linear algebra and analytic E 2 2 7

PROGRAM STUDIÓW - STUDIA PIERWSZEGO STOPNIA - STUDIA STACJONARNE

Faculty: Management and Finance. Management

Bezpieczeństwo informacji oparte o kryptografię kwantową

Course syllabus. Mathematical Basis of Logistics. Information Technology in Logistics. Obligatory course. 1 1 English

Analiza i Synteza Układów Cyfrowych

ROLA I ZNACZENIE SYNTEZY LOGICZNEJ W TECHNICE CYFROWEJ UKŁADÓW PROGRAMOWALNYCH

Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

Systemy Wbudowane. Założenia i cele przedmiotu: Określenie przedmiotów wprowadzających wraz z wymaganiami wstępnymi: Opis form zajęć

Życiorys. Wojciech Paszke. 04/2005 Doktor nauk technicznych w dyscyplinie Informatyka. Promotor: Prof. Krzysztof Ga lkowski

PLAN STUDIÓW Wydział Elektroniki, Telekomunikacji i Informatyki, Wydział Zarządzania i Ekonomii Inżynieria danych

P L A N S T U D I Ó W Kierunek : Elektronika i Telekomunikacja Politechnika Poznańska

Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek

Bezpieczeństwo informacji oparte o kryptografię kwantową

Rada do spraw cyfryzacji Zespół: Edukacja cyfrowa

Proposal of thesis topic for mgr in. (MSE) programme in Telecommunications and Computer Science

PLANY I PROGRAMY STUDIÓW

Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu

PLANY I PROGRAMY STUDIÓW

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

MIKROPROCESOROWE UKŁADY STEROWANIA

Demand Analysis L E C T U R E R : E W A K U S I D E Ł, PH. D.,

KARTA MODUŁU / KARTA PRZEDMIOTU A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW B. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU. Kod modułu

Wydział Informtyki i Nauki o Materiałach Kierunek Informatyka

Kielce University of Technology.

PLANY I PROGRAMY STUDIÓW

CYFROWE PRZETWARZANIE SYGNAŁÓW

Semestr 1 suma pkt ECTS dla wszystkich kursów w semestrze: 30

OPISY KURSÓW. Kod kursu:mcr2302 Nazwa kursu: Nowoczesne techniki sterowania w instalacjach elektrycznych Język wykładowy: polski

OPISY KURSÓW. Nazwa kursu: PROGRAMOWANIE SYSTEMÓW ROZPROSZONYCH NA BAZIE STE- ROWNIKÓW PLC. Język wykładowy: polski

Maszyny wektorów podpierajacych w regresji rangowej

Activities Performed by prof. Tadeusiewicz in Books and Journals Editorial Boards

Kierunek: Elektronika i Telekomunikacja Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

KARTA PROGRAMU STUDIÓW

FPGA, CPLD, SPLD. Synteza systemów reprogramowalnych 1/27. dr inż. Mariusz Kapruziak pok. 107, tel

Opisy przedmiotów do wyboru

RACJONALIZACJA PROCESU EKSPLOATACYJNEGO SYSTEMÓW MONITORINGU WIZYJNEGO STOSOWANYCH NA PRZEJAZDACH KOLEJOWYCH

Probabilistic Methods and Statistics. Computer Science 1 st degree (1st degree / 2nd degree) General (general / practical)

Architektura komputerów

PROJECT. Syllabus for course Principles of Marketing. on the study program: Management

Field of study: Computer Science Study level: First-cycle studies Form and type of study: Full-time studies. Auditorium classes.

PRZEWODNIK PO PRZEDMIOCIE. Negotiation techniques. Management. Stationary. II degree

KARTA PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI CELE PRZEDMIOTU

Kierunek: Elektronika i Telekomunikacja Poziom studiów: Studia I stopnia Forma studiów: Stacjonarne. audytoryjne. Wykład Ćwiczenia

Podstawy automatyki. Energetics 1 st degree (1st degree / 2nd degree) General (general / practical) Full-time (full-time / part-time)

Lista przedmiotów prowadzonych przez pracowników Zakładu Sieci i Systemów Elektroenergetycznych

MIKROELEKTRONIKA [gr.], dział. elektroniki zajmujący się działaniem, konstrukcją Fifth i technologią Level układów scalonych.

Matematyka Dyskretna. Discrete Mathematics. Computer Science 1 st degree (1st degree / 2nd degree) General (general / practical)

TRANSCOMP XV INTERNATIONAL CONFERENCE COMPUTER SYSTEMS AIDED SCIENCE, INDUSTRY AND TRANSPORT ALGORYTMY SYMULACJI UKŁADÓW CYFROWYCH

KARTA KURSU. Podstawy modelowania i symulacji

WSPOMAGANIE INFORMATYCZNE FUNKCJONOWANIA SYSTEMÓW MONITORINGU WIZYJNEGO W KOLEJOWYCH OBIEKTACH TRANSPORTOWYCH

Synteza logiczna dla struktur CPLD typu PAL wykorzystująca elementy XOR

Problemy i Zastosowania Informatyki

Ewolucyjne projektowanie i optymalizacja kombinacyjnych układów cyfrowych ze względu na liczbę tranzystorów

OPIS PRZEDMIOTU/MODUŁU KSZTAŁCENIA (SYLABUS)

WYKAZ DOROBKU NAUKOWEGO PRACOWNIKÓW POLITECHNIKI GDAŃSKIEJ. Prace_2017 r. Katedra Inżynierii Zarządzania Operacyjnego

Wyjazdy dla studentów Politechniki Krakowskiej zainteresowanych studiami częściowymi w Tianjin Polytechnic University (Chiny).

Kierunek: Elektronika i Telekomunikacja Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

SYNTEZA WSPÓLNYCH MODELI AUTOMATÓW SKOŃCZONYCH NA PLD

Badania w sieciach złożonych

Teoria sygnałów. Signal Theory. Electrical Engineering 1 st degree (1st degree / 2nd degree) General (general / practical)

Wydział Inżynierii Produkcji i Logistyki Faculty of Production Engineering and Logistics

Wydział Inżynierii Produkcji i Logistyki (Faculty of Production Engineering and Logistics)

kierunek: BIOTECHNOLOGIA specjalność: Bioinformatics RW , Obowiązuje od 2013/2014

ZARZĄDZANIE I INŻYNIERIA PRODUKCJI (Management and production engineering)

Optymalizacja ciągła


Elementy cyfrowe i układy logiczne

Academic year: 2017/2018 Code: EEL SG-s ECTS credits: 5

Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej

SYLLABUS. 1. Subject: Biotechnological methods in environmental protection 2. Prerequisites: No 3. Faculty: All faculties 4. Teaching form: Lecture

Mikroprogramowany układ sterujący z współdzieleniem kodów oraz rozszerzonym formatem mikroinstrukcji

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

PLANY I PROGRAMY STUDIÓW

Profil Czasopisma / The Scope of a Journal

Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

Metodyki projektowania i modelowania systemów Cyganek & Kasperek & Rajda 2013 Katedra Elektroniki AGH

The data reporting such indexes for a number of years (about twelve years of such data are were fitted to a logistic curve:

Transkrypt:

DIGITAL LOGIC / Digital Logic Prof. Tadeusz Łuba Warsaw Information Technology Warsaw University of Technology 1

Our communication 0-22- 825-1580 luba@tele.pw.edu.pl The subject homepage is located at: http://www.zpt.tele.pw.edu.pl 2

3

4

Personal communication Building of Electronics Nowowiejska 15/19 str. room. 472/473 5

Organization of our course Lecture General Conclus ion Uniform methodology us eful for both information and logic s ys tems FPGA- and PLA-bas ed s ynthes is Boolean function Classes 40 points Exam 60 points Total 100 points 6

1. Ashar P., Devadas S., Newton A. R.: Sequential logic synthesis, Kluwer Academic 2. Minimization Algorithms for VLSI Synthesis, Kluwer Academic Publishers, Boston, 1984. 3. Brown F. M.: Boolean Reasoning. The Logic of Boolean Equation, Kluwer Academic Publishers, 1990. 4. Brzozowski J. A, Seger C-J.: Asynchronous Circuits, Springer Verlag, New York 1995. 5. Brzozowski J., Łuba T.: Decomposition of Boolean Functions Specified by Cubes. Journal of Multiple-Valued Logic and Soft Computing. Vol. 9, pp. 377 417. Old City Publishing, Inc., Philadelphia 2003. 6. De Micheli G.: Synthesis Lala and Optimization Parag.: of Digital Circuits. McGraw-Hill, New York, 1994. Również tłumaczenie polskie: Synteza i optymalizacja układów cyfrowych. WNT, Warszawa 1998. 7. Devadas, S., Practical Ghosh, A., and Keutzer, Digital K. Logic Synthesis. Design McGraw-Hill, New York, 1994. 8. Gajski D.D.: Principles of digital and design. Testing. Prentice-Hall International, New jersey 1997. 9. Hassoun S., Sasao T., Brayton R. (ed.): Logic Synthesis and Verification. Kluwer Academic Publishers, Prentice-Hall New York 2002. 10. Iman S., Pedram M.: Logic Synthesis for Low Power VLSI Design, Kluwer Academic Publishers, 1999. 1996 11. Kamionka-Mikuła H., Małysiak H., Pochopień B.: Układy cyfrowe. Teoria i przykłady. Wyd. Pracowni Komputerowej Jacka Skalmierskiego. Gliwice 2003. 12. Kania D.: Synteza logiczna przeznaczona dla matrycowych struktur programowalnych typu PAL. Politechnika Śląska. Zeszyty Naukowe. Nr 1619. Gliwice 2004. 13. Katz R. H.: Contemporary logic design. The Benjamin/Cummings Publishing Company, Inc., Redwood City, 1994 14. Kohavi Z.: Switching and Finite Automata Theory. Mc-Graw-Hill, New York, 1978. 15. Kuźmicz W.: Układy ASIC w polskich realiach. Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, nr 8, pp. 457-460, 1995. 16. Lala P.K.: Practical digital logic design and testing. Prentice-Hall, New Jersey 1996. 17. Łuba T.(red.), Rawski M., Tomaszewicz P., Zbierzchowski B.: Synteza układów cyfrowych. WKŁ Warszawa 2003. 18. Łuba T., Zbierzchowski B., Zbysiński P.: Układy reprogramowalne dla potrzeb telekomunikacji cyfrowej. Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, nr 5, 2002. Bibliography 19. Łuba T.: Synteza układów logicznych. Wyższa Szkoła Informatyki Stosowanej i Zarządzania, Wyd. 2, Warszawa 2001. 20. Łuba T.: Rola i znaczenie syntezy logicznej w technice cyfrowej układów programowalnych. Elektronika, str. 15 19, nr 7-8, 2002. 21. Łuba T., Jasiński K., Zbierzchowski B.: Programowalne układy przetwarzania sygnałów i informacji - technika cyfrowa w multimediach i kryptografii, Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne, str. 408-418, nr 8-9, 2003. 22. Majewski W., Albicki A.: Algebraiczna teoria automatów. WNT, Warszawa 1980. 23. Mikołajczak B.: Algebraiczna i strukturalna teoria automatów. PWN, Warszawa Łódź 1985. 24. Mulawka J.: Systemy ekspertowe. WNT, Warszawa 1996. Łuba T.: 25. Mrózek A., Płonka L.: Analiza danych metodą zbiorów przybliżonych. Zastosowania w ekonomii, medycynie i sterowaniu. Akademicka Oficyna Wydawnicza PLJ, Warszawa 1999. 26. McCluskey E. J.: Logic design principles, with emphasis on testable semicustom circuits. Prentice-hall International, Inc., New Jersey 1986. 27. Pawlak Z.:Rough Sets. Theoretical Aspects of Reasoning about Data, Kluwer Academic Publishers, 1999. 28. Roth C. H.: Fundamentals of Logic Design. West Publ. CO., 1985. 29. Salsic Z., Smailagic A.: Digital systems design and prototyping using field programmable logic. Kluwer Academic Publishers, 1997. 30. Sasao T.: Switching Theory for Logic Synthesis, Kluwer Academic Publishers, 1999. 31. Sasao T.: Logic Synthesis and Optimization. Kluwer Academic Publishers,1993. 32. Słowiński R.(ed.): Intelligent Decision Support - Handbook of Applications and Advances of the Rough Sets Theory, Kluwer Academic Publishers, Dordrecht 1992. 33. Scholl C.: Functional Decomposition with Application to FPGA Synthesis. Kluwer Academic Publisher, Boston 2001. 34. Tyszer J.: Układy cyfrowe. Materiały pomocnicze do wykładów. Wyd. Politechniki Poznańskiej. Poznań 2000. 35. Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa 2003. 36. Zbysiński P., Pasierbiński J.: Układy programowalne pierwsze kroki. Wyd. II, Wydawnictwo BTC. Warszawa 2004. Multi-Level Logic Synthesis Based on Decomposition. Microprocessors and Microsystems, vol. 18, No. 8, pp. 429-437, 1994. 7

Textbooks 8

9

Digital systems are used extensively in almost every part of human s life. Digital system 4 10

... Progress of microelectronic technology 40 mln. transistors 10 mln. gates ASIC 11

With such a fast growth, the need for efficient methods for designing digital systems is essential and puts very high demands on the education of computer science and engineering. Digital logic is a branch of digital technology providing foundations for digital systems design. 12

Design flow Translation Tools Logic synthesis Technology mapping Million gates FPGA 13

1984 (Espresso) Modern logic synthesis Two level synthesis Progress of technology Multilevel synthesis PLA based synthesis 1990 Symbolic minimization Functional decomposition 1995 14

Syllabus 1. Boolean Algebra. 2. Combinational circuits. Minimization of Boolean expressions. 3. Computer methods for minimization of Boolean functions. Expansion method. 4. Different ways of implementing Boolean expressions. 5. Reduction of input variables. Decomposition of Boolean functions. 6. Sequential circuits synthesis. State diagram of sequential circuit. 7. State assignment. Excitation tables and functions. State reduction. 8. Asynchronous sequential circuits. 9. Complex digital systems. Algorithmic state machine. Design example: binary to BCD converter. 10. Modern procedures of logical synthesis. 11. Logical synthesis in the analysis of information systems: in machine learning and knowledge acquisition algorithms. 15