I N T E R N A L I N T E R F A C 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 - Intel 81342 Developer's Manual

Table of Contents

Advertisement

A p p l i c a t i o n D M A U n i t — I n t e l
5 . 1 2

I n t e r n a l I n t e r f a c 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

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents