Intel CONTROLLERS 413808 Developer's Manual page 265

Controllers in tper mode
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 E x p r e s s ) — I n t e l
D e f i n i t i o n s o f t h e t e r m s u s e d i n
n o t e d i n p a r e n t h e s i s :
T a b l e 1 3 0 . A T U O u t b o u n d D a t a F l o w O r d e r i n g R u l e s
R o w P a s s C o l u m n ?
O u t b o u n d W r i t e o r
M e s s a g e R e q u e s t
O u t b o u n d R e a d R e q u e s t
O u t b o u n d C o n f i g u r a t i o n
W r i t e R e q u e s t
O u t b o u n d R e a d
C o m p l e t i o n
O u t b o u n d C o n f i g u r a t i o n
o r I / O W r i t e C o m p l e t i o n
T h e s e t r a n s a c t i o n o r d e r i n g r u l e s d e f i n e t h e w a y i n w h i c h d a t a m o v e s i n b o t h d i r e c t i o n s
t h r o u g h t h e A T U . I n
o n o r d e r i n g r u l e s , t h e c u r r e n t t r a n s a c t i o n ( t h e r o w ) c a n n o t p a s s t h e p r e v i o u s
t r a n s a c t i o n ( t h e c o l u m n ) u n d e r a n y c i r c u m s t a n c e . A
t h a t t h e c u r r e n t t r a n s a c t i o n i s a l l o w e d t o p a s s t h e p r e v i o u s t r a n s a c t i o n b u t i s n o t
r e q u i r e d t o , b a s e d o n w h e t h e r a c o n s i s t e n t v i e w o f d a t a o r p r e v e n t i o n o f d e a d l o c k s a r e
n e e d e d .
I n t h e c a s e o f i n b o u n d w r i t e o p e r a t i o n s , m u l t i p l e t r a n s a c t i o n s m a y e x i s t w i t h i n t h e
I P H Q a n d t h e c o r r e s p o n d i n g I P D Q a t a n y p o i n t i n t i m e . T h e o r d e r i n g o f t h e s e
t r a n s a c t i o n s i s b a s e d o n a t i m e s t a m p b a s i s . T r a n s a c t i o n s e n t e r i n g t h e q u e u e a r e
s t a m p e d w i t h a r e l a t i v e t i m e i n r e l a t i o n t o a l l o t h e r t r a n s a c t i o n s m o v i n g i n a s i m i l a r
d i r e c t i o n .
E x a m p l e 2 . I n b o u n d Q u e u e C o m p l e t i o n
PCI Bus
O c t o b e r 2 0 0 7
O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S
®
4 1 3 8 0 8 a n d 4 1 3 8 1 2
T a b l e 1 2 9
O u t b o u n d
O u t b o u n d
W r i t e o r
M e s s a g e
R e q u e s t
R e q u e s t
N o
N o
N o
N o
N o
T a b l e 1 2 9
a n d
T a b l e 1 3 0
Outbound Read Queue
B
B
B
B
B
B
Inbound Write Queue
C
C
C
C
C
C
Outbound Read Queue
B
B
B
B
B
B
Inbound Write Queue
a n d
T a b l e 1 3 0
a r e a s f o l l o w s . P C I t e r m s a r e
O u t b o u n d
C o n f i g u r a t i o
R e a d
n W r i t e
R e q u e s t
Y e s
Y e s
N o
N o
N o
N o
Y e s
Y e s
Y e s
Y e s
a
N O
r e s p o n s e i n a b o x m e a n s t h a t b a s e d
Y e s
r e s p o n s e i n t h e b o x m e a n s
B
B
C
C
A
A
A
A
A
B
B
C
C
C
C
C
C
®
I n t e l
4 1 3 8 0 8 a n d 4 1 3 8 1 2 I / O C o n t r o l l e r s i n T P E R M o d e
O u t b o u n d
O u t b o u n d
C o n f i g u r a t i o
R e a d
n o r I / O
C o m p l e t i o n
W r i t e
C o m p l e t i o n
Y e s
Y e s
Y e s
Y e s
Y e s
Y e s
Y e s
Y e s
Y e s
Y e s
A
A
Internal Bus
C
C
A6499-01
D e v e l o p e r ' s M a n u a l
2 6 5

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CONTROLLERS 413808 and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

413808 i/o

Table of Contents