Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Podobne dokumenty
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Technika mikroprocesorowa

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach

Architektura komputerów

WPROWADZENIE Mikrosterownik mikrokontrolery

Systemy na Chipie. Robert Czerwiński

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

MIKROKONTROLERY I MIKROPROCESORY

LEKCJA TEMAT: Zasada działania komputera.

Systemy wbudowane Mikrokontrolery

Architektura komputerów

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

TABELA PORÓWNAWCZA OFEROWANEGO SPRZĘTU

Zastosowania mikrokontrolerów w przemyśle

Architektura systemów komputerowych. dr Artur Bartoszewski

Procesory Blackfin. Część 1

System mikroprocesorowy i peryferia. Dariusz Chaberski

2. PRZERZUTNIKI I REJESTRY

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

CYKL ROZKAZOWY = 1 lub 2(4) cykle maszynowe

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Kurs Elektroniki. Część 5 - Mikrokontrolery. 1/26

USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.

Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535

Technika mikroprocesorowa. Struktura programu użytkownika w systemie mikroprocesorowym

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

2. Architektura mikrokontrolerów PIC16F8x... 13

Układy zegarowe w systemie mikroprocesorowym

Architektura komputerów

Wykład IV. Układy we/wy. Studia Podyplomowe INFORMATYKA Architektura komputerów

Urządzenia zewnętrzne

Architektura mikrokontrolera MCS51

Architektura mikrokontrolera MCS51

Przegląd rozwiązań z oferty firmy 4D Systems

Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP

Mikrokontrolery 8 bit - wprowadzenie

Systemy mikroprocesorowe. Literatura podręcznikowa. Przedmioty związane. Przykłady systemów wbudowanych. Pojęcie systemu wbudowanego embedded system

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Architektura komputerów. Układy wejścia-wyjścia komputera

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe

Rok akademicki: 2015/2016 Kod: IIN s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Mikroprocesory i Mikrosterowniki

Wykład 2. Mikrokontrolery z rdzeniami ARM

Systemy wbudowane. Paweł Pełczyński

Wykład Mikroprocesory i kontrolery

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Programowanie mikrokontrolerów. 8 listopada 2007

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

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

Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -


Budowa systemów komputerowych

Spis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400

Programowanie mikrokontrolerów AVR z rodziny ATmega.

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Kurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

ZL8AVR. Płyta bazowa dla modułów dipavr

Stronicowanie w systemie pamięci wirtualnej

Układy interfejsowe Microchip (SMSC)

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Zarządzanie zasobami pamięci

LABORATORIUM STEROWNIKÓW MIKROPROCESOROWYCH

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Przetworniki A/C i C/A w systemach mikroprocesorowych

Urządzenia wejścia-wyjścia

Technika mikroprocesorowa. Języki programowania mikrokontrolerów

dokument DOK wersja 1.0

Mikroprocesory i mikrosterowniki

OPIS PRZEDMIOTU ZAMÓWIENIA - PAKIET 2 specyfikacja techniczna

Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego

Tytuł: Instrukcja obsługi Modułu Komunikacji internetowej MKi-sm TK / 3001 / 016 / 002. Wersja wykonania : wersja oprogramowania v.1.

Autonomiczne czytniki SU104*

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski

Jadro monolityczne vs. mikrojadro. Mikrojadro. Olga Kowalczuk. 9 grudnia 2008

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

MESco. Testy skalowalności obliczeń mechanicznych w oparciu o licencje HPC oraz kartę GPU nvidia Tesla c2075. Stanisław Wowra

MIKROPROCESORY architektura i programowanie

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

2. Budowa układów procesorowych rodziny TMS320C

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

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Katedra Optoelektroniki i Systemów Elektronicznych. Profil dyplomowania i Specjalność Komputerowe Systemy Elektroniczne

Mikroprocesory i Mikrosterowniki

Podzespoły Systemu Komputerowego:

Mikrokontroler Wykład 5

ISBN Copyright by Wydawnictwo BTC Warszawa Redaktor techniczny: Delfina Korabiewska Redaktor merytoryczny: mgr Anna Kubacka

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Czy system scala będzie wizualizował tylko instalowany sterownik czy inne. Jeżeli inne to prosimy o podanie ich parametrów oraz ilości wejść. Wyjść.

