第6章-DMA技术(含前五章部分作业讲解)---副本.ppt

第6章-DMA技术(含前五章部分作业讲解)---副本.ppt

第6章-DMA技术(含前五章部分作业讲解)---副本

* * * 正常时序进行一次DMA传送,多数情况下需要3个状态周期S2,S3,S4。压缩时序多数情况下只需要2个状态周期S2和S4。 通常情况下,读写信号不同时有效,而此处不同,是主动态的特例(并非自身进行读写,而是控制存储器与设备间的读写)? * * 74LS244:3态8位缓冲器,用作总线驱动。DMA地址驱动器 74LS373:DMA地址锁存器 * 74LS670内部含有4个三态输出的4位寄存器,可以分别用来存放4个DMA通道所需要的页面地址,页面端口地址80H-83H。通道0用于DRAM刷新,不需要高位地址A16~A19,不使用页面寄存器,所以0号寄存器未用. * 每次DMA传送多达64KB(计数能力),字节计数寄存器的长度16位。 * DMAC 0#: 从控DMAC 1#: 主控,采用偶地址访问端口。 * PIO模式是IDE硬盘驱动器提供的一种快速的硬盘读写方式。 * * * * * 74LS175:DMA请求触发器 LS240: 驱动器 RD控制数据缓冲器74LS245的传送方向,完成软盘和内存之间的数据传送。DIR=0, 数据传送从B到A,IOR, 即MEMW. * DMA传输参数是在DMA控制器已经初始化的基础上,由用户根据设计要求进行设置,设置的内容和步骤如下。 正在进行初始值设置期间,为了防止另外DMA请求打断尚未完成的初始值设置而出错,先屏蔽该通道,初始值设置后

文档评论(0)

1亿VIP精品文档

相关文档