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

  • 3
  • 0
  • 约5.63千字
  • 约 9页
  • 2018-05-11 发布于浙江
  • 举报
基于FPGA的IDE硬盘接口卡的实现汇

基于FPGA的IDE硬盘接口卡的实现摘要:本文介绍了一种基于FPGA技术的IDE硬盘接口的设计。该卡提供两个符合ATA-6规范的接口,采用FPGA实现了两套IDE接口功能,设计支持PIO和Ultra?DMA传输模式,文章侧重于介绍用FPGA实现IDE接口协议的具体方法。 关键词:FPGA;硬盘;IDE接口 引言 ??? 本文采用FPGA实现了IDE硬盘接口协议。系统提供两套符合ATA-6规范的IDE接口,一个与普通IDE硬盘连接,另一个与计算机主板上的IDE接口相连。系统采用FPGA实现接口协议,完成接口数据的截获、处理(在本文中主要是数据加密)和转发,支持PIO和Ultra DMA两种数据传输模式。下面重点介绍用FPGA实现接口协议的方法。 1 IDE接口协议简介 1.1 IDE接口引脚定义 ??? IDE(Integrated Drive Electronics)即“电子集成驱动器”,又称为ATA接口。表1列出了ATA标准中IDE接口上的信号。其中,带“-”的信号(如RESET-)表示低电平有效。“方向”是相对于硬盘而言,I表示进入硬盘,O表示从硬盘出来,I/O表示双向。 说 明 方向 名称 管脚 管脚 名称 方向 说 明 复位 I RESET- 1 2 Ground ? 地 数据总线位7 I/O DD7 3 4 DD8 I/O 数据总线位8 数据总线位6 I/O D

文档评论(0)

1亿VIP精品文档

相关文档