I N B O U N D D E L A Y E D W R I T E Q U E U E - Intel 81342 Developer's Manual

Table of Contents

Advertisement

2 . 6 . 1 . 3

I n b o u n d D e l a y e d W r i t e Q u e u e

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