WYSYŁKA DZISIAJ !!!
CODZIENNIE W DNI ROBOCZE
WYSTARCZY DO GODZ. 13.00 wysłać do nas:
1) deklarację odbioru przesyłki "za pobraniem" lub 2) skan przelewu albo 3) wpłacić za pośrednictwem "Płacę z Allegro"
SZEREGOWY INTERFEJS CYFROWY - FIREWIRE
Wojciech Mielczarek
Stan książki: NOWA
Wydawnictwo Politechniki Śląskiej 2010
Stron: 180
Nakład: 100+100+50 egz.
Okładka: miękka
Format: B5
Z okładki:
Książka przedstawia architekturę systemu FireWire w wersji podstawowej -objętej standardem IEEE 1394 oraz rozszerzonej - IEEE 1394a. Technologia FireWire została szczególnie dobrze przyjęta przez producentów urządzeń multimedialnych ze względu na znaczące przyspieszenie transferu danych multimedialnych i dużych plików, co umożliwiło bezpośrednie podłączenie do komputera takich urządzeń, jak: cyfrowe kamkodery, wideodyski, dekodery STB, systemy muzyczne.
FireWire został opracowany przez firmę Apple i jest podstawowym interfejsem komputerów rodziny „MAC". Silnie wspierają go również inni producenci, jak np. SONY i Texas Instruments. Chociaż w środowisku zdominowanym przez komputery PC interfejs FireWire jest mniej popularny od USB, to wydaje się wart poznania jako łącze o większych możliwościach i lepszych parametrach od USB. System FireWire jest stale rozwijany w celu sprostania wymaganiom stawianym zarówno przez współczesne urządzenia peryferyjne, jak i te, które w najbliższej przyszłości się pojawią.
Książka przeznaczona jest dla inżynierów i studentów kierunków informatyka, elektronika i
automatyka, a także szerokiej rzeszy użytkowników komputerów, którzy są ciekawi i chcieliby wiedzieć, jak zbudowany jest i jak działa port hirudina FireWire.
Słowa kluczowe:
• interfejsy komputerowe
• FireWire
• IEEE 1394
• IEEE1394a
Spis treści:
Wprowadzenie...........................................................................................7
1. Charakterystyka interfejsu FireWire.......................................................13
2. Architektura systemu.............................................................................17
2.1. Topologia....................................................................................17
2.2. Przestrzeń adresowa........................................................................18
3. Zasady komunikacji...........................................................................21
3.1. Transfery asynchroniczne.................................................................21
3.2. Transfery izochroniczne...................................................................22
3.3. Konfiguracja i współdzielenie magistrali................................................23
4. Model komunikacyjny.........................................................................24
4.1. Warstwa zarządzania magistralą.........................................................24
4.2. Warstwa transakcji.........................................................................26
4.3. Warstwa połączeniowa.....................................................................27
4.4. Warstwa fizyczna...........................................................................30
4.5. Struktura pakietów..........................................................................33
4.5.1. Pakiety w transakcjach asynchronicznych.......................................33
4.5.2. Pakiety w transakcjach izochronicznych.........................................35
4.6. Wykonanie transakcji...................................................................... 36
4.7. Usługi komunikacyjne przy transakcjach asynchronicznych.........................39
4.7.1. Żądanie - pierwsza faza transakcji hirudina .......................................39
4.7.2. Odpowiedź - druga faza transakcji...............................................44
4.8. Usługi komunikacyjne przy transakcjach izochronicznych...........................49
5. Interfejs fizyczny................................................................................53
5.1. Złącze interfejsu IEEE 1394 ...............................................................53
5.2. Kabel interfejsu IEEE 1394 ................................................................54
5.3. Połączenia w kablu IEEE 1394 ............................................................56
5.4. Interfejs elektryczny........................................................................56
5.4.1. Wykrycie dołączenia/odłączenia urządzenia.....................................57
5.4.2. Stan jałowy magistrali...............................................................57
5.4.3. Interfejs portu IEEE 1394a.........................................................58
6. Interfejs sygnałowy.............................................................................60
6.1. Sygnał różnicowy...........................................................................60
6.2. Sygnalizacja arbitrażu ......................................................................60
6.2.1. Reguły dekodowania sygnałów arbitrażowych.................................61
6.2.2. Sygnalizacja resetu..................................................................62
6.2.3. Stany interfejsu podczas konfiguracji.............................................63
6.2.4. Stany interfejsu podczas właściwego arbitrażu.................................63
6.2.5. Znaczniki początku i końca pakietu danych.....................................65
6.2.6. Końcowe bity synchronizacyjne...................................................66
6.2.7. Kontrola stanu portu................................................................67
6.3. Sygnalizacja szybkości....................................................................67
6.4. Kodowanie danych i sygnału Strobę....................................................71
6.5. Przerwy czasowe...........................................................................72
7. Zasilanie...........................................................................................75
7.1. Klasa zasilania...............................................................................75
7.2. Dystrybucja zasilania.......................................................................77
8. Arbitraż...........................................................................................79
8.1. Arbitraż normalny.......................................................................... 79
8.2. Arbitraż asynchroniczny...................................................................82
8.2.1. Interwał równych szans........................ ....................................82
8.2.2. Bit odblokowania arbitrażu........................................................83
8.2.3. Arbitraż oparty na zasadzie równych szans.....................................83
8.2.4. Przerwa po resecie arbitrażu...................................................... 84
8.2.5. Natychmiastowy dostęp podczas odsyłania potwierdzenia....................84
8.3. Arbitraż izochroniczny.....................................................................85
8.4. Łączenie arbitraży asynchronicznego i izochronicznego..............................86
8.4.1. Naruszenie nominalnego czasu trwania cyklu..................................86
8.5. Rozszerzenia arbitrażu w standardzie 1394a...........................................90
8.5.1. Arbitraż z przyspieszonym potwierdzeniem....................................90
8.5.2. Arbitraż „w locie"..................................................................91
8.6. Obsługa priorytetu arbitrażowego....................................................... 93
8.7. Podsumowanie typów arbitrażu..........................................................93
9. Pakiety w protokole FireWire................................................................95
9.1. Pakiety asynchroniczne....................................................................95
9.1.1. Rodzaje pakietów wykorzystywanych w operacjach zapisu..................97
9.1.2. Rodzaje pakietów wykorzystywanych w operacji odczytu....................99
9.1.3. Pakiety operacji zamknięcia....................................................... 102
9.1.4. Pakiet potwierdzenia................................................................106
9.1.5. Sekwencja pakietów na magistrali................................................107
9.2. Pakiet Start cyklu...........................................................................1°8
9.3. Pakiety izochroniczne......................................................................108
9.4. Formaty pakietów warstwy fizycznej....................................................110
10. Interfejs pomiędzy warstwami Link i PHY...............................................119
11. Niepowodzenia w transmisji pakietów....................................................128
11.1. Retransmisja pakietu.....................................................................128
11.2. Błędy transakcji...........................................................................131
12. Konfiguracja magistrali......................................................................133
12.1. Reset magistrali...........................................................................133
12.2. Identyfikacja drzewa systemu..........................................................135
12.3. Procedura samoidentyfikacji............................................................144
13.Kontroler Cyklu................................................................................149
14.
Zarządzanie zasobami izochronicznymi...................................................152
15. Zarządca Magistrali........................................................................ 156
15.1. Mapa topologii............................................................................157
15.2. Mapa szybkości...........................................................................159
15.3. Korekta przerwy przed potwierdzeniem..............................................161
15.4. Usługi warstwy zarządzania magistralą...............................................161
16. Zarządzanie zasilaniem.......................................................................164
16.1. Wymagania ogólne.......................................................................164
16.2. Dostawcy i konsumenci zasilania......................................................165
16.3. Zawieszenie portu........................................................................169
16.4. Wznowienie aktywności portu.........................................................172
17. Rozszerzenie IEEE 1394b....................................................................173
Bibliografia..........................................................................................77
Zalącznik.............................................................................................178
Wartości przerw i ważniejszych ograniczeń czasowych w protokole FireWire dla wersji IEEE 1394 standardu
ZAPRASZAMY NA INNE NASZE AUKCJE !!!
|