Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut



Podobne dokumenty
Architektura komputerów

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

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

4. Karta modułu Slave

Architektura komputerów

WPROWADZENIE Mikrosterownik mikrokontrolery

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

LEKCJA TEMAT: Zasada działania komputera.

Mikroprocesor Operacje wejścia / wyjścia

Czujniki obiektowe Sterowniki przemysłowe

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

Organizacja typowego mikroprocesora

System operacyjny System operacyjny

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.

Urządzenia wejścia-wyjścia

Standard transmisji równoległej LPT Centronics

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

Układy wejścia/wyjścia

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

Architektura systemów komputerowych. dr Artur Bartoszewski

Mikroprocesory i Mikrosterowniki Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Technika Mikroprocesorowa

Urządzenia zewnętrzne

Architektura komputerów

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

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

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

Wbudowane układy komunikacyjne cz. 1 Wykład 10

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

Płyty główne rodzaje. 1. Płyta główna w formacie AT

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Pamięć operacyjna komputera

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

PRZERWANIA. 1. Obsługa zdarzeń, odpytywanie i przerwania Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego.

Interfejs urządzeń peryferyjnych

Budowa Mikrokomputera

Architektura systemów komputerowych. dr Artur Bartoszewski

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

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

Mikroprocesory rodziny INTEL 80x86

Podzespoły Systemu Komputerowego:

Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

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

Zastosowania mikrokontrolerów w przemyśle

Wykład Mikroprocesory i kontrolery

Magistrale systemowe: Magistrala PCI

URZĄDZENIA WEJŚCIA-WYJŚCIA

ARCHITEKTURA PROCESORA,

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

Wykład 4. Interfejsy USB, FireWire

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Architektura mikroprocesorów TEO 2009/2010

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/

Stronicowanie w systemie pamięci wirtualnej

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

PRZERWANIA. P1 - Procedura obslugi przerwania. Obsługa zdarzenia Z1 poprzez procedurę obsługi przerwania P1

MIKROKONTROLERY I MIKROPROCESORY

Podstawy Informatyki Elementarne podzespoły komputera

System mikroprocesorowy i peryferia. Dariusz Chaberski

Architektura komputera

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin

Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Komunikacja w mikrokontrolerach. Magistrala szeregowa I2C / TWI Inter-Integrated Circuit Two Wire Interface

Wykład Mikrokontrolery i mikrosystemy Cele wykładu:

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

Systemy wbudowane - wykład 8. Dla zabicia czasu Notes. I 2 C aka IIC aka TWI. Notes. Notes. Notes. Przemek Błaśkiewicz.

dr inż. Jarosław Forenc

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

Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

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

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Politechnika Wrocławska

Komunikacja w mikrokontrolerach Laboratorium

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Systemy operacyjne III

Projektowanie. Projektowanie mikroprocesorów

Technologia informacyjna. Urządzenia techniki komputerowej

Architektura komputerów Wykład 2

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Architektura systemów komputerowych. dr Artur Bartoszewski

Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki

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

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

Systemy wbudowane - wykład 7

Mikroinformatyka. Koprocesory arytmetyczne 8087, 80187, 80287, i387

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

PROJEKT I OPTYMALIZACJA STRUKTURY LOGICZNEJ DYDAKTYCZNEGO SYSTEMU MIKROPROCESOROWEGO DLA LABORATORIUM PROJEKTOWANIA ZINTEGROWANEGO

Sprawdzian test egzaminacyjny 2 GRUPA I

Instrukcja MM-717 Tarnów 2010

Transkrypt:

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 opracowany przez Motorolę, zaprojektowany i wprowadzony pod mikroprocesory Motoroli z serii 68000 w roku 1981. Standard magistrali komputerowej opisuje funkcje i charakterystykę systemu komputerowego bazującego na tej magistrali, w tym: Funkcje logiczne sygnałów cyfrowych należących do magistrali Kompatybilność elektryczną Kompatybilność mechaniczną

Magistrala Magistrala (ang. bus) zespoły linii (tzw. szyny) służące do przesyłania sygnałów między połączonymi układami, urządzeniami. Podstawowymi liniami magistrali w każdym systemie komputerowym są linie służące do wymiany danych, z których można wyróżnić dwie podstawowe szyny: adresowa przenosi informację, z jakiej komórki pamięci dane mają zostać odczytane lub zapisane; danych główna szyna, którą przepływają dane.

System komputerowy System komputerowy jest to zespół urządzeń elektronicznych, którego zadaniem jest przetwarzanie danych zapisanych w postaci dwupoziomowych sygnałów cyfrowych. Rys. Uproszczony schemat blokowy systemu komputerowego

System komputerowy VME System komputerowy VME jest to modułowy system komputerowy oparty na magistrali VMEbus. Funkcjonalne moduły systemu komputerowego umieszczane są na płytach drukowanych w formacie Eurokarty. Płyty (Eurokarty) VME - występują w dwóch formatach o pojedynczej i podwójnej wysokości, oznaczone odpowiednio 3U i 6U. Są umieszczane są w gniazdach kasety VME, która za pośrednictwem płyty magistrali (ang. backplane) umożliwia komunikację pomiędzy modułami.

Kaseta VME Płyta magistrali (ang. backplane)

Płyta magistrali

Modułowość System komputerowy VME zbudowany jest z modułów, którym przypisane są odpowiednie funkcje i zadania. Z pośród wielu modułów można wyróżnić trzy najważniejsze grupy: Moduł Kontrolera Controler Moduły zarządzające wymianą danych na magistrali VMEbus Master Moduły wejścia, wyjścia, pamięci Slave

System komputerowy VME cd.

System komputerowy VME w uproszczeniu

Właściwości standardu VME L.p Pozycja Specyfikacja Uwagi 1 Architektura Master/Slave 2 Transmisja danych Asynchroniczna, nie multipleksowana Brak centralnego zegara taktującego transmisję 3 Szerokość szyny adresowej 16 bit (krótkie), 24 bit (standardowe), Szerokość szyny adresowej ustawiana jest dynamicznie 32 bit (rozszerzone) 4 Szerokość szyny danych 8, 16, 24, 32 - bit Szerokość szyny danych ustawiana jest dynamicznie 5 Liczba poziomów przerwań 6 Możliwość pracy wieloprocesorowej 7 poziomów Priorytetowy system przerwań ze zwracaniem statusu 1 21 procesorów Elastyczny arbitraż magistrali

Transfer danych Wymiana danych na magistrali VME jest asynchroniczna, gdzie do zapewnienia poprawności wysyłanych i odbieranych danych wykorzystano mechanizm transmisji typu Handshaking. Transmisja danych typu handshaking wykorzystuje dodatkowe dwa typy linii biorące udział w trakcie trwania transmisji nazywane sygnałami strobowymi (ang. strobe) i potwierdzającymi (ang. acknowledge).

Cykle transmisji Cykl transmisji (ang. bus cycles) opisuje w jaki sposób wymieniane są dane na magistrali komputerowej. Standard magistrali VMEbus dopuszcza kilka rodzajów cyklów transmisji: Cykl wyłącznego adresowania Cykl zapisu/odczytu Cykl odczytaj-zmodyfikuj-zapisz Cykl transmisji blokowej

Cykl Adresowania

Cykl Zapisu

Cykl Odczytu

Schemat blokowy karty Slave

Koniec Wykładu 9 Autor Paweł Kogut WF, Lab. Elektroniki Sala 225