在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4628|回复: 7

[求助] 请问大家有做过 FPGA 控制 SATA 硬盘吗?哪位大侠能够指点一二呢?急求!!!

[复制链接]
发表于 2011-6-14 15:33:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
请问大家有做过 FPGA 控制 SATA 硬盘吗?
我在网上看的资料说是需要用 RocketIO 实现 FPGA 控制 SATA 的物理层,但不知道究竟该从何下手?
哪位大侠能够指点一二呢?急求!!!
发表于 2011-6-14 19:51:30 | 显示全部楼层
因为SATA的物理层是用Serdes的,或者FPGA里面将的Transreceiver。所以你要选择的FPGA里面一定要有内置的Transreceiver,比如Xilinx的Virtex系列后面带T的(XC5VLX330T)。做PCB的时候要把它的Serdes接口信号接到SATA上。在FPGA逻辑里面例化一个Serdes(或者叫GTX还是GTP什么的)。这样的话,FPGA和SATA的物理层就对接了(当然,你例化的Serdes速度要和对端的SATA一样)。然后再物理层后面再写一些编解码的收发器。
想来这样就可以搞定了。
我自己没做过,方案仅供参考。
发表于 2011-6-15 13:19:33 | 显示全部楼层
学习了。。。。
 楼主| 发表于 2011-7-4 11:04:02 | 显示全部楼层
回复 2# acgoal


    谢谢,但论坛里面没人做过这方面的吗?
发表于 2011-7-4 17:03:12 | 显示全部楼层
估计是和做master的pcie比较类似
发表于 2011-8-19 13:32:08 | 显示全部楼层
说的很对
发表于 2016-6-24 17:35:08 | 显示全部楼层
回复 2# acgoal


  是这样的思路,感觉好像和sata controller接口不太匹配啊,对于sata协议不太懂,这个OOB不应该只是RX的时候有吗?

没有下面的信号

SLUMBER
PARTIAL
SPDSEL


而且多了下面的信号,
    input           txcominit_in,
    input           txcomsas_in,
    input           txcomwake_in,
发表于 2016-6-26 03:08:47 | 显示全部楼层
回复 1# lzl19860420


   OOB 要解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 19:27 , Processed in 0.022624 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表