微型计算机原理与接口技术课件作者吕林涛主编梁莉宋继红副主编第八章节.pptVIP

  • 7
  • 0
  • 约1.41万字
  • 约 67页
  • 2018-05-08 发布于广东
  • 举报

微型计算机原理与接口技术课件作者吕林涛主编梁莉宋继红副主编第八章节.ppt

8.2.3 8237A的内部寄存器 8.2.3 8237A的内部寄存器 1)D0:规定是否工作在存储器传送方式。8237A约定:当进行存储器之间的数据传送时,由通道0提供源地址,通道1提供目的地址并进行字节计数。 2)D1: 在存储器向存储器传送时,起控制作用。 3)D2: 用来启动和停止8237A的工作。 4)D3:8237A可以有两种工作时序:一种是正常时序,一种是压缩时序。如果系统各部分速度比较高,便可以压缩时序,这样可以提高DMA传输的数据吞吐量。 5)D4:选择各通道DMA请求的优先级。当D4=0时为固定优先级,即通道0优先级最高,通道3的优先级最低;当D4=1时为循环优先级,即在每次DMA服务之后,各个通道的优先级都发生变化。比如,某次传输前的优先级次序为2>3>0>1 ,那么在通道2进行一次传输之后,优先级次序成为3>0>1>2 。如果这时通道3没有DMA请求,而通道0有DMA请求,那么,在通道0完成DMA传输后,优先级次序成为1>2>3>0 。 8.2.3 8237A的内部寄存器 DMA的优先级排列只是用来决定同时请求DMA服务的通道的响应次序,而任何一个通道一旦进入DMA服务后,其他通道必须等到该通道的服务结束后,才可以进行DMA服务。 6)D5:若D5=1,选择扩展的写信号(IOW/MEMW比正常时序提前一个状态周期)。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档