artix7实现sata控制器
目前一直没有与device通信上,请哪位大侠指点一下!十分感谢!
你查下xilinx的datasheet,在我 印象中,GTP是支持sata的。
按理说GTP只是负责做serdes的功能,串行通信协议都可以。建议做仿真,可以用xilinx的GTP互相对接或者和你的sata控制器做通信,,,否则直接上FPGA,很难debug,很难知道是什么东西配置错了,还是控制器和GTP之间协作有问题,还是板级的信号质量有问题
是支持sata,但是我这折腾好几天了,从IP过来的rxelecidle一直都为高,而且rxdisperr有非零情况,也就是出现错误了,这是什么原因?是物理上出现问题还是不支持我买的msata?
我用设置好参数的IP核打开自带的例子,仿真后,除了数据有变化之外,中间其他信号都没有变化,请问您有仿真的工程可以分享一下吗?
支持支持
我没有现成的例子共享,我不是做sata的,只不过对GTP稍微有了解罢了,你的问题建议多做做仿真,你最好看看现在板子上看到的elecidle一直为高,仿真的时候是不是也这样。
谢谢你的建议!仿真rxelecidle信号不会一直为高
OOB 握手有问题,上逻辑分析仪看一下。
还没到上板那一步,仿真现在都不通过
设置仿真加速为FALSE 才能正确仿真rxreset流程。
我正在做SATA,并调试成功了,能贴出具体问题嘛?我们是在SP6上做的,A7gtp肯定可以的,不过GTP实现的是物理层的东西
7与6在GTP的设置上还是有很大不同的,有些要稍微复杂一些。
lz现在sata做的怎么样了,我尝试在k7325t做了一个,初始化已经完了,但是最后用的时候发现上电初始化以后硬盘就是发过来一个x_rdy请求,我回复了r_rdy之后硬盘就再无动作了,这是什么问题啊?求助
lz做的咋样啦,我的毕设也是Xilinx实现SATA,现在一头雾水,不知道可不可以交流。联系方式可以私信一下给我么