Transkrypt:

Tendencje rozwojowe mikrokontrolerów Rozwój mikrokontrolerów następował w ciągu minionych 25 lat w następujących kierunkach: Rozwój CPU mikrokontrolerów w celu zwiększenia szybkości przetwarzania danych wraz z poprawą własności układu przerwań CPU (W4) Rozbudowa mechanizmów dostępu CPU do urządzeń zewnętrznych (W5) Integracja w strukturze mikrokontrolera coraz większej ilości pamięci oraz ulepszenie mechanizmów dostępu do niej (W6) Integracja w strukturze mikrokontrolera coraz większej ilości urządzeń peryferyjnych oraz rozbudowa funkcjonalności tych układów (W7) 1

Zgodnie z definicją w strukturze mikrokontrolera zawarte są zarówno jak i pamięci. W praktyce systemy mikroprocesorowe bazujące na mikrokontrolerach bardzo często wykorzystują zarówno zewnętrzną jak i zewnętrzne. Przyczyny tego są następujące: Zapotrzebowanie na nowoczesnych mikrokontrolerów jest bardzo duże, nawet rzędu megabajtów. Wynika to z dużych mocy obliczeniowych i dużych przestrzeni adresowych oferowanych szczególnie przez mikrokontrolery 16- i 32-bitowe. Na rynku rzadko oferowane mikrokontrolery które by w swojej strukturze zawierały wystarczające ilości pamięci. Współczesne mikrokontrolery oferują olbrzymią różnorodność urządzeń peryferyjnych zawartych w strukturach tych układów. Mimo tego w przeważającej części systemów mikroprocesorowych bazujących na mikrokontrolerach wykorzystuje się scalone zawierające dodatkowe. o o wysokim stopniu specjalizacji stosowane są relatywnie rzadko. Dlatego nie są one integrowane w strukturze standardowych mikrokontrolerów. Przykładem mogą być przetworniki analogowocyfrowe o dużej rozdzielczości. o złożone mogą stopniem swojej komplikacji dorównywać samej jednostce centralnej. Z punktu widzenia technologii produkcji układów scalonych jest trudno integrować wiele tak złożonych struktur w strukturze jednego układu. Przykładami są zaawansowane sterowniki komunikacyjne, np. dla standardu Ethernet. 2

wyprowadzenia portów zewnętrzne porty jednostka centralna układ przerwań czasowe sterownik komunikacji szeregowej inne szyny systemowe programu danych Budowa systemu mikroprocesorowego z mikrokontrolerem nie udostępniającym szyn systemowych 3

zewnętrzne wyprowadzenia portów zewnętrzna zewnętrzne porty jednostka centralna układ przerwań czasowe sterownik komunikacji szeregowej inne szyny systemowe danych programu Budowa systemu mikroprocesorowego z mikrokontrolerem udostępniającym swoje szyny systemowe jako alternatywne wyprowadzenia portów 4

zewnętrzne zewnętrzne pamięci zewnętrzne wyprowadzenia portów wyprowadzenia bezpośrednie układu porty jednostka centralna układ przerwań czasowe sterownik komunikacji szeregowej inne szyny systemowe zewnętrzna programu zewnętrzna danych Budowa systemu mikroprocesorowego z mikrokontrolerem udostępniającym swoje szyny systemowe bezpośrednio na wyprowadzeniach układu scalonego 5

Mikrokontroler 80166 firmy Infineon (16 bit) oferuje cztery tryby współpracy CPU z układami zewnętrznymi (pamięciami): 16-bitowy niemultipleksowany 16-bitowy multipleksowany 8-bitowy niemultipleksowany 8-bitowy multipleksowany Multipleksowanie oznacza, że w celu zmniejszenia liczby wyprowadzeń mikrokontrolera niezbędnych do udostępnienia użytkownikowi szyn systemowych fizycznie tych samych wyprowadzeniach ale w różnych momentach czasu pojawia się na przemian szyna danych i szyna adresowa. Multipleksowanie prowadzi do spowolnienie szybkości transportu danych pomiędzy pamięcią zewnętrzną a jednostką centralną. 3,0 2,0 1,5 1,0 16-bit demultipleksowane 16-bit multipleksowane 8-bit demultipleksowane 8-bit multipleksowane 6