Analyse du protocole
La solution de Teledyne LeCroy pour les tests Serial ATA est le SATraceur/Entraîneur système. Cette plateforme de test tout-en-un offre une génération de trafic avec analyse de protocole intégrée. Le générateur prend en charge l'émulation côté hôte et périphérique. Il s'agit d'un système entièrement intégré à peine plus grand qu'un ordinateur portable, ce qui le rend adapté à la fois au déploiement en laboratoire et sur le terrain.
SATraceur fournit tout ce dont vous avez besoin pour l'analyse Serial ATA, y compris le déclenchement matériel et le filtrage en temps réel sur les composants critiques du trafic Serial ATA. Le logiciel Expert Analysis de Teledyne LeCroy simplifie le processus de débogage global en utilisant des paquets pliables à code couleur pour représenter les commandes, les FIS et les primitives. Cela permet d'accéder aux détails de niveau inférieur par pointer-cliquer, ainsi que la facilité d'utilisation et la compréhension pour lesquelles Teledyne LeCroy est bien connue.
Présentation de SATA (ATA série)
L'industrie du stockage est au milieu d'une transition à grande échelle de l'ATA parallèle, l'interface de stockage de bureau dominante, vers l'ATA série. Cette migration reflète une transition plus large dans l'industrie vers les technologies série pour les communications informatisées. Poussé principalement par des tensions et des coûts inférieurs requis dans les futurs chipsets, le Serial ATA est prêt. Pour une adoption à l'échelle de l'industrie. La spécification préserve soigneusement la compatibilité logicielle avec le jeu de commandes Parallel ATA. De plus, il propose des câbles plus petits, plus fins et moins chers qui offrent également une compatibilité au niveau de la couche physique avec la norme émergente Serial Attached SCSI (SAS).
Fonctionnalités:
Performance - Parallel ATA n'a pas l'évolutivité pour prendre en charge plusieurs autres doublements de vitesse, et il approche de sa capacité de performance. En revanche, Serial ATA définit une feuille de route commençant à 1.5 gigabits par seconde (équivalent à un débit de données de 150 Mo/s) et migrant vers 3.0 gigabits par seconde (300 Mo/s).
Tension inférieure - L'exigence de signalisation de 5 volts de Parallel ATA sera de plus en plus difficile à satisfaire car l'industrie continue de réduire les tensions du cœur de la puce. Serial ATA est mieux aligné sur les futurs processus de fabrication. Il réduit les tensions de signalisation à environ 250 millivolts (1/4 volt).
Nombre de broches - Actuellement, l'interface ATA parallèle a 26 broches de signal entrant dans la puce d'interface. Serial ATA utilise seulement 4 broches de signal, améliorant l'efficacité des broches et permettant une implémentation de puce hautement intégrée.
Câblage amélioré - Les câbles ruban volumineux ATA parallèles contiennent un connecteur d'en-tête à 40 broches. Serial ATA introduit un schéma de câblage fin et flexible qui offre des câbles plus longs et une meilleure circulation de l'air dans le châssis.
Compatible logiciel - Serial ATA est compatible au niveau du registre avec parallel ATA. Cela signifie que Serial ATA ne nécessite aucune modification des logiciels et des systèmes d'exploitation existants pour fonctionner, et qu'il offre une rétrocompatibilité avec les environnements d'exploitation existants.
Compatibilité SAS - Une fonctionnalité importante offerte par Serial ATA est l'attente que SATA sera compatible avec le facteur de forme Serial Attached SCSI. Les disques SATA se brancheront directement sur les connecteurs Serial Attached SCSI et, s'ils sont pris en charge dans le système, fonctionneront de manière transparente comme un périphérique SATA. Cela permet de déployer des systèmes qui peuvent utiliser soit des disques Serial Attached SCSI, pour leurs hautes performances, soit des disques SATA qui fourniront une plate-forme de stockage à moindre coût par mégaoctet.
Architecture
Serial ATA est un protocole full duplex. Il y a un flux continu de signaux provenant de chaque appareil se déplaçant sur le bus. L'appareil et l'hôte transmettent (TX) et reçoivent (RX) en même temps.
Le modèle de trafic bidirectionnel élimine le besoin de surcharge de négociation de bus
Caractères de données vs Primitives - Les primitives sont les éléments les plus simples du protocole Serial ATA. Les primitives sont des DWORD 32 bits utilisés pour initier le contrôle des fonctions de la ligne série (X_RDY, CONT, etc...). En plus de ces signaux de « prise de contact » et de contrôle de flux, les primitives sont également utilisées pour délimiter ou « encadrer » les données utilisateur.
Structure d'information de trame (FIS) - Une trame est une unité indivisible d'informations échangées entre un hôte et un appareil. Une trame se compose d'une primitive SOF, d'une structure d'information de trame (FIS), d'un CRC calculé sur le contenu de la FIS et d'une primitive EOF. Un FIS est la charge utile utilisateur d'une trame ; une trame est un groupe de Dwords qui transmettent des informations entre l'hôte et l'appareil comme décrit précédemment.
La figure ci-dessus représente la structure logique de la hiérarchie Serial ATA avec SATraceurReprésentation du protocole telle qu'affichée dans Teledyne LeCroy Trace™.
Liens
Sources: laboratoires de développement Intel ; Spécification Serial ATA 1.0 Copyright 2001; Groupe de travail Serial ATA