您当前的位置:五五电子网电子知识单片机-工控设备综合-其它基于FPGA的IDE硬盘接口卡的实现 正文
基于FPGA的IDE硬盘接口卡的实现

基于FPGA的IDE硬盘接口卡的实现

点击数:7450 次   录入时间:03-04 11:48:07   整理:http://www.55dianzi.com   综合-其它

流程图

  4 结束语

  本文采用FPGA实现了两套符合ATA-6规范的 IDE接口 ,完成主机与硬盘之间数据的截获、处理和转发。经测试,系统在DOS、Windows 98、Windows  2000、Windows XP及 Red Hat Linux 9.0操作系统环境下,使用希捷、迈拓、三星、西数等公司的多种型号硬盘均工作正常,支持PIO和Ultra DMA两种数据传输模式。由于通过FPGA实现一个完整的IDE接口,若对系统稍加改动,如在数据处理单元中加入相应的文件系统,即可实现脱机读写IDE硬盘,用于数据采集的海量存储等多种场合,使系统具有较好的通用性。

  本文作者创新点:作者针对硬盘数据易泄密及高速大容量数据采集困难等问题,提出在主机和硬盘之间使用FPGA芯片构建一个双向IDE硬盘通道,实现两套符合ATA-6规范的IDE接口,FPGA对主机与硬盘间的数据流进行处理及转发,以实现硬盘数据加密、数据高速采集存储及脱机控制硬盘等操作。系统支持PIO和Ultra DMA两种数据传输模式,对操作系统透明,较常见的单向IDE通道,该系统通用性强,有较好的推广价值。本文侧重于用FPGA实现IDE接口协议,对实现过程及方法做了详细描述,对读者有较高的参考实用价值。



上一页  [1] [2] 


本文关键字:接口  综合-其它单片机-工控设备 - 综合-其它