Niepewność bywa czasem gorsza niż brak uzbrojonej straży.

Średnia prędkość transmisji ADTR (Average Data Transfer Ratę) jest funkcją uzgodnionych parametrów oraz rzeczywistych właściwości linii przesyłowych magistrali (długości, pojemności). Transmisja synchroniczna typu Fast - opis rys.7.39 Transfer Period - w synchronicznym trybie wymiany danych minimalny czas (minimalny czas repetycji) liczony od przedniego zbocza impulsu REQ (lub ACK) do przedniego zbocza następnego impulsu REQ (lub ACK). Aktualna wartość tego parametru uzgadniana jest pomiędzy 1NIT i TARG za pomocą wymiany wiadomości SYNCHRONOUS DATA TRANSFER REQUEST. Fast Assertion Period [min. 30 ns] - w trybie synchronicznym fast minimalna szerokość impulsu ACK (wysyłanego przez INIT) i sygnału REQ (wysyłanego przez TARG) niezbędne do utrzymania synchronicznej wymiany danych. Fast Negation Period [min. 30 ns] - w synchronicznym trybie wymiany danych fast minimalny czas liczony od tylnego zbocza impulsu REQ (lub ACK) do przedniego zbocza następnego impulsu REQ (lub ACK). Fast Deskew Delay [min. 20 ns] - czas przeznaczony na kompensację różnic w czasach propagacji sygnałów pomiędzy różnymi urządzeniami podczas pracy w trybie fast. Fast Cable Skew Delay [max. 5 ns] - maksymalna dopuszczalna różnica czasów propagacji dowolnego z sygnałów wzdłuż magistrali SCSI pomiędzy dowolną parą urządzeń podczas pracy w trybie fast. Fast Hołd Time [min. 10 ns] - w trybie synchronicznym Fast wymiany danych, minimalny czas liczony od przedniego zbocza ACK, przez który należy utrzymywać niezmienny stan szyny danych (Data Byte). Tabela 7.32. Typowe wartości parametrów transmisji w trybie synchronicznym Parametr; Wartość; Maksymalna prędkość [MB/s]; Uwagi; Offset REQ/ACK; 2-15; -; - Minimalny okres impulsu REQ (Transfer Period); 0x1 9h;: 10; Odpowiada TP = 100 ns, (TP < 200; FAST) 0x1 Fh; 8; Odpowiada TP = 125 ns, (TP < 200; FAST) 0x25h; 6,7; Odpowiada TP - 150 ns, (TP < 200; FAST) 0x2Bh; 5,7; Odpowiada TP - 175 ns, (TP < 200; FAST) 0x32h; 5; TP = 200 ns 0x3 8h; 4,4; TP = 225 ns ...; ...; ... 0xClh; 1,3; TP = 775 ns 0xC8h; 1,2; TP = 800 ns Prędkość średnią można oszacować w następujący sposób: • jeżeli (RAO * TP) < (T + 260), to ADTR = 1000 / TP [MB/s], • jeżeli (RAO * TP) < (T + 260), to ADTR = (RAO * 1000) / (T + 260) [MB/s]. gdzie: T - średni czas dzielący przednie zbocze i-tego impulsu REQ i przednie zbocze odpowiadającego mu i-tego impulsu ACK, mierzony na końcówkach TARG (tj.dysku) [ns] RAO - jest liczbą całkowitą z przedziału 2-15. Parametr TP mniejszy od 200 ns oznacza transmisję synchroniczną typu FAST (szybką). Oczywiście nie każde urządzenie może godzić się na proponowaną transmisję typu FAST; musi być przecież do tego zdolne. Dyski, które uzgadniają wymianę danych w tym trybie stanowią jednak jeszcze dosyć małą podgrupę urządzeń mogących pracować synchronicznie. Są to na ogół jednostki o pojemnościach przekraczających znacznie granicę l GB. Wartości TP z przedziału 200 - 800 ns powinny być obsługiwane prawidłowo przez każde pracujące synchronicznie urządzenie. Zmiana kierunku transmisji O rodzaju fazy informacyjnej, a tym samym o kierunku przepływu informacji szyną danych decyduje wyłącznie TARG. Z aktualnego kontekstu może oczywiście wynikać przejście międzyfazowe, w którym zmianie ulega kierunek przepływu informacji (np. DATA IN na MESSAGE OUT). W przedziale czasu dzielącym takie dwie fazy, sygnały sterujące magistrali muszą spełniać określone warunki: • Linie BSY, SEL oraz REQ i ACK nie mogą się zmieniać. • Sygnały RST i ATN mogą być wprawdzie aktywowane, ale nie tak długo by zostały zinterpretowane jako wywołanie określonej funkcji. • Stan sygnałów sterujących C/D, I/O i MSG: • Przy zmianie kierunku z OUT na IN (tj. z TARG -> INIT na 1NIT ->TARG) TARG może zacząć sterowanie linii DB (szyny danych) nie wcześniej niż 800 ns po aktywowaniu I/O. INIT musi zwolnić szynę danych nie później niż 400 ns od wykrycia aktywności na linii I/O. • Przy zmianie kierunku z IN na OUT (tj. z INIT -> TARG na TARG -> INIT) TARG musi przestać sterować linie DB (szynę danych) w przeciągu 45 ns od zwolnienia I/O