MODUŁ NARZĘDZIOWY CPU DLA SYSTEMÓW Z MIKROPROCESOREM Z80180
|
|
- Patrycja Marcinkowska
- 7 lat temu
- Przeglądów:
Transkrypt
1 Krzysztof Arnold Instytut Elektroniki i Telekomunikacji Politechnika Poznańska Ul. Piotrowo 3A Poznań E mail: karnold@et.put.poznan.pl 25 Poznańskie Warsztaty Telekomunikacyjne Poznań 8-9 grudnia 25 MODUŁ NARZĘDZIOWY CPU DLA SYEMÓW Z MIKROPROCESOREM Z88 Streszczenie: W pracy porównano właściwości sprzętowych i programowych środków wspomagających prowadzenie prac badawczych w środowisku systemów mikroprocesorowych. Omówiono architekturę i właściwości mikroprocesora Z88. Przedstawiono rozwiązanie modułu wspierającego uruchamianie systemów z mikroprocesorem Z88, współpracującego z emulatorem pamięci, zarządzanym z poziomu komputera PC. Ponadto przedyskutowano zalety proponowanego rozwiązania.. WĘP Specyfika działania i znaczny stopień złoŝoności mikroprocesora sprawiają, Ŝe łączne uruchamianie oprogramowania i sprzętu jest najmniej przewidywalnym i często najbardziej pracochłonnym etapem procesu projektowania systemów mikroprocesorowych. Stwarza to potrzebę korzystania ze środków wspierających uruchamianie, ale względy ekonomiczne ograniczają zwykle moŝliwość wbudowania dodatkowych układów wspomagania w opracowywane systemy. W pracach prowadzonych na kolejnych etapach tworzenia systemów mikroprocesorowych wykorzystywane są natomiast odpowiednio specjalizowane narzędzia. W pierwszym rzędzie naleŝą do nich zewnętrzne systemy projektowo- uruchomieniowe MDS i symulatory skrośne, pozwalające na wczesne wykrycie i usunięcie większości błędów programowych. Weryfikacja oprogramowania odbywa się jednak wówczas poza środowiskiem projektowanego systemu mikroprocesorowego, co uniemoŝliwia zbadanie właściwości dynamicznych programów uŝytkownika w docelowych warunkach pracy. Ocena czasowych uwarunkowań działania programu i jego współpracy ze sprzętem moŝe być dokonywana przy wykorzystaniu takich środków wspomagających, jak sprzętowe pakiety prototypowe i dedykowane małe systemy laboratoryjne z programem monitora. Rozwiązania te przybliŝają środowisko sprzętowe docelowego systemu, ale ich obszar działania jest zawęŝony ze względu na mało elastyczną strukturę układową i niewygodne wprowadzanie poprawek programowych. Na tym tle zdecydowanie najlepsze, ale i kosztowne wsparcie procesu projektowego zapewniają systemy MDS wyposaŝone w sondę emulacyjną oraz analizatory stanów logicznych. Wykrycie istotnych błędów dopiero na etapie uruchamiania systemu docelowego moŝe spowodować cofnięcie prac do zmian w projekcie technicznym włącznie i zwiększenie kosztów przedsięwzięcia. Z tego względu końcowa weryfikacja sprzętu i oprogramowania powinna być poprzedzona sprawdzeniem współdziałania kluczowych podprogramów z podsystemami warstwy sprzętowej. Wymaga to stworzenia odpowiedniego środowiska sprzętowego. W warunkach laboratoryjnych wymagania takie moŝe spełniać system modułowy, pozwalający na elastyczne modelowanie systemów mikroprocesorowych o róŝnej strukturze układowej, przy rozsądnych nakładach na wsparcie w postaci emulatora pamięci i programu asemblera, a takŝe układu pracy krokowej. Jest to istotne zwłaszcza tam, gdzie wokół złoŝonego mikroprocesora moŝna tworzyć róŝnorodne konfiguracje sprzętowe. Dotyczy to wielu wykorzystywanych obecnie procesorów, w tym w szczególności układu Z88, standardowo współpracującego z zewnętrzną magistralą. 2. WŁAŚCIWOŚCI MIKROPROCESORA Z88 Sprzętowe i programowe moŝliwości mikroprocesorów sygnowanych symbolami Z88/Z8 MPU predestynują je do przejęcia większości podstawowych funkcji systemowych w 8-bitowych systemach o typowej konfiguracji lub pełnienia roli zaawansowanych jednostek centralnych w systemach bardziej złoŝonych. Procesor Z88 jest połączeniem rdzenia jednostki centralnej z niemal wszystkimi podstawowymi układami wejścia/wyjścia []. Rdzeń jednostki centralnej obejmuje pięć bloków funkcjonalnych (rys.): - generator zegarowy, - właściwą jednostkę centralną CPU, - jednostkę zarządzania pamięcią MMU, - kontroler stanu magistral, - kontroler przerwań. Jednostka centralna CPU jest programowo zgodna z wcześniejszym mikroprocesorem Z8 CPU i moŝe w skróconym czasie wykonywać wszystkie jego instrukcje oraz rozkazy z rozszerzenia listy. Blok zarządzania pamięcią MMU pozwala na korzystanie z zewnętrznej pamięci programu i danych PWT 25 - POZNAŃ 8-9 GRUDNIA 25 /5
2 o pojemności MB, przy logicznym adresowaniu przez CPU 64kB pamięci w obrębie wskazanej strony. Rozbudowany kontroler przerwań przegląda linie zgłoszeń i ustala priorytety przerwań pochodzących z dwunastu zewnętrznych i wewnętrznych źródeł (tab.) oraz odpowiada za potwierdzenie przyjęcia przerwania. TxS CKS A9- XTAL EXTAL Gen. PRT PRT CSI/ Port MMU Addr. Buf. CPU ASCI Ch ASCI Ch BSC Intr. DMAC DMAC Data Buf. RESET WR MREQ BUSREQ BUSACK RFSH INT INT DREQ TEND TxA RxA RTS CTS DCD TxA CKA/ TEND RxA D7- Rys.. Schemat funkcjonalny mikroprocesora Z88 System przerwań mikroprocesora Z88 jest hierarchiczny, a generowane przy wykryciu nielegalnego kodu operacji przerwane TRAP ma najwyŝszy priorytet i moŝe być wykorzystane do M E zwiększenia niezawodności działania systemu mikroprocesorowego, rozszerzania listy rozkazów i tworzenia makroinstrukcji, a takŝe zakładania pułapek programowych. Obsługa przerwania /INT moŝe odbywać się w trzech trybach, z pobieraniem kodu instrukcji R z szyny danych (tryb ), restartem programu od adresu 38H (tryb ) i pobraniem z szyny danych młodszego bajtu wektora przerwania, wskazującego miejsce adresu podprogramu obsługi przerwania w tablicy adresów startowych (tryb 2). Aktywizacja trybu 2 pozwala na obsługę zgłoszeń wystawianych na linii /INT przez specjalizowane układy peryferyjne, zorganizowane w łańcuchowy, priorytetowy system przerwań. W przypadku przerwań /INT, / i pozostałych przerwań wewnętrznych młodszy bajt wektora przerwań jest pobierany z rejestru IL procesora, a programowana relokacja podprogramów obsługi przerwań jest moŝliwa w zakresie węŝszym niŝ dla przerwania /INT [,2]. Tab.. Przerwania mikroprocesora Z88 Źródło Typ przerwania Priorytet przerwania TRAP / /INT /INT / PRT PRT DMA DMA CSI/O ASCI ASCI Zewnętrzne niemaskowalne NajwyŜszy NajniŜszy Zintegrowane układy wejścia/wyjścia tworzą cztery bloki funkcjonalne. W ich skład wchodzą: - układ bezpośredniego dostępu do pamięci (dwa kanały DMA), - asynchroniczny szeregowy interface komunikacyjny (dwa kanały ASCI), - taktowany szeregowy interface wejścia/wyjścia (pojedynczy kanał CSI/O), - programowany i przeładowywany układ odmierzania czasu (dwa kanały PRT). Tab.2. Tryby pracy kanału DMA Rodzaj transferu Inkrementacja/dekrementacja adresu pamięć*-pamięć we/wy-pamięć pamięć*-pamięć we/wy-pamięć * * pamięć-we/wy pamięć-we/wy *układ we/wy w przestrzeni adresowej pamięci SAR+, DAR+ SAR-, DAR+ SAR bez zmian, DAR+ SAR bez zmian, DAR+ SAR+, DAR- SAR-, DAR- SAR bez zmian, DAR- SAR bez zmian, DAR- SAR+, DAR bez zmian SAR-, DAR bez zmian SAR+, DAR bez zmian SAR-, DAR bez zmian Kontroler kanału DMA wspiera kilkanaście wariantów szybkiego transferu danych wewnątrz PWT 25 - POZNAŃ 8-9 GRUDNIA 25 2/5
3 pamięci oraz pomiędzy pamięcią a układami wejścia/wyjścia, z uwzględnieniem układów lokowanych w przestrzeni adresowej pamięci (tab. 2) i obu układów ASCI. Kanał DMA operuje w przestrzeni adresowej MB przy współpracy z pamięcią i w obszarze 64kB dla układów wejścia/wyjścia. Transfer danych moŝe być prowadzony w trybie ciągłym lub przeplatanym, gdy po przesłaniu kaŝdego bajtu kontroler DMA zwalnia szynę danych na jeden cykl maszynowy CPU. Kanał DMA ma niŝszy priorytet i funkcje ograniczone do obustronnej wymiany danych pomiędzy pamięcią a układami wejścia/wyjścia [3]. Asynchroniczny szeregowy interface komunikacyjny ASCI dysponuje dwoma w pełni niezaleŝnymi nadajnikami/odbiornikami typu UART, wyposaŝonymi w podzbiór linii modemowych i prowadzącymi odrębne transmisje full-duplex dla 7- lub 8-bitowych słów danych, z moŝliwością programowania 9-go bitu przy komunikacji wieloprocesorowej. Oba kanały ASCI mogą pracować z zegarem wewnętrznym i programowaną szybkością transmisji lub z zewnętrznym sygnałem taktującym. Błędy parzystości, ramki i przepełnienia odbiornika są po detekcji sygnalizowane przez ustawienia bitów kontrolnych w rejestrze statusu i przez zgłoszenie odblokowanego przerwania. Układ ASCI zgłasza przerwanie równieŝ po wykryciu narastającego zbocza sygnału na wejściu /DCD i standardowo po opróŝnieniu nadajnika lub skompletowaniu ramki w odbiorniku [,3,4]. Szeregowy port CSI/O, taktowany zegarem wewnętrznym lub zewnętrznym, jest przeznaczony do prowadzenia szybkiej transmisji synchronicznej typu half-duplex i szczególnie przydatny dla komunikacji wieloprocesorowej. Dwa programowalne 6-bitowe układy czasowe PRT zliczają impulsy o częstotliwości sygnału zegarowego mikroprocesora, podzielonej przez 2. Zawartość timerów jest dekrementowana i moŝe być przechwycona dla bieŝącego odczytu. Po osiągnięciu stanu zerowego następuje automatyczne przeładowanie wartości początkowej i przejście do kolejnego cyklu zliczania, sygnalizowane przerwaniem. Układ PRT posiada zewnętrzne wyjście TOUT, ustawiane w stanie niskim, wysokim lub zanegowanym przy przejściu stanu rejestru danych timera przez zero. Pozwala to na programowanie parametrów generowanego sygnału PWM. Zasoby wewnętrzne mikroprocesora Z88 mogą być ponadto wprowadzone w stany i IOOP (zatrzymanie pracy układów wejścia/wyjścia), a takŝe w oszczędnościowy tryb uśpienia SLEEP i zapewniający najmniejszy pobór mocy tryb SYEM OP [,3,4]. 3. WYMAGANIA DLA MODUŁU Z88 Znaczny stopień złoŝoności wewnętrznej mikroprocesora Z88 oraz róŝnorodność moŝliwości programowania jego pracy (tryby pracy, sekwencje sterujące, wektory przerwań, funkcje niektórych wyprowadzeń) i gospodarowania zasobami podnoszą rangę etapu uruchamiania kontrolowanych przez wymieniony procesor systemów. Wśród środków wspomagających uruchamianie systemów mikroprocesorowych w warunkach laboratoryjnych na szczególną uwagę zasługują rozwiązania z emulatorami pamięci, zarządzanymi z poziomu nadrzędnego komputera PC. Wprowadzenie sprzętowego emulatora do systemu modułowego (rys.2) umoŝliwia jego wykorzystanie do testowania róŝnych typów mikroprocesorów, włącznie z mikroprocesorami jednoukładowymi, zwykle zdolnymi do pobierania rozkazów z zewnętrznej pamięci programu. CPU Magistrala systemowa Emulator pamięci Mikrokomputer PC kontrolny Rys.2. Schemat funkcjonalny modułowego systemu mikroprocesorowego z emulatorem pamięci W przypadku mikroprocesorów współpracujących standardowo z szyną systemową i wyposaŝonych w mechanizm pracy krokowej, takich jak Z88, praca w uruchomieniowym środowisku sprzętowym opartym na magistrali dostarcza wiele cennych informacji. Skłania to do opracowania moŝliwie uniwersalnego modułu, ułatwiającego konfigurowanie i uruchamianie systemów z jednostką centralną Z88. Przewidywana rola i miejsce modułu w laboratoryjnym systemie mikroprocesorowym prowadzą do sformułowania następujących wymagań projektowych: - moŝliwość pracy krokowej lub ciągłej mikroprocesora, - kontrola pracy modułu na poziomie testowania funkcjonalnego, - obserwacja stanu modułu na zasadzie monitorowania wybranych linii, - moŝliwość konfigurowania programowo multipleksowanych wyprowadzeń procesora w celu pełnego wykorzystania jego zasobów sprzętowych, - buforowanie magistrali adresowej, danych i sterującej, - zwolnienie magistrali systemowej na Ŝądanie /BUSREQ, - minimalizacja liczby układów buforowych i sterujących, niezbędnych dla bezpiecznej współpracy jednostki Z88 z magistralą, - zasilanie modułu przez złącza systemowe, - zerowanie modułu przez złącze systemowe i złącze uŝytkownika, PWT 25 - POZNAŃ 8-9 GRUDNIA 25 3/5
4 - wyprowadzenie portów szeregowych ASCI, ASCI, CSI/O na złącze uŝytkownika, - moŝliwość korzystania z sygnałów portów szeregowych na poziomie TTL lub RS 232C, - moŝliwość ustawienia potwierdzeń w grupie sygnałów modemowych ASCI na stałe w obrębie modułu, - moŝliwość konfigurowania dekodera adresów układów wejścia/wyjścia (dekodowanie niepełne) w obrębie modułu, - przejrzystość tworzonej struktury logicznej, - zamieszczenie opisów konfiguracyjnych na płycie modułu, - mała obciąŝalność linii w obrębie modułu, - mały pobór mocy, - format modułu zgodny z standardem EUROCA. 4. CHARAKTERYYKA MODUŁU Z MIKROPROCESOREM Z88 Zaprojektowany w oparciu o przedstawione wymagania moduł narzędziowy składa się z mikroprocesora Z88 i układów towarzyszących. Są one odpowiedzialne za: - buforowanie wyprowadzeń mikroprocesora od strony magistrali systemowej, - buforowanie portów ASCI i CSI/O od strony złącz uŝytkownika, - zapewnienie translacji poziomów TTL/RS232C i RS232C/TTL w kanałach transmisji szeregowej, - dekodowanie adresów układów wejścia/wyjścia, - sprzętowe konfigurowanie linii sygnałowych multipleksowanych programowo, - zerowanie pakietu i systemu, - monitorowanie wybranych linii. Układy buforowe umiejscowione od strony złącza systemowego (rys.3) pełnią funkcję wzmacniaczy prądowych, zapewniających poprawne sterowanie linii adresowych, linii danych i linii sterujących przy zwiększonym obciąŝeniu magistrali lub większej częstotliwości sygnału zegarowego mikroprocesora. Po odebraniu przez procesor Ŝądania dostępu do magistrali, wystawionego przez zewnętrzny sterownik DMA, układy te wchodzą w stan wysokiej impedancji. Kierunek przepływu danych przez bufor szyny danych jest dynamicznie przydzielany za pośrednictwem układu sterującego DIR. Linie /DREQ (Ŝądanie obsługi zgłaszane przez zewnętrzny układ wejścia/wyjścia nadzorowany przez kanał DMA) i /TEND (sygnał zakończenia transmisji wystawiany przez kanał DMA) są konfigurowane przez uŝytkownika pod kątem wyboru aktywnego złącza. Konfigurator wyprowadzeń /, i E umoŝliwia przydział tych linii do wybranych linii uŝytkownika na złączu systemowym. Dekoder adresu pozwala na przydział adresów dla ośmiu układów wejścia/wyjścia. Układy umieszczone po stronie złącz uŝytkownika zapewniają monitorowanie stanu mikroprocesora i jego zabezpieczenie, konfigurowanie współdzielonych lub dwukierunkowych linii wyprowadzanych na złącza oraz translację poziomów napięć do standardu RS232C. W szczególności pozwalają one na: - określanie funkcji linii CKA/DREQ i wybór standardu transmisji w kanale ASCI, - określanie przeznaczenia linii CKA/TEND i wybór standardu transmisji w kanale ASCI, - określanie przeznaczenia linii CKS i RXS/CTS w kanale CSI/O, - określanie funkcji linii A8/TOUT. Złącze systemowe Ster. HZ Ster. DIR Dekoder adr. A8/TOUT DREQ TEND RFSH E BUSREQ BUSACK RESET INT INT M MREQ WR D7- A9- Z88 TxA RxA CKA/ DREQ RTS CTS DCD TxA RxA CKA/ TEND TxS RXS/CTS CKS Złącze uŝytkownika INT INT BUSA M P3- Ukł. mon. ASCI Rys.3. Schemat funkcjonalny modułu z mikroprocesorem Z88 RS 232 ASCI RS 232 CSI/O Ekspozycja stanów logicznych linii, / i /M na płycie czołowej modułu pozwala na wygodne monitorowanie stanu mikroprocesora przy aktywizacji trybu pracy krokowej (tab.3). Podczas pracy w tym trybie moŝna uzyskać wszystkie informacje o stanach ustalonych magistrali, występujących po uaktywnieniu sygnałów sterujących mikroprocesora w poszczególnych cyklach maszynowych (rys.4). PWT 25 - POZNAŃ 8-9 GRUDNIA 25 4/5
5 Dane te ujawniają przebieg komunikacji pomiędzy mikroprocesorem a pamięcią i układami wejścia/wyjścia oraz pozwalają wnioskować o ustawieniach niektórych rejestrów jednostki centralnej, nie obejmują natomiast wiedzy o zaleŝnościach czasowych pomiędzy sygnałami i stanach przejściowych w systemie. Tab.3. Kody statusowe Z88 / /M Wyjście A 9- D 7- X CPU, cykl FETCH CPU, cykle FETCH2,3 CPU, cykle inne niŝ FETCH Operacja DMA Tryb Tryby SLEEP i SYEM OP Adres Dane Odczyt magistrali wejścia/wyjścia wejściowe Rys.4. Wykres czasowy cyklu odczytu układu wejścia/wyjścia z taktami oczekiwania Z88 Oscyloskop T T 2 T w T w T w T w T 3 Magistrala systemowa Mikrokomputer PC Rys.5. Schemat funkcjonalny systemu przy testowaniu trybów i IOOP MoŜliwości konfigurowania modułu z jednostką centralną Z88 pozwalają na uruchamianie systemów równieŝ bez uciekania się do trybu pracy krokowej, poprzez wykorzystanie cech mikroprocesora czy tworzenie testowych pętli programowych. Wejście procesora Z88 w tryb IOOP moŝna przykładowo odróŝnić od wejścia w tryb dzięki śledzeniu dowolnego peryferyjnego układu transmisji równoległej i obserwacji oscyloskopowej sygnału TOUT (rys.5). 5. WNIOSKI Prezentowany moduł narzędziowy, wspomagający uruchamianie systemów mikroprocesorowych z jednostką centralną Z88, jest w stosunku do typowych pakietów prototypowych rozwiązaniem o większych moŝliwościach funkcjonalnych i znacznej uniwersalności. Przedstawione rozwiązanie ma istotne zalety, do których przede wszystkim naleŝą: - moŝliwość wykorzystania modułu w systemach o róŝnej konfiguracji, - moŝliwość efektywnego i elastycznego wykorzystania wszystkich zasobów wewnętrznych mikroprocesora, z dostosowaniem współdzielonych funkcji do postawionego zadania włącznie, - moŝliwość kontrolowania stanu modułu i mikroprocesora, - łatwość konfigurowania modułu. Wymienione cechy zostały potwierdzone po wykonaniu modułu i jego zastosowaniach systemowych w ramach procesu dydaktycznego. Dzięki wprowadzeniu rozwiązań ułatwiających konfigurowanie i diagnostykę modułu pozwala on bowiem nie tylko na prezentację systemu o ustalonej strukturze, ale przede wszystkim na implementację róŝnych rozwiązań sprzętowych. W ten sposób omawiany moduł systemowy Z88 moŝe ułatwiać: - uruchamianie systemów mikroprocesorowych z jednostką Z88, - weryfikację oprogramowania w pracach badawczych, - wspomaganie projektowania systemów mikroprocesorowych (w tym niestandardowych aplikacji Z88), - zrozumienie zasad funkcjonowania procesora i poszczególnych jego zasobów sprzętowych, - uzupełnienie danych literaturowych. SPIS LITERATURY. Z88 / Z8 TM MPU. Microprocessor Solutions for Datacommunications and Computer Peripheral Applications. User s Manual. Zilog Z8 Family. Questions and Answers. Zilog Z88. Microprocessor Unit Product Specification. Zilog Z88x. Family MPU User Manual. Zilog 23. PWT 25 - POZNAŃ 8-9 GRUDNIA 25 5/5
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych
Architektura Systemów Komputerowych Bezpośredni dostęp do pamięci Realizacja zależności czasowych 1 Bezpośredni dostęp do pamięci Bezpośredni dostęp do pamięci (ang: direct memory access - DMA) to transfer
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Architektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:
Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Układy wejścia/wyjścia
Układy wejścia/wyjścia Schemat blokowy systemu mikroprocesorowego Mikroprocesor połączony jest z pamięcią oraz układami wejścia/wyjścia za pomocą magistrali systemowej zespołu linii przenoszącymi sygnały
Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych
Architektura Systemów Komputerowych Transmisja szeregowa danych Standardy magistral szeregowych 1 Transmisja szeregowa Idea transmisji szeregowej synchronicznej DOUT Rejestr przesuwny DIN CLK DIN Rejestr
Wykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
SML3 październik
SML3 październik 2005 16 06x_EIA232_4 Opis ogólny Moduł zawiera transceiver EIA232 typu MAX242, MAX232 lub podobny, umożliwiający użycie linii RxD, TxD, RTS i CTS interfejsu EIA232 poprzez złącze typu
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Architektura komputerów
Architektura komputerów Tydzień 8 Magistrale systemowe Magistrala Układy składające się na komputer (procesor, pamięć, układy we/wy) muszą się ze sobą komunikować, czyli być połączone. Układy łączymy ze
Hardware mikrokontrolera X51
Hardware mikrokontrolera X51 Ryszard J. Barczyński, 2016 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Hardware mikrokontrolera X51 (zegar)
dokument DOK 02-05-12 wersja 1.0 www.arskam.com
ARS3-RA v.1.0 mikro kod sterownika 8 Linii I/O ze zdalną transmisją kanałem radiowym lub poprzez port UART. Kod przeznaczony dla sprzętu opartego o projekt referencyjny DOK 01-05-12. Opis programowania
Systemy uruchomieniowe
Systemy uruchomieniowe Przemysław ZAKRZEWSKI Systemy uruchomieniowe (1) 1 Środki wspomagające uruchamianie systemów mikroprocesorowych Symulator mikroprocesora Analizator stanów logicznych Systemy uruchomieniowe:
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
Metody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Dekodery 1/15. Konstrukcje dekoderów Wykorzystanie dekoderów
Dekodery adresów Dekodery /5 Konstrukcje dekoderów Wykorzystanie dekoderów Dekodery adresów /5 SłuŜą do aktywowania właściwego układu pamięci lub portu urządzenia zewnętrznego na podstawie generowanego
1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Research & Development Ultrasonic Technology / Fingerprint recognition
Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS & OPKO http://www.optel.pl email: optel@optel.pl Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Spółka z o.o. ul. Otwarta
Opis funkcjonalny i architektura. Modu³ sterownika mikroprocesorowego KM535
Opis funkcjonalny i architektura Modu³ sterownika mikroprocesorowego KM535 Modu³ KM535 jest uniwersalnym systemem mikroprocesorowym do pracy we wszelkiego rodzaju systemach steruj¹cych. Zastosowanie modu³u
Mikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,
Charakterystyka mikrokontrolerów Przygotowali: Łukasz Glapiński, 171021 Mateusz Kocur, 171044 Adam Kokot, 171075 Plan prezentacji Co to jest mikrokontroler? Historia Budowa mikrokontrolera Wykorzystywane
Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola
Wstęp: Interfejs portu równoległego 6821 i portu szeregowego 6850 firmy Motorola Struktura systemu 68008 z układami peryferyjnymi 6821, 6050 Na rysunku 1.1 pokazano strukturę stanowiska z interfejsami
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe
Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe System mikroprocesorowy 1. Przedstaw schemat blokowy systemu mikroprocesorowego.
Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin
Podstawy techniki cyfrowej Układy wejścia-wyjścia mgr inż. Bogdan Pietrzak ZSR CKP Świdwin 1 Układem wejścia-wyjścia nazywamy układ elektroniczny pośredniczący w wymianie informacji pomiędzy procesorem
Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut
Podstawy Projektowania Przyrządów Wirtualnych Wykład 9 Wprowadzenie do standardu magistrali VMEbus mgr inż. Paweł Kogut VMEbus VMEbus (Versa Module Eurocard bus) jest to standard magistrali komputerowej
Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski
Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO
IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002
Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Przerwania, polling, timery - wykład 9
SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń
PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO
II Konferencja Naukowa KNWS'05 "Informatyka- sztuka czy rzemios o" 15-18 czerwca 2005, Z otniki Luba skie PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM
Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515
Laboratorium Techniki Mikroprocesorowej Informatyka studia dzienne Ćwiczenie 5 Zegar czasu rzeczywistego na mikrokontrolerze AT90S8515 Cel ćwiczenia Celem ćwiczenia jest poznanie możliwości nowoczesnych
Wbudowane układy komunikacyjne cz. 1 Wykład 10
Wbudowane układy komunikacyjne cz. 1 Wykład 10 Wbudowane układy komunikacyjne UWAGA Nazwy rejestrów i bitów, ich lokalizacja itd. odnoszą się do mikrokontrolera ATmega32 i mogą być inne w innych modelach!
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych
IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych wrzesieo 2010 UWAGA: Moduł jest zasilany napięciem do 3.3V i nie może współpracowad z wyjściami układów zasilanych z wyższych napięd. Do pracy
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Współpraca z układami peryferyjnymi i urządzeniami zewnętrznymi Testowanie programowe (odpytywanie, przeglądanie) System przerwań Testowanie programowe
Technika mikroprocesorowa I Wykład 3
Technika mikroprocesorowa I Wykład 3 Instrukcje wejścia-wyjścia Z80 Odczyt na akumulator danej z urządzenia we-wy o adresie 8-mio bitowym n Odczyt do rejestru r danej z urządzenia we-wy o adresie zawartym
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
KARTA PRZEDMIOTU KARTA PRZEDMIOTU
1/1 Wydział Automatyki, Elektroniki i Informatyki, Rok akademicki: 2009/2010 Kierunek: INFORMATYKA Specjalność: wszystkie specjalności Tryb studiów: Stacjonarne pierwszego stopnia Rodzaj przedmiotu: kierunkowy
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2017 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
1.2. Architektura rdzenia ARM Cortex-M3...16
Od Autora... 10 1. Wprowadzenie... 11 1.1. Wstęp...12 1.1.1. Mikrokontrolery rodziny ARM... 14 1.2. Architektura rdzenia ARM Cortex-M3...16 1.2.1. Najważniejsze cechy architektury Cortex-M3... 16 1.2.2.
Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.
Płyty główne Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Układ DMA Układ DMA zawiera dwa sterowniki przerwań 8237A połączone kaskadowo. Każdy sterownik 8237A
Architektura mikrokontrolera MCS51
Architektura mikrokontrolera MCS51 Ryszard J. Barczyński, 2018 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Architektura mikrokontrolera
CYKL ROZKAZOWY = 1 lub 2(4) cykle maszynowe
MIKROKONTROLER RODZINY MCS 5 Cykl rozkazowy mikrokontrolera rodziny MCS 5 Mikroprocesory rodziny MCS 5 zawierają wewnętrzny generator sygnałów zegarowych ustalający czas trwania cyklu zegarowego Częstotliwość
Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)
Struktury systemów komputerowych Architektura systemu komputerowego Działanie systemu komputerowego Struktura we/wy Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Architektura 2.1 2.2 Działanie
Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
PC 3 PC^ TIMER IN RESET PC5 TIMER OUT. c 3. L 5 c.* Cl* 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 LTJ CO H 17 AD7 U C-"
PC 3 PC^ TIMER IN RESET PC5 TIMER OUT 10/H CE RO WR ALE ADO AD1 AD2 AD3 AD4 A05 A06 AD7 U ss c 3 L 5 c.* Cl* S 9 10 11 12 13 U 15 H 17 Cu C-" ln LTJ CO 2.12. Wielofunkcyjne układy współpracujące z mikroprocesorem
Wykład Mikrokontrolery i mikrosystemy Cele wykładu:
Wykład Mikrokontrolery i mikrosystemy Cele wykładu: Poznanie podstaw budowy, zasad działania i sterowania mikrokontrolerów i ich urządzeń peryferyjnych. Niezbędna wiedza do dalszego samokształcenia się
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
MIKROPROCESORY architektura i programowanie
Systematyczny przegląd. (CISC) SFR umieszczane są w wewnętrznej pamięci danych (80H 0FFH). Adresowanie wyłącznie bezpośrednie. Rejestry o adresach podzielnych przez 8 są też dostępne bitowo. Adres n-tego
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)
PCI Industrial Computers Manufacturers Group (PICMG) nowy standard; nowa jakość komputerów realizujących krytyczne zadania w systemach pracujących w trudnych warunkach; Baza specyfikacji: format kaset
Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Architektura komputerów
Architektura komputerów PCI EXPRESS Rozwój technologii magistrali Architektura Komputerów 2 Architektura Komputerów 2006 1 Przegląd wersji PCI Wersja PCI PCI 2.0 PCI 2.1/2.2 PCI 2.3 PCI-X 1.0 PCI-X 2.0
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107
Zestaw uruchomieniowy dla mikrokontrolerów STM32F107 STM32Butterfly2 Zestaw STM32Butterfly2 jest platformą sprzętową pozwalającą poznać i przetestować możliwości mikrokontrolerów z rodziny STM32 Connectivity
Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
Struktura systemu mikroprocesorowego
Struktura systemu mikroprocesorowego Struktura systemu mikroprocesorowego / Podstawowe składniki systemu Systemy jednopłytkowe Systemy modułowe Składniki systemu /. Procesor od wyboru procesora zaleŝy
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW Projektowanie urządzeń cyfrowych przy użyciu układów TTL polegało na opracowaniu algorytmu i odpowiednim doborze i zestawieniu układów realizujących różnorodne funkcje
UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386
Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać
MIKROPROCESORY architektura i programowanie
Struktura portów (CISC) Port to grupa (zwykle 8) linii wejścia/wyjścia mikrokontrolera o podobnych cechach i funkcjach Większość linii we/wy może pełnić dwie lub trzy rozmaite funkcje. Struktura portu
XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej
Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.
Kurs Elektroniki. Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26
Kurs Elektroniki Część 5 - Mikrokontrolery. www.knr.meil.pw.edu.pl 1/26 Mikrokontroler - autonomiczny i użyteczny system mikroprocesorowy, który do swego działania wymaga minimalnej liczby elementów dodatkowych.
Laboratorium Mikroinformatyki. Emulatory Sprzętowe
Laboratorium Mikroinformatyki Emulatory Sprzętowe Co to jest Emulator? Emulator sprzętowy (In Circuit Emulator - ICE) jest nieocenionym narzędziem wspomagającym programistę przy tworzeniu oprogramowania
Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia
Podstawy techniki cyfrowej i mikroprocesorowej II Urządzenia wejścia-wyjścia Tomasz Piasecki magistrala procesor pamięć wejście wyjście W systemie mikroprocesorowym CPU może współpracować za pośrednictwem
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy we/wy jak je widzi procesor? Układy wejścia/wyjścia Układy we/wy (I/O) są kładami pośredniczącymi w wymianie informacji pomiędzy procesorem
Metody optymalizacji soft-procesorów NIOS
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Metody optymalizacji soft-procesorów NIOS Warszawa, 27.01.2011
Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Rozwój płyt głównych - część 2 Magistrale kart rozszerzeń Rozwój magistral komputera PC Płyta główna Czas życia poszczególnych magistral Pentium
PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka
PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 ZEGAR CZASU RZECZYWISTEGO Ćwiczenie 4 Opracował: dr inŝ.
USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip.
1 Mateusz Klimkowski IV rok Koło Naukowe Techniki Cyfrowej dr inż. Wojciech Mysiński opiekun naukowy USB interface in 8-bit microcontrollers PIC18F family manufactured by Microchip. Interfejs USB w 8-bitowych
1.10 MODUŁY KOMUNIKACYJNE
ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO 1.10 MODUŁY KOMUNIKACYJNE IC200SET001 konwerter łącza RS (RS232 lub RS485) na Ethernet (10/100Mbit), obsługiwane protokoły: SRTP, Modbus TCP IC200USB001
INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH. Interfejsy klasy RS
INTERFEJSY SYSTEMÓW ELEKTRONICZNYCH Interfejsy klasy RS Grzegorz Lentka/Marek Niedostatkiewicz Katedra Optoelektroniki i Systemów Elektronicznych ETI PG 2010 RS232 (1) RS232-1962, RS232C - 1969, Electronic
Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne
Nazwa modułu: Technika mikroprocesorowa Rok akademicki: 2013/2014 Kod: EEL-1-616-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Elektrotechnika Specjalność:
Układy czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Wyjście do drukarki Centronix
Wyjście do drukarki Centronix Model M-0 do Dydaktycznego Systemu Mikroprocesorowego DSM-1 Instrukcja uŝytkowania Copyright 2007 by MicroMade All rights reserved Wszelkie prawa zastrzeŝone MicroMade Gałka