| 摘要 | 第1-7页 |
| ABSTRACT | 第7-8页 |
| 目录 | 第8-11页 |
| 第1章 绪论 | 第11-16页 |
| ·研究背景和课题意义 | 第11-13页 |
| ·论文的主要工作 | 第13-14页 |
| ·主要创新点 | 第14页 |
| ·论文的组织结构 | 第14-16页 |
| 第2章 OCB和DRAM基础知识 | 第16-27页 |
| ·SOC片上总线简介 | 第16-20页 |
| ·DRAM存储系统简介 | 第20-27页 |
| ·DRAM存储单元 | 第20-21页 |
| ·DRAM存储器结构 | 第21-22页 |
| ·主要的DRAM技术介绍 | 第22-24页 |
| ·DDR SDRAM主要命令介绍 | 第24-27页 |
| 第3章 DDR控制器性能优化策略分析 | 第27-50页 |
| ·系统总线的优化策略 | 第27-35页 |
| ·DDR控制器中写缓冲区的设置 | 第27-31页 |
| ·DDR控制器中读缓冲区的设置 | 第31-33页 |
| ·带读写缓冲区的DDR控制器中的数据相关问题 | 第33-34页 |
| ·AHB总线split传输模式分析 | 第34-35页 |
| ·存储总线的优化策略 | 第35-47页 |
| ·DDR存储器读写机制的分析 | 第36-43页 |
| ·DDR读写中open page和close page策略的比较 | 第43-45页 |
| ·DRAM存储系统调度算法简介 | 第45-47页 |
| ·根据AXI总线特性对前述策略进行改进 | 第47-50页 |
| 第4章 存储控制器的详细设计 | 第50-87页 |
| ·DDR控制器的结构设计与模块划分 | 第50-53页 |
| ·DDR控制器的顶层接口定义 | 第53-56页 |
| ·各模块的具体实现 | 第56-87页 |
| ·本课题设计方法简介 | 第56-58页 |
| ·axi_interface模块的具体设计 | 第58-61页 |
| ·register_file模块的具体设计 | 第61-65页 |
| ·模式与扩展模式寄存器 | 第62页 |
| ·自刷新周期寄存器 | 第62页 |
| ·时序参数寄存器 | 第62-63页 |
| ·命令寄存器 | 第63-64页 |
| ·错误寄存器 | 第64页 |
| ·状态寄存器 | 第64-65页 |
| ·Address trace模块的具体设计 | 第65-66页 |
| ·refresh control模块的具体设计 | 第66页 |
| ·DDR Datapath模块的具体设计 | 第66-70页 |
| ·DDR控制器数据通道设计中的多时钟问题 | 第67-69页 |
| ·DDR控制器数据通道设计中的Dqs_out信号 | 第69-70页 |
| ·读写缓冲区模块的具体设计 | 第70-76页 |
| ·读写缓冲区内部主要模块功能 | 第70-71页 |
| ·缓冲区分配算法 | 第71-74页 |
| ·缓冲区RAW数据相关问题 | 第74-75页 |
| ·缓冲区算法对AXI总线接口性能提高的支持 | 第75-76页 |
| ·DDR Command launch模块的具体设计 | 第76-78页 |
| ·DDR Timing control模块的具体设计 | 第78-87页 |
| 第5章 设计功能验证 | 第87-91页 |
| ·功能验证策略 | 第87页 |
| ·功能验证的结果 | 第87-89页 |
| ·背靠背RAW相关问题 | 第89-91页 |
| 第6章 结论与展望 | 第91-93页 |
| ·总结 | 第91页 |
| ·未来工作的展望 | 第91-93页 |
| 致谢 | 第93-94页 |
| 参考文献 | 第94-96页 |
| 个人简历 在读期间发表的学术论文与研究成果 | 第96页 |