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

Table of Contents

Advertisement

S y s t e m C o n t r o l l e r ( S C ) a n d I n t e r n a l B u s B r i d g e — I n t e l
6 . 3 . 5

O r d e r i n g a n d P a s s i n g R u l e s

T a b l e 3 3 2
w r i t e r e q u e s t s a n d w r i t e d a t a c o m p l e t i o n s a r e c o m p l e t e l y i n d e p e n d e n t t r a n s a c t i o n s o n
t h e i n t e r n a l b u s , t h e b r i d g e i n t e r n a l l y c o m b i n e s a w r i t e r e q u e s t w i t h i t s c o r r e s p o n d i n g
w r i t e d a t a t r a n s a c t i o n w h e n e n q u e u i n g w r i t e r e q u e s t s a n d w h e n i s s u i n g w r i t e r e q u e s t s .
F o r e x a m p l e , a w r i t e r e q u e s t m a d e t o t h e t a r g e t s i d e o f t h e b r i d g e i s n o t c o n s i d e r e d
v a l i d i n t h e b r i d g e u n t i l t h e w r i t e r e q u e s t a n d t h e d a t a f o r t h a t w r i t e r e q u e s t h a v e b e e n
r e c e i v e d . S i m i l a r l y , a w r i t e r e q u e s t m a s t e r e d b y t h e b r i d g e i s n o t c o n s i d e r e d d o n e u n t i l
t h e w r i t e r e q u e s t a n d t h e w r i t e d a t a c o m p l e t i o n h a v e b e e n e x e c u t e d o n t h e i n t e r n a l
b u s . F o r t h a t r e a s o n ,
c o m p l e t i o n ( D a t a ( W r ) ) a s o n e e n t i t y .
— A d d r ( W r ) — W r i t e A d d r e s s R e q u e s t
— A d d r ( R d ) — R e a d A d d r e s s R e q u e s t
— D a t a ( R d ) — R e a d D a t a C o m p l e t i o n
— D a t a ( W r ) — W r i t e D a t a C o m p l e t i o n
T a b l e 3 3 2 . O r d e r i n g a n d P a s s i n g R u l e s f o r b o t h I n b o u n d a n d O u t b o u n d T r a n s a c t i o n s
R o w P a s s C o l u m n ?
A d d r ( W r ) / D a t a ( W r )
( R o w 1 )
A d d r ( R d )
( R o w 2 )
D a t a ( R d )
( R o w 3 )
N o - T h e r o w i s
Y e s - T h e r o w m u s t b e a l l o w e d t o p a s s t h e c o l u m n
Y e s / N o - T h e r e a r e n o r e q u i r e m e n t s
a . S t r o n g O r d e r i n g R u l e R e q u i r e m e n t s f o r O u t b o u n d W r i t e R e q u e s t s i n o r d e r t o m a i n t a i n d a t a c o h e r e n c y . R e f e r
t o
S e c t i o n 6 . 3 . 5 . 1 , S t r o n g O r d e r i n g R u l e R e q u i r e m e n t s
6 . 3 . 5 . 1

S t r o n g O r d e r i n g R u l e R e q u i r e m e n t s

T h i s r u l e a p p l i e s f o r W r i t e R e q u e s t s t a r g e t i n g o n l y t h e n o r t h i n t e r f a c e o f t h e B r i d g e . F o r
e x a m p l e , o u t b o u n d w r i t e r e q u e s t s f r o m t h e n o r t h i n t e r n a l b u s t o t h e s o u t h i n t e r n a l
b u s . A l t h o u g h t h e b r i d g e m u s t a l l o w w r i t e r e q u e s t s t o p a s s r e a d r e q u e s t s a s s h o w n i n
T a b l e 3 3 2
e n q u e u i n g a w r i t e r e q u e s t w h o s e c a c h e l i n e a d d r e s s m a t c h e s t h a t o f a p r e v i o u s l y
e n q u e u e d r e a d r e q u e s t . T h e w r i t e r e q u e s t i s r e t r i e d o n t h e n o r t h i n t e r n a l b u s u n t i l t h e
r e a d r e q u e s t h a s b e e n r e t i r e d . F o r e x a m p l e , t h e d a t a f o r t h e r e a d r e q u e s t h a s b e e n
r e t u r n e d .
T h e s o u t h i n t e r f a c e o f t h e S o u t h B r i d g e d o e s n o t f o l l o w t h e S t r o n g O r d e r i n g R u l e
N o t e :
R e q u i r e m e n t s d e s c r i b e d i 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
®
l i s t s t h e o r d e r i n g a n d p a s s i n g r u l e s r e q u i r e m e n t s f o r t h e b r i d g e . A l t h o u g h
T a b l e 3 3 2
s h o w s a w r i t e r e q u e s t ( A d d r ( W r ) ) a n d a w r i t e d a t a
A d d r ( W r ) / D a t a ( W r )
( C o l u m n 1 )
N o
( R o w 1 , C o l u m n 1 )
N o
( R o w 2 , C o l u m n 1 )
N o
( R o w 3 , C o l u m n 1 )
a l l o w e d t o p a s s t h e c o l u m n
n o t
( R o w 1 , C o l u m n 2 ) , t o m a i n t a i n d a t a c o h e r e n c y t h e b r i d g e d o e s n o t a l l o w
Section 6.3.5.1, Strong Ordering Rule Requirements
8 1 3 4 1 a n d 8 1 3 4 2
A d d r ( R d )
( C o l u m n 2 )
a
Y e s
( R o w 1 , C o l u m n 2 )
N o
( R o w 2 , C o l u m n 2 )
Y e s
( R o w 3 , C o l u m n 2 )
.
I n t e l
D a t a ( R d )
( C o l u m n 3 )
Y e s / N o
( R o w 1 , C o l u m n 3 )
Y e s / N o
( R o w 2 , C o l u m n 3 )
Y e s / N o
( R o w 3 , C o l u m n 3 )
.
®
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
5 4 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents