Intel 81342 Developer's Manual page 521

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 . 1 6 . 1
A D M A C h a n n e l C o n t r o l R e g i s t e r x — A C C R x
T h e A D M A C o n t r o l R e g i s t e r ( A C C R ) s p e c i f i e s p a r a m e t e r s t h a t d i c t a t e t h e o v e r a l l
o p e r a t i n g e n v i r o n m e n t . T h e A C C R s h o u l d b e i n i t i a l i z e d p r i o r t o a l l o t h e r A D M A r e g i s t e r s
f o l l o w i n g a s y s t e m r e s e t .
r e a d o r w r i t t e n w h i l e t h e A D M A i s a c t i v e .
T a b l e 3 1 6 . A D M A C h a n n e l C o n t r o l R e g i s t e r x — A C C R x
31
IOP
pr
pr
rw
Attributes
Host
na
na
na
Attributes
C h a n n e l #
I n t e r n a l b u s a d d r e s s o f f s e t
0
0 0 0 0 H
1
0 2 0 0 H
2
0 4 0 0 H
B i t
D e f a u l t
P r e s e r v e d
3 1
0
2
P r e s e r v e d
3 0
0
2
I / O I n t e r f a c e S e l e c t :
o p e r a t i o n s u s e .
0 = W h e n c l e a r e d , t h e A D M A u s e s t h e P C I - X i n t e r f a c e f o r P C I - t o - L o c a l M e m o r y t r a n s f e r s .
I N T E R F A C E _ S
1 = W h e n s e t , t h e A D M A u s e s t h e P C I E x p r e s s i n t e r f a c e f o r P C I - t o - L o c a l M e m o r y t r a n s f e r s .
2 9
E L _ P C I X #
N o t e :
2 8
0
P r e s e r v e d
2
U p p e r C R C A d d r e s s
A D M A f o r t h e C R C a d d r e s s d e f i n e d f o r t h e C R C - 3 2 C o p e r a t i o n .
2 7 : 2 4
0 H
N o t e :
U p p e r N e x t D e s c r i p t o r A d d r e s s
t o f e t c h t h e n e x t d e s c r i p t o r .
2 3 : 2 0
0 H
N o t e :
E n d i a n M o d e S e l e c t o r
A D M A w h e n t h e E n d i a n S w a p E n a b l e i n t h e A D C R i s s e t .
1 9
0
2
0 = H o s t M e m o r y i s L i t t l e E n d i a n , L o c a l M e m o r y i s B i g E n d i a n
1 = H o s t M e m o r y i s B i g E n d i a n , L o c a l M e m o r y i s L i t t l e E n d i a n
1 8 : 0 2
0 0 0 0 0 H
R e s e r v e d
C h a i n R e s u m e
l o c a t e d a t t h e a d d r e s s i n t h e A D M A 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 w h e n t h e A D M A i s i d l e ( A D M A A c t i v e b i t
i n t h e A C S R i s c l e a r ) o r w h e n t h e A D M A c o m p l e t e s a t r a n s f e r . T h i s b i t i s c l e a r e d b y h a r d w a r e w h e n
e i t h e r :
0 1
0
• T h e A D M A c o m p l e t e s a t r a n s f e r a n d 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 i s n o n - z e r o . I n t h i s
2
• T h e A D M A r e - r e a d s t h e c h a i n d e s c r i p t o r l o c a t e d a t t h e a d d r e s s i n t h e A D M A D e s c r i p t o r A d d r e s s
A D M A E n a b l e
C l e a r i n g t h i s b i t w h e n t h e A D M A i s a c t i v e s u s p e n d s t h e c u r r e n t t r a n s f e r a t t h e e a r l i e s t o p p o r t u n i t y b y
0 0
0
h a l t i n g a l l i n t e r n a l b u s t r a n s a c t i o n s . T h e A D M A d o e s n o t i n i t i a t e a n y n e w t r a n s f e r s w h e n t h i s b i t i s
2
c l e a r e d . D a t a h e l d i n q u e u e s r e m a i n s v a l i d . S e t t i n g t h e b i t a f t e r t h e A D M A i s s u s p e n d e d c a u s e s t h e
A D M A t o r e s u m e t h e p r e v i o u s l y o n g o i n g t r a n s f e r .
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
T a b l e 3 1 6
28
24
20
pr
rw
rw
rw
rw
rw
rw
rw
rw
rw
na
na
na
na
na
na
na
na
na
na
T h i s b i t i s r e a d / w r i t e a n d u s e d t o s e l e c t w h i c h A T U i n t e r f a c e P C I - t o - M e m o r y
T h i s b i t a u t o m a t i c a l l y d e f a u l t s t o t h e i n t e r f a c e s e l e c t e d b y t h e I N T E R F A C E _ S E L _ P C I X # s t r a p .
F o r s i n g l e i n t e r f a c e p r o d u c t s , t h i s m e a n s t h a t t h e b i t a l w a y s r e m a i n s i n i t s ' d e f a u l t s t a t e w h i l e
f o r d u a l i n t e r f a c e p r o d u c t s , t h e u s e r m a y c h o o s e t o s e t t h i s b i t d i f f e r e n t l y a c r o s s t h e t h r e e
A D M A c h a n n e l s .
- - T h i s f i e l d r e p r e s e n t s b i t s [ 3 5 : 3 2 ] o f t h e l o c a l m e m o r y a d d r e s s u s e d b y t h e
T h i s r e s t r i c t s t h e C R C - 3 2 C v a l u e s r e f e r e n c e d b y t h e A D M A d e s c r i p t o r s t h r o u g h t h e C R C A d d r e s s
t o b e l o c a t e d w i t h i n t h e s i n g l e 4 G b y t e a d d r e s s r a n g e d e f i n e d b y t h i s r e g i s t e r .
T h i s r e s t r i c t s t h e e n t i r e d e s c r i p t o r c h a i n t o b e l o c a t e d w i t h i n a s i n g l e 4 G b y t e a d d r e s s r a n g e
d e f i n e d b y t h i s r e g i s t e r .
- T h i s b i t s e l e c t s t h e H o s t v s . L o c a l M e m o r y E n d i a n m o d e . T h i s i s u s e d b y t h e
- w h e n s e t , c a u s e s t h e A D M A t o r e s u m e c h a i n i n g b y r e - r e a d i n g t h e c u r r e n t d e s c r i p t o r
c a s e , t h e A D M A p r o c e e d s t o t h e n e x t d e s c r i p t o r i n t h e c h a i n .
R e g i s t e r a n d l o a d s t h e N e x t D e s c r i p t o r A d d r e s s o f t h a t d e s c r i p t o r 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
- W h e n s e t , t h e A D M A e n a b l e s t r a n s f e r s . W h e n c l e a r , t h e A D M A d i s a b l e s a n y t r a n s f e r .
s h o w s t h e r e g i s t e r f o r m a t . T h i s r e g i s t e r c a n b e
16
12
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
na
na
na
na
na
na
na
na
na
na
A t t r i b u t e L e g e n d :
R V = R e s e r v e d
P R = P r e s e r v e d
R S = R e a d / S e t
D e s c r i p t i o n
- - T h i s f i e l d r e p r e s e n t s b i t s [ 3 5 : 3 2 ] o f t h e l o c a l m e m o r y a d d r e s s u s e d
I n t e l
8
4
0
rv
rv
rv
rv
rv
rv
rv
rw
rw
na
na
na
na
na
na
na
na
na
R W = R e a d / W r i t e
R C = R e a d C l e a r
R O = R e a d O n l y
N A = N o t A c c e s s i b l e
®
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 2 1

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents