摘要 | 第1-6页 |
Abstract | 第6-9页 |
第1章 绪论 | 第9-14页 |
·课题研究背景 | 第9-11页 |
·FPGA 简介 | 第9-10页 |
·SATA 特性介绍 | 第10-11页 |
·SATA 的发展 | 第11页 |
·课题研究的意义 | 第11-12页 |
·SATA 研究现状 | 第12页 |
·本文研究的主要内容 | 第12-14页 |
第2章 SATAⅡ协议研究 | 第14-28页 |
·SATAⅡ协议的体系结构 | 第14页 |
·SATAⅡ协议物理层研究 | 第14-16页 |
·物理层概要 | 第14-15页 |
·SATAⅡ协议物理层功能 | 第15页 |
·物理层OOB 信号 | 第15-16页 |
·SATAⅡ协议链路层研究 | 第16-19页 |
·链路层概要 | 第16-17页 |
·链路层86/10b 编码机制 | 第17-19页 |
·SATAⅡ协议传输层研究 | 第19-23页 |
·传输层概要 | 第19-20页 |
·传输层FIS 类型 | 第20-23页 |
·SATAⅡ设备命令层协议解析 | 第23-27页 |
·本章小结 | 第27-28页 |
第3章 SATAⅡ协议物理层的FPGA 实现 | 第28-32页 |
·高速SERDES 传输技术 | 第28-29页 |
·SATAⅡ物理链路建立连接过程 | 第29-30页 |
·SATAⅡ物理链路初始化过程实现 | 第30-31页 |
·本章小结 | 第31-32页 |
第4章 SATAⅡ协议链路层的FPGA 实现 | 第32-44页 |
·SATAⅡ链路层模块结构设计 | 第32-33页 |
·SATAⅡ链路层控制原语 | 第33-34页 |
·SATAⅡ链路层状态机设计 | 第34-38页 |
·SATAⅡ链路层空闲状态机设计 | 第34-35页 |
·SATAⅡ链路层发送状态机设计 | 第35-37页 |
·SATAⅡ链路层接收状态机设计 | 第37-38页 |
·SATAⅡ链路层16b/20b 编码模块设计 | 第38-40页 |
·SATAⅡ链路层CRC-32 校验模块设计 | 第40-41页 |
·CRC 校验原理 | 第40页 |
·CRC-32 的FPGA 实现 | 第40-41页 |
·SATAⅡ链路层扰码模块设计 | 第41-43页 |
·本章小结 | 第43-44页 |
第5章 SATAⅡ协议传输层的FPGA 实现 | 第44-50页 |
·SATAⅡ协议传输层模块结构设计 | 第44-45页 |
·SATAⅡ协议传输层状态机设计 | 第45-47页 |
·SATAⅡ协议传输层FIS 处理模块设计 | 第47-48页 |
·DMA DATA OUT 命令在 SATAⅡ传输层的实现 | 第48-49页 |
·本章小结 | 第49-50页 |
第6章 SATAⅡ协议命令层及用户接口的FPGA 实现 | 第50-57页 |
·SATAⅡ命令层协议状态机设计 | 第50-51页 |
·SATAⅡ映像寄存器设计 | 第51页 |
·SATAⅡDMA 控制器设计 | 第51-52页 |
·SATAⅡ新增功能NCQ 技术的实现 | 第52-53页 |
·基于AHB 总线的用户接口设计 | 第53-56页 |
·本章小结 | 第56-57页 |
结论 | 第57-59页 |
参考文献 | 第59-62页 |
致谢 | 第62-63页 |
附录 A (攻读学位期间参与的项目与撰写的学术论文) | 第63页 |