IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2



Podobné dokumenty
Fakulta informačních technologií VUT v Brně Ústav počítačových systémů Periferní zařízení, cvičení IPZ Analýza komunikace na sběrnici USB

Distribuované systémy a počítačové sítě

Universal Serial Bus (USB)

Universal Serial Bus. Téma 12: USB. Komunikační principy Enumerace Standardní třídy zařízení

Charakteristika rozhraní USB

Sériové komunikace KIV/PD Přenos dat Martin Šimek

USB. Universal Serial Bus. revize 2.0 z 27.dubna 200

Nadpis 1 Universal Serial Bus Nadpis (USB) 2 Nadpis 3

Konektory a Kabely. Aneb zařízení integrovaná do základní desky a konektory a kabeláž pro připojení externích zařízení

Vnější rozhraní počítače

PCMCIA(Personal Computer Memory Card PCMCIA (3) PCMCIA (2) PCMCIA (4)

Informační a komunikační technologie

Rozhraní USB. Rozhraní USB. Specifikace USB. Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec).

Identifikátor materiálu: ICT-1-15

PORTY ZLÍNSKÝ KRAJ. Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště

Metody připojování periferií BI-MPP Přednáška 1

Metody připojování periferií

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Základní normalizované datové přenosy

IPZ laboratoře Struktura pevného disku L305 Cvičení 1 Cvičící:

Hardware PC Interní a externí interface

Vrstvy periferních rozhraní

Komunikace mikroprocesoru s okolím Josef Horálek

Sběrnice používané pro sběr dat

Praktické úlohy- 2.oblast zaměření

TOPOLOGIE DATOVÝCH SÍTÍ

Uplatnění sériových protokolů ve V/V sběrnici

Zpracování informací

České vysoké učení technické v Praze Fakulta elektrotechnická Katedra řídicí techniky. Diplomová práce

Měřicí systémy. Obsah. Systémy složené z autonomních měřicích přístrojů a modulů Sériová rozhraní. Sériová rozhraní - pokračování 1

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

X.25 Frame Relay. Frame Relay

Počítačem podporovaná měření. Jaromír Světlík

Profilová část maturitní zkoušky 2014/2015

Přenos signálů, výstupy snímačů

Ostatní přídavné / rozšiřující karty

Profilová část maturitní zkoušky 2015/2016

Externí zařízení. Uživatelská příručka

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Externí zařízení Uživatelská příručka

SADA VY_32_INOVACE_PP1

NÁVOD K OBSLUZE. Obj. č.: Zkrácený návod k obsluze

USB Dokovací stanice. Uživatelský manuál

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

DUM č. 6 v sadě. 31. Inf-7 Technické vybavení počítačů

Copyright 2006 Hewlett-Packard Development Company, L.P.

Modemy a síťové karty

Hardware Osobní počítač a jeho periferie. Mgr. Lukáš Provazník ZŠ praktická a ZŠ speciální Lomnice nad Popelkou DUM č.: VY_3.

Příloha č. 1 Zadávací dokumentace Technické podmínky zadavatele na předmět plnění části 1 veřejné zakázky ČÁST A

VINCULUM VNC1L-A. Semestrální práce z 31SCS Josef Kubiš

Katalogový list FTC03DALI

MADE TO PROTECT. zabezpečovací systém

3 Součástková základna pro elektronické přístroje

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

Zkontrolujte dodané příslušenství.

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

GREE Text Parser. GREE Diagnostický program - manuál

Pokud je to možné, instalujte každou jednotku zvlášť - komunikace na jednom kanálu probíhá "na střídačku"

Local Interconnect Network - LIN

2.10 Vnější paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Ústav automobilního a dopravního inženýrství. Datové sběrnice CAN. Brno, Česká republika

MSA PLUS Elektrosvařovací jednotky

Počítač jako elektronické, Číslicové zařízení

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Dokumentace. k projektu Czech POINT. Technická specifikace hardwarového a softwarového vybavení

Technická dokumentace TRBOcontrol

Value Adaptér USB -> telefon (RJ11) Katalogové číslo: Typ: EzSKY050

Externí zařízení. Uživatelská příručka

Vestavné systémy BI-VES Přednáška 5

Pozice sběrnice v počítači

Instalace USB ovladačů pro datalogger pod MS Windows 98/ME. Obsah. A. Instalace

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Dokumentace. k projektu Czech POINT. Technická specifikace hardwarového a softwarového vybavení

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň.

Systémy pro sběr a přenos dat

MSA PLUS Elektrosvařovací jednotky

Komunikační protokol EX Bus. Komunikační protokol EX Bus. Topologie. Fyzická vrstva. Přístup ke sdílenému přenosovému mediu (sběrnici)

Uživatelská příručka. FULL HD Policejní kamera

Telemetrický komunikační protokol JETI

Aktivní prvky: síťové karty

Měřič reziduální kapacity HomeGuard

Aktivní prvky: brány a směrovače. směrovače

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

3. Maturitní otázka PC komponenty 1. Počítačová skříň 2. Základní deska

