Intel 81342 Developer's Manual page 89

Table of Contents

Advertisement

A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l
2 . 6 . 1 . 2
I n b o u n d R e a d Q u e u e S t r u c t u r e
T h e i n b o u n d r e a d q u e u e s a r e r e s p o n s i b l e f o r r e t r i e v i n g d a t a f r o m l o c a l m e m o r y a n d
r e t u r n i n g i t t o t h e P C I b u s i n r e s p o n s e t o a r e a d t r a n s a c t i o n i n i t i a t e d f r o m a P C I m a s t e r .
W h e n o p e r a t i n g i n t h e c o n v e n t i o n a l P C I m o d e , r e a d s a r e h a n d l e d a s d e l a y e d
t r a n s a c t i o n s . W h e n o p e r a t i n g i n t h e P C I - X m o d e r e a d s a r e h a n d l e d a s s p l i t
t r a n s a c t i o n s . T h e a d d r e s s o f t h e t r a n s a c t i o n s a r e h e l d i n t h e I T Q . U p t o 8 r e a d r e q u e s t s
c a n b e s t o r e d i n t h e I T Q . T h e r e a d d a t a i s r e t u r n e d t h r o u g h I R Q .
W h e n o p e r a t i n g i n t h e c o n v e n t i o n a l P C I m o d e , t h e I R Q h o l d s d a t a f r o m f o u r P C I b u s
r e a d t r a n s a c t i o n s . T h e r e a d r e q u e s t c y c l e o n P C I l a t c h e s t h e r e a d c o m m a n d a n d t h e
a d d r e s s i n t o t h e I T Q w h e n t h e c y c l e i s f i r s t i n i t i a t e d b y t h e P C I m a s t e r . T h e A T U i n t e r n a l
b u s i n i t i a t o r i n t e r f a c e t a k e s t h e t r a n s l a t e d a d d r e s s a n d t h e c o m m a n d a n d p e r f o r m s a
r e a d o n t h e i n t e r n a l b u s . R e a d s c a n b e a n y o f t h e P C I m e m o r y r e a d c o m m a n d t y p e s
u s i n g t h e A T U i n b o u n d t r a n s l a t i o n o r a n i n b o u n d c o n f i g u r a t i o n r e a d u s i n g t h e s p e c i f i c
c o n f i g u r a t i o n c y c l e t r a n s l a t i o n . T h e d a t a f r o m t h e r e a d o n t h e i n t e r n a l b u s i s s t o r e d i n
t h e I R Q u n t i l t h e P C I m a s t e r i n i t i a t e s a r e a d c y c l e t h a t m a t c h e s t h e i n i t i a l r e q u e s t c y c l e
i n b o t h c o m m a n d a n d a d d r e s s . A n y d a t a l e f t i n a n I R Q a f t e r t h e d e l i v e r y o f a
c o m p l e t i o n c y c l e o n P C I i s f l u s h e d . T h i s i s p o s s i b l e s i n c e a l l i n t e r n a l b u s m e m o r y i s
c o n s i d e r e d p r e f e t c h a b l e w i t h n o r e a d s i d e e f f e c t s .
W h e n o p e r a t i n g i n t h e P C I - X m o d e , t h e I R Q m a y h o l d d a t a f r o m u p t o f o u r P C I b u s r e a d
t r a n s a c t i o n s . T h e r e a d r e q u e s t c y c l e o n P C I l a t c h e s t h e r e a d c o m m a n d a n d t h e a d d r e s s
i n t o t h e I T Q w h e n t h e c y c l e i s f i r s t i n i t i a t e d b y t h e P C I m a s t e r . T h e A T U i n t e r n a l b u s
i n i t i a t o r i n t e r f a c e t a k e s t h e t r a n s l a t e d a d d r e s s a n d t h e c o m m a n d a n d p e r f o r m s a r e a d
o n t h e i n t e r n a l b u s . R e a d s c a n b e a n y o f t h e P C I m e m o r y r e a d c o m m a n d t y p e s u s i n g
t h e A T U i n b o u n d t r a n s l a t i o n o r a n i n b o u n d c o n f i g u r a t i o n r e a d u s i n g t h e s p e c i f i c
c o n f i g u r a t i o n c y c l e t r a n s l a t i o n . O n c e r e a d d a t a i s a v a i l a b l e i n t h e I R Q , t h e A T U
g e n e r a t e s o n e o r m o r e s p l i t c o m p l e t i o n s t o r e t u r n r e a d d a t a t o t h e P C I r e q u e s t e r .
W h e n o p e r a t i n g i n t h e c o n v e n t i o n a l P C I m o d e , t h e e x a c t a m o u n t o f d a t a ( b y t e c o u n t )
r e a d b y t h e m a s t e r s t a t e m a c h i n e o n t h e i n t e r n a l b u s i n t e r f a c e d e p e n d s u p o n t h e r e a d
c o m m a n d u s e d a n d h o w m u c h d a t a t h e I n t e r n a l B u s t a r g e t d e v i c e d e l i v e r s .
s h o w s t h e a m o u n t o f d a t a a t t e m p t e d t o b e r e a d f o r t h e d i f f e r e n t m e m o r y r e a d
c o m m a n d s f o r t h e A T U , w h e n o p e r a t i n g i n t h e c o n v e n t i o n a l P C I m o d e .
I n t e r n a l b u s e r r o r c o n d i t i o n s o v e r r i d e a l l p r e f e t c h a m o u n t s ( i . e . , a m a s t e r - a b o r t a n d
t a r g e t - a b o r t c o n d i t i o n s ) .
T a b l e 8 .
I n b o u n d R e a d P r e f e t c h D a t a S i z e s
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
P C I R e a d C o m m a n d
M e m o r y R e a d
M e m o r y R e a d L i n e
M e m o r y R e a d M u l t i p l e
T a b l e 8
P r e f e t c h S i z e ( B y t e s )
4 t o 3 2
4 t o 1 2 8
4 t o 1 0 2 4
®
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
8 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents