Sierra Analizzatore di protocollo M244
Il Teledyne LeCroy Sierra M244 è il primo sistema analizzatore di protocollo/jammer/esercitatore SAS 4.0 del settore per testare sistemi di archiviazione, dispositivi e software di nuova generazione.
. Sierra le piattaforme dispongono di un motore di elaborazione del protocollo completamente riprogrammabile in grado di adattarsi ai cambiamenti nelle specifiche. I futuri miglioramenti SAS, tra cui "FEC interleaved" e "ri-timer a livello di bit", possono essere risolti con un semplice aggiornamento del firmware. Connettività host al Sierra è ottimizzato per un rapido accesso al traffico acquisito e include sia SuperSpeed USB che Gigabit Ethernet. Le porte Mini-SAS HD consentono una facile connessione ai dispositivi SAS 12 Gb/s e ai futuri dispositivi SAS 24 Gb/s.
Le opzioni di licenza flessibili consentono il supporto per i collegamenti dual-port (2) o wide-port (4). L'M244 può essere concesso in licenza per supportare SAS 4.0 o, in alternativa, può essere concesso in licenza con SAS 3.0 che è aggiornabile sul campo per supportare 24G quando necessario. I buffer di memoria sono condivisi tra tutte le porte attive per la massima flessibilità. Sono possibili applicazioni con un elevato numero di porte (fino a 32 collegamenti fisici) semplicemente collegandole in cascata Sierra unità insieme.
isconnect / Reconnect consente la Sierra sistema da armare e poi scollegare dal laptop host. L'analizzatore attenderà in modo trasparente la condizione di attivazione e conserverà il traffico acquisito in memoria fino a quando l'utente non si ricollegherà all'analizzatore. Una porta integrata fornisce alimentazione CC ai dispositivi di destinazione per alimentare SSD o HDD con alimentazione a 12 V o 5 V. Lo chassis posteriore fornisce anche una porta di sincronizzazione in grado di sincronizzare le acquisizioni di tracce da più unità di analisi, nonché da altri protocolli, utilizzando la tecnologia CrossSync.

Perfettamente integrato con il software di analisi per esperti di Teledyne LeCroy, the Sierra La piattaforma supera le difficoltà degli strumenti di debug legacy con un'interfaccia grafica rinnovata che presenta visualizzazioni del traffico del protocollo di facile comprensione. Per la visualizzazione di comandi e frame in ordine sequenziale, la visualizzazione foglio di calcolo fornisce un formato di tabella tradizionale che può essere personalizzato per aggiungere qualsiasi campo in una colonna separata. Il livello Exchange assembla frame e primitive nei comandi logici SCSI, dati e transazioni di stato. Questo è fondamentale per le tracce wide-port in cui possono verificarsi grandi lacune tra il comando e lo stato.
Utilizzare Exchange View per vedere le transazioni di gestione SCSI e SAS completamente decodificate, incluse le richieste/risposte di rilevamento, i dati di rilevamento SCSI e i campi ASCQ. Tutte le viste di analisi possono essere utilizzate contemporaneamente e vengono automaticamente sincronizzate e visualizzate all'interno di un'unica applicazione. Qualsiasi combinazione di opzioni di visualizzazione e filtro può essere configurata come visualizzazione predefinita, rendendo più veloce l'interpretazione del traffico acquisito. Naviga tra le tracce a livello di comando logico, quindi esegui facilmente il drill-down a livello di pacchetto cronologico.
. Sierra fornisce il trigger hardware per individuare gli eventi di interesse del protocollo. Gli eventi trigger possono essere specificati ai livelli più bassi tra cui condizioni di errore, stati del bus, campi di intestazione primitivi (, ecc...) (tipo di pacchetto, LBA, ecc...), o parametri SCSI (CDB, Tag, ecc... ). La modalità avanzata offre 24 stati sequenziali, 4 timer indipendenti, più contatori, la possibilità di prefiltrare in ogni stato e la possibilità di assegnare singoli trigger a ciascuna coppia di porte. Gli utenti possono definire sofisticati scenari di attivazione di eventi sequenziali, inclusi eventi più complessi come le violazioni temporali tra i cambiamenti di stato. Dalla negoziazione della velocità agli errori di protocollo, praticamente qualsiasi evento logico SAS o SATA può essere definito come evento di trigger.
. Sierra Il sistema di verifica SAS fornisce ampie metriche e statistiche sul traffico per aiutare a individuare e identificare i problemi del protocollo. I report statistici forniscono collegamenti ipertestuali agli eventi in traccia. La navigazione nella visualizzazione foglio di calcolo è facile con la ricerca rapida. Fare clic su qualsiasi campo e navigare avanti o indietro fino all'occorrenza successiva. Aggiungi operatori booleani per trovare valori inferiori o superiori. Cerca facilmente per comando, indirizzo, tag o stato. Il filtro rapido utilizza lo stesso semplice meccanismo per nascondere i campi selezionati. I marcatori possono essere aggiunti, cercati e visualizzati come suggerimenti.

Una volta che il Sierra Il sistema InFusion è stato aggiunto a un collegamento SAS o SATA, passa automaticamente la sequenza di avvio e conserva tutto l'handshaking del protocollo tra i dispositivi. Monitora silenziosamente la linea mentre trasmette una copia fedele del flusso di dati originale. Il sistema attenderà un intervallo di tempo specifico o un evento designato dall'utente prima di iniziare a modificare frame o iniettare errori. Sierra InFusion può essere configurato per inviare un singolo errore, più errori o errori casuali.
Quando si cambiano i campi all'interno di una cornice, il Sierra Il modificatore di traffico InFusion manterrà la struttura del frame in uscita, incluso il ricalcolo di FEC e/o CRC se necessario. La vera risposta trasmessa dal dispositivo in prova passerà attraverso il Sierra sistema, senza modifiche per consentire un vero test di sistema end-to-end.
| Rilascia cornice | Elimina il primitivo | Cattura DWORD |
| Rilascia collegamento | Sostituisci Primitivo | FEC Errore correggibile |
| Inserisci DWORD | Cambia DWORD | FEC Errore non correggibile |
| Cornice troncata | Inserisci errore CRC | Modificare la negoziazione della velocità |
| Inserisci errore di disparità in esecuzione | Errore di inserimento del simbolo | Sostituisci modello di dati |
| Inserisci Inattivo | Inserisci Primitivo | Rifiuta connessione |
| Inquadratura corrotta | Controllo del flusso corrotto | Scenario ad anello |
| Contenuti dei frame SSP, SMP, STP danneggiati | Inserisci marcatore | Passa a qualsiasi stato |
| Condizione di verifica forzata | Conte Evento | grilletto |
Sofisticate strategie di error injection sono possibili utilizzando i dual sequencer con un massimo di 256 stati di attesa sequenziali per sequenza. Ogni stato può essere configurato per verificare condizioni diverse o inserire errori diversi prima di passare allo stato successivo. Il looping consente alla sequenza di iniezione dell'errore di ripetersi a intervalli specifici. Ogni stato sequenziale può anche includere timer e contatori per isolare meglio condizioni di collegamento specifiche.
L'utente si collega al sistema sottoposto a test con cavi MiniSAS HD standard e fornisce la generazione simultanea del traffico e l'acquisizione dei dettagli a livello di pacchetto per il debug e l'analisi. Utilizza un'API basata su script che opera in tempo reale consentendo agli utenti di testare meticolosamente le funzionalità di basso livello alla massima velocità di linea 24G. Consente inoltre agli utenti di trasmettere modelli di traffico personalizzati con controllo di basso livello di intestazioni, payload e tempi. Le condizioni di protocollo non valide e marginali vengono facilmente generate per verificare il ripristino degli errori e l'affidabilità del dispositivo.

| Nome | |
|---|---|
Manuale di riferimento dell'API della suite di protocolli SAS4 | Manuale del prodotto |
Manuale di riferimento dell'API Python della suite di protocolli SAS4 | Manuale del prodotto |
Sierra Manuale utente M244 / T244 | Manuale del prodotto |