Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI



Podobné dokumenty
Sběrnice SCSI a její využití

Speciální číslicové systémy. Paralelní sběrnice, interní sběrnice (PC, ISA, PCI, AGP, SCSI, ATA, vývoj k sériovým PCIe, SATA, SASC)

Sběrnice SCSI a její využití

Sběrnice SCSI a její využití

Principy konstrukce rozvodů V/V sběrnic

Principy konstrukce rozvodů V/V sběrnic

Architektura vnějších pamětí

Koncepce DMA POT POT. Při vstupu nebo výstupu dat se opakují jednoduché činnosti. Jednotlivé kroky lze realizovat pomocí speciálního HW.

Rozhraní ATA a ATAPI. Rozhraní ATA a ATAPI. Koncepce ATA. Řadič je součástí diskové jednotky. Původní fyzické rozhraní odvozeno od sběrnice ISA.

Systém řízení sběrnice

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

Sběrnice SCSI a její využití

Sběrnice a rozhraní. Josef Voltr

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

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

Seriové ATA, principy, vlastnosti

Sériové rozhraní IDE (ATA)

Rozhraní pevných disků

Pozice sběrnice v počítači

Rozhraní pevných disků. Rozhraní IDE (1) Rozhraní IDE (3) Rozhraní IDE (2) Rozhraní IDE (5) Rozhraní IDE (4)

Obvody a architektura počítačů. Sběrnice a rozhraní

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

Vrstvy periferních rozhraní

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

Metody připojování periferií

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Pokročilé architektury počítačů

Informační a komunikační technologie

AS-Interface. AS-Interface = Jednoduché systémové řešení. Představení technologie AS-Interface

Vstupně - výstupní moduly

FASTPort. Nová sběrnice pro připojení inteligentních karet* k osmibitovým počítačům. aneb. Jak připojit koprocesor

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

Systémová sběrnice, souvislost architektury počítače a systémové

LLC multiplexing/demultiplexing MAC formát rámce a přístupová metoda Nabízí se možnost standardizace rozhraní spojové a fyzické vrstvy

AS-Interface. AS-Interface. = Jednoduché systémové řešení

Řízení IO přenosů DMA řadičem

2007/2008 ZS. operačních systémů

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

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

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. 25

BI-JPO. (Jednotky počítače) M. Sběrnice

FVZ K13138-TACR-V004-G-TRIGGER_BOX

pole Princip 1. Zvýšení rychlosti. 2. Zvýšení bezpečnosti uložených dat (proti ztrátě).

AS-Interface. AS-Interface. = Jednoduché systémové řešení

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

AGP - Accelerated Graphics Port

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

Základní deska (motherboard, mainboard)

Vrstvy periferních rozhraní

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál

Disková pole (RAID) 1

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

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

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Souborové systémy. Architektura disku

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

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

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

Universal Serial Bus (USB)

TOPOLOGIE DATOVÝCH SÍTÍ

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

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

Inovace bakalářského studijního oboru Aplikovaná chemie. Reg. č.: CZ.1.07/2.2.00/

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

SAS (Single-Attachment Station) - s jednou dvojicí konektorů, tj. pro použití pouze na jednoduchém kruhu.

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

EXTRAKT z mezinárodní normy

Programové konstrukce

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

UC485. Převodník linky RS232 na RS485 nebo RS422 s galvanickým oddělením

EXTRAKT z české technické normy

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

Převodník RS232 RS485

Přerušovací systém 12.přednáška

Pevné disky. Diskové plotny

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

Vstupně výstupní moduly. 13.přednáška

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

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál

Další koncepce realizace diskových rozhraní

Hardware PC Interní a externí interface

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

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).

Principy činnosti sběrnic

Profibus (EN 50170) Standard pro distribuované průmyslové řízení. Distribuované systémy: ISO 7498 (Open System Interconnect)

Počítačové sítě Teoretická průprava II. Ing. František Kovařík

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í

Server je v informatice obecné označení pro počítač, který poskytuje nějaké služby nebo počítačový program, který tyto služby realizuje.

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

Architektura počítače

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Metody připojování periferií

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

zení Koncepce připojení V/V zařízení POT POT ... V/V zařízení jsou připojena na sběrnici pomocí řadičů. Řadiče Připojení periferních zařízení

Rozhraní disků. 1. Paralelní rozhraní

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Principy komunikace s adaptéry periferních zařízení (PZ)

Transkript:

1 Architektura SCSI 2

ParalelnírozhraníSCSI Sběrnice typu multimaster. Max. 8 resp. 16 zařízení. Různé elektrické provedení SE (Single Ended) HVD (High Voltage Differential) LVD (Low Voltage Differential) Na fyzickém konci sběrnice musí být zakončovací členy. Zakončovací člen Sběrnice SCSI Zařízení SCSI Zařízení SCSI Zařízení SCSI... Zařízení SCSI Logické zařízení 3 Čísla SCSI zařízení Každé SCSI zařízení má přidělené unikátní SCSI číslo (0 7 resp. 0 15). SCSI číslo určuje prioritu zařízení při arbitraci. Priorita: #7 > #6 >... > #0 > #15 >... > #8 Zakončovací člen Sběrnice SCSI Zařízení SCSI Zařízení SCSI Zařízení SCSI... Zařízení SCSI Logické zařízení 4

Přenos na SCSI Spojení je vždy dvoubodové (Target Initiator). Spojení navazuje Initiator (např. počítač) (Kromě případu Reselect). Přenos řídí Target (např. IO zařízení). In Initiator Out Target 5 Sběrnice SCSI 8 nebo 16 datových vodičů (8 = narrow, 16 = wide). 1 (2) paritní vodiče. 9 řídicích signálů. Initiator D0 - D7 Parity SEL BSY C/D MSG I/O RQ ACK ATN RESET Target 6

Základní typy přenosů Jsou určeny stavem vodičů I/O, MSG a C/D. Přenáší se: Data Command / Status MSG C/D I/O Přenos Message 0 0 0 Data Out 0 0 1 Data In 0 1 0 Command 0 1 1 Status 1 0 0-1 0 1-1 1 0 Message Out 1 1 1 Message In Směr I T I T I T I T I T I T 7 Stavy (fáze) sběrnice SCSI SCSI je multimaster musí se provádět arbitrace. Fáze: Bus Free volná sběrnice. Arbitration arbitrace (provádí Initiator). Selection (Reselection) spojení s Target. Transfer přenos Data, Command, Status, Message. Bus Free Arbitration Selection (Reselection) Transfer 8

Fáze Arbitration a Selection (1) Arbitrace: Initiator který má vyšší prioritu (podle SCSI čísla) vyhraje sběrnici. Je-li aplikován systém Bus Fairness : Prohraje-li zařízení při arbitraci, má v další arbitraci přednostní právo na sběrnici. Příklad (normální arbitrace): Zařízení č. 1 a 6 žádají o sběrnici. Zařízení č. 6 má vyšší prioritu zvítězí v arbitraci. Ve fázi Selection naváže č. 6 (Initiator) spojení se zařízením č. 4 (Target). Initiator Initiator Target #1 #6 #4 9 Fáze Arbitration a Selection (2) Arbitration Selection Transfer BSY SEL MSG C/D I/O DB1 DB4 DB6 1 2 3 4 5 6 7 8 10

