I N B O U N D N O N P O S T E D Q U E U E S T R U C T U R E; I N B O U N D C O M P L E T I O N Q U E U E S T R U C T U R E - Intel 81342 Developer's Manual

Table of Contents

Advertisement

3 . 8 . 1 . 2

I n b o u n d N o n P o s t e 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 E x p r e s s L i n k 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 . U p t o 8 n o n p o s t e d t r a n s a c t i o n s c a n b e h e l d i n t h e I N P 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 O C P L D Q
F o r C o n f i g u r a t i o n a n d I / O w r i t e s , b o t h t h e h e a d e r a n d d a t a a r e p l a c e d i n t h e I N P Q .
C o n f i g u r a t i o n a n d I / O t r a n s a c t i o n s a l w a y s u t i l i z e t h e 3 D W h e a d e r a n d t h e d a t a f o r t h e
w r i t e t r a n s a c t i o n s i s a l w a y s 1 D W . S o t h e d a t a c a n b e p l a c e d i n t h e s a m e q u e u e a s t h e
h e a d e r . T h e a d v a n t a g e t o t h i s i s t h e N P D ( n o n - p o s t e d d a t a ) c r e d i t s c a n b e a d v e r t i s e d
a s i n f i n i t e a n d t h e h e a d e r c r e d i t s p r e v e n t s o v e r r u n n i n g t h e I N P Q .
R e a d r e q u e s t s a r e f r a g m e n t e d i n t o 1 K a l i g n e d r e q u e s t s b e f o r e i s s u i n g t o t h e i n t e r n a l
b u s /
3 . 8 . 1 . 3

I n b o u n d C o m p l e t i o n Q u e u e S t r u c t u r e

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents