第9章DMA控制器82C37A和 时间间隔定时器82C54
第9章 DMA控制器82C37A和 时间间隔定时器82C54
数学目的和要求 ■掌握82c37A、82C54的内部结构 掌握DMA方式传送的一般过程 掌握82c54引脚定义及使用方法 熟练应用82c54编程 熟悉82C37A内部寄存器的功能及使用, 了解82c37A引脚定义
◼掌握82C37A、 82C54的内部结构 ◼掌握DMA方式传送的一般过程 ◼掌握82C54引脚定义及使用方法 ◼熟练应用82C54编程 ◼熟悉82C37A内部寄存器的功能及使用, 了解82C37A引脚定义 教学目的和要求
重点 82C37A实现DMA方式传送的一般原理与过程 82c54引脚定义及使用,82c54的编程应用 难点 82c37A内部寄存器的功能及编程 DMA方式传送的一般过程 82c54的六种工作方式及对应时序
重点 ◼ 82C37A实现DMA方式传送的一般原理与过程 ◼ 82C54引脚定义及使用,82C54的编程应用 难点 ◼ 82C37A内部寄存器的功能及编程 ◼ DMA方式传送的一般过程 ◼ 82C54的六种工作方式及对应时序
9.1DMA控制器82C37A 82c37A芯片拥有以下几个特点: 管脚引线与NMos8237A兼容 4个各自独立的DMA通道 可以级联扩展成至任意数量的DMA通道。 高速数据传输:在8MHz时钟时可达每秒4MB; 在125MHz时钟时可达每秒625MB; ■存储器到存储器之间传送方式 静态CMOS设计,允许低功耗操作 TTL/CMOS电平全兼容 内部寄存器可用软件读取
9.1 DMA控制器82C37A 82C37A芯片拥有以下几个特点: ◼ 管脚引线与NMOS8237A兼容 ◼ 4个各自独立的DMA通道 ◼ 可以级联扩展成至任意数量的DMA通道。 ◼ 高速数据传输:在8MHz时钟时可达每秒4MB; 在12.5MHz时钟时可达每秒6.25MB; ◼ 存储器到存储器之间传送方式 ◼ 静态CMOS设计,允许低功耗操作 ◼ TTL/CMOS电平全兼容 ◼ 内部寄存器可用软件读取
9.1.182C37A的内部结构 82C37A芯片是一个多模式的直接存储器存 取控制器,是一种 CHMOS外围接口。由于它 允许外部设备直接从系统存储器传送信息,所 以极大地改进了系统的性能 图9-1给出了82C37ADMA控制器(或者称 DMAC)的内部结构框图。从图中可以看出, 82C37A芯片是由定时及控制、优先级编码器 及循环优先级逻辑、命令控制及12个不同类 型的寄存器等功能模块组成。下面简要地介绍 每部分电路以及寄存器的主要功能
9.1.1 82C37A的内部结构 82C37A芯片是一个多模式的直接存储器存 取控制器,是一种CHMOS外围接口。由于它 允许外部设备直接从系统存储器传送信息,所 以极大地改进了系统的性能 图9-1给出了82C37A DMA控制器(或者称 DMAC)的内部结构框图。从图中可以看出, 82C37A芯片是由定时及控制、优先级编码器 及循环优先级逻辑、命令控制及12个不同类 型的寄存器等功能模块组成。下面简要地介绍 每部分电路以及寄存器的主要功能