找回密码
 注册
关于网站域名变更的通知
查看: 271|回复: 1
打印 上一主题 下一主题

用FPGA实现的SATA控制器

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-12 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
FPGA实现的SATA控制器
6 Q" h; u1 T) J0 B
6 ]) T- @9 X2 l. |% l/ ^  t
0 e2 x# |# F9 Y8 p# O4 r
% [* E1 h' @& N5 U) ~2 H
随着业界硬件互联结构去世由并行的总线模式向高速串行模式转变,硬盘接口已经由ATA并行总线信号模式过渡到SATA串行模式。近年来,Xilinx公司高端FPGA器件内集成了高速串行收发器GTP,其内部还集成了为实现SATA协议所定义的OOB信号,8B10B编码等规范所需电路不见。本人最近在研发使用FPGA控制多块磁盘的高带宽磁盘阵系统,目前已使用XILINX VIRTEX5 LXT系列FPGA实现对单块SATA磁盘的读写控制,形成独立的IP。通过在网上搜索,发现为数不多国外公司发布了SATA控制器IP,国内也有几个好朋友发布了相关论文或成果说明,但是这些文档资料里对各自SATA控制器的接口定义,测试结果的描述都显得较为简略,因此本人特此撰文,把自己所做的一些工作成果呈现出来,与业内的朋友做一些交流,也希望能为对此感兴趣的朋友提供一些参考。本文重点放在所实现的IP核的设计理念、接口定义、使用流程定义,IP核测试方法以及使用该IP核对两款硬盘测试的结果上,对于SATA协议本身的内容以及XILINX GTP 组件特性等方面的技术知识本文不作专门论述。3 T, L& _) y- N- y

, I. `! Y1 w$ K0 Y9 j
游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

2#
发表于 2019-7-12 19:06 | 只看该作者
看看楼主如何用FPGA实现的SATA控制器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-11 19:00 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表