Sběrnice

Sběrnice VME

Sběrnice je skupina signálových vodičů, kterou lze rozdělit na skupiny řídicích, adresových a datových vodičů v případě paralelní sběrnice nebo sdílení dat a řízení na společném vodiči (nebo vodičích) u sériových sběrnic. Sběrnice má za účel zajistit přenos dat a řídicích povelů mezi dvěma a více elektronickými zařízeními. Přenos dat na sběrnici se řídí stanoveným protokolem.

V případě modulární architektury elektronického zařízení nebo počítače je sběrnice po mechanické stránce vybavena konektory uzpůsobenými pro připojení modulů.

Počítačová sběrnice byla součástí většiny elektronických počítačů, v nichž sloužila k propojení jednotlivých částí – procesoru, paměti a vstupně/výstupních zařízení. V moderních počítačích však začala sběrnice představovat překážku zvyšování výkonnosti. Proto se přibližně od roku 2000 nahrazuje dvoubodovými spoji – příkladem je „sběrnice“ PCI-Express.

Příklady nejčastěji vyskytujících se standardů sběrnic

  • ISA – starší typ pasivní sběrnice, šířka 8 nebo 16 bitů, přenosová rychlost < 8 MB/s
  • PCI – novější typ „inteligentní“ sběrnice, šířka 32 nebo 64 bitů, burst režim, přenosová rychlost < 130 MB/s (260 MB/s)
  • AGP – jednoúčelová sběrnice určená pro připojení grafického rozhraní (karty) k systému, přenosová rychlost 260 MB/s – 2 GB/s
  • PCI-X – zpětně kompatibilní rozšíření sběrnice PCI
  • PCI-Express (PCIe) – nová sériová implementace sběrnice PCI
  • USB – sériová polyfunkční sběrnice, 2 diferenciální datové vodiče + 2 napájecí vodiče 5 V/500 mA, široké použití, verze 1.1 přenosová rychlost 12 Mb/s (~1,43 MB/s), 2.0 přenosová rychlost 480 Mb/s (~57 MB/s), 3.0 přenosová rychlost 4800 Mb/s (~572 MB/s)
  • FireWire – sériová polyfunkční sběrnice, široké použití, 50 MB/s
  • RS-485 – sériová průmyslová sběrnice, (někdy jako proudová smyčka), do prostor s vysokým elektromagnetickým rušením
  • I²C – sériová sběrnice, < 100 kb/s, adresace 128 zařízení, komunikace a řízení v elektronických zařízení

Porovnání rychlostí počítačových sběrnic

Sběrnicebit/sB/s
ISA 8bit/4.77 MHz[1]9.6 Mbit/s1,2 MB/s
Zorro II 16bit/7.14 MHz[2]28.56 Mbit/s3.90 MB/s
ISA 16bit/8.33 MHz[1]42.4 Mbit/s5.3 MB/s
Low Pin Count133.33 Mbit/s16.67 MB/s
HP-Precision Bus184 Mbit/s23 MB/s
EISA 8-16-32bits/8.33 MHz320 Mbit/s40 MB/s
VME64 32-64bits400 Mbit/s50 MB/s
NuBus 10MHz400 Mbit/s50 MB/s
DEC TURBOchannel 32bit/12.5 MHz400 Mbit/s50 MB/s
MCA 16-32bits/10 MHz660 Mbit/s66 MB/s
NuBus90 20MHz800 Mbit/s82.5 MB/s
Sbus 32bit/25 MHz800 Mbit/s100 MB/s
DEC TURBOchannel 32bit/25 MHz800 Mbit/s100 MB/s
VESA Local Bus (VL-Bus) 32bit/66 MHzaž 1.056 Gbit/s128-132 MB/s
PCI 32bit/33 MHz1.06666 Gbit/s133.33 MB/s
HP GSC-1X1.11 Gbit/s142 MB/s
Sbus 64bit/25 MHz1.6 Gbit/s136.53 MB/s
PCI-Express (x1 link)[3]2.5 Gbit/s320 MB/s
HP GSC-2X2 Gbit/s256 MB/s
PCI 64bit/33 MHz2.13333 Gbit/s273.07 MB/s
PCI 32bit/66 MHz2.13333 Gbit/s273.07 MB/s
AGP 1x2.13333 Gbit/s273.07 MB/s
AGP 2x4.26666 Gbit/s546.13 MB/s
PCI 64bit/66 MHz4.26666 Gbit/s546.13 MB/s
PCI-X DDR 16bit4.26666 Gbit/s546.13 MB/s
PCI-Express 2.0 (x1 link)[4]5 Gbit/s640 MB/s
PCI 64bit/100 MHz6.39999 Gbit/s812.2 MB/s
PCI-Express (x4 link)[3]10 Gbit/s1.25 GB/s
AGP 4x8.53333 Gbit/s1,06666 GB/s
PCI-X 1338,53333 Gbit/s1.06666 GB/s
PCI-X QDR 16bit8,53333 Gbit/s1,06666 GB/s
InfiniBand single 4X10 Gbit/s1,25 GB/s
PCI-Express 2.0 (x4 link)[4]10 Gbit/s1,25 GB/s
UPA15,36 Gbit/s1,92 GB/s
PCI-Express (x8 link)[3]16 Gbit/s2 GB/s
AGP 8x17,066 Gbit/s2,133 GB/s
PCI-X DDR17,066 Gbit/s2,133 GB/s
HyperTransport 1.x (800 MHz, 16-pair)25,6 Gbit/s3,2 GB/s
PCI-Express 2.0 (x8 link)[4]32 Gbit/s4,0 GB/s
PCI-Express (x16 link)[3]32 Gbit/s4 GB/s
HyperTransport (1 GHz, 16-pair)32 Gbit/s4 GB/s
PCI-X QDR34,133 Gbit/s4,266 GB/s
AGP 8x 64bit34,133 Gbit/s4,266 GB/s
PCI-Express (x32 link)[3]64 Gbit/s8 GB/s
PCI-Express 2.0 (x16 link)[3]64 Gbit/s8 GB/s
PCI-Express 3.0 (x16 link)102,4 Gbit/s12,8 GB/s
PCI-Express 2.0 (x32 link)[4]128 Gbit/s16 GB/s
QPI (4,8 GT/s, 2,4 GHz)153,6 Gbit/s19,2 GB/s
HyperTransport 2.0 (1,4 GHz, 32-pair)179,2 Gbit/s22,4 GB/s
QPI (5,86 GT/s, 2,93 GHz)187,52 Gbit/s23,44 GB/s
PCI-Express 3.0 (x32 link)204,8 Gbit/s25,6 GB/s
QPI (6,40 GT/s, 3,20 GHz)204,8 Gbit/s25,6 GB/s
PCI-Express 4.0 (x16 link)252 Gbit/s31,5 GB/s
HyperTransport 3.0 (2.6 GHz, 32-pair)332,8 Gbit/s41,6 GB/s
HyperTransport 3.1 (3,2 GHz, 32-pair)409,6 Gbit/s51,2 GB/s

Počítačové sběrnice (úložiště dat, záznamová zařízení)

Sběrnicebit/sB/s
PIO Mode 026.4 Mbit/s3.3 MB/s
SCSI 1 (5 MHz)40 Mbit/s5 MB/s
PIO Mode 141.6 Mbit/s5.2 MB/s
PIO Mode 266.4 Mbit/s8.3 MB/s
Fast SCSI 2 (8 bits/10 MHz)80 Mbit/s10 MB/s
PIO Mode 388.8 Mbit/s11.1 MB/s
PIO Mode 4133.3 Mbit/s16.7 MB/s
Fast Wide SCSI 2 (16 bits/10 MHz)160 Mbit/s20 MB/s
Ultra DMA ATA 33264 Mbit/s33 MB/s
Ultra Wide SCSI 40 (16 bits/20 MHz)320 Mbit/s40 MB/s
Ultra DMA ATA 66528 Mbit/s66 MB/s
Ultra-2 wide SCSI 80 (16 bits/40 MHz)640 Mbit/s80 MB/s
Serial Storage Architecture SSA640 Mbit/s80 MB/s
Ultra DMA ATA 100800 Mbit/s100 MB/s
Fibre Channel 1GFC (1.0625 GHz)850 Mbit/s106.25 MB/s
Ultra DMA ATA 1331.064 Gbit/s133 MB/s
Serial ATA (SATA-150)1.2 Gbit/s150 MB/s
Ultra-3 SCSI 160 (16 bits/40 MHz DDR)1.28 Gbit/s160 MB/s
Fibre Channel 2GFC (2.125 GHz)1.7 Gbit/s212.5 MB/s
Serial ATA (SATA-300)2.4 Gbit/s300 MB/s
Serial Attached SCSI (SATA II) 3 Gbit/s300 MB/s
Ultra-320 SCSI (16 bits/80 MHz DDR)2.56 Gbit/s320 MB/s
Fibre Channel 4GFC (4.25 GHz)3.4 Gbit/s425 MB/s
Serial Attached SCSI 2 (SATA III)6 Gbit/s600 MB/s
Ultra-640 SCSI (16 bits/160 MHz DDR)5.12 Gbit/s640 MB/s
Note that[5],[6] and[7]

Počítačové sběrnice (externí)

Sběrnicebit/sB/s
Apple Desktop Bus10 kbit/s1.25 kB/s
MIDI31 250 bit/s3.9 kB/s
Serial RS-232 max230.4 kbit/s28.8 kB/s
Parallel (Centronics) CPP ~133 kHz1 Mbit/s133 kB/s
USB Low Speed (USB 1.0)1.536 Mbit/s192 kB/s
Serial RS-422 max10 Mbit/s1.25 MB/s
USB Full Speed (USB 1.1)12 Mbit/s1.5 MB/s
Parallel (Centronics) EPP 2MHz16 Mbit/s2 MB/s
FireWire (IEEE 1394) 10098.304 Mbit/s12.288 MB/s
FireWire (IEEE 1394) 200196.608 Mbit/s24.576 MB/s
FireWire (IEEE 1394) 400393.216 Mbit/s49.152 MB/s
USB Hi-Speed (USB 2.0)480 Mbit/s60 MB/s
FireWire (IEEE 1394b) 800786.432 Mbit/s98.304 MB/s
FireWire (IEEE 1394b) 16001.572864 Gbit/s196.608 MB/s
Cameralink base 24bit 85MHz2.04 Gbit/s261.12 MB/s
FireWire (IEEE 1394b)[8] 32003.145728 Gbit/s393.216 MB/s
USB Super Speed (USB 3.0, USB 3.1 gen 1)4,46875 Gbit/s~572 MB/s
Thunderbolt'

Počítačové sběrnice (Macintosh, MAC to PHY)

Sběrnicebit/sB/s
XAUI (4 Lanes)12.5 Gbit/s1,5625 GB/s
XGMII (32 Lanes)10.0 Gbit/s1,25 GB/s

Reference

  1. a b Archivovaná kopie. www.csn.ul.ie [online]. [cit. 2007-06-28]. Dostupné v archivu pořízeném z originálu dne 2008-01-15. 
  2. The Zorro II bus use 4 clocks per 16-Bit of data transferred. See the Zorro III technical specification for more information.
  3. a b c d e f Note that PCI Express lanes use an 8B/10B encoding scheme.
  4. a b c d PCIe 2.0 effectively doubles the bus standard's bandwidth from 2.5 Gbit/s to 5 Gbit/s
  5. SATA and SAS use an 8B/10B encoding scheme.
  6. Fibre Channel 1GFC, 2GFC, 4GFC use an 8B/10B encoding scheme.
  7. Fibre Channel 10GFC uses a 64B/66B encoding scheme, is not compatible with 1GFC, 2GFC and 4GFC, and is used only to interconnect switches.
  8. FireWire (IEEE 1394b) používá kódování 8B/10B.

Externí odkazy

Média použitá na této stránce

VMEbus.jpg
(c) Sergio.ballestrero na projektu Wikipedie v jazyce angličtina, CC BY-SA 3.0
VMEBus. VME64 crate with, from left, an ADC module, a scaler module and a processor module.