SATA控制器学习资料整理
发布时间
阅读量:
阅读量
1. 参考资料
首先,建议参考一些优质的资料来源
https://www.doc88.com/p-592167157036.html
这是一篇中文论文,可先阅读中文版本,再结合下方的英文内容进行深入理解,英文版本相较中文而言更为详尽
<>
实际上,这篇英文论文即为《Design of an Open-Source Sata Core for Virtex-4 FPGAs》
2. SATA结构
SATA 的各个层级均具有明确的职责划分,结构清晰且层次分明。

2.1 应用层
当主机端SATA接口的命令寄存器内容发生变更时,意味着接口接收到新的读写操作指令。应用层将对获取到的磁盘操作指令进行分析,并依据协议对其进行解析,转化为相应的传输请求,随后根据数据传输请求的具体要求,由传输层执行对应的数据传输任务。
说明:对于具体的SATA调试过程,本人并未实际操作,仅是通过查阅相关文献得出的理解。我认为应用层在接收到新的寄存器数值后,会参照下方的寄存器映射表,并通过case语句对不同类型的传输操作进行识别。随后将对应的使能信号
全部评论 (0)
还没有任何评论哟~
