下载此文档

C第12章8237A DMA控制器及其应用.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第12章 8237A DMA控制器及其应用
12-1 8237A 的组成和工作原理
12-2 8237A 的时序
12-3 8237A 的编程和应用举例
DMA基本功能
向CPU提出申请
控制总线
读/写控制
改变地址
结束DMA
12-1 8237A 的组成和工作原理
8237A的内部结构
8237A的引脚功能
8237A的内部寄存器
8237A的内部结构
I/O
缓冲器
输出
缓冲器
命令控
制逻辑
I/O
缓冲器







减1器
加1器
计数暂存器(16)
地址暂存器(16)
读缓冲器
基地址
寄存器
(4×16)
基字节数
寄存器
(4×16)
读/写缓冲器
当前地址
寄存器
(4×16)
当前字节数
寄存器
(4×16)
16位总线
16位总线
4
写缓冲器
读缓冲器
命令(8)
方式
(4×6)
数据
暂存器
(8)
状态
寄存器
(8)
屏蔽(4)
请求(4)
A
0
~A
3
A
4
~A
7
A
8
~A
15
D
0
, D
1
2
DB
7
~DB
0





DREQ
0
~
DREQ
3
4
HLDA
HRQ
DACK
0~
DACK
3
IOW
IOR
MEMW
MEMR
ADSTB
AEN
CLOCK
READY
CS
RESET
4
EOP
8237A的内部结构
命令寄存器(8)
状态寄存器(8)
数据暂存器(8)
字计数暂存器(16)
地址暂存器(16)







方式寄存器(6)
基地址寄存器(16)
基字计数寄存器(16)













当前地址寄存器(16)
当前字计数寄存器(16)
I/O



EOP
36
RESET
13
11
CS
READY
CLOCK
AEN
ADSTB
MEMR
MEMW
IOR
IOW
6
12
9
8
3
4
1
2
35
A
3
~A
0
A
7
~A
4
DB
7
~DB
4
32
40
37
21
23
31
V
CC
20
GND
7
HLDA
10
HRQ
19
DREQ
0
DACK
0
25
DREQ
1
18
DACK
1
24
17
DREQ
2
DACK
2
14
16
15
DREQ
3
DACK
3
(同上)
(同上)
(同上)
通道1
通道2
通道3
屏蔽(4)
请求(4)
通道0
DB
4
~DB
0
26
30
8237A的引脚功能
8237A的内部寄存器
当前地址寄存器(4X16)
当前字计数寄存器(4X16)
基地址寄存器(4X16)
基字计数寄存器(4X16)
命令寄存器(1X8)
工作方式寄存器(4X6)
请求寄存器(1X4)
屏蔽寄存器(1X4)
状态寄存器(1X8)
暂存寄存器
软件命令
各寄存器对应的端口地址
命令寄存器(1X8)
工作方式寄存器(4X6)
请求寄存器(1X4)

C第12章8237A DMA控制器及其应用 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-10-11