基于FPGA的固态IDE接口设计

基于FPGA的固态IDE接口设计

论文摘要

IDE接口,是计算机主机和硬盘之间的一种标准接口形式,广泛应用于计算机主机和高性能大容量存储设备之间的数据传输中。本文根据大容量FLASH存储阵列数据传输的实际需求,提出了基于FPGA实现固态IDE接口的设计思想。设计利用Altera公司的高性能FPGA芯片实现了IDE接口主机适配器的设计,并在研究ATA/ATAPI-6协议的基础上,提出了基于FPGA的固态IDE接口设计方案。以Quartus为开发环境,按照基于模块的系统芯片设计方法,实现了固态IDE接口主机适配器的设计,并完成了模块仿真和系统调试。论文设计包括ATA协议分析、系统模块构造实现、模块仿真和调试、嵌入式逻辑分析仪调试方法等内容。实验结果显示,基于FPGA的固态IDE接口能够实现主机和存储设备之间的指令传送和数据传输控制,并正确实现了数据传输。标准IDE接口主机适配器设计的实现,为FLASH存储阵列提供了一种标准的接口形式,方便了FLASH存储阵列和主机之间的数据交换,增加了FLASH存储阵列的设备通用性,有助于实现FLASH存储阵列接口标准化,促进FLASH大容量存储阵列的研究发展和使用。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景和意义
  • 1.2 IDE 接口发展和研究现状
  • 1.3 课题主要内容
  • 1.4 本文章节安排
  • 第2章 IDE 接口设计基础
  • 2.1 IDE 物理接口
  • 2.2 IDE 寄存器模型
  • 2.3 数据传输协议
  • 2.3.1 上电复位协议
  • 2.3.2 软件复位协议
  • 2.3.3 总线空闲状态
  • 2.3.4 无数据传输协议
  • 2.3.5 设备检测指令协议
  • 2.4 ATA 数据传输模式
  • 2.4.1 PIO 模式
  • 2.4.2 DMA 模式
  • 2.4.3 两种传输模式的比较
  • 2.5 FPGA 设计基础
  • 2.5.1 FPGA 及其设计流程
  • 2.5.2 VHDL 简介
  • 2.5.3 开发和仿真环境
  • 第3章 IDE 主机适配器设计
  • 3.1 总体方案设计
  • 3.2 寄存器接口模块设计
  • 3.2.1 寄存器组详细描述
  • 3.2.2 模块设计
  • 3.3 设备控制模块
  • 3.4 数据缓存模块
  • 3.5 PIO 数据传输控制
  • 3.5.1 PIO data in 数据传输协议
  • 3.5.2 PIO data out 数据传输协议
  • 3.5.3 PIO 数据传输时序设计
  • 3.6 UDMA 数据传输控制
  • 3.6.1 UDMA data in 数据传输协议
  • 3.6.2 UDMA data out 数据传输协议
  • 3.6.3 UDMA 数据传输时序设计
  • 第4章 系统调试
  • 4.1 嵌入式逻辑分析仪
  • 4.2 调试硬件电路
  • 4.3 系统验证
  • 第5章 总结
  • 参考文献
  • 硕士期间发表论文目录
  • 致谢
  • 相关论文文献

    • [1].IDE技术创新方法在煤层气开采中的应用研究[J]. 工业技术经济 2015(11)
    • [2].基于IDE创新管理视角的装备研发技术知识转化路径研究[J]. 科学管理研究 2019(05)
    • [3].基于FPGA控制的IDE磁盘阵列设计[J]. 电子技术应用 2008(04)
    • [4].基于IDE的监控软件模块化设计[J]. 信息系统工程 2012(06)
    • [5].IDE硬盘在高速数据采集系统中的应用[J]. 计算机与数字工程 2017(04)
    • [6].VS2008的IDE环境中对应用程序进行调试的方法[J]. 电脑开发与应用 2012(08)
    • [7].Ide基因通过AKT调控成肌细胞增殖和分化的研究[J]. 畜牧兽医学报 2020(08)
    • [8].小微企业知识溯源路径研究——基于IDE创新理论视角[J]. 情报理论与实践 2017(07)
    • [9].罗格列酮调节IDE和GSK-3β的活性改善阿尔茨海默病动物认知能力[J]. 重庆医科大学学报 2013(06)
    • [10].Proteus与第三方IDE联合搭建单片机系统仿真平台[J]. 电气技术 2009(12)
    • [11].基于IDE模式下轮机工程专业人才培养的探讨[J]. 内燃机与配件 2018(22)
    • [12].IDE公司的海水淡化技术[J]. 国际人才交流 2019(02)
    • [13].从中交建收购IDE看海水淡化的未来[J]. 新经济导刊 2016(11)
    • [14].MCS-51单片机汇编语言程序IDE设计与实现[J]. 数字技术与应用 2013(05)
    • [15].基于IDE的台湾休闲农业发展分析[J]. 农学学报 2018(03)
    • [16].猪链球菌Ide通用截短蛋白原核表达及纯化研究[J]. 中国兽药杂志 2018(06)
    • [17].基于ID与IE融合的IDE技术创新方法[J]. 科学学研究 2014(05)
    • [18].IDE创新方法在软件开发中的应用研究[J]. 科技管理研究 2019(20)
    • [19].Arduino IDE下PID控制程序的设计与实现[J]. 现代制造技术与装备 2017(12)
    • [20].猪链球菌Sao-M和Ide_(Ssuis)蛋白的原核表达与反应原性分析[J]. 中国兽药杂志 2016(06)
    • [21].IDE基因和TCF7L2基因多态性与妊娠期糖尿病的相关性研究[J]. 中国实用妇科与产科杂志 2016(05)
    • [22].一种高效的IDE硬盘控制器设计[J]. 计算机技术与发展 2015(05)
    • [23].基于智能移动设备IDE的设计与实现[J]. 微计算机信息 2009(08)
    • [24].黄秋葵提取物对2型糖尿病小鼠的降糖作用及与基因TNF-α和IDE的相关性研究[J]. 中草药 2017(15)
    • [25].浅析流行IDE项目创建向导插件的开发[J]. 电脑编程技巧与维护 2014(03)
    • [26].基于IDE算法优化支持向量机的变压器故障诊断[J]. 科技创新与应用 2012(28)
    • [27].营养干预对阿尔茨海默病转基因小鼠脑内IDE和NEP水平的影响[J]. 实用老年医学 2015(03)
    • [28].让老IDE接口光驱发挥余热[J]. 电脑爱好者 2011(15)
    • [29].基于IDE技术创新方法的煤层气车载钻机研发过程研究[J]. 价值工程 2014(29)
    • [30].IDE硬盘在准在线故障诊断系统中的应用研究[J]. 机床与液压 2011(21)

    标签:;  ;  ;  

    基于FPGA的固态IDE接口设计
    下载Doc文档

    猜你喜欢