首页> 外国专利> Synchronous DMA burst transfer protocol having the peripheral device toggle the strobe signal such that data is latched using both edges of the strobe signal

Synchronous DMA burst transfer protocol having the peripheral device toggle the strobe signal such that data is latched using both edges of the strobe signal

机译:具有外围设备的同步DMA突发传输协议触发选通信号,以便使用选通信号的两个边沿来锁存数据

摘要

A synchronous DMA burst transfer method is provided for transferring data between a host device and a peripheral drive device connected by an ATA bus. The method provides synchronous data transfer capability in an asynchronous system by having one device in charge of both a strobe signal and a data signal. When a host read or write command is delivered to the peripheral drive device, the peripheral device decides when to start the synchronous DMA burst. For a read command, the peripheral device requests the synchronous DMA burst then drives a data word onto the ATA bus after the host acknowledges that it is ready to begin the burst. After allowing time for the data signal to settle, the peripheral device toggles a strobe signal from a high state to a low state. The host sees the edge of the strobe signal at which time the host latches the data word on the bus. Additional data words can be driven on the bus and the strobe signal can be retoggled to latch the additional data words into the host. After all data words have been transferred, the strobe signal is returned to a high state so that it is ready to be used for another host command. By having the device which is sending the data in charge of both the strobe signal and the data signal, the method reduces timing delays and provides a data transfer rate up to 33 MBytes/sec. The method is easily implemented in existing systems and is backward compatible with existing transfer protocols.
机译:提供了一种同步DMA突发传输方法,用于在主机设备和通过ATA总线连接的外围驱动设备之间传输数据。该方法通过使一个设备既负责选通信号又负责数据信号,从而在异步系统中提供了同步数据传输能力。当主机读取或写入命令传递到外围设备驱动器时,外围设备将决定何时启动同步DMA突发。对于读取命令,外围设备请求同步DMA突发,然后在主机确认已准备好开始突发后,将数据字驱动到ATA总线上。在允许时间使数据信号稳定之后,外围设备将选通信号从高状态切换到低状态。主机看到选通信号的边缘,这时主机将总线上的数据字锁存。可以在总线上驱动其他数据字,并且可以重新触发选通信号以将其他数据字锁存到主机中。传输完所有数据字后,选通信号将返回高电平状态,以便准备用于其他主机命令。通过使负责发送选通信号和数据信号的数据的发送设备,该方法减少了时序延迟,并提供了高达33 MB /秒的数据传输速率。该方法可以在现有系统中轻松实现,并且与现有传输协议向后兼容。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号