新闻中心

EEPW首页 > EDA/PCB > 设计应用 > SATA支持ATAPI的设计要点分析

SATA支持ATAPI的设计要点分析

作者:时间:2012-05-04来源:网络收藏

2. Vendor Specific Command Issue(制造商的特有指令问题)

本文引用地址:http://www.eepw.com.cn/article/190422.htm

  这类问题通常为光驱厂商都有自己的Vendor Specific Command,而此类command并未遵循规格的规范,而此种模式在现有的光驱市场是非常普遍的现象。但是也造成了设计上的困难。

  ? Update optical media flash ROM问题

  每一家系统厂商更新flash ROM的程序顺序往往都是厂商特有的vendor specific command。而有些厂商的更新程序往往会与传输协议有所出入,这也就会造成了兼容性的问题。

  例如:持续的写入sec count register对于PATA及规格是有意义的,但是对于而言却是会被忽略的。

  3. Violate Spec Issue(违反ATAPI规格问题)

  光驱接口反应未遵守规格的规定,这在PATA时期即是如此。与硬盘相比,硬盘的Operational Behavior与Command set基本上都相当遵守ATA Spec.的规范,但是光储存装置对于ATAPI Spec.却往往有违反规格的情形发生。而PATA to SATA bridge就必须有能力补偿ATAPI装置违反ATAPI Spec.的运作差异(Operational Variations)。

  所谓的作业差异,一般来说,许多ATAPI装置都会在某些地方不符合ATAPI规格,进而产生所谓的「运作差异」,它们会以不同的形式出现,使得事前预测变得极为困难。ATAPI时序差异(timing variations)就是ATAPI装置常见的一种差异,这是因为随着ATAPI装置在PIO或UDMA模式下工作,ATAPI总线Handshaking Signal的宽度也会有所不同,数据脉冲讯号(data strobe)就是例子。此时除非PATA to SATA桥接组件在他的SATA/ATAPI实体接口中提供可调整时序,否则采用这种组件的电路板就无法弥补ATAPI装置的时序差异,系统厂商也将被迫选择不同的ATAPI装置或桥接组件;无论厂商采用哪种方式,产品上市的时间与未来的兼容性问题都会受到影响。

  光驱接口反应未遵守规格的项目还包含以下各点:

  ? Status反应

  ? Interrupt反应

  ? Signature反应是错误的

  ? 运作反应违反ATAPI规格


上一页 1 2 下一页

关键词: ATAPI SATA 分析

评论


相关推荐

技术专区

关闭