Fáze Arbitration a Selection (3) 1. Žadatelé musí počkat na uvolnění sběrnice. 2. Initiator (#1) aktivuje /BSY a DB1. 3. Initiator (#6) aktivuje /BSY (současně s #1) a DB6. 4. #1 má nižší prioritu zruší /BSY a DB1. 5. #6 je vítěz aktivuje /SEL a DB4 (číslo Target). 6. #6 zruší /BSY. BSY 7. Target (#4) aktivuje /BSY. SEL MSG 8. Initiator (#6) zruší /SEL, DB4 a DB6. C/D I/O DB1 DB4 DB6 Arbitration Selection Transfer 1 2 3 4 5 6 7 8 11 Fáze Transfer Několik metod přenosu: Asynchronní přenos. Synchronní ST (Single Transition). Synchronní DT (Double Transition). Synchronní DT Paced. Způsob přenosu (ST DT, Normal Wide, rychlost) se musí ustanovit pomocí příslušných Message na začátku spojení. 12

Asynchronní přenos /REQ vždy vysílá Target požadavek na přenos. /ACK vysílá Initiator potvrzení požadavku na přenos. REQ REQ Initiator ACK Target Initiator ACK Target Data Data D0-D7 D0-D7 REQ REQ ACK ACK Data In Data Out 13 Synchronní přenos ST Musí se ustanovit pomocí Message. Určí se max. počet nepotvrzených /REQ. Při překročení maximálního počtu nepotvrzených /REQ se přenos dočasně zastaví. REQ ACK D0-D7 1 2 3 4 5 6 7 8 9 10 11 1 2 3 Příklad.: Dohodnuto 8 nepotvrzených /REQ. 14

Synchronní přenos DT Data se vzorkují při obou hranách taktovacího signálu. Směr přenosu dat je stejný jako směr taktovacího signálu. Při vstupu dat se taktuje signálem /REQ. Při výstupu dat se taktuje signálem /ACK. Data Data Initiator REQ Target Initiator ACK Target Data In Data Out Data REQ ( ACK) Synchronní DT přenos 15 Synchronní přenos DT Paced (1) Používá se pro větší rychlosti přenosu (SCSI Fast 160, SCSI Fast 320). Data se mění při hraně vzorkovacího signálu. Při přenosu Fast 320 je perioda přenosu T = 6.25 ns. Data Data Initiator REQ Target Initiator ACK Target Data In Data Out T Data REQ ( ACK) Taktovaný (Paced) DT přenos 16

Synchronní přenos DT Paced (2) Při DT Paced přenosu Fast 320 se synchronizační signál i data časově upravují na straně přijímače. 17 Přenášené informace Přenos probíhá ve fázi Transfer. V jedné fázi Transfer se mohou střídavě přenášet data a další informace (oběma směry): Data In, Data Out Message In, Message Out. Status In. Command Out. Messages, Status a Command se přenáší základní rychlostí sběrnice (pomalý přenos). Zrychlení přenosu: Paketizovaný přenos. Přenáší se IU (Information Unit) zvolenou (velkou) rychlostí. 18

Zprávy (Message) Používají se pro přenos řídicích informací pro linkovou nebo transportní vrstvu. Jsou jednobytové nebo vícebytové. 19 Příkazy Příkazy se přenáší v CDB (Command Definition Block). CDB mají délku 6, 10 nebo 12 bytů (ATAPI: vždy 12 bytů). Obecný formát CDB (10 bytový CDB): 20

Příkazy pro zařízení Zařízení jsou rozdělena podle typu do skupin: 1. Zařízení s přímým přístupem. 2. Zařízení se sekvenčním přístupem. 3. Zařízení s jednorázovým zápisem. 4. Zařízení CD-ROM. 5. Optické paměti. 6. Zařízení s měničem médií. 7. Skenovací zařízení. 8. Tisková zařízení. 9. Procesorová zařízení. 10. Komunikační zařízení. Každá skupina zařízení má definovaný logický model a příslušnou sadu příkazů. Některé příkazy jsou společné pro všechny skupiny. 21 Příkazy pro všechna zařízení 22

Příkazy pro zařízení s přímým přístupem 23 Příklad CDB čtení z disku Pro adresování dat se používá vždy logická adresa (i u ostatních zařízení). Délka přenosu je v udána počtu bloků. 24

Status Typicky se přenáší po dokončení příkazu. 25 Příklad jednoduché komunikace Jednoduchý přenos čtení dat z disku. Postupně probíhají fáze: Bus Free, Arbitration Selection, Transfer, Bus Free. Ve fázi Transfer se postupně přenáší: Příkaz (CDB), Data, Status, Message. Sběrnice je po celou dobu obsazená. 26

Příklad složitější komunikace (1) Přenos s odpojením a novým připojením. Po přijetí příkazu se Target odpojí od sběrnice. Příprava dat probíhá bez připojení na sběrnici (sběrnici může zatím použít jiné zařízení). Po přípravě dat se provede nová arbitrace (Target (!) ), Reselect a přenos dat. 27 Příklad složitější komunikace (2) 28

Výkony paralelního rozhraní SCSI (SPI) SCSI režim SCSI 1 Fast Ultra (Fast 20) Ultra 2 (Fast 40) Ultra 160 Ultra 320 Ultra 640 Přenosová rychlost [MB/s] (synchronní) Narrow (8b.) 5 10 20 40 - - - Wide (16b.) - 20 40 80 160 320 640 Maximální délka sběrnice [m] SE HVD LVD 6 25-3 25-3 25 - - 25 12 - - 12 - - 12 - - 12 = Paced 29 SAS (Serial Attachment SCSI) Navrženo s využitím prvků Serial ATA a Fibre Channel. Umožňuje složitější propojení než SATA. Maximální přenosová rychlost 3 GHz ( 300 MBytů/s) resp. 6 GHz u verze SAS-2. 30

SAS (Serial Attachment SCSI) Celkem 6 vrstev. SAS Port může komunikovat s aplikační vrstvou SAS nebo SATA. Fyzická a phy vrstva odvozená od Fibre Channel. Maximální rychlost předpoklad do 6 Gbitů/s. Dvoubodové fyzické spoje. 31 Porty na SAS zařízení Typické zařízení SAS má primární a sekundární port. SAS initiator nebo expander SAS initiator nebo expander Napájecí a LED kabel Sekundární port Primární port Konektor SAS target 32

Expander SAS Expander umožňuje propojení různých portů. 33 Mapování SCSI - ATA Protokol SATL (SCSI ATA Transformation Layer) definuje mapování SCSI ATA. Disk ATA lze připojit k aplikačnímu rozhraní SCSI. 34

Reference http://www.t10.org/drafts.htm 35