Parallel SCSI (formalmente, SCSI Parallel Interface , o SPI ) es la primera de las implementaciones de interfaz en la familia SCSI . SPI es un bus paralelo ; hay un conjunto de conexiones eléctricas que se extienden de un extremo al otro del bus SCSI. Un dispositivo SCSI se conecta al bus pero no lo interrumpe. Ambos extremos del bus deben estar terminados .
SCSI es una interfaz periférica de igual a igual . Todos los dispositivos se conectan al bus SCSI de manera similar. Dependiendo de la versión, se pueden conectar hasta 8 o 16 dispositivos a un solo bus. Puede haber varios hosts y varios dispositivos periféricos, pero debe haber al menos un host. El protocolo SCSI define la comunicación de un host a otro, de un host a un dispositivo periférico y de un dispositivo periférico a un dispositivo periférico. [a] El chip Symbios Logic 53C810 es un ejemplo de una interfaz de host PCI que puede actuar como destino SCSI.
SCSI-1 y SCSI-2 tienen la opción de verificación de errores de bits de paridad . A partir de SCSI-U160 (parte de SCSI-3), todos los comandos y datos se verifican con errores mediante una verificación de redundancia cíclica .
Historia
Los dos primeros estándares SCSI formales, SCSI-1 y SCSI-2, describían SCSI en paralelo. El estándar SCSI-3 luego dividió el marco en capas separadas que permitieron la introducción de otras interfaces de datos más allá de SCSI paralelo. La versión SCSI-1 original del bus paralelo tenía 8 bits de ancho (más un noveno bit de paridad ). El estándar SCSI-2 permitió un funcionamiento más rápido (10 MHz) y buses más anchos (16 bits o 32 bits). La opción de 16 bits se convirtió en la más popular.
A 10 MHz con un ancho de bus de 16 bits es posible alcanzar una velocidad de datos de 20 MB / s. Las posteriores extensiones del estándar SCSI permitieron velocidades más rápidas: 20 MHz, 40 MHz, 80 MHz, 160 MHz y finalmente 320 MHz. A 320 MHz x 16 bits, hay una tasa de datos pico máxima teórica de 640 MB / s.
Debido a las limitaciones técnicas de un sistema de bus paralelo, SCSI ha evolucionado desde entonces hacia interfaces seriales más rápidas, principalmente SCSI de conexión en serie y canal de fibra . El protocolo iSCSI no describe una interfaz de datos, pero usa cualquier red IP , generalmente se ejecuta a través de Ethernet .
Estándares
SCSI paralelo no es un estándar único, sino un conjunto de estándares estrechamente relacionados. Hay una docena de nombres de interfaz SCSI, la mayoría con palabras ambiguas (como Fast SCSI, Fast Wide SCSI, Ultra SCSI y Ultra Wide SCSI); tres estándares SCSI, cada uno de los cuales tiene una colección de características opcionales modulares; varios tipos de conectores diferentes; y tres tipos diferentes de señalización de voltaje. El principal fabricante de tarjetas SCSI, Adaptec , ha fabricado más de 100 variedades de tarjetas SCSI a lo largo de los años. En la práctica, muchos técnicos experimentados simplemente se refieren a los dispositivos SCSI por su ancho de banda de bus (es decir, SCSI 320 o SCSI 160) en megabytes por segundo.
A partir de 2003[actualizar], solo ha habido tres estándares SCSI : SCSI-1, SCSI-2 y SCSI-3. Todos los estándares SCSI han sido modulares, definiendo varias capacidades que los fabricantes pueden incluir o no. Los proveedores individuales y la Asociación de Comercio SCSI han dado nombres a combinaciones específicas de capacidades. Por ejemplo, el término Ultra SCSI no se define en ninguna parte del estándar, pero se usa para referirse a implementaciones SCSI que señalan al doble de velocidad que Fast SCSI . Tal velocidad de señalización no es compatible con SCSI-2 pero es una opción permitida por SCSI-3. De manera similar, ninguna versión del estándar requiere señalización diferencial de bajo voltaje (LVD), pero los productos llamados Ultra-2 SCSI incluyen esta capacidad. Esta terminología es útil para los consumidores porque el dispositivo Ultra-2 SCSI tiene un conjunto de capacidades mejor definido que simplemente identificarlo como SCSI-3 .
A partir de SCSI-3, el estándar SCSI se ha mantenido como una colección suelta de estándares, cada uno de los cuales define una determinada pieza de la arquitectura SCSI y está unido por el modelo arquitectónico SCSI . Este cambio separa las diversas interfaces SCSI del conjunto de comandos SCSI , lo que permite que los dispositivos que admiten comandos SCSI utilicen cualquier interfaz (incluidas las que no especifican T10 de otra manera) y también permite que las interfaces definidas por T10 se utilicen de maneras alternativas.
Ninguna versión del estándar ha especificado nunca qué tipo de conector SCSI se debe utilizar. Ver § Conectores externos .
Tabla de comparación
Interfaz | Nombres alternativos | Documento de especificaciones [1] | Conector | Ancho (bits) | Reloj [A] | Máximo | Eléctrico | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Rendimiento | Longitud ( m ) | Dispositivos [B] | Impedancia ( Ω ) | Voltaje ( v ) | |||||||||
MB / s | Mbit / s | Acabado único [C] | LVD [2] | HVD | |||||||||
SCSI-1 | SCSI estrecho | SCSI-1 (1986) [D] | IDC 50; Amphenol C50 | 8 | 5 | 5 | 40 | 6 | N / A | 25 | 8 | SE 90 ± 6 [4] | SE 5 |
SCSI rápido | SCSI-2 (1994) | IDC50; Amphenol C50 | 8 | 10 | 10 | 80 | 3 | N / A | 25 | 8 | SE 90 ± 6 [4] | SE 5 HVD ≥5 | |
SCSI de ancho rápido | SCSI-2; SPI-5 (INCITS 367-2003) | 68 clavijas | dieciséis | 10 | 20 | 160 | 3 | N / A | 25 | dieciséis | SE 90 ± 6 [4] | SE 5 HVD ≥5 | |
Ultra SCSI | Rápido-20 | SPI-5 (INCITS 367-2003) | IDC50 | 8 | 20 | 20 | 160 | 1,5 | N / A | 25 | 8 | SE 90 ± 6 [4] | SE 5 HVD ≥5 |
3 | N / A | N / A | 4 | ||||||||||
SCSI ultra ancho | SPI-5 (INCITS 367-2003) | 68 clavijas | dieciséis | 20 MHz | 40 MB / s | 320 Mbit / s | N / A | N / A | 25 | dieciséis | SE 90 ± 6 [4] | SE 5 HVD ≥5 | |
1,5 | N / A | N / A | 8 | ||||||||||
3 | N / A | N / A | 4 | ||||||||||
Ultra2 SCSI | Rápido-40 | SPI-5 (INCITS 367-2003) | 50 pines | 8 | 40 | 40 | 320 | N / A | 12 | 25 | 8 | LVD 125 ± 10 [4] | LVD 1.2 HVD ≥5 |
Ultra2 Wide SCSI | SPI-5 (INCITS 367-2003) | 68 pines; 80 pines ( SCA / SCA-2) | dieciséis | 40 | 80 | 640 | N / A | 12 | 25 | dieciséis | LVD 125 ± 10 [4] | LVD 1.2 HVD ≥5 | |
Ultra3 SCSI | Ultra-160; Fast-80 ancho | SPI-5 (INCITS 367-2003) | 68 pines; 80 pines (SCA / SCA-2) | dieciséis | 40 DDR | 160 | 1280 | N / A | 12 | N / A | dieciséis | LVD 125 ± 10 [4] | LVD 1.2 |
Ultra-320 SCSI | Ultra-4; Rápido-160 | SPI-5 (INCITS 367-2003) | 68 pines; 80 pines (SCA / SCA-2) | dieciséis | 80 DDR | 320 | 2560 | N / A | 12 | N / A | dieciséis | LVD 125 ± 10 [4] | LVD 1.2 |
Ultra-640 SCSI [E] [F] | Ultra-5; Rápido-320 | SPI-5 (INCITS 367-2003) | 68 pines; 80 pines | dieciséis | 160 DDR | 640 | 5120 | N / A | 10 | N / A | dieciséis | LVD 125 ± 10 | LVD 1.2 |
- ^ Frecuencia de reloj en MHz para SPI o tasa de bits (por segundo) para interfaces seriales.
- ^ Incluidos los adaptadores de host (es decir, las computadoras cuentan como un dispositivo).
- ^ Para diseños de conexión en cadena, la longitud del bus, de un extremo a otro; para punto a punto, longitud de un solo enlace.
- ^ La especificación SCSI-1 ha sido retirada y reemplazada por SCSI-2. La especificación SCSI-3 SPI ha sido retirada y reemplazada por SPI-2. Las especificaciones SCSI-3 SPI-3 y SPI-4 han sido retiradas y reemplazadas por SPI-5. [3]
- ^ Ultra-640 aumenta sustancialmente los requisitos de cableado y placas posteriores, lo que dificulta una transición sin problemas. [5]
- ^ Se especificó Ultra-640 pero no se produjeron dispositivos. [6]
SCSI-1
El estándar SCSI original, SCSI-1, se derivó de Shugart Associates System Interface (SASI) y fue adoptado formalmente en 1986 por ANSI . SCSI-1 cuenta con un bus paralelo de 8 bits (con paridad ), que se ejecuta de forma asíncrona a 3,5 MB / s, o 5 MB / s en modo síncrono, y una longitud máxima de cable de bus de 6 metros (20 pies), significativamente más larga que la El límite de 18 pulgadas (0,46 m) de la interfaz ATA también era popular en ese momento. Una variación rara vez vista del estándar original presentaba señalización diferencial de alto voltaje y admitía una longitud máxima de cable de 25 metros (82 pies).
SCSI-2
SCSI-2 se introdujo en 1994 y dio lugar a las variantes Fast SCSI y Wide SCSI . Fast SCSI duplicó la tasa de transferencia máxima a 10 MB / s mientras retuvo los mismos cables de 50 pines, mientras que Wide SCSI duplicó el ancho del bus a 16 bits además de eso para alcanzar una tasa de transferencia máxima de 20 MB / s, utilizando el nuevo 68 cables de clavija. Sin embargo, estas mejoras se produjeron a costa de reducir la longitud máxima del cable a tres metros. SCSI-2 también especificó una versión de 32 bits de Wide SCSI, que utilizaba dos cables de 16 bits por bus. La implementación de 32 bits se ignoró en gran medida porque se consideró costosa e innecesaria, y se retiró oficialmente en SCSI-3.
SCSI-2 amplió el conjunto de comandos con Common Command Set (CCS) para un mejor soporte de dispositivos distintos de las unidades de disco, introdujo la cola de comandos (hasta 256 comandos por dispositivo) y ajustó los requisitos de algunas características que eran opcionales en SCSI- 1; la paridad ahora era obligatoria y se requería que el adaptador de host proporcionara energía de terminación para admitir la terminación activa. Los dispositivos SCSI-1 generalmente seguirían siendo compatibles sin tener en cuenta las nuevas funciones. [7]
Se introdujo un modo diferencial de alto voltaje (HVD) que era incompatible con el estándar de un solo extremo (SE) para adaptarse a longitudes de bus más largas.
SCSI-3
Antes de que Adaptec y más tarde la SCSI Trade Association codificaran la terminología, los primeros dispositivos SCSI paralelos que superaban las capacidades de SCSI-2 se designaban simplemente como SCSI-3. Estos dispositivos, también conocidos comoUltra SCSI o Fast-20 SCSI,[ cita requerida ]se introdujeron en 1996. SCSI-3 en sí no es tanto un documento único como una colección de varios estándares que han recibido actualizaciones en diferentes momentos.
La velocidad del bus se duplicó nuevamente a 20 MB / s para sistemas estrechos (8 bits) y 40 MB / s para anchos (16 bits). La longitud máxima del cable se mantuvo en 3 metros, pero Ultra SCSI de un solo extremo desarrolló una reputación inmerecida por su extrema sensibilidad a la longitud y condición del cable (los cables, conectores o terminadores defectuosos a menudo eran los culpables de los problemas de inestabilidad).
A diferencia de los estándares SCSI anteriores, SCSI-3 (velocidad Fast-20) requiere terminación activa.
Ultra-2
Este estándar fue introducido c. 1997 y contó con un bus de diferencial de bajo voltaje (LVD). Por esta razón, a veces se hace referencia a Ultra-2 como LVD SCSI. La mayor resistencia al ruido de LVD permitió una longitud máxima de cable de bus de 12 metros. Al mismo tiempo, la tasa de transferencia de datos se incrementó a 80 MB / s. Es posible mezclar dispositivos anteriores de un solo extremo (SE) y dispositivos Ultra-2 en el mismo bus, pero la conexión de un solo dispositivo SE obliga a todo el bus al modo de un solo extremo con todas sus limitaciones, incluida la velocidad de transferencia. El estándar también introdujo VHDCI , un conector muy pequeño que permite la colocación de cuatro conectores SCSI anchos en la parte posterior de una sola ranura para tarjetas PCI. Ultra-2 SCSI en realidad tuvo una vida útil relativamente corta, ya que pronto fue reemplazado por Ultra-3 (Ultra-160) SCSI.
Ultra-3
Este estándar incluía cinco nuevas características opcionales, que llevan a los fabricantes a decidir dos subestándares para garantizar un rendimiento constante. Presentada por primera vez como Ultra-160 a fines de 1999, esta iteración mejoró el estándar Ultra-2 al duplicar la velocidad de transferencia a 160 MB / s mediante el uso de reloj de transición doble , y ofreció nuevas características como CRC , un error robusto. -proceso de corrección más adecuado para operaciones de alta velocidad que la verificación de paridad utilizada anteriormente, y validación de dominio para negociar el rendimiento máximo para cada dispositivo en la cadena. [8]
Sin embargo, Ultra-160 simplemente representa un subconjunto de Ultra-3, que carece de sus otras dos características nuevas, paquetización y arbitraje y selección rápidos (QAS). La paquetización se refiere a un protocolo con un número reducido de fases de comunicación de bus para una menor sobrecarga de comandos y protocolo, mientras que QAS reduce el tiempo de arbitraje al eliminar el tiempo libre de bus. Los dispositivos compatibles con estas funciones se comercializaron como Ultra-160 + o U3. El ancho de bus de 8 bits y la operación HVD se eliminaron a partir de Ultra-3. [7]
Ultra-320
Ultra-320 incluyó las funciones Ultra-160 + como obligatorias, duplicó el reloj a 80 MHz para una velocidad máxima de transferencia de datos de 320 MB / s, e incluyó transmisión de datos de lectura / escritura para reducir la sobrecarga en las transferencias de datos en cola, así como el flujo. control. [7] El último borrador de trabajo para este estándar es la revisión 10 y está fechado el 6 de mayo de 2002. Casi todos los discos duros SCSI que se fabricaron a finales de 2003 eran dispositivos Ultra-320.
Ultra-640
Ultra-640 (también conocido como Fast-320 ) se promulgó como estándar (INCITS 367-2003 o SPI-5) a principios de 2003. Duplica la velocidad de la interfaz una vez más, esta vez a 640 MB / s. Ultra-640 supera los límites de la señalización LVD; la velocidad limita drásticamente las longitudes de los cables, lo que lo hace poco práctico para más de uno o dos dispositivos. Debido a esto, los fabricantes omitieron Ultra640 y desarrollaron para SCSI adjunto en serie .
Señales SCSI
Además del bus de datos y las señales de paridad, un bus SCSI paralelo contiene nueve señales de control: [9]
Nombre de la señal | Significado cuando se afirma | Significado cuando se anula |
---|---|---|
BSY ocupado | Bus en uso | Bus gratis |
SEL Seleccionar | Declarado por el ganador de un arbitraje, durante la selección por un iniciador o la reselección por un objetivo | Ningún dispositivo tiene control del bus |
Reinicio de RST | El iniciador obliga a todos los objetivos y a cualquier otro iniciador a realizar un reinicio en caliente | No se solicitó reinicio |
Control / Datos C / D [A] | El bus contiene información de control | El bus contiene datos |
Entrada / salida de E / S [A] | La transferencia es del objetivo al iniciador. También afirmado por un objetivo después de ganar el arbitraje para indicar la nueva selección de un iniciador. | La transferencia es del iniciador al objetivo |
Mensaje MSG [A] | El bus contiene un mensaje | El bus contiene datos o comando / estado |
Solicitud REQ | El objetivo solicita al iniciador que transfiera la siguiente unidad de información en el bus, como lo indican las señales trifásicas | Destino que no solicita transferencia |
ACK Reconocer | El iniciador reconoce la solicitud de destino, completando el protocolo de enlace de transferencia de información | Sin reconocimiento |
Atención ATN | Confirmado por un iniciador después de ganar el arbitraje para seleccionar un objetivo | No hay selección de objetivo en curso |
- ^ a b c Estas 3 señales son impulsadas por un objetivo durante la transferencia de información para indicar la fase de bus.
También hay tres señales de nivel de CC:
Nombre de la señal | Uso |
---|---|
TERMPOWER | Consulte la sección Terminación para obtener más detalles. |
DIFFSNS | Conectado a tierra en buses de un solo extremo; de lo contrario, flota a un voltaje positivo |
SUELO | La mayoría de los pines de repuesto en el conector están designados como tierra |
Hay tres variantes eléctricamente diferentes del bus paralelo SCSI: de un solo extremo (SE), diferencial de alto voltaje (HVD) y diferencial de bajo voltaje (LVD). Las versiones HVD y LVD utilizan señalización diferencial, por lo que requieren un par de cables para cada señal. Entonces, el número de señales requeridas para implementar un bus SCSI es una función del ancho y voltaje del bus:
Ancho de bus | Voltaje | Datos | Paridad | Control | TERMPOWER | DIFFSNS | SUELO | Reservado | Total |
---|---|---|---|---|---|---|---|---|---|
8 bits | SE | 8 | 1 | 9 | 1 | 1 | 30 | 0 | 50 |
8 bits | LVD / HVD | dieciséis | 2 | 18 | 1 | 1 | 12 | 0 | 50 |
16 bits | SE | dieciséis | 2 | 9 | 4 | 1 | 34 | 2 | 68 |
16 bits | LVD / HVD | 32 | 4 | 18 | 4 | 1 | 7 | 2 | 68 |
ID de SCSI
Todos los dispositivos en un bus SCSI paralelo deben tener una ID SCSI, que se puede configurar mediante puentes en dispositivos más antiguos o en software. Los anchos de campo de ID SCSI son:
Ancho de bus | Ancho de identificación | ID disponibles |
---|---|---|
8 bits | 3 bits | 8 |
16 bits | 4 bits | dieciséis |
Operación de bus
El bus SCSI paralelo pasa por ocho fases posibles mientras se procesa un comando . No todas las fases ocurrirán en todos los casos:
Fase | Comentarios |
---|---|
Sin bus | Este es el estado en el que no hay comunicación de dispositivo en proceso. |
Arbitraje | Uno o más dispositivos intentan obtener el control exclusivo del bus afirmando / BSY y un solo bit correspondiente al ID SCSI del dispositivo. Por ejemplo, un dispositivo con un ID SCSI de 2 generaría el patrón de bits invertido 11111011 en el bus. |
Selección | El dispositivo de arbitraje con el ID más alto toma el control del bus afirmando / BSY y / SEL. "Más alto" en un bus de ocho bits comienza desde 7 y trabaja hacia abajo hasta cero. En un bus de 16 bits, se aplica la regla de ocho bits, seguida de 15 y trabajando hacia abajo hasta 8, manteniendo así la compatibilidad con versiones anteriores en un bus con una combinación de dispositivos de ocho y 16 bits. El dispositivo de control es ahora el "iniciador". |
Mando | El iniciador envía el bloque descriptor de comando (CDB) a un "objetivo", que es otro dispositivo en el bus. El CDB le dice al objetivo qué hacer. |
Reselección | Durante una transacción, se puede requerir que el dispositivo de destino ejecute una operación (por ejemplo, enrollar o rebobinar la cinta en una unidad de cinta ) que sea lenta en términos de tiempo de reloj de pared en relación con la velocidad del bus. En tal caso, el objetivo puede desconectarse temporalmente del bus, haciendo que este último pase a la condición sin bus y permitiendo que se realicen otras operaciones no relacionadas. La reselección es la fase en la que el objetivo se vuelve a conectar con el iniciador para reanudar la transacción suspendida anteriormente. |
Datos | En esta fase, los datos se transfieren entre el iniciador y el objetivo, y la dirección de la transferencia depende del comando que se emitió. Por ejemplo, un comando para leer un sector de un disco daría como resultado una transferencia del disco al host. O, si ocurriera un error, el iniciador podría enviar un comando de "solicitud de detección" al objetivo para obtener detalles, este último que se devolvería durante la fase de datos. |
Mensaje | Se intercambia un código de mensaje entre el iniciador y el destino para fines de gestión de la interfaz. |
Estado | Se envía un código de estado al iniciador para informar el éxito o el fracaso de la operación. |
La lista anterior no implica una secuencia específica de eventos. Después de un comando a un objetivo para enviar datos al iniciador y un recibo de un estado de comando completo, el iniciador podría enviar otro comando o incluso enviar un mensaje.
Conectores externos
Ninguna versión de la norma ha especificado nunca qué tipo de conector se debe utilizar. Los proveedores desarrollaron tipos específicos de conectores para dispositivos SCSI paralelos a lo largo del tiempo. Los conectores para dispositivos SCSI en serie se han diversificado en diferentes familias para cada tipo de protocolo SCSI en serie. Consulte el artículo del conector SCSI para obtener una descripción más detallada.
Aunque los dispositivos SCSI-1 paralelos normalmente utilizaban conectores Blue Ribbon Amphenol voluminosos y los dispositivos SCSI-2 normalmente utilizaban conectores Mini-D , no es correcto denominarlos conectores "SCSI-1" y "SCSI-2". Una regla válida es que los conectores para buses SCSI anchos tienen más pines y cables que los de los buses SCSI estrechos. Un conector Amphenol-50 o HD-50 es para SCSI estrecho, mientras que un conector Amphenol-68 o HD-68 es para SCSI ancho. En algunos de los primeros dispositivos, los buses SCSI paralelos anchos usaban dos o cuatro conectores y cables, mientras que los buses SCSI estrechos usaban solo uno.
Los primeros conectores SCSI paralelos fueron del tipo Amphenol. Luego evolucionaron a través de dos etapas principales, alta densidad (HD) y, más recientemente, SCA - 80 pines .
Con los conectores HD, un cable normalmente tiene conectores macho, mientras que un dispositivo SCSI (por ejemplo, adaptador de host, unidad de disco) tiene conectores hembra. Un conector hembra en un cable está diseñado para conectarse a otro cable (para una longitud adicional o conexiones de dispositivos adicionales).
Terminación
Los buses SCSI paralelos siempre deben estar terminados en ambos extremos para garantizar un funcionamiento confiable. Sin la terminación, las transiciones de datos se reflejarían desde los extremos del bus, lo que provocaría una distorsión del pulso y una posible pérdida de datos.
Uno o más dispositivos en el bus proporcionan un voltaje de terminación de CC positivo, generalmente el iniciador (es). Este voltaje positivo se denomina TERMPOWER y suele rondar los +4,3 voltios. TERMPOWER normalmente se genera mediante una conexión de diodo a +5.0 voltios. Esto se llama circuito de diodo OR , diseñado para evitar el reflujo de corriente al dispositivo de suministro. Un dispositivo que suministre TERMPOWER debe poder proporcionar hasta 900 mA (SCSI de un solo extremo) o 600 mA (SCSI diferencial).
Algunas unidades de disco tempranas incluían terminadores internos , pero la mayoría de las unidades de disco modernas no proporcionan terminación que luego se considera externa .
La terminación puede ser pasiva o activa. La terminación pasiva significa que cada línea de señal está terminada por dos resistencias, 220 Ω a TERMPOWER y 330 Ω a tierra. La terminación activa significa que hay un pequeño regulador de voltaje que proporciona un suministro de +2,85 V. A continuación, cada línea de señal termina con una resistencia de 110 Ω al suministro de +2,85 V. La terminación activa proporciona una mejor adaptación de impedancia que la terminación pasiva porque la mayoría de los cables planos tienen una impedancia característica de aproximadamente 110 Ω. La terminación perfecta forzada (FPT) es similar a la terminación activa, pero con circuitos de abrazadera de diodo añadidos que absorben cualquier exceso o defecto de voltaje residual. Existe un caso especial en los sistemas SCSI que tienen dispositivos mixtos de 8 y 16 bits en los que puede ser necesaria una terminación de alto byte .
En la práctica actual, la mayoría de los buses SCSI paralelos son LVD y, por lo tanto, requieren una terminación activa externa. El circuito de terminación habitual consta de un regulador lineal de +2,85 V y dispositivos de red de resistencias SCSI disponibles comercialmente (no resistencias individuales).
Los propios terminadores deben coincidir con el bus SCSI. El uso de un terminador SE en un bus LVD hace que el bus vuelva a bajar a velocidades SE, incluso si todos los demás dispositivos y cables son capaces de funcionar con LVD, el mismo efecto que tiene cualquier otro dispositivo SE. Los terminadores pasivos pueden hacer que la comunicación ultrarrápida no sea confiable. Por lo general, y reflejando el orden en el que se introdujo cada tipo de terminador, los terminadores sin marcar son pasivos, los marcados solo como "activos" son SE, y solo aquellos marcados como LVD (o SE / LVD) terminarán correctamente un bus LVD y permitirán que se operar a velocidades de LVD completas.
Compatibilidad
Para discutir la compatibilidad, recuerde que los dispositivos SCSI incluyen tanto adaptadores de host como periféricos como unidades de disco. Cuando se pregunta si puede conectar un determinado adaptador de host a una determinada unidad de disco, se pregunta si puede conectar esos dos dispositivos SCSI al mismo bus SCSI.
Los diferentes transportes SCSI, que no son compatibles entre sí, suelen tener conectores únicos para evitar la conexión incorrecta accidental de dispositivos incompatibles. Por ejemplo, no es posible conectar un disco SCSI paralelo en un backplane FC-AL , ni conectar un cable entre un iniciador SSA y un gabinete FC-AL.
Mezcla de diferentes velocidades
Los dispositivos SCSI de la misma familia de transporte SCSI son generalmente compatibles con versiones anteriores . Dentro de la familia SCSI paralela, por ejemplo, es posible conectar un disco duro Ultra-3 SCSI a un controlador Ultra-2 SCSI aunque con una velocidad y un conjunto de funciones reducidos.
Mezcla de diferencial de baja tensión y de un solo extremo
Sin embargo, existen algunos problemas de compatibilidad con los buses SCSI paralelos. Los dispositivos Ultra-2, Ultra-160 y Ultra-320 se pueden mezclar libremente en el bus LVD paralelo sin comprometer el rendimiento, ya que el adaptador de host negociará la velocidad operativa y los requisitos de administración del bus para cada dispositivo. Los dispositivos de un solo extremo y LVDS se pueden conectar al mismo bus, pero todos los dispositivos funcionarán a una velocidad más lenta y de un solo extremo.
En algunos adaptadores de host, este problema se resuelve mediante el uso de un puente SCSI para dividir eléctricamente el bus en una mitad SE y LVD, de modo que los dispositivos LVD puedan funcionar a toda velocidad. [10] Otros adaptadores pueden proporcionar múltiples buses (canales).
El estándar SPI-5 (que describe hasta Ultra-640) desaprueba los dispositivos de un solo extremo, por lo que es posible que algunos dispositivos no sean compatibles eléctricamente con versiones anteriores.
Mezcla de ancho y estrecho
Tanto los dispositivos SCSI estrechos como los anchos se pueden conectar al mismo bus paralelo. Todos los dispositivos SCSI estrechos deben colocarse en un extremo y todos los dispositivos SCSI anchos en el otro extremo. La mitad alta del bus debe terminarse en el medio porque la mitad alta del bus termina con el último dispositivo SCSI ancho. Puede obtener un cable diseñado para conectar la parte ancha del bus a la parte estrecha que proporciona un lugar para enchufar un terminador para la mitad alta o incluye el terminador en sí. Esto a veces se denomina cable con terminación de 9 altos. Los comandos de capacidad específicos permiten a los dispositivos determinar si sus socios están utilizando todo el bus ancho o solo la mitad inferior y conducir el bus en consecuencia.
Como ejemplo de un bus mixto, considere un adaptador de host ancho SCSI con un conector macho HD-68 conectado a una unidad de disco estrecho SCSI con un conector hembra HD-50. Podría realizar esta conexión con un cable que tenga un conector hembra HD-68 en un extremo y un conector macho HD-50 en el otro. Dentro del conector HD-68 del cable, hay una terminación para la mitad superior del bus y el cable contiene cables solo para la mitad inferior. El adaptador de host determina que la unidad de disco usa solo la mitad inferior del bus, por lo que se comunica con él usando solo la mitad inferior. El ejemplo inverso: un adaptador de host estrecho SCSI y una unidad de disco ancha SCSI también funcionan.
Alternativamente, cada dispositivo estrecho se puede conectar al bus ancho a través de un adaptador. Siempre que el bus esté terminado con un terminador ancho, interno o externo, no hay necesidad de una terminación especial.
Adaptadores SCA
Los dispositivos SCSI paralelos con conexión de conector único (SCA) se pueden conectar a cadenas de controladores / unidades más antiguas mediante adaptadores SCA. Aunque estos adaptadores a menudo tienen conectores de alimentación auxiliar, se recomienda precaución al conectarlos, ya que es posible dañar los dispositivos al conectar la alimentación externa.
Identificación y terminación del dispositivo
Cada dispositivo SCSI paralelo (incluido el adaptador de host de la computadora ) debe configurarse para tener un ID SCSI único en el bus. Otro requisito es que cualquier bus SCSI paralelo debe terminar en ambos extremos con el tipo correcto de terminador . Tanto los terminadores activos como los pasivos son de uso común, siendo el tipo activo más preferido (y requerido en buses LVD y Ultra SCSI). La terminación incorrecta es un problema común con las instalaciones SCSI en paralelo. En los primeros buses SCSI, uno tenía que conectar un terminador físico a cada extremo, pero los dispositivos SCSI de varias generaciones a menudo tienen terminadores incorporados, y el usuario simplemente necesita habilitar la terminación para los dispositivos en cada extremo del bus (generalmente configurando un Interruptor DIP o mover un puente). Algunos adaptadores de host SCSI posteriores permiten habilitar o deshabilitar la terminación a través de la configuración del BIOS . Los dispositivos SCSI avanzados detectan automáticamente si son los últimos en el bus y activan o desactivan la terminación según corresponda.
ESTAFA
SCSI configura automáticamente (al principio Automáticamente ) era un método opcional para configurar el ID SCSI sin requerir la intervención del usuario para facilitar la instalación y problemas de evitar. [11] Se eliminó de estándares posteriores.
Laptops
Las interfaces SCSI se habían vuelto imposibles de encontrar para computadoras portátiles. Adaptec había producido años antes interfaces SCSI paralelas PCMCIA , pero cuando PCMCIA fue reemplazada por ExpressCard, Adaptec descontinuó su línea PCMCIA sin admitir ExpressCard. Ratoc produjo USB y FireWire a adaptadores SCSI paralelos, pero cesó la producción cuando se interrumpieron los circuitos integrados necesarios. Los controladores para las interfaces PCMCIA existentes no se produjeron para los sistemas operativos más nuevos . Desde 2013, con el lanzamiento de varios ExpressCard y Thunderbolt -a- PCI Express adaptadores, es de nuevo posible utilizar dispositivos SCSI en los ordenadores portátiles, mediante la instalación de PCI Express SCSI adaptadores de host utilizando el puerto ExpressCard o de un rayo de un ordenador portátil. [ cita requerida ]
Notas
- ^ La mayoría de los dispositivos periféricos son destinos exclusivamente SCSI , incapaces de actuar como iniciadores SCSI , incapaces deiniciar transacciones SCSI por sí mismos. Por lo tanto, las comunicaciones de periférico a periférico son poco comunes, pero posibles en la mayoría de las aplicaciones SCSI.
Referencias
- ^ Las especificaciones son mantenidas por el subcomité T10 del Comité Internacional de Normas de Tecnología de la Información .
- ^ El cableado LVD puede ser de hasta 25 m cuando solo se conecta un dispositivo al adaptador de host, 20 m para Ultra-640
- ^ "Informes técnicos y estándares retirados T10" . Consultado el 18 de marzo de 2010 .
- ^ a b c d e f g h yo "Problemas aleatorios encontrados al mezclar los estándares SE y LVD SCSI" . Consultado el 7 de mayo de 2008 .
- ^ T10 / 01-224r0 Ultra640 SCSI Datos medidos de cables y placas posteriores .
- ^ Scott Mueller: Actualización y reparación de servidores .
- ^ a b c Scott Mueller; Mark Edward Soper; Barrie Sosinsky (24 de abril de 2006). Actualización y reparación de servidores . Educación Pearson. ISBN 978-0-13-279698-9.
- ^ Norris, Jim (marzo de 2002). "La última palabra en SCSI" . PC máximo : 50.
- ^ Manual del OEM del escáner de imagen M3096GX / M3093GX / M3093DG
- ^ "Referencia del usuario de Adaptec AHA-2940U2W" (PDF) . Diciembre de 1997 . Consultado el 20 de mayo de 2017 .
- ^ SCSI-3 Anexo B 1996 - ESTAFA
enlaces externos
- Comité Técnico T10 - Interfaces de almacenamiento SCSI (estándares SCSI)
- Tutorial de terminación (enlace WayBack)