P R O G R A M M I N G M O D E L S T A T E D I A G R A M - Intel 81342 Developer's Manual

Table of Contents

Advertisement

A p p l i c a t i o n D M A U n i t — I n t e l
5 . 9

P r o g r a m m i n g M o d e l S t a t e D i a g r a m

T h e A D M A p r o g r a m m i n g m o d e l d i a g r a m i s s h o w n i n
a r e n o t s h o w n .
F i g u r e 7 1 . A p p l i c a t i o n D M A P r o g r a m m i n g M o d e l S t a t e D i a g r a m
O R
A B
M A
i n R
A D
C h a
R E A D
N A D S T A T E
R e a d N A D f r o m
c u r r e n t d e s c r i p t o r
a t A D A R a n d l o a d
A N D A R
C h a i n R e s u m e
C h a i n
= 0
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S
®
8 1 3 4 1 a n d 8 1 3 4 2
R e s e t
&
& &
1 &
A D M A A c t i v e = 0
&
= 0
1 &
= =
T =
= =
b l e
= 0
m e
E n a
R =
e s u
D A
0 | |
A N
r
r o
= =
e r
A R
s
u
A N D
l B
a
r | |
r n
t e
r o
I n
e r
I B
T r a n s f
e r C o m
A N D A
p l e t e
R = = 0
M e m o r y B l o c k F i l l /
R e s u m
& &
& &
! I B e r
e = =
P a r i t y C h e c k i n g
r o r
1 & &
D a t a I n t e g r i t y S t a t e
A N D A R ! = 0 & & ! I n t e r n a l B u s e r r o r
F i g u r e 7 1
I D L E
S T A T E
A B O
A D M
C h a
A E n
i n R
A N D
I n t e
r n a l
B u s
&
0 &
t e
& &
p l e
= =
0
o m
m e
= =
r C
s u
R
s f e
D A
R e
a n
A N
a i n
T r
r n
C h
t e
n
! I
X O R T r a n s f e r /
T r a n
A D M A
A c t i v e = 1
. E r r o r c o n d i t i o n s t a t e s
R T =
= 0
a b l e
e s u m
& &
= = 1
e = =
A R !
& &
0 & &
= 0
e r r o
R e a d D e s c r i p t o r
r
S t a t e
R e a d D e s c r i p t o r a t
A N D A R
r
C h a i n
r o
e r
R e s u m e = 0
s
B u
a l
&
e &
p l e t
0
o m
R ! =
r C
D A
s f e
A N
B 6 2 3 6 - 0 1
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
5 0 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents