IPZe laboratory Analysis of the communication over USB L305 2009 Instructor: Straka Martin, Kaštil Jan.

Slides:



Advertisements
Podobné prezentace
Assessment of ETCS Definition in Term of its Formalisation
Advertisements

1 Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 – Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím.
Present Simple and Continuous
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 10 Intermediate TCP/IP.
Podpora rozvoje cizích jazyků pro Evropu 21. stol. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Tento projekt je spolufinancován Evropským sociálním fondem a státním.
Tutorial: Mechanic - electrician Topic: Technical training II. class Printed circuit boards 3 Prepared by: Melichařík Lubomír Projekt Anglicky v odborných.
Budoucí čas „to be going to“
Základní technická terminologie Poznámka: značka * za slovem znamená pokračování kliknutím, zbytek je načasován.
Základní elektrická terminologie Poznámka: značka * za slovem znamená pokračování kliknutím, zbytek je načasován.
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_14_AJ_FT Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
Tutorial: Mechanic - electrician Topic: Electric measurement the 2nd. year Measuring devices 1 Prepared by: Ing. Jiří Smílek Projekt Anglicky v odborných.
Lada Leszkowová, Gymnázium K.V. Raise Hlinsko, 2014 leden
2.1 School Practise „have got“
Unit One TO BE To Have. To Be / být  I am  You are  He, she,it is  We are  You are  They are  Já jsem  Ty jsi  On, ona,ono je  My jsme  Vy.
Počítačová grafika pro inženýry - CAD systémy pro DTP - znaky, stránky, dokumenty, tisk, osvitové jednotky pro manažery - obrázky, interpretace pro autory.
Prof. Ing. Jan Flusser, DrSc. Digitální zpracování obrazu
Čtěte a přeložte: Mother is at home. Matka je doma.
1 Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 – Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím.
Jméno autora:Mgr. Mária Filipová Datum vytvoření: Číslo DUMu:VY_32_INOVACE_05_AJ_ACH Ročník: 1. – 4. ročník Vzdělávací oblast: Jazyk a jazyková.
SharePoint technologie WSS 3.0 a MOSS 2007 Tomáš Kutěj TSP – Office platform Microsoft.
Píseň “ABC” Reakce?. Kdo je tady? Kdo má domácí úkol?
Výukový materiál zpracovaný v rámci projektu Označení:Sada: 3 Ověření ve výuce:Třída: Datum: Registrační číslo projektu:CZ.1.07/1.5.00/ VY_32_INOVACE_ANJ_VL_3_15.
Tutorial:Mechanic - electrician Topic: Electric measurement the 2nd. year Power output- AC 3-phase Prepared by: Ing. Jiří Smílek Projekt Anglicky v odborných.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
? PRESENT SIMPLE OR PRESENT CONTINUOUS. PRESENT SIMPLE PŘÍTOMNÝ ČAS PROSTÝ We read a lot. We read every day. We usually read books of fiction. Our friend,
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_07_AJ_CM Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
Integrated Development Environment datové modely pro SharePoint Michal Černík.
WALES „Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr.Dana Brdíčková.
Název šablony:Inovace a zkvalitnění výuky prostřednictvím ICT zaměření VM: 5. ročník – Jazyk a jazyková komunikace – Cizí jazyk - Anglický jazyk – My day.
Elektronická učebnice - II
Tutorial: Engineering technology Topic: Pressure – flasks casting Prepared by: Ing. Elena Nová Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
Přítomné časy, budoucí – will, minulý čas prostý - 6. ročník Základní škola Jakuba Jana Ryby Rožmitál pod Třemšínem Efektivní výuka pro rozvoj potenciálu.
Předpřítomný čas Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ondřej Hoberla. Dostupné z Metodického portálu ISSN:
© Robert Bosch GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing.
Podpora rozvoje cizích jazyků pro Evropu 21. stol. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Tento projekt je spolufinancován Evropským sociálním fondem a státním.
Jméno autora:Mgr. Mária Filipová Datum vytvoření: Číslo DUMu:VY_32_INOVACE_06_AJ_ACH Ročník: 1. – 4. ročník Vzdělávací oblast: Jazyk a jazyková.
Škola1. ZŠ T.G. Masaryka Milevsko AutorMgr. Lenka Soldátová ČísloVY_32_INOVACE_70 NázevPresent continuous Téma hodinyKladné a záporné tvary přítomného.
Gymnázium, Broumov, Hradební 218 Vzdělávací oblast: Anglický jazyk – gramatika, slovní zásoba Číslo materiálu: EU Název: Present simple Autor: Mgr.
Modal Verbs = způsobová slovesa.
A Book of My Life By Zuzana Vávrová. Filip‘s adventure Jacques Breuil French Doctor Jean Breuil Illustrator Redact of French magazine Vie.
Podpora rozvoje cizích jazyků pro Evropu 21. stol. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Tento projekt je spolufinancován Evropským sociálním fondem a státním.
Jméno autora: Mgr. Olga Bayerlová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_18_AJ3E Ročník: II. Anglický jazyk Vzdělávací oblast: Jazyk a jazyková.
Sun clock. Interesting  Oldest time devices  Types- solid  - portable  Time is determined by shadow  The oldest clock in Trutnov range.
Around London in 15 minutes Autor: Mgr. Zdenka Mléčková
FLIS related activities in CZ Miroslav Havránek NRC FLIS MEETING,
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není –li uvedeno jinak, je tento materiál zpracován.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
PRESENT, PAST AND FUTURE FORM Have to. Have to - must I must go to school. - I have to go to school. Musím jít do školy. Must – vnitřní přesvědčení Have.
Educational program: Mechanic - electrician Title of program: Technical training II. class Astable multivibrator Worked out: Bc. Chumchal Miroslav Projekt.
Podpora rozvoje cizích jazyků pro Evropu 21. stol. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Tento projekt je spolufinancován Evropským sociálním fondem a státním.
Setkání uživatelů SFX Statistické reporty SFX.
Přejít na první stránkuLONDON Test yourself by Ludmila Lukavcova double-decker.
Číslo: Digitální učební materiál vznikl v rámci projektu "Inovace + DVPP", EU peníze do škol, CZ.1.07/1.4.00/ Název: Present simple – Yes/No questions.
Maturita oral exam rehearsal Lada Leszkowová, GKVR Hlinsko, 2013 prosinec The Czech Republic.
Maturita oral exam rehearsal Lada Leszkowová, GKVR Hlinsko, prosinec 2013.
Travelling Maturita oral exam rehearsal
Škola1. ZŠ T. G. Masaryka Milevsko AutorMgr. Lenka Soldátová ČísloVY_32_INOVACE_68 NázevPresent simple - negative Téma hodinyČinnosti doma i ve škole PředmětAnglický.
Jméno autora: Mgr. Mária Filipová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_01_AJ_EP Ročník: 1. – 4. ročník Vzdělávací oblast:Jazyk a jazyková.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM Businessland / Operating Instructions 06B13 AutorLadislava Pechová Období.
1 Škola: Gymnázium, Brno, Slovanské náměstí 7 Šablona: III/2 – Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN prostřednictvím.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Internet and Its Uses Working at a Small-to-Medium Business or.
USB rozhraní aneb Jak to funguje Vypracoval: Vladimír Paločko Pro předmět: Periferní zařízení (X36PZA)
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM Businessland / Making Contracts 06B16 AutorLadislava Pechová Období vytvořeníLeden.
IN A HOTEL, WRITING (DESCRIBING A PHOTO) Vysoká škola technická a ekonomická v Českých Budějovicích Institute of Technology And Business In České Budějovice.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM Business Communications/Complaints 06C16 AutorLadislava Pechová Období.
Scanservice a.s. | Náchodská 2397/23 | Praha 9 | Česká republika | D O C U M E N T I M A G I N G
DIGITÁLNÍ UČEBNÍ MATERIÁL
Improved Static Resolution of Dynamic Class Loading in Java
Transkript prezentace:

IPZe laboratory Analysis of the communication over USB L Instructor: Straka Martin, Kaštil Jan

Topic of laboratory  The structure of USB Boundary, connectors, topology, speeds  Principles of communication over USB Communication protocol of USB Address, end points, pipes, data, security Type of transaction – control, interrupt, bulk, isochronous Formats of packets Host-device Connected and detection of new device  Application USBtrace properties, analysis, setup IPZ 1/18

Introduction What is USB? Universal Serial Bus (USB) is a serial bus standard to connect devices to a host computer. Hot plug, plug and play. Today, new specification of USB 2.0. Connected and disconnected of device without rebooting the computer or turning off the device USB is intended to replace many varieties of serial and parallel ports. USB can connect computer peripherals such as mice, keyboards, scanners, digital cameras, printers, flash drives, etc... Max 127 devices. IPZ 2/18

Structure of USB IPZ 3/18 Topology – tiered-star topology. Host controller – root of bus (hw/sw – driver). Root Hub – only one, all communications are realized trough root hub. Hubs – one of every level. Device – endpoint device on the different level and speed. Communication between devices not possible! Max 7 levels = max 5 HUBs consecutive. Pipes End points

Structure of USB Connectors – 2 type of connectors. Type A - upstream Type B – downstream Mini-B – downstream Speeds - 3 type of speed. Low Speed – (LS) max. 1.5 Mbit/s - keyboard, mice, track, … Full Speed - (FS) max. 12 Mbit/s – printers, scanner, audio, … High Speed – (HS) max. 480 Mbit/s - flashdisk, HDD drive, video stream, digi-camera … Boundary – 4 wires. 1x power supply, 1x GND Data transfer as different points on 2 wires. HS a FS – shield cabel, max 5 m. LS – not shield, cabel max 3 m. IPZ 4/18

Principle of communication over USB Protocol USB is central-control bus. Every data transfer and control transfer must be initialization by host controller. Communication is defined as transaction – typically 3 packets – polling. –Token packet (Tok) – ID of device, address of end point, pipe, initialized by the host. –Data or „nothing“ – transfer device or host. –Handshake packet (Ack) – receipt of transfer – transfer device or host. IPZ 5/18 Detection of errors – CRC CRC code for control part and data part in every packet. If error –the request for a new packet is generated. –the repair on SW side.

Principle of communication over USB End-point – identification of part of USB device – register for communication. End-point has unique adderss. Max. 15 end-point for every device. End-point „0“ – must have every device, for initialization and configuration of device. IPZ 6/18 PIPEs – virtual path for data transfer between host and end-point of device. stream pipes. message pipes. Default control pipe for initialization and configuration of new device. Half duplex, full duplex. Every pipe has unique address.

Principle of communication over USB Type of data flow – 4 type transfer Control transfers - 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. Bulk transfers - slouží k přenosům velkého množství dat a jsou na ně kladena nejmenší omezení. Interrupt transfers - k včasnému a spolehlivému doručení dat, nejčastěji pro asynchronní události. Isochronous transfers - 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 7/18

Principle of communication over USB Format of packet – 2 type of packet. Identification of packet (PID) –4 bit PID = 16 type of identification. Control packets – token packets or handshake packets. –PID – identification of packet. –ADDR – address of device. –ENDP – address off end-point. –CRC – security. Data packets –PID – identification of packet. –DATA – data transfer. –CRC – security. IPZ 8/18

Principle of communication over USB Communication layers IPZ 9/18

Application USBtrace Plotny – magnetický povrh pro záznam dat, více ploten nad sebou. IPZ 12/18

Application USBtrace IPZ 13/18 Topology of USB – summary of devices – info of drivers

Application USBtrace IPZ 14/18 Analysis of transactions on USB

Application USBtrace Parameters of communication Type of communication Address of device Address of pipe Address of end-point Length of packet Data etc… IPZ 15/18 transfer data – in bytes

End of presentation Thank you for Your attentions IPZ 18/18