Intel CONTROLLERS 413808 Developer's Manual page 528

Controllers in tper mode
Table of Contents

Advertisement

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

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?

This manual is also suitable for:

413808 i/o

Table of Contents