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