Intel 81342 Developer's Manual page 479

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
E a c h w o r d i n t h e P + Q U p d a t e c h a i n d e s c r i p t o r i s a n a l o g o u s t o c o n t r o l r e g i s t e r v a l u e s . A
c h a i n d e s c r i p t o r i s i n t e r p r e t e d a s a P + Q U p d a t e o p e r a t i o n w h e n b i t 1 6 o f t h e s e c o n d
w o r d i n t h e d e s c r i p t o r i s s e t ; n o t e t h a t t h i s i s a n a l o g o u s t o b i t 1 6 o f t h e
D e s c r i p t o r C o n t r o l R e g i s t e r x — A D C R x " o n p a g e 5 2 6
• F i r s t w o r d i s t h e l o c a l m e m o r y a d d r e s s o f t h e n e x t c h a i n d e s c r i p t o r . A v a l u e o f z e r o
s p e c i f i e s t h e e n d o f t h e c h a i n . T h i s v a l u e i s l o a d e d i n t o t h e A D M A N e x t D e s c r i p t o r
A d d r e s s R e g i s t e r . B e c a u s e b a s i c c h a i n d e s c r i p t o r s m u s t b e a l i g n e d o n a n 8 - w o r d
b o u n d a r y , t h e u n i t m a y i g n o r e b i t s 0 4 : 0 0 o f t h i s a d d r e s s .
• S e c o n d w o r d i s t h e D e s c r i p t o r C o n t r o l W o r d . T h i s w o r d c o n f i g u r e s t h e A p p l i c a t i o n
D M A f o r o n e o p e r a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e A D M A D e s c r i p t o r C o n t r o l
R e g i s t e r .
• T h i r d w o r d i s R e s e r v e d a n d m u s t b e w r i t t e n w i t h 0 0 0 0 0 0 0 0 H .
• F o u r t h w o r d c o n t a i n s t h e 2 4 - b i t , B y t e C o u n t v a l u e . T h i s v a l u e s p e c i f i e s t h e n u m b e r
o f b y t e s o f d a t a i n t h e c u r r e n t c h a i n d e s c r i p t o r . A l s o , t h e u p p e r b y t e o f t h i s w o r d i s
t h e T r a n s f e r S t a t u s f i e l d t h a t m a y b e w r i t t e n b a c k t o t h e B y t e C o u n t W o r d a t t h e
e n d o f t h e A D M A t r a n s f e r w h e n t h e S t a t u s W r i t e B a c k E n a b l e i n t h e A D C R i s s e t .
T h i s v a l u e i s l o a d e d i n t o t h e A D M A B y t e C o u n t R e g i s t e r .
• F i f t h w o r d i s t h e l o w e r 3 2 - b i t P d e s t i n a t i o n a d d r e s s . T h e A D M A u s e s t h i s v a l u e f o r
t h e l o w e r 3 2 - b i t s o f t h e P d e s t i n a t i o n a d d r e s s f o r t h e P + Q - U p d a t e - T r a n s f e r
o p e r a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e D e s t i n a t i o n L o w e r A d d r e s s R e g i s t e r .
• S i x t h w o r d i s t h e u p p e r 3 2 - b i t P d e s t i n a t i o n a d d r e s s . T h e A D M A u s e s t h i s v a l u e f o r
t h e u p p e r 3 2 - b i t s o f t h e P d e s t i n a t i o n a d d r e s s f o r t h e P + Q - U p d a t e - T r a n s f e r
o p e r a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e D e s t i n a t i o n U p p e r A d d r e s s R e g i s t e r .
• S e v e n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n l o w e r 3 2 - b i t s o u r c e a d d r e s s
f o r t h e f i r s t d a t a b l o c k . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e L o w e r A d d r e s s
R e g i s t e r 0 .
• E i g h t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n u p p e r 3 2 - b i t s o u r c e a d d r e s s f o r
t h e f i r s t d a t a b l o c k . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e U p p e r A d d r e s s R e g i s t e r 0 .
• N i n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n l o w e r 3 2 - b i t s o u r c e a d d r e s s f o r
t h e s e c o n d d a t a b l o c k . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e L o w e r A d d r e s s
R e g i s t e r 1 .
• T e n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n u p p e r 3 2 - b i t s o u r c e a d d r e s s f o r
t h e s e c o n d d a t a b l o c k . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e U p p e r A d d r e s s
R e g i s t e r 1 .
• E l e v e n t h w o r d i s t h e l o w e r 3 2 - b i t s o u r c e a d d r e s s f o r P s o u r c e o f t h e P + Q - U p d a t e -
T r a n s f e r o p e r a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e L o w e r A d d r e s s R e g i s t e r 2 .
• T w e l f t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n u p p e r 3 2 - b i t s o u r c e a d d r e s s f o r
t h e P s o u r c e . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e U p p e r A d d r e s s R e g i s t e r 2 .
• T h i r t e e n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n l o w e r 3 2 - b i t s o u r c e a d d r e s s
f o r Q s o u r c e . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e L o w e r A d d r e s s R e g i s t e r 3 .
• F o u r t e e n t h w o r d i s t h e u p p e r 3 2 - b i t s o u r c e a d d r e s s a n d t h e 8 - b i t Q U p d a t e
M u l t i p l i e r f o r t h e Q s o u r c e o f t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n . T h i s v a l u e i s
l o a d e d i n t o t h e S o u r c e U p p e r A d d r e s s R e g i s t e r 3 .
• F i f t e e n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n l o w e r 3 2 - b i t d e s t i n a t i o n
a d d r e s s f o r t h e Q d e s t i n a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e L o w e r A d d r e s s
R e g i s t e r 4 .
• S i x t e e n t h w o r d i s t h e P + Q - U p d a t e - T r a n s f e r o p e r a t i o n u p p e r 3 2 - b i t d e s t i n a t i o n
a d d r e s s f o r t h e Q d e s t i n a t i o n . T h i s v a l u e i s l o a d e d i n t o t h e S o u r c e U p p e r A d d r e s s
R e g i s t e r 4 .
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
" A D M A
.
®
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
4 7 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents