协议分析
Teledyne LeCroy 的串行 ATA 测试解决方案是 SA画/训练者 系统。 这个多合一测试平台提供带有集成协议分析的流量生成。 生成器支持主机端和设备端仿真。 它是一个完全集成的系统,仅比笔记本电脑大一点,因此适合实验室和现场部署。
SA画 提供串行 ATA 分析所需的一切,包括实时硬件触发和过滤串行 ATA 流量的关键组件。 Teledyne LeCroy 的专家分析软件通过使用可折叠的彩色编码数据包来表示命令、FIS 和原语,从而简化了整个调试过程。 这提供了点击式“向下钻取”到较低级别的详细信息,以及 Teledyne LeCroy 众所周知的易用性和理解性。
SATA(串行 ATA)概述
存储行业正处于从并行 ATA(占主导地位的桌面存储接口)到串行 ATA 的大规模过渡之中。 这种迁移反映了整个行业向用于基于计算机的通信的串行技术的更广泛过渡。 主要受未来芯片组所需的较低电压和成本的驱动,串行 ATA 蓄势待发。 供全行业采用。 该规范精心保留了与并行 ATA 命令集的软件兼容性。 更重要的是,它提供更小、更细、成本更低的电缆,这些电缆还在物理层上与新兴的串行连接 SCSI (SAS) 标准兼容。
特征
性能 - 并行 ATA 没有可扩展性来支持更多的速度加倍,并且它已接近其性能容量。 相比之下,串行 ATA 定义了从每秒 1.5 吉比特(相当于 150 MB/秒的数据速率)开始并迁移到每秒 3.0 吉比特(300 MB/秒)的路线图。
低电压 - 随着业界不断降低芯片核心电压,并行 ATA 的 5 伏信号要求将越来越难以满足。 串行 ATA 更符合未来的制造流程。 它将信号电压降低到大约 250 毫伏(1/4 伏)。
引脚数 - 目前,并行 ATA 接口有 26 个信号引脚进入接口芯片。 串行 ATA 仅使用 4 个信号引脚,提高了引脚效率并适应了高度集成的芯片实现。
改进的布线 - 并行 ATA 大容量带状电缆包含 40 针接头连接器。 串行 ATA 引入了纤细、灵活的布线方案,可提供更长的线缆并改善机箱内的气流。
软件兼容 - 串行 ATA 在寄存器级别与并行 ATA 兼容。 这意味着串行 ATA 无需更改现有软件和操作系统即可运行,并且它提供与现有操作环境的向后兼容性。
SAS 兼容性 - Serial ATA 提供的一个重要特性是期望 SATA 与 Serial Attached SCSI 的外形兼容。 SATA 驱动器将直接插入串行连接的 SCSI 连接器,如果系统支持,它将透明地作为 SATA 设备运行。 这允许部署的系统可以使用串行连接的 SCSI 驱动器来获得高性能,也可以使用 SATA 驱动器来提供每兆字节成本较低的存储平台。
建筑
串行 ATA 是全双工协议。 沿着总线向下移动的每个设备都有连续的信号流。 设备和主机同时发送(TX)和接收(RX)。
双向流量模式消除了对总线协商开销的需要
数据字符与基元 - 原语是串行 ATA 协议中最简单的元素。 原语是 32 位 DWORD,用于启动对串行线路功能(X_RDY、CONT 等)的控制。 除了这些“握手”和流量控制信号外,Primitives 还用于定界或“框定”用户数据。
帧信息结构 (FIS) - 帧是主机和设备之间交换的不可分割的信息单元。 帧由 SOF 原语、帧信息结构 (FIS)、根据 FIS 内容计算的 CRC 和 EOF 原语组成。 FIS是帧的用户负载; 帧是一组 Dword,如前所述,它们在主机和设备之间传递信息。
上图表示串行 ATA 层次结构与 SA 的逻辑结构画在 Teledyne LeCroy Trace™ 中查看的协议表示。
链接
来源: 英特尔开发实验室; 串行 ATA 规范 1.0 版权所有 2001; 串行 ATA 工作组