跳转至

IDE (Integrated Device Electronics)

IDE(Integrated Device Electronics)整合式磁盘电子接口,简称 IDE,是一种用于电脑用硬盘机(hard disks)、固态硬盘(solid-state drives)、光驱(CD-ROM)等的标准传输接口。IDE 最早由美国 Western Digital 公司使用此名称进行其硬盘销售业务。其正式的规格名称是 ATA/ATAPI(Advanced Technology Attachment/AT Attachment Packet Interface)接口。由于硬盘容量增加、传输速度提升需求及各种存储装置不断推陈出新,使 ATA 规格持续增订。在 1998 年,ATA-4 增加了 ATAPI 规格,使 ATA 可以连接光驱及其他存储媒体。在 2003 年,发表了 SATA(Serial ATA)规格,使原来的并列 ATA 追溯更名为 PATA(Parallel ATA)以资区别。

分析 IDE,因为是并列传输,需使用较多的通道,因此我们须将其分为三个类型。

一般通道(11 pin): 其信号为 DASP-、DIOR-:HDMARDY-:HSTROBE、DIOW-:STOP、DMACK-、DMARQ、INTRQ、IORDY:DDMARDY-:DSTROBE、PDIAG-:CBLID-、RESET-、CSEL 及 IOCS16-。

寄存器通道(5 pin): 其信号为 CS(0:1)- 及 DA(2:0)。

数据通道(16 pin): 其信号为 DD(15:0)。

我们建议 IDE bus 与逻辑分析仪之接线图如下:

IDE wiring

IDE 接线建议

传输模式 设错可能影响命令解读;未正确指定时分析仍可进行。通道前缀差异见 Settings。

Decode Settings

Decode Settings

IDE Decode Settings
  • 通道选择: 设置待测物上各个信号端接在逻辑分析仪的通道编号。区分为 3 个页面(一般、寄存器及数据总线)来进行定义。
  • 传输模式: 指定待测装置会使用的规格,以便于 IDE 分析时可以正确解释命令。若没正确指定,分析亦可进行。Default 为 ULTRA DMA Mode 6。选取 UDMA Mode 6 时 IOCS16 通道栏位停用(Disable)。
  • 分析报告: 指定在显示报告窗口只显示哪些寄存器。例如数据寄存器未勾选时,有关于数据寄存器的数据就不会出现在报告窗口,检视分析结果时即可过滤掉数据寄存器内容。勾选时该寄存器栏位启用(Enable)。Default 为全部勾选(Command、Alternate、Status、Sector Count、LBA Low/Mid/High、Features、Error、Dev Ctrl、Device、Data)。

Result

IDE Result

IDE 解码结果