Politechnika Warszawska - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Microprocessor Systems

Informacje ogólne

Kod przedmiotu: 103A-CTxxx-ISA-EMISY Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Microprocessor Systems
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Computer Systems )-Computer Science, Telecommunications-B.Sc.-EITI
( Courses in English )--eng.-EITI
( Przedmioty techniczne )---EITI
( Technical Courses )--eng.-EITI
Punkty ECTS i inne: 6.00
Język prowadzenia: angielski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

EMISY

Numer wersji:

1

Skrócony opis:

Celem przedmiotu jest przedstawienie skutecznych metod projektowania i uruchamiania systemów mikroprocesorowych. Po wstępnym omówieniu zagadnień związanych z architekturą systemów mikroprocesorowych: architektura 3-magistralowa, standardowe bloki (CPU, pamięci ROM i RAM, urządzenia we/wy), wykład koncentruje się na metodyce projektowania systemów mikroprocesorowych, ilustrowanej licznymi przykładami standardowych rozwiązań (podłączania typowych elementów występujących w systemach mikroprocesorowych). Podczas zajęć omawiane są także istotne problemy związane np. z poborem mocy, niezawodnością itp. Praktycznych aspektów projektowania systemów mikroprocesorowych studenci uczą się także przy okazji opracowywania indywidualnych projektów, natomiast zapoznanie się z pisaniem oprogramowania (firmware`u) i użyciem narzędzi uruchomieniowych możliwe jest podczas zajęć laboratoryjnych.

Pełny opis: (tylko po angielsku)

The goal of the course is to present efficient methods of microprocessor systems design and debugging. After brief introduction to architecture of microprocessor systems: 3-bus architecture, main blocks (CPU, ROM, RAM, I/O), interrupts, etc., the main course of lecture concentrates on methodology of microprocessor systems design illustrated with standard solutions (interfacing of common microprocessor systems` components). The course emphasize also on such problems like power consumption, reliability, etc. Practical aspects of microprocessor systems design are exercised by means of inividual projects, while some practice of writing firmware and use of debugging tools students should get when solving laboratory tasks.


Lecture contents

  • Introduction (1h)

  • 3-bus architecture of microprocessor systems, using 3-bus architecture: reading from and writing to memory and I/O devices (1h).

  • Differences in the approach to 3-bus system architecture on different microprocessors (2h)

  • Address decoding, data transfers bus timing (1h)

  • System clock and reset (1h)

  • Interfacing to ROM and static RAM memory and I/O devices (2h)

  • Dynamic RAMs (1h)

  • Interrupt, wait and DMA operations with different microprocessors (2h).

  • Bus-loading effects and static electrical parameters (1h)

  • Serial interface to a microprocessor system: serial versus parallel interface, baud rate and timing, synchronous and asynchronous mode, multiprocessor communications, RS 232 (1h)
  • Other standards of serial interface in microprocessor systems: RS-485, I2C, SPI, Microwire, CAN, USB, etc. (2h)

  • Some common I/O chips: microprocessor supervisory circuits, EPROM with internal latch circuits, I2C circuits, etc. (2h)

  • Interfacing to LED, LCD and fluorescent displays and keyboards (2h)

  • Printer interface (Centronics) (1h)

  • D/A and A/D converters (1h)

  • Driving heavy load components and interfacing to non-TTL voltages (1h)

  • Microcontrollers and embbeded systems (2h)

  • Real-time microprocessor systems (1h)

  • Multitasking (1h)

  • Tools for hardware and software debugging, methodology of microprocessor systems debugging (2h)

  • Reduction of power consumption in microprocessor systems (1h)

  • Increasing of reliability of microprocessor systems: watchdog circuits, hardware and software design hints (1h).




Laboratory contents
The lab is based on educational kits equipped with 8-bit microcontrollers and some additional hardware (keyboards, displays, etc.). Some basic debugging tools are also provided. Students should write and debug programs that implement simple tasks e.g. voltage or frequency measurement, real-time clock, etc.


Projects contents
Every student gets individual project task. The project task is to design (draw a detailed circuit diagram, write detailed comments to the diagram, prepare a draft algorithm of the firmware) a microprocessor-controlled device.

Literatura: (tylko po angielsku)

    Basic:

    1. R.J. Tocci, N.S. Widmer Digital Systems: Principles and Aplications

    2. W. Kleitz Digital and Microprocessor Fundamentals: Theory and Aplications

    3. J.W. Coffron, W.E. Long Practical Interfacing Techniques for Microprocessor Systems

    4. Databooks and Application Notes on microprocessors, microcontrollers and peripheral circuits (Analog Devices, Atmel, Cygnal, Cypress, Infineon, Intel, Maxim, Microchip, Motorola, Philips, Texas Instruments, Zilog, etc.)


    Additional:

    1. J. Uffenbeck Microcomputers and Microprocessors: The 8080, 8085, and Z-80 Programming, Interfacing , and Troubleshooting

    2. J.W. Stewart, K.X. Miao The 8051 Microcontroller: Hardware, Software and Interfacing

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (w trakcie)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki, Maciej Urbański
Prowadzący grup: Bartosz Gąsowski, Maciej Grzegrzółka, Tomasz Starecki, Maciej Urbański
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Maciej Urbański
Prowadzący grup: Stanisław Hanasz, Maciej Urbański
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Bartosz Gąsowski, Maciej Grzegrzółka, Tomasz Starecki, Maciej Urbański
Prowadzący grup: Bartosz Gąsowski, Maciej Grzegrzółka, Tomasz Starecki, Maciej Urbański
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki, Mariusz Suchenek
Prowadzący grup: Tomasz Starecki, Mariusz Suchenek, Ievgen Zaitsev
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)

Okres: 2017-10-01 - 2018-02-18
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)

Okres: 2017-02-20 - 2017-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)

Okres: 2016-10-01 - 2017-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)

Okres: 2016-02-23 - 2016-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Mariusz Suchenek
Prowadzący grup: Mariusz Suchenek
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)

Okres: 2015-10-01 - 2016-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)

Okres: 2015-02-23 - 2015-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)

Okres: 2014-09-29 - 2015-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)

Okres: 2014-02-24 - 2014-09-28
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)

Okres: 2013-10-01 - 2014-02-23
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)

Okres: 2013-02-20 - 2013-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. zimowy" (zakończony)

Okres: 2012-10-01 - 2013-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Laboratorium, 15 godzin, 35 miejsc więcej informacji
Projekt, 15 godzin, 35 miejsc więcej informacji
Wykład, 30 godzin, 35 miejsc więcej informacji
Koordynatorzy: Tomasz Starecki
Prowadzący grup: Tomasz Starecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103300 - Instytut Systemów Elektronicznych

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.