首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文--磁存贮器及其驱动器论文

基于FPGA的固态硬盘控制器设计

摘要第1-6页
Abstract第6-11页
第1章 绪论第11-16页
   ·硬盘技术简介第11-13页
   ·国内外发展现状第13-14页
   ·研究背景及本文主要工作第14-16页
     ·研究背景第14-15页
     ·本文主要工作第15-16页
第2章 固态硬盘控制器技术分析第16-31页
   ·固态硬盘接口SATA 协议简介第16-25页
     ·物理层第17-21页
     ·链路层第21-23页
     ·传输层第23-24页
     ·应用层第24-25页
   ·固态硬盘存储介质NAND FLASH第25-31页
     ·内部结构第26-27页
     ·分类第27页
     ·指令系统第27-28页
     ·坏块第28页
     ·ECC 校验第28-31页
第3章 固态硬盘控制器总体设计第31-38页
   ·功能模块划分第31-33页
   ·MicroBlaze 处理器第33-34页
   ·模块地址分配第34-35页
   ·Xilinx 系统标准IP 核第35-38页
     ·OPB_GPIO 通用输入输出第35-36页
     ·OPB_INTC 中断控制器第36页
     ·OPB_UARTLITE 通用异步串行接口第36-37页
     ·OPB_EMC SRAM 接口控制第37-38页
第4章 SATA 控制器核设计第38-58页
   ·物理层第38-43页
     ·RocketIO MGT 高速串行传输第39-42页
     ·OOB 控制模块设计第42-43页
   ·链路层第43-51页
     ·8B/10B 编解码第44-46页
     ·CRC 计算与校验第46页
     ·加扰和解扰第46-47页
     ·原语生成和检测第47-48页
     ·链路层控制状态机第48-51页
   ·传输层第51-53页
   ·应用层第53-58页
第5章 NAND FLASH 控制器核设计第58-72页
   ·控制器功能要求第58页
   ·控制器结构第58-61页
     ·控制器接口定义第59-60页
     ·寄存器配置第60-61页
   ·指令处理状态机第61-64页
     ·页读取指令处理状态机第61-62页
     ·页编程指令处理状态机第62页
     ·块擦除指令处理状态机第62-63页
     ·复位指令处理状态机第63页
     ·读ID 指令处理状态机第63页
     ·状态读取指令处理状态机第63-64页
   ·ECC 模块第64-68页
     ·ECC 模块的工作原理第64-65页
     ·ECC 模块实现第65-68页
   ·NAND FLASH 应用管理方法第68-72页
     ·文件系统第68-69页
     ·坏块管理第69-70页
     ·均衡损耗第70-72页
第6章 固态硬盘控制器测试与结果分析第72-80页
   ·固态硬盘控制器测试平台第72页
   ·固态硬盘控制器模块测试第72-77页
     ·SATA 物理层高速串行传输测试第72-73页
     ·SATA 控制器核测试第73-76页
     ·NAND FLASH 控制器核测试第76-77页
   ·固态硬盘控制器整体测试第77-80页
     ·功能测试第77-78页
     ·性能测试第78-80页
结论与展望第80-82页
参考文献第82-85页
致谢第85-86页
附录A 攻读硕士学位期间发表的论文第86-87页
附录B 系统PCB 版图第87-88页
附录C 系统实物图第88-89页
附录D 部分源程序第89-92页

论文共92页,点击 下载论文
上一篇:异构系统中基于可用性的抢占式任务调度算法研究
下一篇:应用于煤矿安全的ARM7平台设计