微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电子工程师杂谈 > FPGA控制SATA硬盘读写

FPGA控制SATA硬盘读写

时间:10-02 整理:3721RD 点击:
准备用FPGA写个HOST控制器,控制SATA硬盘读写数据,最近在学习SATA协议,对流程有些迷茫,请高手指点一下:
1. HOST怎么知道Device的容量信息,比如多少个扇区,LBA多大等,通过Register FIS?
2. 简单的数据读写的话是不是用DMA就行,HOST先发送DMA Setup FIS,然后等接收到DMA Activate FIS之后就可以发送Data FIS了?
3. PIO模式读写的话, 是否需要等接收到Device发送的PIO Setup FIS才行? 如果一直等不到怎么办?
请高手解答,谢谢!

你做的怎么样?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top