目录
1. 参考资料
首先,先推荐几个好的参考资料
https://www.doc88.com/p-592167157036.html
这是一个中文论文,可以先看中文的,再看下面英文的,英文的比中文 的写的详细
https://download.csdn.net/download/weiweiliulu/12465007
其实就是 Design of an Open-Source Sata Core for Virtex-4 FPGAs这篇英文论文
2. SATA结构
SATA 的每一层都分工明确,层次分明。
2.1 应用层
当主机端SATA接口的命令寄存器被修改时,说明接口得到了一个新的读写操作指令,应用层会分析得到的磁盘操作命令并根据协议进行相应的解析,解析成对应的传输请求,最后根据数据传输请求要求传输层进行数据的传输操作。
说明:具体SATA我也没调试过,