SATA3.0 Host Controller IP
SATA3.0 Host IP 不仅实现了 SATA 协议的 PHY(物理层)、Link(链路层)和 TRN
(传输层),并且实现了 CMD(命令层)和 APP(应用层),支持 1.5、3 和 6Gbps 传输
速率,和 SATA 规范完全兼容。
SATA3.0 Host IP 给用户使用 SATA 存储设备提供一种高效且易于使用的接口。无需用
户干预,SATA3.0 Host IP 自动完成连接、诊断、识别以及初始化 SATA 存储设备,输出
SATA 设备的 Identify Data Structure。SATA3.0 Host IP 内置 SGDMA 控制器,用户不但可
以通过 IO 接口访问 SATA 存储设备,还可以使用 DMA 接口高效读写 SATA 存储设备。
SATA3.0 Host IP 不局限连接 SATA 存储设备的个数,即连接 SATA 存储设备的数量
是可编程的。
内核特性:
1. 与 SATA 1.5Gbps、3.0Gbps 以及 6.0Gbps 业界规范完全兼容
2. AXI-Lite 或应用寄存器(ARI)接口,同时支持 IO(包括 PIO 和 Trim)和 SGDMA 操
作
3. IO 数据接口采用 RAM 设计,DMA 数据接口采用 AXI-Stream 或 FIFO 设计
4. 支持 SerDes 接口,并且 SerDes 接口个数可编程(即可连接的 SATA 存储设备的数量
是可编程的,数量取决于 FPGA 的 GT 个数)
5. 支持 SATA 存储设备带电热插拔
6. 支持 Xilinx 器件:Spartan-6,Virtex-5,Virtex-6,Artix-7,Kintex-7,Virtex-7,
Kintex Ultrascale,Kintex Ultrascale+,Virtex Ultrascale,Virtex Ultrascale+
7. 易于集成的同步、可综合 Verilog 设计
8. 通过完全验证的 SATA3.0 IP
对外接口:
1. AXI-Lite 或应用寄存器(ARI)接口
2. AXI-Stream 或 FIFO 流式数据总线