fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA

图片[1]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

SATA

SaTa 于 2000 年发布,与早期的 PaTa 接口相比具有多种优势,例如减小了电缆尺寸和成本(40 或 80 根减小到 7 根导线)、本机热插拔、通过更高的信号传输速率实现更快的数据传输,并通过(可选)I/O排队协议实现更高效的传输。该规范的修订版 1.0 于 2003 年 1 月发布。

图片[2]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

串行 aTa 行业兼容性规范源自串行 aTa 国际组织(SaTa-IO)。SaTa-IO 小组协作创建、审查、批准和发布互操作性规范、测试用例和即插即用。与许多其他行业兼容性标准一样,SaTa 内容所有权转移给其他行业机构:主要是 IncITS T13 和 IncITS T10 小组委员会( ScSI ),后者是负责串行连接 ScSI (SaS) 的 T10 子小组。

图片[3]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

世界上第一款 SaTa 硬盘驱动器是 Seagate BaRRacuda SaTa V,于 2003 年 1 月发布。

FPGa实现SaTa协议

FPGa实现SaTa协议主要是通过SERDES实现物理层,后续其他层需要自己写。

图片[4]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

整个SaTa协议需要实现的大致内容如下:

图片[5]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

图片来源见水印

下面介绍几个SaTa协议的实现的开源项目。

FPGa-SaTa-HBa

图片[6]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

介绍

图片[7]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

本项目全中文介绍,关于协议也介绍的异常详细,就不赘述了。

sata3_host_contRolleR/sata_2_host_contRolleR

❞❝

❞介绍

图片[8]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

这是一个 SaTa 3 主控制器项目。使用此功能,可以通过简单的内存接口从 fpga 逻辑中读取 sata3 SDd/hdd。该控制器性能如下:写入:275MBps 读取:519MBps(连续读写)(在 SaMSUnG 250GB SaTa3 SSD 上测试)。 FPGa 型号:Kintex7 xc7k325t(Kc705 板)。

nysa-sata

❞介绍

用 VeRilog 编写的 Sata 协议栈。

图片[9]-fpga项目-优秀的 Verilog/FPGA开源项目介绍(三十八)- SATA-OK资源网

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发