Intel 81342 Developer's Manual page 539

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents