A D D R E S S A N D D A T A P A R I T Y C H E C K I N G - Intel 81342 Developer's Manual

Table of Contents

Advertisement

5 . 1 2 . 2

A d d r e s s a n d D a t a P a r i t y C h e c k i n g

5 . 1 2 . 2 . 1
A d d r e s s P a r i t y C h e c k i n g
A s a t a r g e 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 f o r a d d r e s s p a r i t y o n a r e a d o r a
w r i t e r e q u e s t t h a t i t c l a i m s .
O n t h e i n t e r n a l b u s , a d d r e s s p a r i t y i s c h e c k e d o n t h e a d d r e s s b u s o n a b y t e b y b y t e
b a s i s . T h e a d d r e s s p a r i t y b i t s a r e c h e c k e d b y f i r s t c a l c u l a t i n g t h e p a r i t y b i t s o n t h e
i n c o m i n g a d d r e s s b y t e s s h o w n i n
c o r r e s p o n d i n g i n c o m i n g a d d r e s s p a r i t y s i g n a l s . A s a n e x a m p l e , t h e p a r i t y c a l c u l a t i o n
f o r t h e l o w e s t o r d e r b y t e o f t h e a d d r e s s b u s A [ 7 : 0 ] i s c a r r i e d a s f o l l o w s :
E q u a t i o n 1 7 . A D D R E S S _ P A R I T Y _ R E S U L T = A _ P A R I T Y 0 X O R A [ 0 ] X O R A [ 1 ] X O R A [ 2 ] X O R
A [ 3 ] X O R A [ 4 ] X O R A [ 5 ] X O R A [ 6 ] X O R A [ 7 ]
T h e p a r i t y l o g i c u s e s t h e f o l l o w i n g a l g o r i t h m . T h i s a l g o r i t h m l o g s t h e e r r o r w h e n a n
e r r o r i s d e t e c t e d .
check address_parity_result
if parity is good
done
else {error}
create an error log
Interrupt the core (if enabled)
®
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 6
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 — A p p l i c a t i o n D M A U n i t
T a b l e 3 1 1
a n d v e r i f y i n g t h e r e s u l t s a g a i n s t t h e
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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents