虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

SATA

串行高级技术附件的全称是SerialAdvancedTechnologyAttachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口)就是我们现在经常所说的SATA,是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范。
  • 基于FPGA的SATAⅡ协议研究与实现.rar

    现代的计算机追求的是更快的速度、更高的数据完整性和灵活性。无论从物理性能,还是从电气性能来看,现今的并行总线都已出现了某些局限,无法提供更高的数据传输率。而SATA以其传输速率快、支持热插拔、可靠的数据传输等特点,得到各行业越来越多的支持。 目前市场上的SATA IP CORE都是面向IC设计的,不利于在FPGA上集成,因此,本文在Xilinx公司的Virtex5系列FPGA上实现SATAⅡ协议,对SATA技术的推广、国内逻辑IP核的发展都有一定的意义。 本文将SATAⅡ协议的FPGA实现划分成物理层、链路层、传输层和应用层四个模块。提出了物理层串行收/发器设计以及物理链路初始化方案。分析了链路层模块结构,给出了作为SATAⅡ链路层核心的状态机的设计。为满足SATAⅡ协议3.0Gbps的速率,采用扩大数据处理位宽的方法,设计完成了链路层的16b/20b编码模块,同时为提高数据传输可靠性和信号的稳定性,分别实现了链路层CRC校验模块和并行扰码模块。在描述协议传输层的模块结构的基础上,给出了作为传输层核心的状态机的设计,并以DMA DATA OUT命令的操作为例介绍了FIS在传输层中的处理过程。完成了命令层协议状态机的设计,并实现了SATAⅡ新增功能NCQ技术,从而使得数据传输更加有效。最后为使本设计应用更加广泛,设计了基于AHB总线的用户接口。 本设计采用Verilog HDL语言对需要实现的电路进行描述,并使用Modelsim软件仿真。仿真结果表明,本文设计的逻辑电路可靠稳定,与SATAⅡ协议定义功能一致。

    标签: FPGA SATA 协议研究

    上传时间: 2013-06-16

    上传用户:cccole0605

  • SATA协议分析及其FPGA实现.rar

    并行总线PATA从设计至今已快20年历史,如今它的缺陷已经严重阻碍了系统性能的进一步提高,已被串行ATA(Serial ATA)即SATA总线所取代。SATA作为新一代磁盘接口总线,采用点对点方式进行数据传输,内置数据/命令校验单元,支持热插拔,具有150MB/s(SATA1.0)或300MB/s(SATA2.0)的传输速度。目前SATA已在存储领域广泛应用,但国内尚无独立研发的面向FPGA的SATAIP CORE,在这样的条件下设计面向FPGA应用的SATA IP CORE具有重要的意义。 本论文对协议进行了详细的分析,建立了SATA IP CORE的层次结构,将设备端SATA IP CORE划分成应用层、传输层、链路层和物理层;介绍了实现该IPCORE所选择的开发工具、开发语言和所选用的芯片;在此基础上着重阐述协议IP CORE的设计,并对各个部分的设计予以分别阐述,并编码实现;最后进行综合和测试。 采用FPGA集成硬核RocketIo MGT(RocketIo Multi-Gigabit Transceiver)实现了1.5Gbps的串行传输链路;设计满足协议需求、适合FPGA设计的并行结构,实现了多状态机的协同工作:在高速设计中,使用了流水线方法进行并行设计,以提高速度,考虑到系统不同部分复杂度的不同,设计采用部分流水线结构;采用在线逻辑分析仪Chipscope pro与SATA总线分析仪进行片上调试与测试,使得调试工作方便快捷、测试数据准确;严格按照SATA1.0a协议实现了SATA设备端IP CORE的设计。 最终测试数据表明,本论文设计的基于FPGA的SATA IP CORE满足协议需求。设计中的SATA IP CORE具有使用方便、集成度高、成本低等优点,在固态电子硬盘SSD(Solid-State Disk)开发中应用本设计,将使开发变得方便快捷,更能够适应市场需求。

    标签: SATA FPGA 协议分析

    上传时间: 2013-06-21

    上传用户:xzt

  • 理解SATA/SAS 40-nm FPGA解决方案

    本白皮书介绍SATA和SAS协议,怎样使用这些协议,解释SATA和SAS在FPGA应用中的价值,阐述了怎样使用Altera FPGA来开发SATA或者SAS解决方案。

    标签: SATA FPGA SAS 40

    上传时间: 2013-06-12

    上传用户:tonyshao

  • USB3.0–SATA桥接芯片MB86C30A的主要规范,pdf datasheet

    USB3.0–SATA桥接芯片MB86C30A的主要规范:*CBC (密码段链接):一种适合加密模块数据的AES 模式。*XTS (带调整和密文窃取的XEX 加密模式):IEE

    标签: datasheet SATA USB 3.0

    上传时间: 2013-06-10

    上传用户:asdfasdfd

  • SATA转IDE

    JMicron公司的SATA转IDE桥接芯片JM20330的数据手册。

    标签: SATA IDE

    上传时间: 2013-05-19

    上传用户:天大地大

  • 基于SATAⅡ协议的CRC32并行算法的研究

    在介绍CRC校验原理和传统CRC32串行比特算法的基础上,由串行比特型算法推导出一种CRC32并行算法。并结合SATAⅡ协议的要求,完成了SATAⅡ主控制器设计中CRC生成与校验模块的设计。最后通过在ISE平台上编写Verilog硬件描述语言,对SATA协议中帧结构数据进行仿真,验证该CRC32并行算法能够满足SATA接口实时处理的要求。

    标签: SATA CRC 32 协议

    上传时间: 2013-11-16

    上传用户:非洲之星

  • SATA接口定义及电源接口定义

    SATA接口定义及电源接口定义

    标签: SATA 接口定义 定义 电源接口

    上传时间: 2013-10-17

    上传用户:cknck

  • 嵌入式SATA存储系统的研究

    新兴的SAl'A技术为高速、便携、高性价比的嵌入式硬盘存储系统的研制提供了保障。将SATA2.5协议写到Virtex一5 FPGA内部,通过GTP收发器实现高速串行数据传输与存储,可以突破PCI接口的瓶颈,使系统具备高速、实时、便携和海量存储等特点。关键词:SATA;Virtex一5;FPGA;硬盘存储;嵌入式系统 SATA硬盘作为新型的存储介质,具有高速、海量、价格低廉、使用方便等优点。SATA2.5协议支持3.0Gb/s的接口速度,SATA2.5硬盘的持续存储速度可达80MB/8,最大存储容量已经达到750GB(如希捷ST3750640AS硬盘)。SAlrA硬盘已经占据了大部分的PC机硬盘市场,并且正向工作站、服务器的领域迈进。而在嵌入式的应用领域,目前的硬盘存储设备依然广泛采用传统的IDE(ATA)和SCSI硬盘。由于两者存在低速或昂贵的缺点。因此如何将SATA硬盘存储应用到嵌入式系统中就成为今后相关领域的研究重点。

    标签: SATA 嵌入式 存储系统

    上传时间: 2015-01-03

    上传用户:yy541071797

  • this a linux SATA harddisk tool software

    this a linux SATA harddisk tool software

    标签: harddisk software linux this

    上传时间: 2014-09-03

    上传用户:hopy

  • 此驱动程序是SATA功能的PCI卡为例

    此驱动程序是SATA功能的PCI卡为例,此驱动程序支持ATA协议的PIO,DMA,电源管理,中断处理等功能,特别是DMA,采用ScatterGather编程方式。另外,包含编译后的checked version 的sys文件。

    标签: SATA PCI 驱动程序

    上传时间: 2014-01-20

    上传用户:13681659100