Intel 81342 Developer's Manual page 88

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents