Równoległy SCSI - Parallel SCSI

Amphenol -50 wtyczka SCSI

Parallel SCSI (formalnie SCSI Parallel Interface lub SPI ) jest najwcześniejszą implementacją interfejsu w rodzinie SCSI . SPI to magistrala równoległa ; istnieje jeden zestaw połączeń elektrycznych rozciągający się od jednego końca magistrali SCSI do drugiego. Urządzenie SCSI przyłącza się do magistrali, ale jej nie przerywa. Oba końce magistrali muszą być zakończone .

SCSI to interfejs peryferyjny typu peer-to-peer . Każde urządzenie łączy się z szyną SCSI w podobny sposób. W zależności od wersji do jednej magistrali można podłączyć do 8 lub 16 urządzeń. Może istnieć wiele hostów i wiele urządzeń peryferyjnych, ale powinien istnieć co najmniej jeden host. Protokół SCSI definiuje komunikację od hosta do hosta, hosta do urządzenia peryferyjnego i urządzenia peryferyjnego do urządzenia peryferyjnego. Układ Symbios Logic 53C810 jest przykładem interfejsu hosta PCI , który może działać jako cel SCSI.

SCSI-1 i SCSI-2 mają opcję sprawdzania błędów parzystości . Począwszy od SCSI-U160 (część SCSI-3) wszystkie polecenia i dane są sprawdzane pod kątem błędów przez cykliczną kontrolę nadmiarową .

Historia

Pierwsze dwa formalne standardy SCSI, SCSI-1 i SCSI-2, opisują równoległe SCSI. Standard SCSI-3 podzielił następnie strukturę na oddzielne warstwy, co pozwoliło na wprowadzenie innych interfejsów danych poza równoległym SCSI. Oryginalna wersja SCSI-1 szyny równoległej miała szerokość 8 bitów (plus dziewiąty bit parzystości ). Standard SCSI-2 pozwalał na szybsze działanie (10 MHz) i szersze magistrale (16-bitowe lub 32-bitowe). Najbardziej popularna stała się opcja 16-bitowa.

Przy 10 MHz i szerokości magistrali 16 bitów możliwe jest osiągnięcie szybkości transmisji 20 MB/s. Kolejne rozszerzenia standardu SCSI pozwoliły na szybsze prędkości: 20 MHz, 40 MHz, 80 MHz, 160 MHz i wreszcie 320 MHz. Przy 320 MHz x 16 bitów teoretyczna maksymalna szczytowa szybkość transmisji danych wynosi 640 MB/s.

Ze względu na ograniczenia techniczne systemu szyn równoległych, interfejs SCSI ewoluował w kierunku szybszych interfejsów szeregowych, głównie Serial Attached SCSI i Fibre Channel . ISCSI protokół nie opisuje interfejs danych, ale wykorzystuje każdą sieć IP , zwykle prowadzone przez Ethernet .

Normy

Parallel SCSI nie jest pojedynczym standardem, ale zestawem ściśle powiązanych standardów. Istnieje kilkanaście nazw interfejsów SCSI, większość z niejednoznacznymi sformułowaniami (np. Fast SCSI, Fast Wide SCSI, Ultra SCSI i Ultra Wide SCSI); trzy standardy SCSI, z których każdy ma zestaw modułowych, opcjonalnych funkcji; kilka różnych typów złączy; oraz trzy różne rodzaje sygnalizacji napięcia. Wiodący producent kart SCSI, Adaptec , przez lata wyprodukował ponad 100 odmian kart SCSI. W praktyce wielu doświadczonych techników po prostu odnosi się do urządzeń SCSI według przepustowości ich magistrali (tj. SCSI 320 lub SCSI 160) w megabajtach na sekundę.

Od 2003 roku istniały tylko trzy standardy SCSI : SCSI-1, SCSI-2 i SCSI-3. Wszystkie standardy SCSI są modułowe, definiując różne możliwości, które producenci mogą uwzględnić lub nie. Poszczególni dostawcy i stowarzyszenie SCSI Trade Association nadali nazwy określonym kombinacjom możliwości. Na przykład termin Ultra SCSI nie jest zdefiniowany nigdzie w standardzie, ale jest używany w odniesieniu do implementacji SCSI, które sygnalizują dwukrotnie szybciej niż Fast SCSI . Taka szybkość sygnalizacji nie jest zgodna z SCSI-2, ale jest jedną z opcji dopuszczonych przez SCSI-3. Podobnie żadna wersja standardu nie wymaga sygnalizacji różnicowej niskiego napięcia (LVD), ale produkty o nazwie Ultra-2 SCSI obsługują tę funkcję. Ta terminologia jest przydatna dla konsumentów, ponieważ urządzenie Ultra-2 SCSI ma lepiej zdefiniowany zestaw możliwości niż zwykłe identyfikowanie go jako SCSI-3 .

Począwszy od SCSI-3, standard SCSI był utrzymywany jako luźny zbiór standardów, z których każdy definiuje pewien element architektury SCSI i jest powiązany ze sobą modelem architektonicznym SCSI . Ta zmiana oddziela różne interfejsy SCSI od zestawu poleceń SCSI , pozwalając urządzeniom obsługującym polecenia SCSI na używanie dowolnego interfejsu (w tym tych, które nie są w inny sposób określone przez T10), a także umożliwiając używanie interfejsów zdefiniowanych przez T10 na różne sposoby.

Żadna wersja standardu nie określiła, jakiego rodzaju złącza SCSI należy użyć. Zobacz § Złącza zewnętrzne .

Tabela porównawcza

Berło Alternatywne nazwy Dokument specyfikacji Złącze Szerokość (bity) Zegar Maksymalny Elektryczny
Wydajność Długość ( m ) Urządzenia Impedancja ( Ω ) Napięcie ( V )
MB/s Mb/s Pojedynczy zakończony LVD HVD
SCSI-1 Wąski SCSI SCSI-1 (1986) IDC 50; Amfenol C50 8 5 5 40 6 Nie dotyczy 25 8 SE 90 ± 6 SE 5
Szybki SCSI SCSI-2 (1994) IDC50; Amfenol C50 8 10 10 80 3 Nie dotyczy 25 8 SE 90 ± 6 SE 5 HVD ≥5
Szybki i szeroki SCSI SCSI-2;
SPI-5 (INCITS 367-2003)
68-pinowe 16 10 20 160 3 Nie dotyczy 25 16 SE 90 ± 6 SE 5 HVD ≥5
UltraSCSI Szybko-20 SPI-5 (INCITS 367-2003) IDC50 8 20 20 160 1,5 Nie dotyczy 25 8 SE 90 ± 6 SE 5 HVD ≥5
3 Nie dotyczy Nie dotyczy 4
Ultraszeroki interfejs SCSI SPI-5 (INCITS 367-2003) 68-pinowe 16 20 MHz 40 MB/s 320 Mb/s Nie dotyczy Nie dotyczy 25 16 SE 90 ± 6 SE 5 HVD ≥5
1,5 Nie dotyczy Nie dotyczy 8
3 Nie dotyczy Nie dotyczy 4
Ultra2 SCSI Szybko-40 SPI-5 (INCITS 367-2003) 50-pinowe 8 40 40 320 Nie dotyczy 12 25 8 LVD 125 ± 10 LVD 1,2 HVD ≥5
Ultra2 Wide SCSI SPI-5 (INCITS 367-2003) 68-pinowe; 80-stykowe ( SCA /SCA-2) 16 40 80 640 Nie dotyczy 12 25 16 LVD 125 ± 10 LVD 1,2 HVD ≥5
Ultra3 SCSI Ultra-160; Szybki-80 szeroki SPI-5 (INCITS 367-2003) 68-pinowe; 80-stykowe (SCA/SCA-2) 16 40 DDR 160 1280 Nie dotyczy 12 Nie dotyczy 16 LVD 125 ± 10 LVD 1,2
Ultra-320 SCSI Ultra-4; Szybki-160 SPI-5 (INCITS 367-2003) 68-pinowe; 80-stykowe (SCA/SCA-2) 16 80 DDR 320 2560 Nie dotyczy 12 Nie dotyczy 16 LVD 125 ± 10 LVD 1,2
Ultra-640 SCSI Ultra-5; Szybki-320 SPI-5 (INCITS 367-2003) 68-pin; 80-pinowe 16 160 DDR 640 5120 Nie dotyczy 10 Nie dotyczy 16 LVD 125 ± 10 LVD 1,2

SCSI-1

Oryginalny standard SCSI, SCSI-1, wywodzi się z interfejsu systemu Shugart Associates (SASI) i został formalnie przyjęty w 1986 roku przez ANSI . SCSI-1 jest wyposażony w 8-bitową magistralę równoległą (z parzystością ), działającą asynchronicznie z prędkością 3,5 MB/s lub 5 MB/s w trybie synchronicznym, oraz o maksymalnej długości kabla magistrali 6 metrów (20 stóp), znacznie dłuższej niż 18-calowy (0,46 m) limit interfejsu ATA , również popularny w tym czasie. Rzadko spotykana odmiana oryginalnego standardu obejmowała sygnalizację różnicową wysokiego napięcia i obsługiwała maksymalną długość kabla 25 metrów (82 stopy).

SCSI-2

Kontroler AMD 53CF94 SCSI-2 w obudowie PLCC-84 .

SCSI-2 został wprowadzony w 1994 roku i dał początek wariantom Fast SCSI i Wide SCSI . Fast SCSI podwoił maksymalną szybkość transferu do 10 MB/s przy zachowaniu tych samych 50-pinowych kabli, podczas gdy Wide SCSI podwoił szerokość magistrali do 16 bitów, aby osiągnąć maksymalną szybkość transferu 20 MB/s, używając nowych 68 -pinowe kable. Jednak te ulepszenia nastąpiły kosztem zmniejszenia maksymalnej długości kabla do trzech metrów. SCSI-2 określił również 32-bitową wersję Wide SCSI, która używała dwóch 16-bitowych kabli na magistralę. Implementacja 32-bitowa została w dużej mierze zignorowana, ponieważ została uznana za kosztowną i niepotrzebną i została oficjalnie wycofana w SCSI-3.

SCSI-2 rozszerzył zestaw poleceń o Common Command Set (CCS) w celu lepszej obsługi urządzeń innych niż dyski, wprowadził kolejkowanie poleceń (do 256 poleceń na urządzenie) i zaostrzył wymagania dotyczące niektórych funkcji, które były opcjonalne w SCSI- 1; parzystość była teraz obowiązkowa, a adapter hosta musiał zapewnić zasilanie terminacji w celu obsługi aktywnego terminacji. Urządzenia SCSI-1 generalnie pozostałyby kompatybilne, po prostu ignorując nowe funkcje.

Wprowadzono tryb różnicowy wysokiego napięcia (HVD), który był niekompatybilny ze standardowym single-ended (SE), aby dostosować się do większych długości magistrali.

SCSI-3

Zanim Adaptec, a później SCSI Trade Association skodyfikowały terminologię, pierwsze równoległe urządzenia SCSI, które przekroczyły możliwości SCSI-2, zostały po prostu oznaczone jako SCSI-3. Te urządzenia, znane również jako Ultra SCSI lub Fast-20 SCSI zostały wprowadzone w 1996 roku. Sam SCSI-3 jest nie tyle pojedynczym dokumentem, ile zbiorem różnych standardów, które zostały zaktualizowane w różnym czasie.

Szybkość magistrali została ponownie podwojona do 20 MB/s dla wąskich (8-bitowych) systemów i 40 MB/s dla szerokich (16-bitowych). Maksymalna długość kabla pozostała 3 metry, ale single-ended Ultra SCSI zyskał niezasłużoną reputację ze względu na ekstremalną wrażliwość na długość i stan kabla (wadliwe kable, złącza lub terminatory były często przyczyną problemów z niestabilnością).

W przeciwieństwie do poprzednich standardów SCSI, SCSI-3 (szybkość Fast-20) wymaga aktywnego zakończenia.

Ultra-2

Ten standard został wprowadzony ok. godz. 1997 i wyposażony w niskonapięciową magistralę różnicową (LVD). Z tego powodu Ultra-2 jest czasami określany jako LVD SCSI. Większa odporność LVD na zakłócenia pozwoliła na maksymalną długość kabla magistrali 12 metrów. Jednocześnie zwiększono szybkość transmisji danych do 80 MB/s. Mieszanie wcześniejszych urządzeń typu single-ended (SE) i urządzeń Ultra-2 na tej samej magistrali jest możliwe, ale podłączenie tylko jednego urządzenia SE wymusza tryb single-ended całej magistrali ze wszystkimi jego ograniczeniami, w tym prędkością transferu. W standardzie wprowadzono również bardzo-wysokiej gęstości połączenia kablowe (VHDCI), bardzo małe złącze, które umożliwia umieszczenie czterech szerokich złączy SCSI z tyłu pojedynczego gniazda karty PCI. Ultra-2 SCSI w rzeczywistości miał stosunkowo krótką żywotność, ponieważ wkrótce został zastąpiony przez Ultra-3 (Ultra-160) SCSI.

Ultra-3

Ultra-3 zawiera pięć nowych opcjonalnych funkcji:

  1. Podwojenie szybkości transferu do 160 MB/s dzięki zastosowaniu taktowania z podwójnym przejściem
  2. CRC , solidny proces korekcji błędów bardziej odpowiedni do szybkiego działania niż stosowane wcześniej sprawdzanie parzystości
  3. Weryfikacja domeny w celu wynegocjowania maksymalnej wydajności dla każdego urządzenia w łańcuchu
  4. Protokół pakietowania ze zmniejszoną liczbą faz komunikacji magistrali, co zapewnia mniejsze obciążenie poleceń i protokołów
  5. Szybki arbitraż i selekcja skraca czas arbitrażu, eliminując czas wolny od autobusów

Wprowadzona po raz pierwszy jako Ultra-160 pod koniec 1999 r., ta iteracja została ulepszona w stosunku do standardu Ultra-2, dodając pierwsze trzy ulepszenia.

Urządzenia obsługujące wszystkie pięć funkcji były sprzedawane jako Ultra-160+ lub Ultra-3 (U3). 8-bitowa szerokość magistrali oraz działanie HVD zostały wyeliminowane począwszy od Ultra-3.

Ultra-320

Ultra-320 zawierał funkcje Ultra-160+ jako obowiązkowe, podwoił zegar do 80 MHz, aby uzyskać maksymalną szybkość przesyłania danych 320 MB/s, a także zawierał strumieniowe przesyłanie danych do odczytu/zapisu, aby zmniejszyć narzuty na kolejkowane transfery danych, a także przepływ kontrola. Najnowsza robocza wersja robocza tego standardu to wersja 10 i jest datowana na 6 maja 2002 r. Prawie wszystkie dyski twarde SCSI wyprodukowane pod koniec 2003 r. były urządzeniami Ultra-320.

Ultra-640

Ultra-640 (inaczej znany jako Fast-320 ) został rozpowszechniony jako standard (INCITS 367-2003 lub SPI-5) na początku 2003 roku. Po raz kolejny podwaja prędkość interfejsu, tym razem do 640 MB/s. Ultra-640 przesuwa granice sygnalizacji LVD; prędkość drastycznie ogranicza długość kabla, co czyni go niepraktycznym dla więcej niż jednego lub dwóch urządzeń. Z tego powodu producenci pominęli Ultra640 i opracowali zamiast tego Serial Attached SCSI .

Sygnały SCSI

Oprócz szyny danych i sygnałów parzystości, równoległa szyna SCSI zawiera dziewięć sygnałów sterujących:

Nazwa sygnału Znaczenie, gdy stwierdzone Znaczenie, gdy zniechęcony
BSY Zajęty Autobus w użyciu Autobus wolny
Wybierz SEL Powoływany przez zwycięzcę arbitrażu, podczas selekcji przez inicjatora lub ponownego wyboru przez cel Żadne urządzenie nie kontroluje autobusu
Resetowanie RST Inicjator zmusza wszystkie cele i innych inicjatorów do wykonania ciepłego resetu Brak żądania resetowania
Kontrola C/D/Dane Autobus zawiera informacje kontrolne Autobus zawiera dane
Wejście/wyjście we/wy Transfer odbywa się od celu do inicjatora. Potwierdzane również przez cel po wygraniu arbitrażu w celu wskazania ponownego wyboru inicjatora Przeniesienie odbywa się od inicjatora do celu
Wiadomość MSG Autobus zawiera wiadomość Magistrala zawiera dane lub polecenie/stan
Żądanie REQ Docelowy inicjator żąda przesłania następnej jednostki informacji na magistrali, zgodnie z sygnałami 3-fazowymi Cel nie prosi o przeniesienie
Potwierdź Potwierdzenie Inicjator potwierdza żądanie docelowe, kończąc uzgadnianie transferu informacji Brak potwierdzenia
Uwaga ATN Potwierdzone przez inicjatora po wygraniu arbitrażu w celu wybrania celu Brak wyboru celu w toku

Istnieją również trzy sygnały o poziomie DC:

Nazwa sygnału Stosowanie
TERMOMOC Zobacz sekcję Zakończenie, aby uzyskać szczegółowe informacje
DIFFSNS Uziemione w magistralach z pojedynczą końcówką, w przeciwnym razie płynie do dodatniego napięcia
GRUNT Większość zapasowych szpilek w złączu jest oznaczonych jako uziemienia

Istnieją trzy elektrycznie różne warianty szyny równoległej SCSI: single-ended (SE), wysokonapięciowy różnicowy (HVD) i niskonapięciowy różnicowy (LVD). Wersje HVD i LVD wykorzystują sygnalizację różnicową, dlatego wymagają pary przewodów dla każdego sygnału. Tak więc liczba sygnałów wymaganych do implementacji szyny SCSI jest funkcją szerokości szyny i napięcia:

Szerokość busa Napięcie Dane Parytet Kontrola TERMOMOC DIFFSNS GRUNT Skryty Całkowity
8 bitowy SE 8 1 9 1 1 30 0 50
8 bitowy LVD/HVD 16 2 18 1 1 12 0 50
16-bitowy SE 16 2 9 4 1 34 2 68
16-bitowy LVD/HVD 32 4 18 4 1 7 2 68

Identyfikatory SCSI

Wszystkie urządzenia na równoległej magistrali SCSI muszą mieć identyfikator SCSI, który można ustawić za pomocą zworek na starszych urządzeniach lub w oprogramowaniu. Szerokości pól SCSI ID to:

Szerokość busa Szerokość identyfikatora Dostępne identyfikatory
8 bitowy 3-bitowy 8
16-bitowy 4-bitowy 16

Eksploatacja autobusu

Równoległa magistrala SCSI przechodzi przez osiem możliwych faz podczas przetwarzania polecenia . Nie wszystkie fazy wystąpią we wszystkich przypadkach:

Faza Uwagi
Bez autobusu Jest to stan, w którym nie trwa żadna komunikacja urządzenia.
Arbitraż Jedno lub więcej urządzeń próbuje uzyskać wyłączną kontrolę nad magistralą przez zapewnienie /BSY i pojedynczego bitu odpowiadającego identyfikatorowi SCSI urządzenia. Na przykład urządzenie o identyfikatorze SCSI równym 2 wygeneruje na magistrali odwrócony wzorzec bitów 11111011 .
Wybór Urządzenie arbitrażowe o najwyższym identyfikatorze przejmuje kontrolę nad magistralą, potwierdzając /BSY i /SEL. „Najwyższy” na ośmiobitowej magistrali zaczyna się od 7 i działa w dół do zera. Na szynie 16-bitowej obowiązuje reguła ośmiu bitów, po której następuje 15 i praca w dół do 8, zachowując w ten sposób kompatybilność wsteczną na szynie z mieszanką urządzeń ośmio- i 16-bitowych. Urządzenie sterujące jest teraz „inicjatorem”.
Komenda Inicjator wysyła blok deskryptora poleceń (CDB) do „celu”, którym jest inne urządzenie na magistrali. CDB mówi celowi, co ma zrobić.
Ponowny wybór Podczas transakcji urządzenie docelowe może być wymagane do wykonania operacji (np. przewijania lub przewijania taśmy w napędzie taśmowym ), która jest powolna pod względem czasu zegara ściennego w stosunku do szybkości magistrali. W takim przypadku cel może tymczasowo odłączyć się od szyny, powodując jej przejście w stan wolny od szyny i umożliwiając wykonanie innych niepowiązanych operacji. Ponowny wybór to faza, w której cel ponownie łączy się z inicjatorem, aby wznowić poprzednio zawieszoną transakcję.
Dane W tej fazie dane są przesyłane między inicjatorem a celem, kierunek przesyłania zależny od wydanego polecenia. Na przykład polecenie odczytu sektora z dysku spowodowałoby transfer z dysku do hosta. Lub, jeśli wystąpi błąd, inicjator może wysłać polecenie „żądanie sensu” do celu w celu uzyskania szczegółów, które zostaną zwrócone podczas fazy danych.
Wiadomość Kod wiadomość jest wymieniane pomiędzy inicjatorem a docelowym dla celów zarządzania interfejsu.
Status Kod stanu jest wysyłany do inicjatora zgłosić sukcesu lub niepowodzenia operacji.

Powyższa lista nie implikuje określonej sekwencji wydarzeń. Po wydaniu polecenia do celu w celu wysłania danych do inicjatora i otrzymaniu statusu zakończenia polecenia, inicjator może wysłać kolejne polecenie lub nawet wysłać wiadomość.

Złącza zewnętrzne

Żadna wersja standardu nie określiła, jakiego rodzaju złącza należy użyć. Z biegiem czasu producenci opracowali określone typy złączy dla równoległych urządzeń SCSI. Złącza dla urządzeń szeregowych SCSI zostały zdywersyfikowane na różne rodziny dla każdego typu protokołu szeregowego SCSI. Zobacz artykuł dotyczący złącza SCSI, aby uzyskać bardziej szczegółowy opis.

Chociaż równoległe urządzenia SCSI-1 zwykle używają nieporęcznych złączy Blue Ribbon Amphenol, a urządzenia SCSI-2 zwykle używają złączy Mini-D , nie jest poprawne nazywanie ich złączami „SCSI-1” i „SCSI-2”. Jedną z ważnych zasad jest to, że złącza dla szerokich szyn SCSI mają więcej pinów i przewodów niż te dla wąskich szyn SCSI. Złącze Amphenol-50 lub HD-50 jest przeznaczone do wąskiego SCSI, a złącze Amphenol-68 lub HD-68 do szerokiego SCSI. W niektórych wczesnych urządzeniach szerokie równoległe magistrale SCSI wykorzystywały dwa lub cztery złącza i kable, podczas gdy wąskie magistrale SCSI używały tylko jednego.

Pierwszymi równoległymi złączami SCSI były złącza typu Amphenol. Następnie ewoluowały przez dwa główne etapy, High-Density (HD) i ostatnio SCA-80 pin .

W przypadku złączy HD kabel zwykle ma złącza męskie, podczas gdy urządzenie SCSI (np. adapter hosta, napęd dyskowy) ma złącze żeńskie. Złącze żeńskie na kablu służy do połączenia z innym kablem (dla dodatkowej długości lub dodatkowych połączeń urządzeń).

Zakończenie

Terminator SCSI (złącze Amphenol)

Szyny równoległe SCSI muszą być zawsze zakończone na obu końcach, aby zapewnić niezawodne działanie. Bez zakończenia, przejścia danych odbijałyby się z powrotem od końców szyny, powodując zniekształcenie impulsu i potencjalną utratę danych.

Dodatnie napięcie końcowe DC jest dostarczane przez jedno lub więcej urządzeń na szynie, zazwyczaj inicjator(y). To dodatnie napięcie nazywa się TERMPOWER i zwykle wynosi około +4,3 wolta. TERMPOWER jest zwykle generowany przez podłączenie diody do +5,0 woltów. Nazywa się to obwodem diodowym-OR , zaprojektowanym w celu zapobiegania cofaniu się prądu do urządzenia zasilającego. Urządzenie dostarczające TERMPOWER musi być w stanie dostarczyć do 900 mA (single-ended SCSI) lub 600 mA (różnicowe SCSI).

Niektóre wczesne napędy dyskowe zawierały wewnętrzne terminatory, ale większość nowoczesnych napędów dyskowych nie zapewnia terminacji, która jest wtedy uważana za zewnętrzną .

Wypowiedzenie może być pasywne lub aktywne. Terminacja pasywna oznacza, że ​​każda linia sygnałowa jest zakończona dwoma rezystorami, 220 Ω do TERMPOWER i 330 Ω do masy. Aktywna terminacja oznacza, że ​​istnieje mały regulator napięcia, który zapewnia zasilanie +2,85 V. Każda linia sygnałowa jest następnie zakończona rezystorem 110 Ω do zasilania +2,85 V. Zakończenie aktywne zapewnia lepsze dopasowanie impedancji niż zakończenie pasywne, ponieważ większość płaskich kabli taśmowych ma impedancję charakterystyczną około 110 Ω. Wymuszone idealne zakończenie (FPT) jest podobne do aktywnego zakończenia, ale z dodanymi obwodami zacisków diodowych, które pochłaniają wszelkie przepięcia lub niedoregulowanie napięcia szczątkowego. Istnieje szczególny przypadek w systemach SCSI, które mają mieszane urządzenia 8-bitowe i 16-bitowe, w których może być wymagane zakończenie wysokiej liczby bajtów .

W obecnej praktyce większość równoległych magistral SCSI to LVD i dlatego wymaga zewnętrznej, aktywnej terminacji. Typowy obwód końcowy składa się z liniowego regulatora +2,85 V i dostępnych na rynku urządzeń sieciowych z rezystorem SCSI (nie z pojedynczych rezystorów).

Same terminatory muszą być dopasowane do szyny SCSI. Użycie terminatora SE na szynie LVD powoduje, że szyna wraca do prędkości SE, nawet jeśli wszystkie inne urządzenia i kable są zdolne do pracy LVD – ten sam efekt ma każde inne urządzenie SE. Pasywne terminatory mogą spowodować, że komunikacja Ultraszybka będzie zawodna. Ogólnie rzecz biorąc, i odzwierciedlając kolejność, w jakiej każdy typ terminatora został wprowadzony, terminatory nieoznaczone są pasywne, te oznaczone tylko jako „aktywne” są SE i tylko te oznaczone jako LVD (lub SE/LVD) będą poprawnie zakańczać magistralę LVD i umożliwiają jej działają przy pełnych prędkościach LVD.

Zgodność

W celu omówienia kompatybilności należy pamiętać, że urządzenia SCSI obejmują zarówno adaptery hosta, jak i urządzenia peryferyjne, takie jak napędy dysków. Gdy pytasz, czy może podłączyć określony adapter hosta do określonego napędu dyskowego, to pyta, czy może podłączyć te dwa urządzenia SCSI do tej samej magistrali SCSI.

Różne transporty SCSI, które nie są ze sobą kompatybilne, zwykle mają unikalne złącza, aby uniknąć przypadkowego błędnego podłączenia niekompatybilnych urządzeń. Na przykład nie jest możliwe podłączenie równoległego dysku SCSI do płyty montażowej FC-AL ani podłączenie kabla między inicjatorem SSA a obudową FC-AL.

Mieszanie różnych prędkości

Urządzenia SCSI należące do tej samej rodziny transportu SCSI są na ogół kompatybilne wstecz . Na przykład w rodzinie równoległej SCSI możliwe jest podłączenie dysku twardego Ultra-3 SCSI do kontrolera Ultra-2 SCSI, aczkolwiek ze zmniejszoną prędkością i zestawem funkcji.

Mieszanie różnicowe jednostronne i niskonapięciowe

Jednak istnieją pewne problemy ze zgodnością z równoległymi magistralami SCSI. Urządzenia Ultra-2, Ultra-160 i Ultra-320 można swobodnie mieszać w równoległej magistrali LVD bez kompromisów w zakresie wydajności, ponieważ adapter hosta negocjuje prędkość działania i wymagania dotyczące zarządzania magistralą dla każdego urządzenia. Urządzenia typu single-ended i LVDS można podłączyć do tej samej magistrali, ale wszystkie urządzenia będą działać z wolniejszą prędkością single-ended.

W przypadku niektórych adapterów hosta ten problem został rozwiązany przez użycie mostka SCSI do elektrycznego podziału magistrali na połówkę SE i LVD, dzięki czemu urządzenia LVD mogą działać z pełną prędkością. Inne adaptery mogą udostępniać wiele magistral (kanałów).

Standard SPI-5 (który opisuje do Ultra-640) przestarzałe urządzenia typu single-ended, więc niektóre urządzenia mogą nie być wstecznie kompatybilne elektrycznie.

Mieszanie szerokiego i wąskiego

Do tej samej szyny równoległej można podłączyć zarówno wąskie, jak i szerokie urządzenia SCSI. Wszystkie wąskie urządzenia SCSI muszą być umieszczone na jednym końcu, a wszystkie szerokie urządzenia SCSI na drugim końcu. Wyższa połowa szyny musi być zaterminowana pomiędzy nimi, ponieważ wysoka połowa szyny kończy się ostatnim szerokim urządzeniem SCSI. Może otrzymać kabel przeznaczony do łączenia szerokiej części szyny z wąską częścią, która zapewnia miejsce na podłączenie terminatora dla wysokiej połowy lub zawiera sam terminator. Jest to czasami określane jako kabel z zakończeniem high-9. Określone polecenia dotyczące możliwości pozwalają urządzeniom określić, czy ich partnerzy wykorzystują całą szeroką magistralę, czy tylko jej dolną połowę, i odpowiednio sterować nią.

Jako przykład szyny mieszanej rozważ adapter hosta SCSI wide z męskim złączem HD-68 połączony z wąskim napędem dysków SCSI z żeńskim złączem HD-50. Może to zrobić za pomocą kabla, który ma złącze żeńskie HD-68 na jednym końcu i złącze męskie HD-50 na drugim. Wewnątrz złącza HD-68 kabla znajduje się zakończenie górnej połowy szyny, a kabel zawiera przewody tylko dla dolnej połowy. Adapter hosta określa, że ​​napęd dyskowy korzysta tylko z dolnej połowy magistrali, więc komunikuje się z nim używając tylko dolnej połowy. Odwrotny przykład — wąski adapter hosta SCSI i szeroki dysk twardy SCSI również działają.

Alternatywnie każde wąskie urządzenie można podłączyć do szerokiej magistrali za pomocą adaptera. Dopóki magistrala jest zaterminowana szerokim – wewnętrznym lub zewnętrznym – terminatorem, nie ma potrzeby stosowania specjalnej terminacji.

Adaptery SCA

Urządzenia równoległe SCSI typu Single Connector Attachment (SCA) można podłączać do starszych łańcuchów kontrolerów/napędów za pomocą adapterów SCA. Chociaż te adaptery często mają pomocnicze złącza zasilania, zaleca się ostrożność podczas ich podłączania, ponieważ podłączenie zewnętrznego zasilania może spowodować uszkodzenie urządzeń.

Identyfikatory urządzeń i zakończenie

Każde równoległe urządzenie SCSI (w tym adapter hosta komputera ) musi być skonfigurowane tak, aby miało unikalny identyfikator SCSI na magistrali. Innym wymaganiem jest, aby każda równoległa magistrala SCSI była zakończona na obu końcach właściwym typem terminatora . W powszechnym użyciu są zarówno aktywne, jak i pasywne terminatory, przy czym preferowany jest typ aktywny (i wymagany w magistralach LVD i Ultra SCSI). Niewłaściwe zakończenie jest częstym problemem w równoległych instalacjach SCSI. We wczesnych magistralach SCSI trzeba było dołączyć fizyczny terminator na każdym końcu magistrali, ale urządzenia SCSI kilku generacji często mają wbudowane terminatory, a użytkownik musi po prostu włączyć terminację dla urządzeń na każdym końcu magistrali (zwykle przez ustawienie przełącznik DIP lub przesuwanie zworki). Niektóre nowsze adaptery hosta SCSI umożliwiają włączanie i wyłączanie terminacji poprzez konfigurację systemu BIOS . Zaawansowane urządzenia SCSI automatycznie wykrywają, czy są ostatnie na magistrali i odpowiednio włączają lub wyłączają terminację.

OSZUSTWO

SCSI Configured Automatically (początkowo Automagicznie ) to opcjonalna metoda konfigurowania SCSI ID bez konieczności interwencji użytkownika, co ułatwia instalację i pozwala uniknąć problemów. Został usunięty z późniejszych standardów.

Laptopy

Interfejsy SCSI stały się niemożliwe do znalezienia w laptopach. Adaptec wiele lat wcześniej wyprodukował równoległe interfejsy SCSI PCMCIA , ale kiedy PCMCIA został zastąpiony przez ExpressCard, Adaptec przerwał swoją linię PCMCIA bez obsługi ExpressCard. Ratoc wyprodukował adaptery USB i FireWire do równoległych SCSI, ale zaprzestał produkcji, gdy zaprzestano produkcji wymaganych układów scalonych . Sterowniki dla istniejących interfejsów PCMCIA nie zostały wyprodukowane dla nowszych systemów operacyjnych . Od 2013 roku, wraz z wprowadzeniem na rynek różnych adapterów ExpressCard i Thunderbolt -to- PCI Express , ponownie można używać urządzeń SCSI w laptopach, instalując adaptery hosta PCI Express SCSI przy użyciu portu ExpressCard lub Thunderbolt w laptopie.

Uwagi

Bibliografia

Zewnętrzne linki