外部DMA请求/应答协议
发布时间:2008/12/23 0:00:00 访问次数:1314
这里主要讲述4种类型的dma请求/应答协议。
(1)握手模式
在握手模式下,一个单独的dma请求信号对应一个dma应答信号。而且在该模式下,一次dma操作意味着在dma操作中的一对或不可分的读和写周期。在dma操作中,总线控制器不能把`总线的使用权分配给其他总线控制者。如果想在dma操作中响应高优先级的总线控制,则必须用单步模式,单步模式是把一个dma操作看成是分离的读和写操作周期。
由nxdreq产生的dma请求引起一个字节、一个半字或者一个字被传送出去。在握手模式下,每一个数据的传送都需要dma请求。
(2)单步模式
单步模式意味着有两个dma应答周期,分别为dma读和写周期。单步模式通常用于测试和调试,因为在读与写之间总线控制权可能会交给其他总线控制者。在nxdack的非有效区,比如在读与写周期之间,总线控制器将再次评估总线优先级,以决定新的总线控制权。因此,单步模式下的数据传输将慢于握手模式下的数据传输。
当dma请求信号变低时,如果没有高优先级的总线请求,则总线通过降低dma应答信号来表明对dma操作的总线分配。在dma应答信号的第一个低电平段,将有一个dma的读周期。在dma读周期后,dma应答信号将有一个上升沿来表示dma读周期的结束;同时,如果在dma应答信号上升时dma请求信号一直为低电平,则表明下面将是dma写周期。但是如果在dma应答信号上升时dma请求信号也为高电平,则dma写周期将会延迟到新的dma请求信号被激活。
(3)完整服务模式
在完整服务模式下,一次dma请求将产生连续的dma传输,直到规定的dma传输数据完成。
在完整服务模式下,如果dma传送操作的数量太大,dma操作长时间占用总线,将引起一些问题,因为其他总线服务将无法进行。为了解决此问题,在完整服务模式下,每传送完一个单元,dma将释放总线控制权。当dma释放总线控制权后,其他总线就可以拥有总线控制权;如果其他总线拥有了总线控制权,则在完成该服务后将继续执行剩余的dma操作,而且不需要再次激活nxdreq。
(4)需求模式
需求模式表示,只要dma请求信号有效,dma传送周期将连续进行。不像完整服务模式,需求模式不允许将总线控制权交给高优先级的总线控制者,即使它在dma操作中向总线控制器发出请求。也就是说,在需求模式下,dma垄断总线控制权。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
这里主要讲述4种类型的dma请求/应答协议。
(1)握手模式
在握手模式下,一个单独的dma请求信号对应一个dma应答信号。而且在该模式下,一次dma操作意味着在dma操作中的一对或不可分的读和写周期。在dma操作中,总线控制器不能把`总线的使用权分配给其他总线控制者。如果想在dma操作中响应高优先级的总线控制,则必须用单步模式,单步模式是把一个dma操作看成是分离的读和写操作周期。
由nxdreq产生的dma请求引起一个字节、一个半字或者一个字被传送出去。在握手模式下,每一个数据的传送都需要dma请求。
(2)单步模式
单步模式意味着有两个dma应答周期,分别为dma读和写周期。单步模式通常用于测试和调试,因为在读与写之间总线控制权可能会交给其他总线控制者。在nxdack的非有效区,比如在读与写周期之间,总线控制器将再次评估总线优先级,以决定新的总线控制权。因此,单步模式下的数据传输将慢于握手模式下的数据传输。
当dma请求信号变低时,如果没有高优先级的总线请求,则总线通过降低dma应答信号来表明对dma操作的总线分配。在dma应答信号的第一个低电平段,将有一个dma的读周期。在dma读周期后,dma应答信号将有一个上升沿来表示dma读周期的结束;同时,如果在dma应答信号上升时dma请求信号一直为低电平,则表明下面将是dma写周期。但是如果在dma应答信号上升时dma请求信号也为高电平,则dma写周期将会延迟到新的dma请求信号被激活。
(3)完整服务模式
在完整服务模式下,一次dma请求将产生连续的dma传输,直到规定的dma传输数据完成。
在完整服务模式下,如果dma传送操作的数量太大,dma操作长时间占用总线,将引起一些问题,因为其他总线服务将无法进行。为了解决此问题,在完整服务模式下,每传送完一个单元,dma将释放总线控制权。当dma释放总线控制权后,其他总线就可以拥有总线控制权;如果其他总线拥有了总线控制权,则在完成该服务后将继续执行剩余的dma操作,而且不需要再次激活nxdreq。
(4)需求模式
需求模式表示,只要dma请求信号有效,dma传送周期将连续进行。不像完整服务模式,需求模式不允许将总线控制权交给高优先级的总线控制者,即使它在dma操作中向总线控制器发出请求。也就是说,在需求模式下,dma垄断总线控制权。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)