MU3-N/6U. Technické Parametry

Odemykací systém firmy Raab Computer

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Inovace bakalářského studijního oboru Aplikovaná chemie

SEMESTRÁLNÍ PROJEKT Y38PRO

Zadání semestrálního projektu

Optika v počítačovém vidění MPOV

FN485 Gateway 2 Galvanically Isolated V1.0 Instalační návod

TCP-Wedge ZDARMA. Přidává podporu TCP/IP: Sběr dat z adres portu IP na libovolné síti TCP/IP - ethernet / internet.

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. Ing. Jaroslav Adamus. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

Pokročilé architektury počítačů

EWS/EWSi. Instalační manuál Verze 1.2

Počítačové sítě Datový spoj

Transkript:

IPZ laboratoře Analýza komunikace na sběrnici USB L305 Cvičení 2 2008 Cvičící: Straka Martin, Šimek Václav, Kaštil Jan

Obsah cvičení Fyzická struktura sběrnice USB Rozhraní, konektory, topologie, základní pojmy, rychlosti Principy komunikace na USB Komunikační protokol sběrnice USB Identifikace, adresy, koncové body, roury, data, zabezpečení Typy přenosů řídící, přerušovací, hromadné, izochronní. Formáty paketů Komunikační vrstvy host-zařízení Připojení a detekce nového zařízení Aplikace USBtrace a bustrace obsluha, analýza, nastavení Samostatné řešení jednoduchých úloh analýza komunikace Host Device, typy a formáty transakcí IPZ Analýza komunikace na sběrnici USB 1/18

Co je to USB? Fyzická struktura sběrnice USB USB 1.0 je sériová sběrnice, umožňující připojit širokou škálu zařízení k osobnímu počítači. Pomocí USB lze připojit téměř každou periférii, klávesnicí, myší a tiskárnou počínaje a kamerami, zvukovými kartami či pevnými disky konče. V současné době je její nejnovější specifikací USB 2.0. Nahrazuje zastaralé rozhraní RS232 (sériový port). Možnost připojení/odpojení zařízení za běhu PC (plug-and-play). Podpora na všech typech PC a součastných zařízení - standard. Dostupné integrované obvody pro použití s USB sběrnicí. Jednoúčelové převodníky (např. USB na RS-232, FTDI). Jednočipové mikrokontroléry se zabudovaným USB rozhraním (HC08JB). Softwarové řešení USB, knihovny IPZ Analýza komunikace na sběrnici USB 2/18

Fyzická struktura sběrnice USB Topologie vrstvená hvězdicová topologie. Hostitelský řadič (Host) vrchol rozhraní (hw/sw -ovladač). Root Hub pouze jeden, všechny komunikace pouze přes něj. Rozbočovače (huby) v každé vrstvě alespoň jeden. Zařízení koncové zařízení na libovolné úrovni a rychlosti. Komunikace mezi zařízeními není možná! Max 7 vrstev = maximálně 5 zařízení typu rozbočovač za sebou Roury (pipes) Koncové body (EndPoint) IPZ Analýza komunikace na sběrnici USB 3/18

Fyzická struktura sběrnice USB Konektory dva typy konektorů. Typ A - upstream, směr: zařízení -> hostitel Typ B downstream, směr: hostitel -> zařízení Mini-B downstream Rychlosti - tři typy rychlosti toku dat. Low Speed (LS) max. 1.5 Mbit/s - klávesnice, myš, polohovací zařízení Full Speed - (FS) max. 12 Mbit/s tiskárna, scanner, audio, High Speed (HS) max. 480 Mbit/s - flashdisk, pevný disk, video stream, digi-kamera Rozhraní 4 dráty. 1x napájení, 1x zem Data přenášena difirenciálně po 2 vodičích HS a FS stíněný kabel, max 5 metrů. LS není stínění, kabel max 3 metry. IPZ Analýza komunikace na sběrnici USB 4/18

Principy komunikace na USB Protokol USB je řízená sběrnice. Veškeré datové a řídící přenosy inicializuje hostitelský řadič. Komunikace formou transakcí typicky 3 pakety dotazování (polling). Token paket (Tok) ID zařízení, adresa koncového bodu, roura, vysílá vždy hostitel. Přenos dat nebo nemám nic k poslání posílá zařízení nebo hostitel. Handshake paket (Ack) potvrzení úspěšnosti přenosu vysílá hostitel nebo zařízení. Detekce chyb CRC kontrolní součty Oddělené kontrolní součty pro řídící a datovou část každého paketu. Chyba - žádost o poslání nového paketu nebo oprava na straně SW. IPZ Analýza komunikace na sběrnici USB 5/18

Principy komunikace na USB Roury - cesta pro datové přenosy mezi hostitelem a koncovým bodem zařízení. Roury pro přenos dat (stream pipes). Roury pro zpráv (message pipes). Řídící roura pro inicializaci a nakonfigurování zařízení. Jednosměrná, obousměrná Roura má vlastní adresu Koncové body - jednoznačně identifikovatelná část USB zařízení pro komunikaci. mají svou adresu. 15 koncových bodů maximálně pro každé zařízení. 0 mají všechna zařízení pro inicializaci a konfiguraci zařízení. IPZ Analýza komunikace na sběrnici USB 6/18

Principy komunikace na USB Typy datových toků 4 typy Řídící přenosy - jsou používány ke konfiguraci zařízení při jeho připojení a mohou být použity k dalším účelům, jako např. k řízení dalších komunikačních rour. Hromadné přenosy - slouží k přenosům velkého množství dat a jsou na ně kladena nejmenší omezení. Přerušovací přenosy - k včasnému a spolehlivému doručení dat, nejčastěji pro asynchronní události. Izochronní přenosy - zabírají předem smluvené množství přenosového pásma a mají předem dohodnuté zpoždění. Tento druh přenosů je také nazýván proudový přenos v reálném čase. IPZ Analýza komunikace na sběrnici USB 7/18

Principy komunikace na USB Formát paketu 2 typy paketu. Identifikátor paketu (PID) 4 bity, jsou vysílány 2x přímá hodnota a negovaná kontrola správného příjmu. 4 bity PID = 16 typů identifikací. Řídicí pakety token pakety, handshake pakety. PID identifikace paketu. ADDR adresa zařízení. ENDP koncový bod, registr. CRC kontrolní součet. Datové pakety PID identifikace paketu. DATA přenášená data. CRC kontrolní součet. IPZ Analýza komunikace na sběrnici USB 8/18

Komunikační vrstvy Principy komunikace na USB IPZ Analýza komunikace na sběrnici USB 9/18

Principy komunikace na USB Podrobnější znázornění USB hostitele a USB klienta (zařízení) IPZ Analýza komunikace na sběrnici USB 10/18

Principy komunikace na USB Dynamická konfigurace připojení/odpojení zařízení reakce na změny sítě. Všechna USB zařízení jsou ke sběrnici zapojena přes rozbočovače. Rozbočovače mají status bity, které sledují připojování a odpojování USB zařízení na jednotlivých portech. Hostitel si může z rozbočovače tyto informace vyžádat. Pokud hostitel zjistí nově připojené zařízení, povolí dotyčný port a komunikuje s daným USB zařízením prostřednictvím řídící roury na defaultní adrese. Hostitel přiřadí novému zařízení unikátní adresu a zjistí, zda jde o hub nebo koncové zařízení. Následně vytvořířídící rouru pro toto USB zařízení a nasměruje ji na přiřazenou adresu a koncový bod číslo 0. O připojení a inicializaci zařízení je informován hostitelský software, odpovídající danému zařízení (ovladač). Po odpojení zařízení rozbočovač oznámí tuto skutečnost hostiteli, který deaktivuje ovladač a komunikační roury zařízení. IPZ Analýza komunikace na sběrnici USB 11/18

Aplikace USBtrace Plotny magnetický povrh pro záznam dat, více ploten nad sebou. IPZ Analýza komunikace na sběrnici USB 12/18

Aplikace USBtrace Topologie USB přehled zařízení informace o ovladačích IPZ Analýza komunikace na sběrnici USB 13/18

Aplikace USBtrace Vlastní analýza Výpisy jednotlivých přenosů podle zvolených zařízení. IPZ Analýza komunikace na sběrnici USB 14/18

Aplikace USBtrace Parametry komunikace výpis typu komunikace adresa zařízení adresa roury adresa koncového bodu délka paketu velikost dat apod Přenášená data reprezentace v bytech IPZ Analýza komunikace na sběrnici USB 15/18

Aplikace bustrace Plotny magnetický povrh pro záznam dat, více ploten nad sebou. IPZ Analýza komunikace na sběrnici USB 16/18

Zadání cvičení 1. Seznamte se s principy komunikace na sériovém rozhraní USB a USB 2.0. 2. Prostudujte ovládání aplikace USBTrace a bustrace pro analýzu komunikace na rozhraní USB. 3. Pomocí aplikace USBTrace prostudujte topologii sběrnice USB. 4. Pomocí aplikace USBTrace analyzujte komunikaci na sběrnici USB. 1. Zjistěte, jak vypadá struktura paketu a o jaký typ přenosu se jedná: po připojení nového zařízení do sběrnice USB (FlashDisk, myš). při pohybu myši a zmačknutí tlačítka na myši. při programování FITkitu a spuštění aplikace Teploměr. při kopírování a mazání souborů na velkokapacitní paměťové zařízení USB (FlashDisk). 2. Zjistěte, jaké informace a obsahy paketů se přenášejí mezi počítačem a paměťovým zařízením při přenosu souborů přes rozhraní USB. 3. Pomocí aplikace bustrace zjistěte základní rozdíly v přenosu souborů přes rozhraní USB a SATA. IPZ Analýza komunikace na sběrnici USB 17/18

Konec prezentace Děkuji za pozornost IPZ Analýza komunikace na sběrnici USB 18/18