Analisi del protocollo
La soluzione di Teledyne LeCroy per i test Serial ATA è la SATracer/Tutor sistema. Questa piattaforma di test all-in-one offre generazione di traffico con analisi del protocollo integrata. Il generatore supporta l'emulazione lato host e dispositivo. È un sistema completamente integrato solo leggermente più grande di un laptop, il che lo rende adatto sia per l'implementazione in laboratorio che sul campo.
SATracer fornisce tutto il necessario per l'analisi Serial ATA, incluso il trigger hardware in tempo reale e il filtraggio sui componenti critici del traffico Serial ATA. Il software Expert Analysis di Teledyne LeCroy semplifica l'intero processo di debug utilizzando pacchetti comprimibili con codice colore per rappresentare comandi, FIS e primitive. Ciò fornisce un "drill down" point-and-click ai dettagli di livello inferiore insieme alla facilità d'uso e alla comprensione per cui Teledyne LeCroy è ben noto.
Panoramica di SATA (ATA seriale).
Il settore dell'archiviazione è nel bel mezzo di una transizione su larga scala da Parallel ATA, l'interfaccia di archiviazione desktop dominante, a Serial ATA. Questa migrazione riflette una transizione più ampia in tutto il settore verso le tecnologie seriali per le comunicazioni basate su computer. Spinto principalmente dai bassi voltaggi e dai costi richiesti nei futuri chipset, il Serial ATA è pronto. Per l'adozione a livello di settore. La specifica preserva attentamente la compatibilità del software con il set di comandi Parallel ATA. Inoltre, offre cavi più piccoli, più sottili ea basso costo che offrono anche compatibilità a livello fisico con lo standard emergente Serial Attached SCSI (SAS).
Caratteristiche
Cookie di prestazione - Parallel ATA non ha la scalabilità per supportare molti altri raddoppio della velocità e si sta avvicinando alla sua capacità di prestazioni. Al contrario, Serial ATA definisce una tabella di marcia che parte da 1.5 gigabit al secondo (equivalente a una velocità dati di 150 MB/s) e migra a 3.0 gigabit al secondo (300 MB/s).
Tensione più bassa - Sarà sempre più difficile soddisfare i requisiti di segnalazione a 5 volt di Parallel ATA poiché l'industria continua a ridurre le tensioni dei core dei chip. Serial ATA è meglio allineato con i futuri processi di produzione. Riduce le tensioni di segnalazione a circa 250 millivolt (1/4 volt).
Conteggio pin - Attualmente, l'interfaccia ATA parallela ha 26 pin di segnale che entrano nel chip di interfaccia. Serial ATA utilizza solo 4 pin di segnale, migliorando l'efficienza dei pin e accogliendo un'implementazione di chip altamente integrata.
Cablaggio migliorato - I cavi a nastro ingombranti ATA paralleli contengono un connettore header a 40 pin. Serial ATA introduce uno schema di cablaggio sottile e flessibile che offre cavi più lunghi e un migliore flusso d'aria all'interno dello chassis.
Software compatibile - Serial ATA è compatibile a livello di registro con ATA parallela. Ciò significa che Serial ATA non richiede modifiche al software e ai sistemi operativi esistenti per funzionare e fornisce compatibilità con le versioni precedenti con gli ambienti operativi esistenti.
Compatibilità SAS - Una caratteristica significativa offerta da Serial ATA è l'aspettativa che SATA sarà compatibile con il fattore di forma con Serial Attached SCSI. Le unità SATA si collegheranno direttamente ai connettori SCSI Serial Attached e, se supportate nel sistema, funzioneranno in modo trasparente come un dispositivo SATA. Ciò consente l'implementazione di sistemi che possono utilizzare unità SCSI Serial Attached, per le loro prestazioni elevate, o unità SATA che forniranno una piattaforma di archiviazione a basso costo per megabyte.
Architettura
Serial ATA è un protocollo full duplex. C'è un flusso continuo di segnali da ogni dispositivo che si sposta lungo il bus. Il dispositivo e l'host stanno trasmettendo (TX) e ricevendo (RX) contemporaneamente.
Il modello di traffico bidirezionale elimina la necessità di spese di negoziazione degli autobus
Caratteri dati vs primitivi - I primitivi sono gli elementi più semplici all'interno del protocollo Serial ATA. I primitivi sono DWORD a 32 bit utilizzati per avviare il controllo delle funzioni della linea seriale (X_RDY, CONT, ecc...). Oltre a questi segnali di "handshaking" e di controllo del flusso, i primitivi vengono utilizzati anche per delimitare o "inquadrare" i dati dell'utente.

Struttura informativa del telaio (FIS) - Un frame è un'unità indivisibile di informazioni scambiate tra un host e un dispositivo. Un frame è costituito da una primitiva SOF, una Frame Information Structure (FIS), un CRC calcolato sul contenuto del FIS e una primitiva EOF. Un FIS è il carico utile dell'utente di un frame; un frame è un gruppo di Dword che convogliano informazioni tra host e dispositivo come descritto in precedenza.

La figura sopra rappresenta la struttura logica della gerarchia Serial ATA insieme a SATracerrappresentazione del protocollo come visualizzato in Teledyne LeCroy Trace™.
Link e Collegamenti
Fonte: laboratori di sviluppo Intel; Specifiche Serial ATA 1.0 Copyright 2001; Gruppo di lavoro Serial ATA