Teste e verificação do Serial ATA: As ferramentas de análise de protocolo da Teledyne LeCroy são projetadas desde o início para atender a essas características exclusivas do Serial ATA. As suítes de análise e design da Teledyne LeCroy são desenvolvidas especificamente para uso com os protocolos SAS e SATA e fornecem decodificação de protocolo extensa, análise de erros especializada e suporte completo ao usuário ao decodificar e visualizar o tráfego registrado. Esse amplo suporte de protocolo, combinado com as diferentes visualizações de tráfego, acionamento avançado, filtragem de dados, geração de tráfego e capacidade de injeção de erros, permite que os engenheiros se familiarizem rapidamente com problemas específicos de SATA e compreendam rapidamente novos problemas na primeira vez que os encontrarem.
A Teledyne LeCroy fornece tudo o que é necessário para a análise Serial ATA, incluindo acionamento e filtragem de hardware em tempo real nos componentes críticos do tráfego Serial ATA. O software Expert Analysis da Teledyne LeCroy simplifica o processo geral de depuração usando pacotes codificados por cores recolhíveis para representar comandos, FISs e primitivos. Isso fornece "drill down" de apontar e clicar para detalhes de nível inferior, juntamente com a facilidade de uso e compreensão pela qual a Teledyne LeCroy é bem conhecida.
Saiba mais sobre a Tecnologia SATA (Serial ATA)
Visão geral do SATA (Serial ATA)
O setor de armazenamento está no meio de uma transição em grande escala do ATA paralelo, a interface de armazenamento de desktop dominante, para o Serial ATA. Essa migração reflete uma transição mais ampla em todo o setor para tecnologias seriais para comunicações baseadas em computador. Impulsionado principalmente por voltagens e custos mais baixos exigidos em futuros chipsets, o Serial ATA está pronto para adoção em todo o setor. A especificação preserva cuidadosamente a compatibilidade do software com o conjunto de comandos Parallel ATA. Além disso, oferece cabos menores, mais finos e de baixo custo que também oferecem compatibilidade na camada física com o padrão emergente Serial Attached SCSI (SAS).
Funcionalidades
- Desempenho - Parallel ATA não tem escalabilidade para suportar várias duplicações de velocidade e está se aproximando de sua capacidade de desempenho. Por outro lado, o Serial ATA define um roteiro a partir de 1.5 gigabits por segundo (equivalente a uma taxa de dados de 150 MB/s) até 6 Gigabits por segundo.
- Baixa Tensão - O requisito de sinalização de 5 volts do ATA paralelo será cada vez mais difícil de atender à medida que a indústria continua a reduzir as voltagens do núcleo do chip. O Serial ATA está melhor alinhado com os futuros processos de fabricação. Reduz as tensões de sinalização para aproximadamente 250 milivolts (1/4 volt).
- Contagem de alfinetes - Atualmente, a interface ATA paralela tem 26 pinos de sinal entrando no chip de interface. Serial ATA usa apenas 4 pinos de sinal, melhorando a eficiência do pino e acomodando uma implementação de chip altamente integrada.
- Cabeamento aprimorado - Os cabos de fita volumosos ATA paralelos contêm um conector de cabeçalho de 40 pinos. O Serial ATA apresenta um esquema de cabeamento fino e flexível que oferece cabos mais longos e fluxo de ar aprimorado dentro do chassi.
- Compatível com Software - Serial ATA é compatível no nível de registro com ATA paralelo. Isso significa que o Serial ATA não requer alterações no software e nos sistemas operacionais existentes para funcionar e oferece compatibilidade com os ambientes operacionais existentes.
- Compatibilidade SAS - Um recurso significativo oferecido pelo Serial ATA é a expectativa de que o SATA terá compatibilidade de fator de forma com o Serial Attached SCSI. As unidades SATA serão conectadas diretamente aos conectores Serial Attached SCSI e, se houver suporte no sistema, funcionarão de forma transparente como um dispositivo SATA. Isso permite a implantação de sistemas que podem usar unidades SCSI Serial Attached SCSI, para seu alto desempenho, ou unidades SATA que fornecerão uma plataforma de armazenamento de custo por megabyte mais baixo.
- SATA DevSleep™ - A mais recente especificação SATA 3.2 inclui o DevSleep, um novo recurso projetado para reduzir o consumo de energia e permitir maior vida útil da bateria, bem como economia de energia no data center. Ele reutiliza o pino de alimentação de 3.3 V na interface SATA para instruir o dispositivo a entrar no estado de suspensão, onde usa menos energia do que o modo de repouso. Com a maioria dos modos de baixo consumo de energia, esse novo recurso requer testes extensivos na camada de protocolo para garantir uma experiência de usuário perfeita.
Arquitetura
- Serial ATA é um protocolo full duplex. Há um fluxo contínuo de sinais de cada dispositivo movendo-se para baixo no barramento. O dispositivo e o host estão transmitindo (TX) e recebendo (RX) ao mesmo tempo.
- O padrão de tráfego bidirecional elimina a necessidade de sobrecarga de negociação de barramento
- Caracteres de dados vs Primitivos - Primitivos são os elementos mais simples dentro do protocolo Serial ATA. Primitivos são DWORDs de 32 bits usados para iniciar o controle das funções da linha serial (X_RDY, CONT, etc...). Além desses sinais de "handshake" e controle de fluxo, os Primitivos também são usados para delimitar ou "enquadrar" os dados do usuário.
- Frame Information Structure (FIS) - Um frame é uma unidade indivisível de informações trocadas entre um host e um dispositivo. Um quadro consiste em uma primitiva SOF, uma Estrutura de Informação de Quadro (FIS), um CRC calculado sobre o conteúdo do FIS e uma primitiva EOF. Um FIS é a carga útil do usuário de um quadro; um quadro é um grupo de Dwords que transmite informações entre o host e o dispositivo, conforme descrito anteriormente.