Intel CONTROLLERS 413808 Developer's Manual
Intel CONTROLLERS 413808 Developer's Manual

Intel CONTROLLERS 413808 Developer's Manual

Controllers in tper mode
Table of Contents

Advertisement

Quick Links

®
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
O c t o b e r 2 0 0 7
O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S

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?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Intel CONTROLLERS 413808

  • Page 1 ® 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 ’...
  • Page 2 I N F O R M A T I O N I N T H I S D O C U M E N T I S P R O V I D E D I N C O N N E C T I O N W I T H I N T E L ® P R O D U C T S . N O L I C E N S E , E X P R E S S O R I M P L I E D , B Y E S T O P P E L O R O T H E R W I S E , T O A N Y I N T E L L E C T U A L P R O P E R T Y R I G H T S I S G R A N T E D B Y T H I S D O C U M E N T .
  • Page 3: Table Of Contents

    ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 C o n t e n t s 1 . 0 I n t r o d u c t i o n ....................... 3 6 1 .
  • Page 4 2 . 2 . 6 I n t e r n a l B u s O p e r a t i o n ................7 7 2 .
  • Page 5 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 . 7 . 5 . 1 M a s t e r A b o r t s f o r O u t b o u n d R e a d o r W r i t e R e q u e s t ..... 1 0 9 2 .
  • Page 6 2 . 1 4 . 8 A T U C l a s s C o d e R e g i s t e r - A T U C C R ............1 5 1 2 .
  • Page 7 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 . 1 4 . 6 3 H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r ........2 0 2 2 .
  • Page 8 3 . 3 . 5 . 1 O u t b o u n d C o n f i g u r a t i o n C y c l e E r r o r C o n d i t i o n s ......2 5 3 3 .
  • Page 9 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 . 1 7 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D ............2 9 8 3 .
  • Page 10 3 . 1 7 . 6 0 P C I E x p r e s s D e v i c e S t a t u s R e g i s t e r - P E _ D S T S ......... 3 4 6 3 .
  • Page 11 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 . 1 7 . 1 1 1 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 1 - O V M H R 1 ......3 8 9 3 .
  • Page 12 4 . 7 . 2 6 M S I - X C a p a b i l i t y I d e n t i f i e r R e g i s t e r - M S I - X _ C a p _ I D ....... . . 4 3 5 4 .
  • Page 13 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 7 . 1 O v e r v i e w ..................... . . 4 8 5 7 .
  • Page 14 8 . 3 . 3 E r r o r C o r r e c t i o n a n d D e t e c t i o n ............. . . 5 1 9 8 .
  • Page 15 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 . 1 O v e r v i e w ..................... . . 5 6 5 1 0 .
  • Page 16 1 0 . 7 . 2 6 I n t e r r u p t P r i o r i t y R e g i s t e r 1 — I P R 1 ............6 2 0 1 0 .
  • Page 17 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 . 4 . 6 S M B u s C o n t r o l l e r A D D R 0 R e g i s t e r N u m b e r — S M _ A D D R 0 ......6 5 7 1 2 .
  • Page 18 1 4 . 4 S l a v e M o d e P r o g r a m m i n g E x a m p l e s ..............7 0 8 1 4 .
  • Page 19 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 3 T h r e s h o l d E v e n t s ..............7 5 8 1 6 .
  • Page 20 1 8 . 2 . 2 . 1 5 E x i t 2 - I R S t a t e ............... . . 7 8 9 1 8 .
  • Page 21 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e s T P E R A r c h i t e c t u r e O v e r v i e w ..................3 7 ®...
  • Page 22 5 4 4 1 3 8 x x S G P I O U n i t 1 P i n M a p p i n g ................4 7 3 5 5 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 .
  • Page 23 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 5 G e n e r a l C a l l A d d r e s s ....................7 0 7 1 0 6 E x a m p l e B l o c k D i a g r a m o f C o m p o n e n t w i t h C o u n t e r .
  • Page 24 T a b l e s ® 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 / F i r m w a r e M a p p i n g ....3 6 D o c u m e n t a t i o n R e f e r e n c e s .
  • Page 25 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 4 A T U M a x i m u m L a t e n c y R e g i s t e r - A T U M L A T ............. . . 1 6 8 5 5 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 .
  • Page 26 1 0 9 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E C S R ..........2 2 0 1 1 0 P C I I n t e r f a c e E r r o r A d d r e s s R e g i s t e r - P C I E A R .
  • Page 27 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 2 E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r - E R B A R ............3 1 3 1 6 3 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r .
  • Page 28 2 1 7 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 1 ..........3 6 1 2 1 8 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 2 .
  • Page 29 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 2 7 2 O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r - O I S R ..............4 1 7 2 7 3 O u t b o u n d I n t e r r u p t M a s k R e g i s t e r - O I M R .
  • Page 30 3 2 7 S G P I O V e n d o r S p e c i f i c C o d e R e g i s t e r x - S G V S C R x ........... . . 4 8 3 3 2 8 S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x .
  • Page 31 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 3 8 2 I n t e r r u p t C o n t r o l l e r C o - P r o c e s s o r R e g i s t e r A d d r e s s e s ..........5 8 1 3 8 3 I n t e r r u p t B a s e R e g i s t e r —...
  • Page 32 4 3 7 S M B u s C o n t r o l l e r A D D R 2 R e g i s t e r — S M _ A D D R 2 ............6 5 6 4 3 8 S M B u s C o n t r o l l e r A D D R 1 R e g i s t e r N u m b e r —...
  • Page 33 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 P M O N 4 9 2 C o m m a n d R e g i s t e r 0 - 7 - 4 9 3 P M O N E v e n t R e g i s t e r 0 - 7 -...
  • Page 34 ® 5 4 5 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 A T U E C o n f i g u r a t i o n S p a c e B a s e A d d r e s s O f f s e t . . . 8 1 4 5 4 6 A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s —...
  • Page 35 ® C o n t e n t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 R e v i s i o n H i s t o r y D a t e R e v i s i o n D e s c r i p t i o n...
  • Page 36 1 . 0 I n t r o d u c t i o n T h i s d o c u m e n t c o v e r s t h e I n t e l t h a t t h e 4 1 3 8 x x o p e r a t e s i n m u l t i p l e m o d e s , d e p e n d i n g o n w h i c h m o d e , d e t e r m i n e s w h e n t h i s m a n u a l i s a p p l i c a b l e .
  • Page 37 ® I n t r o d u 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 T h e o v e r a l l h i g h - l e v e l a r c h i t e c t u r e i s s h o w n i n F i g u r e 1 .
  • Page 38 1 . 1 D e s i g n - i n C o n s i d e r a t i o n s For In Place Upgrade, the • to full featured RAID. In place upgrade simply means using an then at some later point in time, updating the firmware and reset straps to put the IOP mode.
  • Page 39: S O F T W A R E

    ® I n t r o d u 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 1 . 1 . 1 S o f t w a r e P C I C o n f i g u r a t i o n S p a c e •...
  • Page 40: D O C U M E N T A T I O N R E F E R E N C E S

    1 . 2 D o c u m e n t a t i o n R e f e r e n c e s F o r a v a i l a b l e d o c u m e n t a t i o n r e f e r e n c e s p l e a s e r e f e r t o t h e f o l l o w i n g U R L s : h t t p : / / d e v e l o p e r .
  • Page 41: O T H E R R E L E V A N T D O C U M E N T S

    ® I n t r o d u 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 1 . 3 A b o u t T h i s D o c u m e n t T h i s d o c u m e n t i s t h e a u t h o r i t a t i v e a n d d e f i n i t i v e r e f e r e n c e f o r t h e e x t e r n a l a r c h i t e c t u r e ®...
  • Page 42 1 . 4 A b o u t t h e I n t e l T P E R M o d e T h e 4 1 3 8 x x i s a s i n g l e - f u n c t i o n P C I d e v i c e s t h a t i n t e g r a t e s t w o I n t e l X S c a l e p r o c e s s o r s w i t h i n t e l l i g e n t p e r i p h e r a l s i n c l u d i n g a P C I b u s a p p l i c a t i o n b r i d g e a n d e i g h t S e r i a l - A t t a c h e d S C S I ( S A S ) E n g i n e s .
  • Page 43 (ATU) PCI-E Intel® 413808 and 413812 I/O Controllers O c t o b e r 2 0 0 7 O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S...
  • Page 44: H O S T I N T E R F A C E

    ® 1 . 5 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 F e a t u r e s T h e 8 1 3 4 8 c o m b i n e s t w o I n t e l X S c a l e c r e a t e a n i n t e l l i g e n t I / O s t o r a g e p r o c e s s o r .
  • Page 45: I N T E R N A L B U S S E S

    ® I n t r o d u 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 1 . 5 . 3 I n t e r n a l B u s s e s T h e 4 1 3 8 x x i s a r c h i t e c t e d a r o u n d t w o i n t e r n a l b u s s e s : n o r t h i n t e r n a l b u s a n d s o u t h i n t e r n a l b u s .
  • Page 46 1 . 5 . 6 M e s s a g i n g U n i t T h e M e s s a g i n g U n i t ( M U ) p r o v i d e s d a t a t r a n s f e r b e t w e e n t h e P C I s y s t e m a n d t h e 4 1 3 8 x x .
  • Page 47: 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 r o d u 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 1 . 5 . 1 3 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 E a c h i n t e r n a l b u s ( n o r t h a n d s o u t h ) e m p l o y s a i n t e r n a l S y s t e m C o n t r o l l e r .
  • Page 48: T E R M I N O L O G Y A N D C O N V E N T I O N S

    1 . 6 T e r m i n o l o g y a n d C o n v e n t i o n s 1 . 6 . 1 R e p r e s e n t i n g N u m b e r s A l l n u m b e r s i n t h i s d o c u m e n t c a n b e a s s u m e d t o b e B a s e 1 0 u n l e s s d e s i g n a t e d o t h e r w i s e .
  • Page 49: S P E C I F Y I N G B I T A N D S I G N A L V A L U E S

    ® I n t r o d u 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 1 . 6 . 3 S p e c i f y i n g B i t a n d S i g n a l V a l u e s T h e t e r m s s e t a n d c l e a r i n t h i s s p e c i f i c a t i o n r e f e r t o b i t v a l u e s i n r e g i s t e r a n d d a t a s t r u c t u r e s .
  • Page 50 2 . 0 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n m o d e s , s e t u p , a n d i m p l e m e n t a t i o n o f t h e m o d u l e w h i c h i n t e r f a c e s b e t w e e n t h e P C I b u s a n d t h e I n t e l C o n t r o l l e r s i n T P E R M o d e ( 4 1 3 8 x x ) i n t e r n a l b u s .
  • Page 51 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “ H o t - S w a p S i l i c o n ” d e t a i l e d i n t h e C o m p a c t P C I H o t - S w a p S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 52 F i g u r e 4 . A T U Q u e u e A r c h i t e c t u r e B l o c k D i a g r a m r f a ®...
  • Page 53 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 A T U A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s P C I m a s t e r s o n t h e P C I b u s t o i n i t i a t e t r a n s a c t i o n s t o t h e 4 1 3 8 x x i n t e r n a l b u s a n d a l l o w s t h e I n t e l X S c a l e i n i t i a t e t r a n s a c t i o n s t o t h e P C I b u s .
  • Page 54 T a b l e 3 . A T U C o m m a n d S u p p o r t P C I C o m m a n d P C I C o m m a n d E n c o d i n g I n t e r r u p t 0 0 0 0...
  • Page 55 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 1 I n b o u n d T r a n s a c t i o n s I n b o u n d t r a n s a c t i o n s w h i c h t a r g e t t h e A T U a r e t r a n s l a t e d a n d e x e c u t e d o n t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 56 2 . 2 . 1 . 1 I n b o u n d A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s e x t e r n a l P C I b u s i n i t i a t o r s t o d i r e c t l y a c c e s s t h e i n t e r n a l b u s . T h e s e P C I b u s i n i t i a t o r s c a n r e a d o r w r i t e 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r s o r 4 1 3 8 x x l o c a l m e m o r y s p a c e .
  • Page 57 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l F i g u r e 5 s h o w s a n e x a m p l e o f i n b o u n d a d d r e s s d e t e c t i o n .
  • Page 58 F i g u r e 6 s h o w s a n i n b o u n d t r a n s l a t i o n e x a m p l e f o r 3 2 - b i t a d d r e s s i n g . T h i s e x a m p l e w o u l d h o l d t r u e f o r a n i n b o u n d t r a n s a c t i o n f r o m P C I b u s .
  • Page 59 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 1 . 2 I n b o u n d W r i t e T r a n s a c t i o n A n i n b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y a P C I m a s t e r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r .
  • Page 60 D a t a f l o w f o r t h e i n b o u n d w r i t e t r a n s a c t i o n o n t h e i n t e r n a l b u s i s s u m m a r i z e d a s : •...
  • Page 61 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 1 . 3 I n b o u n d R e a d T r a n s a c t i o n A n i n b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y a P C I i n i t i a t o r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r s p a c e .
  • Page 62 • W h e n o p e r a t i n g i n t h e P C I - X m o d e , o n c e a s p l i t c o m p l e t i o n t r a n s a c t i o n h a s s t a r t e d , i t c o n t i n u e s u n t i l o n e o f t h e f o l l o w i n g i s t r u e : —...
  • Page 63 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T h e d a t a f l o w f o r a n i n b o u n d r e a d t r a n s a c t i o n o n t h e i n t e r n a l b u s i s s u m m a r i z e d i n t h e f o l l o w i n g s t a t e m e n t s : •...
  • Page 64 2 . 2 . 1 . 4 I n b o u n d C o n f i g u r a t i o n C y c l e T r a n s l a t i o n T h e 4 1 3 8 x x A T U o n l y a c c e p t s T y p e 0 c o n f i g u r a t i o n c y c l e s w i t h a f u n c t i o n n u m b e r o f z e r o w h e n b i t [ 7 ] o f t h e A T U H T R ( s e e A T U H T R ”...
  • Page 65 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l A T U c o n f i g u r a t i o n a d d r e s s s p a c e s t a r t s a t i n t e r n a l a d d r e s s 3 1 0 0 H . T h e r e f o r e , P _ A D [ 7 : 2 ] e q u a l t o 0 0 0 0 0 0 0 0 0 0 0 1...
  • Page 66 2 . 2 . 1 . 5 D i s c a r d T i m e r s T h e A T U i m p l e m e n t s d i s c a r d t i m e r s f o r i n b o u n d d e l a y e d t r a n s a c t i o n s . T h e s e t i m e r s p r e v e n t d e a d l o c k s w h e n t h e i n i t i a t o r o f a r e t r i e d d e l a y e d t r a n s a c t i o n f a i l s t o c o m p l e t e t h e t r a n s a c t i o n w i t h i n 2 t h e c o n v e n t i o n a l P C I m o d e .
  • Page 67 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 2 O u t b o u n d T r a n s a c t i o n s - S i n g l e A d d r e s s C y c l e ( S A C ) I n t e r n a l B u s T r a n s a c t i o n s O u t b o u n d t r a n s a c t i o n s i n i t i a t e d b y t h e 4 1 3 8 x x c o r e p r o c e s s o r a r e d i r e c t e d t o t h e P C I...
  • Page 68 2 . 2 . 2 . 1 O u t b o u n d A d d r e s s T r a n s l a t i o n - I n t e r n a l B u s T r a n s a c t i o n s I n a d d i t i o n t o p r o v i d i n g t h e m e c h a n i s m f o r i n b o u n d t r a n s l a t i o n , t h e A T U t r a n s l a t e s I n t e l ®...
  • Page 69 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 2 . 2 O u t b o u n d A d d r e s s T r a n s l a t i o n W i n d o w s I n b o u n d t r a n s l a t i o n i n v o l v e s a p r o g r a m m a b l e i n b o u n d t r a n s l a t i o n w i n d o w c o n s i s t i n g o f a b a s e a n d l i m i t r e g i s t e r a n d a v a l u e r e g i s t e r f o r P C I t o i n t e r n a l b u s t r a n s l a t i o n .
  • Page 70 A T U h a s f o u r 4 G b y t e o u t b o u n d m e m o r y t r a n s l a t i o n w i n d o w s a n d o n e 6 4 K b y t e o u t b o u n d I / O t r a n s l a t i o n w i n d o w .
  • Page 71 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T h e t r a n s l a t i o n p o r t i o n o f o u t b o u n d A T U t r a n s a c t i o n s i s a c c o m p l i s h e d w i t h a v a l u e r e g i s t e r i n t h e s a m e m a n n e r a s i n b o u n d t r a n s l a t i o n s .
  • Page 72 2 . 2 . 3 O u t b o u n d W r i t e T r a n s a c t i o n A n o u t b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e t h e A D M A c h a n n e l s a n d i s t a r g e t e d a t a P C I t a r g e t o n t h e P C I b u s .
  • Page 73 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T h e P C I i n t e r f a c e i s r e s p o n s i b l e f o r c o m p l e t i n g t h e o u t b o u n d w r i t e t r a n s a c t i o n w i t h t h e P C I a d d r e s s t r a n s l a t e d f r o m t h e O W A D Q a n d t h e d a t a i n t h e O W Q .
  • Page 74 2 . 2 . 4 O u t b o u n d R e a d T r a n s a c t i o n A n o u t b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e c h a n n e l a n d i s t a r g e t e d a t a P C I s l a v e o n t h e P C I b u s .
  • Page 75: O U T B O U N D C O N F I G U R A T I O N C Y C L E T R A N S L A T I O N

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 5 O u t b o u n d C o n f i g u r a t i o n C y c l e T r a n s l a t i o n O u t b o u n d A T U p r o v i d e s a p o r t p r o g r a m m i n g m o d e l f o r o u t b o u n d c o n f i g u r a t i o n c y c l e s .
  • Page 76 2 . 2 . 5 . 2 P C I - X M o d e 2 C o n s i d e r a t i o n s f o r O u t b o u n d C o n f i g u r a t i o n C y c l e s I n a d d i t i o n t o t h e P C I - X M o d e 1 c h a n g e s r e l a t i v e t o C o n v e n t i o n a l P C I m o d e , f o r P C I - X M o d e 2 , t h e d e f i n i t i o n f o r b i t s 3 1 : 2 4 o f t h e c o n f i g u r a t i o n a d d r e s s h a s c h a n g e d .
  • Page 77: I N T E R N A L B U S O P E R A T I O N

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 2 . 6 I n t e r n a l B u s O p e r a t i o n C o m p l e t e i n t e r n a l b u s o p e r a t i o n o f t h e 4 1 3 8 x x i s d e f i n e d i n 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 ”...
  • Page 78 2 . 3 B i g E n d i a n B y t e S w a p p i n g E a c h m e m o r y a n d I / O w i n d o w h a s a n a s s o c i a t e d b y t e s w a p p i n g e n a b l e l o c a t e d i n t h e f o l l o w i n g a d d r e s s t r a n s l a t i o n r e g i s t e r s : •...
  • Page 79 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 3 . 2 O u t b o u n d B y t e S w a p p i n g W h e n e n a b l e d , t h e s w a p p i n g o c c u r s a s d e s c r i b e d i n S w a p p i n g f o r T r a n s a c t i o n w i t h B y t e C o u n t o f 1 ”...
  • Page 80: P I N I N T E R F A C E

    2 . 4 C o m p a c t P C I H o t - S w a p T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “ H o t - S w a p S i l i c o n ” d e t a i l e d i n t h e C o m p a c t P C I H o t - S w a p S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 81 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 4 . 1 . 1 C o m p a c t P C I H o t - S w a p M o d e S e l e c t H S _ S M # m u s t b e a s s e r t e d ( 0 b ) t o e n a b l e H o t - S w a p f u n c t i o n a l i t y .
  • Page 82 2 . 5 E x p a n s i o n R O M T r a n s l a t i o n U n i t T h e i n b o u n d A T U s u p p o r t s o n e a d d r e s s r a n g e ( d e f i n e d b y a b a s e / l i m i t r e g i s t e r p a i r ) u s e d f o r t h e E x p a n s i o n R O M .
  • Page 83 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 6 A T U Q u e u e A r c h i t e c t u r e A T U o p e r a t i o n a n d p e r f o r m a n c e d e p e n d s o n t h e q u e u e i n g m e c h a n i s m i m p l e m e n t e d b e t w e e n t h e i n t e r n a l b u s i n t e r f a c e a n d P C I b u s i n t e r f a c e .
  • Page 84 2 . 6 . 1 . 2 I n b o u n d R e a d Q u e u e S t r u c t u r e T h e i n b o u n d r e a d q u e u e s a r e r e s p o n s i b l e f o r r e t r i e v i n g d a t a f r o m l o c a l m e m o r y a n d r e t u r n i n g i t t o t h e P C I b u s i n r e s p o n s e t o a r e a d t r a n s a c t i o n i n i t i a t e d f r o m a P C I m a s t e r .
  • Page 85: I N B O U N D D E L A Y E D W R I T E Q U E U E

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 6 . 1 . 3 I n b o u n d D e l a y e d W r i t e Q u e u e T h e I D W Q i s u s e d s p e c i f i c a l l y f o r i n b o u n d c o n f i g u r a t i o n w r i t e c y c l e s t o t h e A T U .
  • Page 86 2 . 6 . 2 O u t b o u n d Q u e u e s T h e o u t b o u n d q u e u e s o f t h e A T U a r e u s e d t o h o l d r e a d a n d w r i t e t r a n s a c t i o n s f r o m t h e c o r e p r o c e s s o r d i r e c t e d a t t h e P C I b u s .
  • Page 87 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 6 . 3 T r a n s a c t i o n O r d e r i n g B e c a u s e t h e A T U c a n p r o c e s s m u l t i p l e t r a n s a c t i o n s , t h e y m u s t m a i n t a i n p r o p e r o r d e r i n g t o a v o i d d e a d l o c k c o n d i t i o n s a n d i m p r o v e t h r o u g h p u t .
  • Page 88 T a b l e 1 4 . A T U O u t b o u n d D a t a F l o w O r d e r i n g R u l e s R o w P a s s C o l u m n ? O u t b o u n d P o s t e d W r i t e R e q u e s t...
  • Page 89 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T h e s e t r a n s a c t i o n o r d e r i n g r u l e s d e f i n e t h e w a y i d a t a m o v e s i n b o t h d i r e c t i o n s t h r o u g h t h e A T U .
  • Page 90 2 . 6 . 3 . 1 T r a n s a c t i o n O r d e r i n g S u m m a r y T a b l e 1 5 a n d T a b l e 1 6 t h e p r i o r i t y m e c h a n i s m ( t h i s i s d i s c u s s e d i n...
  • Page 91 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 1 6 . O u t b o u n d T r a n s a c t i o n O r d e r i n g S u m m a r y T r a n s a c t i o n a t H e a d o f Q u e u e...
  • Page 92 2 . 6 . 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 T h e 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 T U s u p p o r t s b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s .
  • Page 93 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 6 . 4 . 2 P a r i t y C h e c k i n g O n a n o u t b o u n d r e q u e s t , 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 A [ 3 5 : 0 ] .
  • Page 94 2 . 7 A T U E r r o r C o n d i t i o n s P C I a n d i n t e r n a l b u s e r r o r c o n d i t i o n s c a u s e A T U s t a t e m a c h i n e s t o e x i t n o r m a l o p e r a t i o n a n d r e t u r n t o i d l e s t a t e s .
  • Page 95 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 1 U n c o r r e c t a b l e A d d r e s s a n d U n c o r r e c t a b l e A t t r i b u t e E r r o r s o n t h e P C I I n t e r f a c e T h e A T U s m u s t d e t e c t a n d r e p o r t u n c o r r e c t a b l e a d d r e s s a n d a t t r i b u t e ( P C I - X m o d e...
  • Page 96 2 . 7 . 2 C o r r e c t a b l e A d d r e s s a n d C o r r e c t a b l e A t t r i b u t e E r r o r s o n t h e P C I I n t e r f a c e I n P C I - X M o d e 2 ( w h e n s i n g l e - b i t c o r r e c t i o n i s e n a b l e d ) , t h e A T U s m u s t d e t e c t a n d r e p o r t c o r r e c t a b l e a d d r e s s a n d a t t r i b u t e ( P C I - X m o d e o n l y ) e r r o r s f o r t r a n s a c t i o n s o n...
  • Page 97: U N C O R R E C T A B L E D A T A E R R O R S O N T H E P C I I N T E R F A C E

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 3 U n c o r r e c t a b l e D a t a E r r o r s o n t h e P C I I n t e r f a c e T w o k i n d s o f u n c o r r e c t a b l e d a t a e r r o r s c a n o c c u r o n t h e P C I i n t e r f a c e : e r r o r s a s a n i n i t i a t o r a n d e r r o r s a s a t a r g e t .
  • Page 98 2 . 7 . 3 . 1 O u t b o u n d R e a d R e q u e s t U n c o r r e c t a b l e D a t a E r r o r s 2 .
  • Page 99 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 3 . 1 . 2 S p l i t R e s p o n s e T e r m i n a t i o n A s a n i n i t i a t o r , t h e A T U m a y e n c o u n t e r t h i s e r r o r c o n d i t i o n i n P C I - X m o d e w h e n t h e t a r g e t s i g n a l s a S p l i t R e s p o n s e T e r m i n a t i o n .
  • Page 100 2 . 7 . 3 . 2 O u t b o u n d W r i t e R e q u e s t U n c o r r e c t a b l e D a t a E r r o r s 2 .
  • Page 101 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 3 . 3 I n b o u n d R e a d C o m p l e t i o n s U n c o r r e c t a b l e D a t a E r r o r s A s a n i n i t i a t o r , A T U m a y e n c o u n t e r t h i s e r r o r c o n d i t i o n w h e n o p e r a t i n g i n P C I - X m o d e .
  • Page 102 2 . 7 . 3 . 7 O u t b o u n d R e a d C o m p l e t i o n U n c o r r e c t a b l e D a t a E r r o r s A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e P C I - X m o d e .
  • Page 103 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 3 . 8 O u t b o u n d S p l i t W r i t e U n c o r r e c t a b l e D a t a E r r o r M e s s a g e T h e A T U c l a i m s a S p l i t C o m p l e t i o n E r r o r M e s s a g e t h a t i n d i c a t e s a n u n c o r r e c t a b l e d a t a e r r o r h a s o c c u r r e d o n o n e o f t h e A T U s n o n - p o s t e d ( I / O o r C o n f i g u r a t i o n ) w r i t e r e q u e s t s...
  • Page 104 2 . 7 . 3 . 9 I n b o u n d C o n f i g u r a t i o n W r i t e R e q u e s t A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e C o n v e n t i o n a l o r P C I - X m o d e s .
  • Page 105 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 3 . 9 . 2 P C I - X M o d e U n c o r r e c t a b l e D a t a e r r o r s o c c u r r i n g d u r i n g c o n f i g u r a t i o n w r i t e o p e r a t i o n s r e c e i v e d b y t h e A T U m a y c a u s e...
  • Page 106 2 . 7 . 3 . 1 0 S p l i t C o m p l e t i o n M e s s a g e s A s a t a r g e t , t h e A T U m a y e n c o u n t e r t h i s e r r o r w h e n o p e r a t i n g i n t h e P C I - X m o d e . U n c o r r e c t a b l e D a t a e r r o r s o c c u r r i n g d u r i n g S p l i t C o m p l e t i o n M e s s a g e s c l a i m e d b y t h e P E R R # A T U m a y a s s e r t...
  • Page 107: C O R R E C T A B L E D A T A E R R O R S O N T H E P C I I N T E R F A C E

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 4 C o r r e c t a b l e D a t a E r r o r s o n t h e P C I I n t e r f a c e W h e n t h e 4 1 3 8 x x P C I i n t e r f a c e i s o p e r a t i n g i n M o d e 2 a n d S i n g l e - B i t C o r r e c t i o n i s e n a b l e d , c o r r e c t a b l e d a t a e r r o r s m a y o c c u r o n t h e P C I b u s .
  • Page 108 2 . 7 . 4 . 3 O u t b o u n d R e a d C o m p l e t i o n C o r r e c t a b l e D a t a E r r o r s A s a t a r g e t d e v i c e , w h e n a n o u t b o u n d r e a d c o m p l e t i o n c o r r e c t a b l e d a t a e r r o r i s d e t e c t e d , t h e f o l l o w i n g a c t i o n s a r e t a k e n : •...
  • Page 109: M A S T E R A B O R T S O N T H E P C I I N T E R F A C E

    A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 5 M a s t e r A b o r t s o n t h e P C I I n t e r f a c e A s a n i n i t i a t o r o n t h e P C I b u s , t h e A T U c a n e n c o u n t e r m a s t e r a b o r t c o n d i t i o n s d u r i n g : •...
  • Page 110 2 . 7 . 5 . 2 I n b o u n d R e a d C o m p l e t i o n o r I n b o u n d C o n f i g u r a t i o n W r i t e C o m p l e t i o n M e s s a g e T h e A T U e n c o u n t e r s t h i s e r r o r o n l y i n t h e P C I - X m o d e .
  • Page 111 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 6 T a r g e t A b o r t s o n t h e P C I I n t e r f a c e A s a n i n i t i a t o r o n t h e P C I b u s , t h e A T U c a n e n c o u n t e r t a r g e t a b o r t c o n d i t i o n s d u r i n g : •...
  • Page 112 2 . 7 . 6 . 2 I n b o u n d R e a d C o m p l e t i o n o r I n b o u n d C o n f i g u r a t i o n W r i t e C o m p l e t i o n M e s s a g e T h e A T U e n c o u n t e r s t h i s e r r o r o n l y i n t h e P C I - X m o d e .
  • Page 113 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 7 C o r r u p t e d o r U n e x p e c t e d S p l i t C o m p l e t i o n s W h e n a n y o f t h e e r r o r s d i s c u s s e d i n t h i s s e c t i o n a c t u a l l y o c c u r , a c a t a s t r o p h i c s y s t e m W a r n i n g :...
  • Page 114 2 . 7 . 8 S E R R # A s s e r t i o n a n d D e t e c t i o n T h e A T U i s c a p a b l e o f r e p o r t i n g e r r o r c o n d i t i o n s t h r o u g h t h e u s e o f t h e T h e f o l l o w i n g c o n d i t i o n s m a y r e s u l t i n t h e a s s e r t i o n o f •...
  • Page 115 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 9 I n t e r n a l B u s E r r o r C o n d i t i o n s A n i n t e r n a l b u s e r r o r r e s u l t s i n a b i t b e i n g s e t i n t h e I n t e r r u p t S t a t u s R e g i s t e r s a t w h i c h t i m e a n i n t e r r u p t i s d r i v e n t o t h e I n t e l X S c a l e...
  • Page 116 2 . 7 . 9 . 1 . 2 I n b o u n d R e a d R e q u e s t W h e n o p e r a t i n g i n t h e C o n v e n t i o n a l m o d e , t h e f o l l o w i n g a c t i o n s w i t h t h e g i v e n c o n s t r a i n t s a r e p e r f o r m e d b y t h e A T U w h e n a m a s t e r a b o r t i s d e t e c t e d b y t h e i n t e r n a l i n i t i a t o r i n t e r f a c e d u r i n g a n i n b o u n d r e a d t r a n s a c t i o n : •...
  • Page 117 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 9 . 2 T a r g e t A b o r t o n t h e I n t e r n a l B u s T a r g e t A b o r t s c a n b e s e e n b y t h e i n t e r n a l b u s r e q u e s t e r i n t e r f a c e d u r i n g i n b o u n d r e a d o p e r a t i o n s t o t h e m e m o r y c o n t r o l l e r .
  • Page 118 2 . 7 . 9 . 3 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 T h e 4 1 3 8 x x p r o v i d e s s u p p o r t f o r b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s . T h e i n t e r n a l b u s c o n s i s t s o f a 3 6 b i t a d d r e s s b u s a n d 1 2 8 b i t d a t a b u s ;...
  • Page 119 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 7 . 1 0 A T U E r r o r S u m m a r y T a b l e 1 8 s u m m a r i z e s t h e A T U e r r o r r e p o r t i n g f o r P C I b u s e r r o r s a n d...
  • Page 120 T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 2 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e I n b o u n d...
  • Page 121 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 3 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e...
  • Page 122 T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 4 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e S p l i t C o m p l e t i o n...
  • Page 123 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 1 8 . A T U E r r o r R e p o r t i n g S u m m a r y - P C I I n t e r f a c e ( S h e e t 5 o f 5 ) E r r o r C o n d i t i o n ( B u s M o d e...
  • Page 124 T a b l e 1 9 . A T U E r r o r R e p o r t i n g S u m m a r y - I n t e r n a l B u s I n t e r f a c e E r r o r C o n d i t i o n ( B u s M o d e...
  • Page 125 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 8 M e s s a g e - S i g n a l e d I n t e r r u p t s T h e M e s s a g i n g U n i t i s r e s p o n s i b l e f o r t h e g e n e r a t i o n o f a l l o f t h e O u t b o u n d I n t e r r u p t s f r o m t h e 4 1 3 8 x x .
  • Page 126: I N T E R N A L I N T E R R U P T S

    2 . 9 I n t e r n a l I n t e r r u p t s T h e A T U h a s 3 i n t e r n a l i n t e r r u p t s t h a t c o n n e c t t o t h e i n t e r n a l I n t e r r u p t C o n t r o l l e r U n i t . •...
  • Page 127 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 0 V i t a l P r o d u c t D a t a V i t a l P r o d u c t D a t a ( V P D ) p r o v i d e s d e t a i l e d i n f o r m a t i o n t o t h e s y s t e m r e g a r d i n g t h e h a r d w a r e , s o f t w a r e a n d m i c r o c o d e e l e m e n t s o f a d e v i c e .
  • Page 128 2 . 1 0 . 2 A c c e s s i n g V i t a l P r o d u c t D a t a T h e V P D C a p a b i l i t i e s L i s t I t e m p r o v i d e s t h r e e f i e l d s w h i c h t h e s y s t e m u s e s t o a c c e s s t h e V i t a l P r o d u c t D a t a : V P D A d d r e s s F l a g...
  • Page 129 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 0 . 2 . 2 W r i t i n g V i t a l P r o d u c t D a t a U s i n g t h e f i e l d s d e f i n e d i n t h e V P D C a p a b i l i t i e s L i s t I t e m , t h e 4 1 3 8 x x w r i t e s V i t a l P r o d u c t D a t a u s i n g t h e f o l l o w i n g s e q u e n c e o f e v e n t s :...
  • Page 130 2 . 1 1 M u l t i - F u n c t i o n S u p p o r t M u l t i p l e f u n c t i o n s a r e n o t s u p p o r t e d f o r 4 1 3 8 x x . 2 .
  • Page 131 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 1 . 2 P C I - X I n t e r f a c e S t a t u s R e p o r t i n g T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e c o n f i g u r a t i o n s p a c e h e a d e r a n d e x t e n d e d s p a c e a n d p r o v i d e s t a t u s ( e r r o r c o n d i t i o n s ) o f t h e P C I I n t e r f a c e .
  • Page 132 2 . 1 2 C e n t r a l R e s o u r c e F u n c t i o n a l i t y C e n t r a l R e s o u r c e i s n o t s u p p o r t e d o n 4 1 3 8 x x . 2 .
  • Page 133 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 2 . 5 E x t e r n a l C l o c k D r i v e r ( C R _ F R E Q [ 1 : 0 ] ) W h e n t h e i n t e r n a l P C I C l o c k o u t p u t s a r e n o t s u f f i c i e n t , a n e x t e r n a l c l o c k d r i v e r c a n b e u s e d t o s u p p l y a d d i t i o n a l P C I C l o c k s .
  • Page 134 2 . 1 2 . 6 B u s M o d e a n d F r e q u e n c y I n i t i a l i z a t i o n T h e A T U s P C I B u s i n t e r f a c e i s c a p a b l e o f o p e r a t i n g a t a v a r i e t y o f f r e q u e n c i e s , a n d i n e i t h e r C o n v e n t i o n a l P C I m o d e , o r i n P C I - X m o d e .
  • Page 135 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 2 4 d e t a i l s t h e P C I b u s f r e q u e n c y i n i t i a l i z a t i o n a s a f u n c t i o n o f t h e P C I B u s P C I X M 1 _ 1 0 0 # a n d...
  • Page 136 T a b l e 2 5 d e s c r i b e s t h e b u s m o d e a n d f r e q u e n c y i n i t i a l i z a t i o n p a t t e r n t h a t t h e A T U s i g n a l s o n i t s s e c o n d a r y b u s w h e n c o m i n g o u t o f a b o v e i n f o r m a t i o n .
  • Page 137 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l W h e n o p e r a t i n g a s a n e n d p o i n t i n H o t - S w a p m o d e ( H S _ F R E Q [ 1 : 0 ] b a s e d o n t h e o n p a g e 8 1...
  • Page 138 2 . 1 3 E m b e d d e d B r i d g e F u n c t i o n a l i t y N o t e : N o t s u p p o r t e d f o r 4 1 3 8 x x . ®...
  • Page 139 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 R e g i s t e r D e f i n i t i o n s E v e r y P C I d e v i c e i m p l e m e n t s i t s o w n s e p a r a t e c o n f i g u r a t i o n a d d r e s s s p a c e a n d c o n f i g u r a t i o n r e g i s t e r s .
  • Page 140 I n t h e A T U S t a t u s R e g i s t e r ( E x t e n d e d C a p a b i l i t y C o n f i g u r a t i o n s p a c e i s s u p p o r t e d . W h e n t h i s b i t i s r e a d , t h e d e v i c e c a n t h e n r e a d t h e C a p a b i l i t i e s P o i n t e r r e g i s t e r ( c o n f i g u r a t i o n o f f s e t o f t h e E x t e n d e d C a p a b i l i t i e s C o n f i g u r a t i o n H e a d e r .
  • Page 141 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l F o l l o w i n g t h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r i s t h e s i n g l e b y t e N e x t I t e m P o i n t e r R e g i s t e r S e c t i o n 4 .
  • Page 142 F i g u r e 2 0 . A T U E x t e n d e d C o n f i g u r a t i o n H e a d e r F o r m a t ( C o m p a c t P C I H o t - S w a p C a p a b i l i t y ) R e s e r v e d T h e f i r s t b y t e a t t h e E x t e n d e d C o n f i g u r a t i o n O f f s e t E 8 H i s t h e C o m p a c t P C I H o t - S w a p...
  • Page 143 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 2 I n t e r n a l B u s R e g i s t e r s A s u b s e t o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h 0 F F H ) .
  • Page 144 T a b l e 2 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s ( S h e e t 2 o f 3 ) Register Offset 0 4 8 H...
  • Page 145 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 2 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s ( S h e e t 3 o f 3 ) Register Offset...
  • Page 146 T a b l e 2 7 . A T U I n t e r n a l B u s M e m o r y M a p p e d R e g i s t e r R a n g e O f f s e t s I N T E R F A C E _ S E L _ P C I X # A s s e r t e d ( 0 ) A s s e r t e d ( 0 )
  • Page 147 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 3 A T U V e n d o r I D R e g i s t e r - A T U V I D A T U V e n d o r I D R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 148 2 . 1 4 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D A T U C o m m a n d R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 149 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 6 A T U S t a t u s R e g i s t e r - A T U S R T h e A T U S t a t u s R e g i s t e r b i t s a d h e r e t o t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 150 T a b l e 3 2 . A T U S t a t u s R e g i s t e r - A T U S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 151 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 A T U R e v i s i o n I D R e g i s t e r - A T U R I D R e v i s i o n I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 152 2 . 1 4 . 9 A T U C a c h e l i n e S i z e R e g i s t e r - A T U C L S R C a c h e l i n e S i z e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 153 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 1 1 A T U H e a d e r T y p e R e g i s t e r - A T U H T R H e a d e r T y p e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 154 2 . 1 4 . 1 2 A T U B I S T R e g i s t e r - A T U B I S T R T h e A T U B I S T R e g i s t e r c o n t r o l s t h e f u n c t i o n s t h e I n t e l X S c a l e w h e n B I S T i s i n i t i a t e d .
  • Page 155 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 1 3 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 - I A B A R 0 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 ( I A B A R 0 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 ( I A U B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 0 b e g i n s .
  • Page 156 2 . 1 4 . 1 4 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 - I A U B A R 0 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
  • Page 157 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 1 5 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 ( I A B A R 1 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 ( I A U B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 1 b e g i n s .
  • Page 158 2 . 1 4 . 1 6 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 - I A U B A R 1 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
  • Page 159 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 1 7 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 ( I A B A R 2 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 ( I A U B A R 2 ) d e f i n e s t h e b l o c k o f m e m o r y s p a c e a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 2 b e g i n s .
  • Page 160 2 . 1 4 . 1 8 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 - I A U B A R 2 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s f o r m e m o r y s p a c e ( M e m o r y S p a c e I n d i c a t o r i n I A B A R 2 i s c l e a r ) b e y o n d 4 G B y t e s .
  • Page 161 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 1 9 A T U S u b s y s t e m V e n d o r I D R e g i s t e r - A S V I R A T U S u b s y s t e m V e n d o r I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 162 2 . 1 4 . 2 1 E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r - E R B A R T h e E x p a n s i o n R O M B a s e A d d r e s s R e g i s t e r d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s u s e d f o r c o n t a i n i n g t h e E x p a n s i o n R O M .
  • Page 163 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 2 2 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r T h e C a p a b i l i t i e s P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 164 2 . 1 4 . 2 3 D e t e r m i n i n g B l o c k S i z e s f o r B a s e A d d r e s s R e g i s t e r s T h e r e q u i r e d a d d r e s s s i z e a n d t y p e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o a b a s e a d d r e s s r e g i s t e r a n d r e a d i n g f r o m t h e r e g i s t e r s .
  • Page 165 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 5 0 . A T U B a s e R e g i s t e r s a n d A s s o c i a t e d L i m i t R e g i s t e r s B a s e A d d r e s s R e g i s t e r I n b o u n d A T U B a s e A d d r e s s...
  • Page 166 2 . 1 4 . 2 4 A T U I n t e r r u p t L i n e R e g i s t e r - A T U I L R A T U I n t e r r u p t L i n e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 167 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 2 5 A T U I n t e r r u p t P i n R e g i s t e r - A T U I P R A T U I n t e r r u p t P i n R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 168 2 . 1 4 . 2 7 A T U M a x i m u m L a t e n c y R e g i s t e r - A T U M L A T A T U M a x i m u m L a t e n c y R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 169 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 2 8 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 0 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 170 2 . 1 4 . 2 9 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 0 - I A T V R 0 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 0 ( I A T V R 0 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 0 - I A U T V R 0 ”...
  • Page 171 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 3 1 I n b o u n d A T U L i m i t R e g i s t e r 1 - I A L R 1 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 1 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 172 2 . 1 4 . 3 2 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 1 - I A T V R 1 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 1 ( I A T V R 1 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 1 - I A U T V R 1 ”...
  • Page 173 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 3 4 I n b o u n d A T U L i m i t R e g i s t e r 2 - I A L R 2 I n b o u n d a d d r e s s t r a n s l a t i o n f o r i n b o u n d w i n d o w 2 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 174 2 . 1 4 . 3 5 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 - I A T V R 2 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 2 ( I A T V R 2 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 - I A U T V R 2 ”...
  • Page 175 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 3 7 E x p a n s i o n R O M L i m i t R e g i s t e r - E R L R T h e E x p a n s i o n R O M L i m i t R e g i s t e r ( E R L R ) d e f i n e s t h e b l o c k s i z e o f a d d r e s s e s t h e A T U d e f i n e s a s E x p a n s i o n R O M a d d r e s s s p a c e .
  • Page 176 2 . 1 4 . 3 8 E x p a n s i o n R O M T r a n s l a t e V a l u e R e g i s t e r - E R T V R T h e E x p a n s i o n R O M T r a n s l a t e V a l u e R e g i s t e r 0 ( E R T V R ) i n c o n j u n c t i o n w i t h t h e “...
  • Page 177 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 4 0 A T U C o n f i g u r a t i o n R e g i s t e r - A T U C R T h e A T U C o n f i g u r a t i o n R e g i s t e r c o n t r o l s t h e o u t b o u n d a d d r e s s t r a n s l a t i o n f o r a d d r e s s t r a n s l a t i o n u n i t .
  • Page 178 2 . 1 4 . 4 1 P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R T h e P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r h a s a d d i t i o n a l b i t s f o r c o n t r o l l i n g a n d m o n i t o r i n g v a r i o u s f e a t u r e s o f t h e P C I b u s i n t e r f a c e .
  • Page 179 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 6 8 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 2 o f 3 ) Attributes Attributes...
  • Page 180 T a b l e 6 8 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 3 o f 3 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 181 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 4 2 A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R T h e A T U I n t e r r u p t S t a t u s R e g i s t e r i s u s e d t o n o t i f y t h e c o r e p r o c e s s o r o f t h e s o u r c e o f a n A T U i n t e r r u p t .
  • Page 182 T a b l e 6 9 . A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 183 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 4 3 A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R T h e A T U I n t e r r u p t M a s k R e g i s t e r c o n t a i n s t h e c o n t r o l b i t t o e n a b l e a n d d i s a b l e i n t e r r u p t s g e n e r a t e d b y t h e A T U .
  • Page 184 T a b l e 7 0 . A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 185 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 4 4 V P D C a p a b i l i t y I d e n t i f i e r R e g i s t e r - V P D _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 186 2 . 1 4 . 4 6 V P D A d d r e s s R e g i s t e r - V P D A R T h e V P D A d d r e s s r e g i s t e r ( V P D A R ) c o n t a i n s t h e D W O R D - a l i g n e d b y t e a d d r e s s o f t h e V P D t o b e a c c e s s e d .
  • Page 187 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 4 8 P M C a p a b i l i t y I d e n t i f i e r R e g i s t e r - P M _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 188 2 . 1 4 . 5 0 A T U P o w e r M a n a g e m e n t C a p a b i l i t i e s R e g i s t e r - A P M C R P o w e r M a n a g e m e n t C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
  • Page 189 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 5 1 A T U P o w e r M a n a g e m e n t C o n t r o l / S t a t u s R e g i s t e r - A P M C S R P o w e r M a n a g e m e n t C o n t r o l / S t a t u s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
  • Page 190 2 . 1 4 . 5 2 A T U S c r a t c h P a d R e g i s t e r - A T U S P R T h i s r e g i s t e r c a n b e u s e d f o r a p p l i c a t i o n s p e c i f i c p u r p o s e s a n d h a s n o d i r e c t i m p a c t o n t h e h a r d w a r e .
  • Page 191 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 5 4 P C I - X N e x t I t e m P o i n t e r R e g i s t e r - P C I - X _ N e x t _ I t e m _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 192 T a b l e 8 2 . P C I - X C o m m a n d R e g i s t e r - P C I X C M D ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 193 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 5 6 P C I - X S t a t u s R e g i s t e r - P C I X S R T h i s r e g i s t e r i d e n t i f i e s t h e c a p a b i l i t i e s a n d c u r r e n t o p e r a t i n g m o d e o f A T U w h e n o p e r a t i n g i n t h e P C I - X m o d e .
  • Page 194 T a b l e 8 3 . P C I - X S t a t u s R e g i s t e r - P C I X S R ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 195 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 5 7 E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R T h e E C C C S R r e g i s t e r p r o v i d e s a d d i t i o n a l i n f o r m a t i o n a b o u t E C C e r r o r s t h a t o c c u r r e d o n t h e P C I b u s .
  • Page 196 T a b l e 8 4 . E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R ( S h e e t 2 o f 3 ) Attributes Attributes I n t e r n a l B u s A d d r e s s...
  • Page 197 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 8 4 . E C C C o n t r o l a n d S t a t u s R e g i s t e r - E C C C S R ( S h e e t 3 o f 3 ) Attributes Attributes...
  • Page 198 2 . 1 4 . 5 8 E C C F i r s t A d d r e s s R e g i s t e r - E C C F A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) , t h e E C C F A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e P _ A D [ 3 1 : 0 ] b u s ( f o r 6 4 - a n d 3 2 - b i t b u s e s ) f o r t h e a d d r e s s p h a s e o f t h e t r a n s a c t i o n...
  • Page 199 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 5 9 E C C S e c o n d A d d r e s s R e g i s t e r - E C C S A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) a n d t h e f a i l i n g t r a n s a c t i o n i n c l u d e d a d u a l a d d r e s s c y c l e ( D A C ) , t h e E C C S A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e...
  • Page 200 2 . 1 4 . 6 0 E C C A t t r i b u t e R e g i s t e r - E C C A R W h e n t h e E C C E r r o r P h a s e r e g i s t e r ( b i t s 6 : 4 o f t h e E C C C S R ) i s n o n - z e r o ( i n d i c a t i n g t h a t a n e r r o r h a s b e e n c a p t u r e d ) , t h e E C C A R r e g i s t e r i n d i c a t e s t h e c o n t e n t s o f t h e P _ A D [ 3 1 : 0 ] b u s ( f o r 6 4 - a n d 3 2 - b i t b u s e s ) f o r t h e a t t r i b u t e p h a s e o f t h e t r a n s a c t i o n...
  • Page 201 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 6 2 O f f s e t E D h : H S _ N X T P - N e x t I t e m P o i n t e r B y d e f a u l t , t h e C o m p a c t P C I c a p a b i l i t y i s t h e l a s t c a p a b i l i t i e s l i s t f o r t h e 4 1 3 8 x x , t h u s t h i s r e g i s t e r d e f a u l t s t o 0 0 H .
  • Page 202 2 . 1 4 . 6 3 H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r T h e 4 1 3 8 x x m e e t s t h e s t a n d a r d r e q u i r e m e n t s t o b e c o n s i d e r e d “...
  • Page 203 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l T a b l e 9 0 . H S _ C N T R L - H o t - S w a p C o n t r o l / S t a t u s R e g i s t e r ( S h e e t 2 o f 2 ) R e g i s t e r O f f s e t + 0 E A H...
  • Page 204 2 . 1 4 . 6 4 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 - I A B A R 3 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 3 ( I A B A R 3 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 3 ( I A U B A R 3 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 3 b e g i n s .
  • Page 205 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 6 5 I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 3 - I A U B A R 3 T h i s r e g i s t e r c o n t a i n s t h e u p p e r b a s e a d d r e s s w h e n d e c o d i n g P C I a d d r e s s e s b e y o n d 4 G B y t e s .
  • Page 206 2 . 1 4 . 6 6 I n b o u n d A T U L i m i t R e g i s t e r 3 - I A L R 3 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 3 o c c u r s f o r d a t a t r a n s f e r s o c c u r r i n g f r o m t h e P C I b u s ( o r i g i n a t e d f r o m t h e P C I b u s ) t o t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 207 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 6 7 I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 3 - I A T V R 3 T h e I n b o u n d A T U T r a n s l a t e V a l u e R e g i s t e r 3 ( I A T V R 3 ) i n c o n j u n c t i o n w i t h t h e A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 3 - I A U T V R 3 ”...
  • Page 208 2 . 1 4 . 6 9 O u t b o u n d I / O B a s e A d d r e s s R e g i s t e r - O I O B A R T h e O I O B A R r e g i s t e r l o c a t e s t h e 6 4 K B I / O c y c l e a d d r e s s w i n d o w i n t h e 4 1 3 8 x x ’...
  • Page 209 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 0 O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r - O I O W T V R T h e O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r ( O I O W T V R ) c o n t a i n s t h e P C I I / O a d d r e s s u s e d t o c o n v e r t t h e i n t e r n a l b u s a c c e s s t o a P C I a d d r e s s .
  • Page 210 2 . 1 4 . 7 1 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 0 - O U M B A R 0 T h e O U M B A R 0 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 0 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
  • Page 211 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 2 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 - O U M W T V R 0 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 ( O U M W T V R 0 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 212 2 . 1 4 . 7 3 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 1 - O U M B A R 1 T h e O U M B A R 1 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 1 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
  • Page 213 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 4 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 - O U M W T V R 1 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 ( O U M W T V R 1 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 214 2 . 1 4 . 7 5 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 2 - O U M B A R 2 T h e O U M B A R 2 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 2 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
  • Page 215 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 6 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 - O U M W T V R 2 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 ( O U M W T V R 2 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 216 2 . 1 4 . 7 7 O u t b o u n d U p p e r M e m o r y W i n d o w B a s e A d d r e s s R e g i s t e r 3 - O U M B A R 3 T h e O U M B A R 3 r e g i s t e r l o c a t e s O u t b o u n d M e m o r y W i n d o w 3 i n a 4 G b y t e M e m o r y s e c t i o n i n t h e 4 1 3 8 x x 6 4 G b y t e i n t e r n a l a d d r e s s s p a c e .
  • Page 217 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 7 8 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 - O U M W T V R 3 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 ( O U M W T V R 3 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 218 2 . 1 4 . 7 9 O u t b o u n d C o n f i g u r a t i o n C y c l e A d d r e s s R e g i s t e r - O C C A R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e A d d r e s s R e g i s t e r i s u s e d t o h o l d t h e 3 2 - b i t P C I c o n f i g u r a t i o n c y c l e a d d r e s s .
  • Page 219 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 8 0 O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r - O C C D R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r i s u s e d t o i n i t i a t e a c o n f i g u r a t i o n r e a d o r w r i t e o n t h e P C I b u s .
  • Page 220 2 . 1 4 . 8 2 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E C S R T h i s r e g i s t e r i n d i c a t e s w h e t h e r o r n o t t h e A T U h a s d e t e c t e d a n d l o g g e d a P C I i n t e r f a c e e r r o r .
  • Page 221 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 8 3 P C I I n t e r f a c e E r r o r A d d r e s s R e g i s t e r - P C I E A R W h e n P C I E C S R b i t 0 i s s e t , t h i s r e g i s t e r r e p r e s e n t s t h e l o w e r 3 2 - b i t s o f t h e a d d r e s s f o r t h e e r r o r d e t e c t e d o n t h e P C I B u s .
  • Page 222 2 . 1 4 . 8 4 P C I I n t e r f a c e E r r o r U p p e r A d d r e s s R e g i s t e r - P C I E U A R W h e n P C I E C S R b i t 0 i s s e t a n d t h e P C I e r r o r d e t e c t e d i n c l u d e d a D A C c y c l e , t h i s r e g i s t e r r e p r e s e n t s t h e u p p e r 3 2 - b i t a d d r e s s o f w h e r e t h e e r r o r w a s d e t e c t e d o n t h e P C I b u s .
  • Page 223 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 8 5 P C I I n t e r f a c e E r r o r C o n t e x t A d d r e s s R e g i s t e r — P C I E C A R W h e n P C I E C S R b i t 0 i s s e t , t h i s r e g i s t e r c o n t a i n s t h e D M A C h a n n e l N u m b e r a n d b i t s 3 0 t h r o u g h 5 o f t h e a d d r e s s o f t h e A D M A d e s c r i p t o r a s s o c i a t e d w i t h t h e e r r o r d e t e c t e d o n t h e P C I B u s .
  • Page 224 2 . 1 4 . 8 6 I n t e r n a l A r b i t e r C o n t r o l R e g i s t e r - I A C R T h e I n t e r n a l A r b i t e r C o n t r o l R e g i s t e r i s u s e d t o c o n t r o l w h i c h p r i o r i t y r i n g d i f f e r e n t P C I b u s r e q u e s t e r s ( i n c l u d i n g t h e A T U ) u s e .
  • Page 225 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 8 7 M u l t i - T r a n s a c t i o n T i m e r - M T T T h i s r e g i s t e r c o n t r o l s t h e a m o u n t o f t i m e t h a t t h e 4 1 3 8 x x a r b i t e r a l l o w s a P C I i n i t i a t o r t o p e r f o r m m u l t i p l e b a c k - t o - b a c k t r a n s a c t i o n s o n t h e P C I b u s .
  • Page 226 2 . 1 4 . 8 8 P C I X R C O M P C o n t r o l R e g i s t e r — P R C R I n C e n t r a l R e s o u r c e m o d e t h i s r e g i s t e r c a n o n l y b e a c c e s s e d w h e n P C S R b i t 2 1 i s W a r n i n g : c l e a r e d .
  • Page 227 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 8 9 P C I X P a d O D T D r i v e S t r e n g t h M a n u a l O v e r r i d e V a l u e s R e g i s t e r s —...
  • Page 228 2 . 1 4 . 9 0 P C I X P A D D R I V E S T R E N G T H M a n u a l O v e r r i d e V a l u e s R e g i s t e r ( 3 .
  • Page 229 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) — I n t e l 2 . 1 4 . 9 1 P C I X P A D D R I V E S T R E N G T H M a n u a l O v e r r i d e V a l u e s R e g i s t e r ( 3 .
  • Page 230 3 . 0 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n m o d e s , s e t u p , a n d i m p l e m e n t a t i o n o f t h e m o d u l e w h i c h i n t e r f a c e s b e t w e e n t h e P C I E x p r e s s L i n k a n d t h e I n t e l C o n t r o l l e r s ( 4 1 3 8 x x ) i n t e r n a l b u s .
  • Page 231 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T h e A T U i n c l u d e s f o u r c a p a b i l i t y h e a d e r s t h a t i m p l e m e n t P o w e r M a n a g e m e n t c a p a b i l i t y a s d e f i n e d b y t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
  • Page 232 F i g u r e 2 3 . A T U Q u e u e A r c h i t e c t u r e B l o c k D i a g r a m N o t e : A s a n e n d p o i n t , t h e A T U a d v e r t i s e s i n f i n i t e c o m p l e t i o n h e a d e r a n d c o m p l e t i o n d a t e c r e d i t s .
  • Page 233 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 234 3 . 3 A T U A d d r e s s T r a n s l a t i o n T h e A T U a l l o w s P C I E x p r e s s r e q u e s t e r s t o i n i t i a t e t r a n s a c t i o n s t o t h e 4 1 3 8 x x i n t e r n a l b u s a n d a l l o w s t h e I n t e l X S c a l e d o m a i n .
  • Page 235 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T h e A T U u n i t a l l o w s f o r r e c o g n i t i o n a n d g e n e r a t i o n o f m u l t i p l e P C I E x p r e s s T r a n s a c t i o n L a y e r P a c k e t s ( T L P ) t y p e s .
  • Page 236 T a b l e 1 2 0 . A T U C o m m a n d S u p p o r t T L P T y p e F m t [ 1 : 0 ] M R d M R d L k M W r...
  • Page 237 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 238 • S e c t i o n 3 . 1 7 . 1 6 , “ I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 ” o n p a g e 3 0 8 •...
  • Page 239 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l O n c e t h e t r a n s a c t i o n i s c l a i m e d , t h e u p p e r 3 2 - b i t s o f t h e a d d r e s s i s d i s c a r d e d a n d t h e l o w e r 3 2 - b i t s o f t h e a d d r e s s m u s t b e t r a n s l a t e d f r o m a P C I a d d r e s s t o a 3 6 - b i t i n t e r n a l b u s a d d r e s s .
  • Page 240 3 . 3 . 1 . 2 I n b o u n d M e m o r y W r i t e T r a n s a c t i o n A n i n b o u n d w r i t e t r a n s a c t i o n i s i n i t i a t e d b y a P C I E x p r e s s r e q u e s t e r a n d i s t a r g e t e d a t e i t h e r 4 1 3 8 x x l o c a l m e m o r y o r a 4 1 3 8 x x m e m o r y - m a p p e d r e g i s t e r .
  • Page 241 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 242 3 . 3 . 1 . 4 I n b o u n d I / O C y c l e T r a n s l a t i o n I n b o u n d a d d r e s s w i n d o w 2 c a n b e c o n f i g u r e d t o a c c e p t I / O R e a d a n d I / O W r i t e t r a n s a c t i o n s b y s e t t i n g t h e M e m o r y / I O s p a c e i n d i c a t o r b i t t o 1 i n t h e B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 ”...
  • Page 243 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 244 3 . 3 . 2 O u t b o u n d T r a n s a c t i o n s O u t b o u n d t r a n s a c t i o n s i n i t i a t e d b y t h e 4 1 3 8 x x c o r e p r o c e s s o r a r e d i r e c t e d t o t h e P C I E x p r e s s i n t e r f a c e t h r o u g h t h e A T U .
  • Page 245 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 246: O U T B O U N D A D D R E S S T R A N S L A T I O N W I N D O W S

    3 . 3 . 2 . 2 O u t b o u n d A d d r e s s T r a n s l a t i o n W i n d o w s I n b o u n d t r a n s l a t i o n i n v o l v e s a p r o g r a m m a b l e i n b o u n d t r a n s l a t i o n w i n d o w c o n s i s t i n g o f a b a s e a n d l i m i t r e g i s t e r a n d a v a l u e r e g i s t e r f o r P C I t o i n t e r n a l b u s t r a n s l a t i o n .
  • Page 247 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l F i g u r e 2 6 .
  • Page 248 T h e t r a n s l a t i o n p o r t i o n o f o u t b o u n d A T U t r a n s a c t i o n s i s a c c o m p l i s h e d w i t h a v a l u e r e g i s t e r i n t h e s a m e m a n n e r a s i n b o u n d t r a n s l a t i o n s .
  • Page 249 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l F i g u r e 2 7 .
  • Page 250 3 . 3 . 2 . 3 O u t b o u n d D M A T r a n s a c t i o n s T h e A T U p r o v i d e s a l l A D M A c h a n n e l s w i t h a t r a n s p a r e n t p a t h t h r o u g h t h e P C I E x p r e s s i n t e r f a c e .
  • Page 251 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 252 3 . 3 . 4 O u t b o u n d R e a d T r a n s a c t i o n A n o u t b o u n d r e a d t r a n s a c t i o n i s i n i t i a t e d b y t h e I n t e l X S c a l e D M A s a n d i s t a r g e t e d a t a P C I s l a v e o n t h e P C I E x p r e s s L i n k .
  • Page 253 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 254 3 . 3 . 5 . 3 O u t b o u n d P C I E x p r e s s M e s s a g e T r a n s a c t i o n s T h e A T U p r o v i d e s a p o r t p r o g r a m m i n g m o d e l t o g e n e r a t e o u t b o u n d P C I E x p r e s s m e s s a g e s .
  • Page 255 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 256 3 . 4 . 2 O u t b o u n d B y t e S w a p p i n g W h e n e n a b l e d , t h e s w a p p i n g o c c u r s a s d e s c r i b e d i n S w a p p i n g f o r T r a n s a c t i o n w i t h B y t e C o u n t o f 1 ”...
  • Page 257 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 258: P C I E X P R E S S M E S S A G E S

    3 . 6 P C I E x p r e s s M e s s a g e s P C I E x p r e s s d e f i n e s a n e w m e s s a g e m e c h a n i s m t h a t i s u s e d t o c o m m u n i c a t e o u t s i d e o f t h e n o r m a l M e m o r y , I / O , a n d C o n f i g u r a t i o n S p a c e s .
  • Page 259 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 2 5 .
  • Page 260 3 . 7 E x p a n s i o n R O M T r a n s l a t i o n U n i t T h e i n b o u n d A T U s u p p o r t s o n e a d d r e s s r a n g e ( d e f i n e d b y a b a s e / l i m i t r e g i s t e r p a i r ) u s e d f o r t h e E x p a n s i o n R O M .
  • Page 261: I N B O U N D P O S T E D Q U E U E S T R U C T U R E

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 262: I N B O U N D C O M P L E T I O N Q U E U E S T R U C T U R E

    3 . 8 . 1 . 2 I n b o u n d N o n P o s t e d Q u e u e S t r u c t u r e T h e i n b o u n d r e a d q u e u e s a r e r e s p o n s i b l e f o r r e t r i e v i n g d a t a f r o m l o c a l m e m o r y a n d r e t u r n i n g i t t o t h e P C I E x p r e s s L i n k i n r e s p o n s e t o a r e a d t r a n s a c t i o n i n i t i a t e d f r o m a P C I m a s t e r .
  • Page 263 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 264 3 . 8 . 3 T r a n s a c t i o n O r d e r i n g B e c a u s e t h e A T U c a n p r o c e s s m u l t i p l e t r a n s a c t i o n s , t h e y m u s t m a i n t a i n p r o p e r o r d e r i n g t o a v o i d d e a d l o c k c o n d i t i o n s a n d i m p r o v e t h r o u g h p u t .
  • Page 265 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l D e f i n i t i o n s o f t h e t e r m s u s e d i n n o t e d i n p a r e n t h e s i s : T a b l e 1 3 0 .
  • Page 266 E x a m p l e 2 o n p a g e 2 6 5 s h o w n . I n t h i s e x a m p l e , t r a n s a c t i o n A e n t e r e d t h e w r i t e q u e u e a t A T U e n t e r e d r e a d d a t a i n t o t h e o u t b o u n d r e a d q u e u e a t b e f o r e t h e p r e v i o u s t r a n s a c t i o n s c o u l d b e c l e a r e d , a n o t h e r i n b o u n d w r i t e , T r a n s a c t i o n C , w a s e n t e r e d i n t o t h e I W Q .
  • Page 267 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 268 3 . 8 . 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 T h e A T U i n t e r n a l b u s i n t e r f a c e s u p p o r t s b y t e - w i s e p a r i t y p r o t e c t i o n o n t h e i n t e r n a l b u s . T h i s i n c l u d e s A D D P [ 4 : 0 ] a n d D A T A P [ 1 5 : 0 ] o n t h e a d d r e s s b u s ( A [ 3 5 : 0 ] ) a n d t h e d a t a b u s ( D [ 1 2 7 : 0 ] ) r e s p e c t i v e l y .
  • Page 269 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 270 3 . 9 A T U E r r o r C o n d i t i o n s P C I E x p r e s s a n d i n t e r n a l b u s e r r o r c o n d i t i o n s c a u s e A T U t o l o g h e a d e r i n f o r m a t i o n a n d s e t s t a t u s b i t s t o i n f o r m e r r o r h a n d l i n g c o d e o f e x a c t c a u s e o f e r r o r c o n d i t i o n .
  • Page 271: R O L E B A S E D E R R O R R E P O R T I N G

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 272 3 . 9 . 1 . 2 M a l f o r m e d P a c k e t s T h e f o l l o w i n g c h e c k s a r e m a d e t o d e t e c t m a l f o r m e d T L P s . •...
  • Page 273 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 274 3 . 9 . 1 . 7 P o i s o n e d T L P R e c e i v e d P o i s o n e d T L P s c a n b e r e c e i v e d f o r b o t h I n b o u n d P o s t e d ( W r i t e / M e s s a g e ) a n d I n b o u n d C o m p l e t i o n s T h e t w o T L P t y p e s c a n b e h a n d l e d d i f f e r e n t l y .
  • Page 275: 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

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 276 T a b l e 1 3 5 . P C I E x p r e s s E r r o r S u m m a r y ( S h e e t 1 o f 2 ) B u s P r o t o c o l E r r o r C o n d i t i o n A c t i o n...
  • Page 277 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 3 5 .
  • Page 278 T a b l e 1 3 6 . R o o t C o m p l e x E r r o r S u m m a r y E r r o r C o n d i t i o n B u s P r o t o c o l A c t i o n R o o t C o m p l e x E r r o r s R e c e i v e d N o n e...
  • Page 279 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 280 3 . 1 1 R e s e t T h e P C I E x p r e s s s p e c i f i c a t i o n d e f i n e s t h r e e d i s t i n c t t y p e s o f r e s e t : c o l d , w a r m , a n d h o t . T h e f u n d a m e n t a l r e s e t t h a t o c c u r s f o l l o w i n g i n i t i a l p o w e r o n i s c o n s i d e r e d a h o t r e s e t .
  • Page 281: L E G A C Y I N T E R R U P T S

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 282 3 . 1 3 V i t a l P r o d u c t D a t a V i t a l P r o d u c t D a t a ( V P D ) p r o v i d e s d e t a i l e d i n f o r m a t i o n t o t h e s y s t e m r e g a r d i n g t h e h a r d w a r e , s o f t w a r e a n d m i c r o c o d e e l e m e n t s o f a d e v i c e .
  • Page 283 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 284 3 . 1 3 . 2 . 2 W r i t i n g V i t a l P r o d u c t D a t a U s i n g t h e f i e l d s d e f i n e d i n t h e V P D C a p a b i l i t i e s L i s t I t e m , t h e 4 1 3 8 x x w r i t e s V i t a l P r o d u c t D a t a u s i n g t h e f o l l o w i n g s e q u e n c e o f e v e n t s : 1 .
  • Page 285: P C I E X P R E S S I N T E R F A C E C O N T R O L P A R A M E T E R S

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 286 T a b l e 1 3 8 . P C I E x p r e s s I n t e r f a c e C o n t r o l P a r a m e t e r s U s a g e ( S h e e t 2 o f 2 ) R e g i s t e r N a m e P C I E x p r e s s U n c o r r e c t a b l e E r r o r E n t i r e R e g i s t e r...
  • Page 287: P C I E X P R E S S I N T E R F A C E S T A T U S R E P O R T I N G

    A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 288: R O O T C O M P L E X F U N C T I O N A L I T Y

    3 . 1 5 R o o t C o m p l e x F u n c t i o n a l i t y T h e 4 1 3 8 x x d o e s n o t s u p p o r t R o o t C o m p l e x . 3 .
  • Page 289 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 290 3 . 1 7 . 1 E x t e n d e d C a p a b i l i t i e s R e g i s t e r s T h e A T U u n i t i n c l u d e s 5 e x t e n d e d c a p a b i l i t y c o n f i g u r a t i o n s p a c e s b e g i n n i n g a t c o n f i g u r a t i o n o f f s e t 9 0 H , 9 8 H , A 0 H , B 0 H , a n d D 0 H .
  • Page 291 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l F i g u r e 3 5 .
  • Page 292 T h e f i r s t b y t e a t t h e E x t e n d e d C o n f i g u r a t i o n O f f s e t 9 0 H i s t h e V P D C a p a b i l i t y I d e n t i f i e r R e g i s t e r ( S e c t i o n 3 .
  • Page 293 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 294 T a b l e 1 4 1 . A T U P C I C o n f i g u r a t i o n R e g i s t e r S p a c e ( S h e e t 1 o f 3 ) I n t e r n a l B u s A d d r e s s...
  • Page 295 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 4 1 .
  • Page 296 T a b l e 1 4 1 . A T U P C I C o n f i g u r a t i o n R e g i s t e r S p a c e ( S h e e t 3 o f 3 ) I n t e r n a l B u s A d d r e s s...
  • Page 297 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 298 3 . 1 7 . 5 A T U C o m m a n d R e g i s t e r - A T U C M D A T U C o m m a n d R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 299 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 300 3 . 1 7 . 7 A T U R e v i s i o n I D R e g i s t e r - A T U R I D R e v i s i o n I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 . 3 . T a b l e 1 4 6 .
  • Page 301 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 302 3 . 1 7 . 1 1 A T U H e a d e r T y p e R e g i s t e r - A T U H T R H e a d e r T y p e R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 . 3 . T h i s r e g i s t e r i n d i c a t e s t h e l a y o u t o f A T U c o n f i g u r a t i o n s p a c e b y t e s 1 0 H t o 3 F H .
  • Page 303 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 304 3 . 1 7 . 1 3 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 - I A B A R 0 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 0 ( I A B A R 0 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 0 ( I A U B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 0 b e g i n s .
  • Page 305 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 306 3 . 1 7 . 1 5 D e t e r m i n i n g B l o c k S i z e s f o r B a s e A d d r e s s R e g i s t e r s T h e r e q u i r e d a d d r e s s s i z e a n d t y p e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o a b a s e a d d r e s s r e g i s t e r a n d r e a d i n g f r o m t h e r e g i s t e r s .
  • Page 307 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 5 5 .
  • Page 308 3 . 1 7 . 1 6 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 - I A B A R 1 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 1 ( I A B A R 1 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 1 ( I A U B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 1 b e g i n s .
  • Page 309 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 310 3 . 1 7 . 1 8 I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 - I A B A R 2 T h e I n b o u n d A T U B a s e A d d r e s s R e g i s t e r 2 ( I A B A R 2 ) t o g e t h e r w i t h t h e I n b o u n d A T U U p p e r B a s e A d d r e s s R e g i s t e r 2 ( I A U B A R 2 ) d e f i n e s t h e b l o c k o f m e m o r y s p a c e o r I / O s p a c e a d d r e s s e s w h e r e t h e i n b o u n d t r a n s l a t i o n w i n d o w 2 b e g i n s .
  • Page 311 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 312 3 . 1 7 . 2 0 A T U S u b s y s t e m V e n d o r I D R e g i s t e r - A S V I R A T U S u b s y s t e m V e n d o r I D R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 313 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 314 3 . 1 7 . 2 3 A T U C a p a b i l i t i e s P o i n t e r R e g i s t e r - A T U _ C a p _ P t r T h e C a p a b i l i t i e s P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 315 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 316 3 . 1 7 . 2 5 A T U I n t e r r u p t P i n R e g i s t e r - A T U I P R A T U I n t e r r u p t P i n R e g i s t e r b i t d e f i n i t i o n s a d h e r e t o P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 317 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 318 3 . 1 7 . 2 8 I n b o u n d A T U L i m i t R e g i s t e r 0 - I A L R 0 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 0 o c c u r s f o r r e q u e s t s o r i g i n a t i n g i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 319 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 320 3 . 1 7 . 3 1 I n b o u n d A T U L i m i t R e g i s t e r 1 - I A L R 1 I n b o u n d a d d r e s s t r a n s l a t i o n f o r m e m o r y w i n d o w 1 o c c u r s f o r t r a n s a c t i o n s o r i g i n a t e d i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 321 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 322 3 . 1 7 . 3 4 I n b o u n d A T U L i m i t R e g i s t e r 2 - I A L R 2 I n b o u n d a d d r e s s t r a n s l a t i o n f o r i n b o u n d w i n d o w 2 o c c u r s f o r t r a n s a c t i o n s o r i g i n a t e d i n t h e P C I E x p r e s s d o m a i n a n d t a r g e t i n g t h e 4 1 3 8 x x i n t e r n a l b u s .
  • Page 323 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 324 3 . 1 7 . 3 6 I n b o u n d A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 - I A U T V R 2 T h e I n b o u n d A T U U p p e r T r a n s l a t e V a l u e R e g i s t e r 2 ( I A U T V R 2 ) i n c o n j u n c t i o n w i t h t h e “...
  • Page 325 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 326 3 . 1 7 . 4 0 A T U C o n f i g u r a t i o n R e g i s t e r - A T U C R T h e A T U C o n f i g u r a t i o n R e g i s t e r c o n t a i n s s o m e a d d i t i o n a l p a r a m e t e r s i n t h e A T U . T a b l e 1 8 0 .
  • Page 327 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 328 T a b l e 1 8 1 . P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r - P C S R ( S h e e t 2 o f 2 ) Attributes Attributes I n t e r n a l B u s A d d r e s s O f f s e t...
  • Page 329 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 330 T a b l e 1 8 2 . A T U I n t e r r u p t S t a t u s R e g i s t e r - A T U I S R ( S h e e t 2 o f 3 ) Attributes Attributes I n t e r n a l B u s A d d r e s s O f f s e t...
  • Page 331 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 8 2 .
  • Page 332 3 . 1 7 . 4 3 A T U I n t e r r u p t M a s k R e g i s t e r - A T U I M R T h e A T U I n t e r r u p t M a s k R e g i s t e r c o n t a i n s t h e c o n t r o l b i t t o e n a b l e a n d d i s a b l e i n t e r r u p t s g e n e r a t e d b y t h e A T U .
  • Page 333 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 334 3 . 1 7 . 4 5 P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r - P E L C S R T h e P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r c o n t r o l s v a r i o u s p a r a m e t e r s o f t h e L i n k L a y e r i n c l u d i n g T r a i n i n g S e q u e n c e .
  • Page 335 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 336 3 . 1 7 . 4 8 V P D A d d r e s s R e g i s t e r - V P D A R T h e V P D A d d r e s s r e g i s t e r ( V P D A R ) c o n t a i n s t h e D W O R D - a l i g n e d b y t e a d d r e s s o f t h e V P D t o b e a c c e s s e d .
  • Page 337 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 338 3 . 1 7 . 5 2 A T U P o w e r M a n a g e m e n t C a p a b i l i t i e s R e g i s t e r - A P M C R P o w e r M a n a g e m e n t C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I B u s P o w e r M a n a g e m e n t I n t e r f a c e S p e c i f i c a t i o n , R e v i s i o n 1 .
  • Page 339 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 340 3 . 1 7 . 5 4 A T U S c r a t c h P a d R e g i s t e r - A T U S P R T h i s r e g i s t e r c a n b e u s e d f o r a p p l i c a t i o n s p e c i f i c p u r p o s e s a n d h a s n o d i r e c t i m p a c t o n t h e h a r d w a r e .
  • Page 341 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 342 3 . 1 7 . 5 7 P C I E x p r e s s C a p a b i l i t i e s R e g i s t e r - P C I E _ C A P T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
  • Page 343 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 344 3 . 1 7 . 5 9 P C I E x p r e s s D e v i c e C o n t r o l R e g i s t e r - P E _ D C T L T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
  • Page 345 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l T a b l e 1 9 9 .
  • Page 346 3 . 1 7 . 6 0 P C I E x p r e s s D e v i c e S t a t u s R e g i s t e r - P E _ D S T S T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
  • Page 347 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 348 3 . 1 7 . 6 2 P C I E x p r e s s L i n k C o n t r o l R e g i s t e r - P E _ L C T L T h i s r e g i s t e r c o n t r o l s v a r i o u s m o d e s a n d f e a t u r e s o f A T U a n d M e s s a g e U n i t w h e n o p e r a t i n g i n t h e P C I E x p r e s s m o d e .
  • Page 349 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 350 3 . 1 7 . 6 4 P C I E x p r e s s S l o t C a p a b i l i t i e s R e g i s t e r - P E _ S C A P T h i s r e g i s t e r i d e n t i f i e s P C I E x p r e s s s l o t s p e c i f i c c a p a b i l i t i e s .
  • Page 351 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 352 3 . 1 7 . 6 6 P C I E x p r e s s S l o t S t a t u s R e g i s t e r - P E _ S S T S T h i s r e g i s t e r p r o v i d e s i n f o r m a t i o n a b o u t P C I E x p r e s s S l o t s p e c i f i c p a r a m e t e r s .
  • Page 353 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 354 3 . 1 7 . 6 8 P C I E x p r e s s R o o t S t a t u s R e g i s t e r - P E _ R S R T h e R o o t S t a t u e R e g i s t e r p r o v i d e s i n f o r m a t i o n a b o u t P C I E x p r e s s d e v i c e s p e c i f i c p a r a m e t e r s .
  • Page 355 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 356 3 . 1 7 . 7 1 P C I E x p r e s s U n c o r r e c t a b l e E r r o r M a s k - E R R U N C _ M S K T h e U n c o r r e c t a b l e E r r o r M a s k r e g i s t e r c o n t r o l s r e p o r t i n g o f i n d i v i d u a l e r r o r s b y t h e d e v i c e t o t h e P C I E x p r e s s R o o t C o m p l e x v i a a P C I E x p r e s s e r r o r m e s s a g e .
  • Page 357 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 358 3 . 1 7 . 7 3 P C I E x p r e s s C o r r e c t a b l e E r r o r S t a t u s - E R R C O R _ S T S T h e C o r r e c t a b l e E r r o r S t a t u s r e g i s t e r r e p o r t s e r r o r s t a t u s o f i n d i v i d u a l c o r r e c t a b l e e r r o r s o u r c e s o n a P C I E x p r e s s d e v i c e .
  • Page 359 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 360 3 . 1 7 . 7 5 A d v a n c e d E r r o r C o n t r o l a n d C a p a b i l i t y R e g i s t e r - A D V E R R _ C T L T h e r e g i s t e r g i v e s t h e s t a t u s a n d c o n t r o l f o r E C R C c h e c k s a n d a l s o t h e p o i n t e r t o t h e f i r s t u n c o r r e c t a b l e e r r o r t h a t h a p p e n e d .
  • Page 361 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 362 3 . 1 7 . 7 9 P C I E x p r e s s A d v a n c e d E r r o r H e a d e r L o g - A D V E R R _ L O G 3 T r a n s a c t i o n h e a d e r l o g f o r P C I E x p r e s s e r r o r .
  • Page 363 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 364 3 . 1 7 . 8 2 E r r o r S o u r c e I d e n t i f i c a t i o n R e g i s t e r - R E R R _ I D T h e R o o t E r r o r C o m m a n d R e g i s t e r i s u s e d t o n o t i f y t h e I n t e l X S c a l e r e s p o n s e t o P C I E x p r e s s E r r o r M e s s a g e s .
  • Page 365 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 366 3 . 1 7 . 8 6 P C I E x p r e s s A d v i s o r y E r r o r C o n t r o l R e g i s t e r - P I E _ A E C T h i s r e g i s t e r s e n a b l e s A d v i s o r y E r r o r f u n c t i o n a l i t y f o r d e v i c e s t h a t a t t e m p t s t o r e c o v e r f r o m c e r t a i n e r r o r s .
  • Page 367 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 368 3 . 1 7 . 8 9 P o w e r B u d g e t i n g D a t a R e g i s t e r - P W R B G T _ D A T A T h i s r e a d - o n l y r e g i s t e r r e t u r n s t h e D W O R D o f P o w e r B u d g e t i n g D a t a s e l e c t e d b y t h e D a t a S e l e c t R e g i s t e r .
  • Page 369 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 370 3 . 1 7 . 9 1 P o w e r B u d g e t i n g I n f o r m a t i o n R e g i s t e r s [ 0 : 2 3 ] — P W R B G T _ I N F O [ 0 : 2 3 ] T h e r e a r e 2 4 p o w e r b u d g e t i n g i n f o r m a t i o n r e g i s t e r s t h a t a r e u s e d t o r e p o r t p o w e r c o n s u m p t i o n i n f o r m a t i o n f o r p o w e r s t a t e s a s d e f i n e d i n t h e P C I E x p r e s s B a s e S p e c i f i c a t i o n , R e v i s i o n 1 .
  • Page 371 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 372 3 . 1 7 . 9 3 O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r - O I O W T V R T h e O u t b o u n d I / O W i n d o w T r a n s l a t e V a l u e R e g i s t e r ( O I O W T V R ) c o n t a i n s t h e P C I I / O a d d r e s s u s e d t o c o n v e r t t h e i n t e r n a l b u s a c c e s s t o a P C I a d d r e s s .
  • Page 373 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 374 3 . 1 7 . 9 5 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 - O U M W T V R 0 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 0 ( O U M W T V R 0 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 375 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 376 3 . 1 7 . 9 7 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 - O U M W T V R 1 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 1 ( O U M W T V R 1 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 377 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 378 3 . 1 7 . 9 9 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 - O U M W T V R 2 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 2 ( O U M W T V R 2 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 379 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 380 3 . 1 7 . 1 0 1 O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 - O U M W T V R 3 T h e O u t b o u n d U p p e r 3 2 - b i t M e m o r y W i n d o w T r a n s l a t e V a l u e R e g i s t e r 3 ( O U M W T V R 3 ) d e f i n e s t h e u p p e r 3 2 - b i t s o f a d d r e s s u s e d d u r i n g a d u a l a d d r e s s c y c l e .
  • Page 381 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 382 3 . 1 7 . 1 0 3 O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r - O C C D R T h e O u t b o u n d C o n f i g u r a t i o n C y c l e D a t a R e g i s t e r i s u s e d t o i n i t i a t e a c o n f i g u r a t i o n r e a d o r w r i t e t r a n s a c t i o n o n t h e P C I E x p r e s s L i n k .
  • Page 383 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 384 3 . 1 7 . 1 0 5 I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 0 - I V M H R 0 T h e I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s c a p t u r e t h e h e a d e r f o r a v e n d o r d e f i n e d m e s s a g e r e c e i v e d o n t h e P C I E x p r e s s i n t e r f a c e .
  • Page 385 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 386 3 . 1 7 . 1 0 7 I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 2 - I V M H R 2 T h e I n b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s c a p t u r e t h e h e a d e r f o r a v e n d o r d e f i n e d m e s s a g e r e c e i v e d o n t h e P C I E x p r e s s i n t e r f a c e .
  • Page 387 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 388 3 . 1 7 . 1 1 0 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 0 - O V M H R 0 T h e O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s a l l o w s o f t w a r e t o c r e a t e a h e a d e r t h a t i s u s e d f o r a V e n d o r _ D e f i n e d M e s s a g e T L P .
  • Page 389 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 390 3 . 1 7 . 1 1 2 O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r 2 - O V M H R 2 T h e O u t b o u n d V e n d o r M e s s a g e H e a d e r R e g i s t e r s a l l o w s o f t w a r e t o c r e a t e a h e a d e r t h a t i s u s e d f o r a V e n d o r _ D e f i n e d M e s s a g e T L P .
  • Page 391 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 392 3 . 1 7 . 1 1 5 P C I I n t e r f a c e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r - P I E _ C S R T h i s r e g i s t e r i n d i c a t e s w h e t h e r o r n o t t h e A T U h a s d e t e c t e d a n d l o g g e d a P C I i n t e r f a c e e r r o r .
  • Page 393 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 394 3 . 1 7 . 1 1 7 P C I I n t e r f a c e E r r o r M a s k - P I E _ M S K T h e P C I I n t e r f a c e E r r o r M a s k r e g i s t e r c o n t r o l s r e p o r t i n g o f i n d i v i d u a l e r r o r s b y t h e d e v i c e t o t h e I n t e l X S c a l e e r r o r ( r e s p e c t i v e b i t s e t t o 1 b i n t h e m a s k r e g i s t e r ) i s n o t l o g g e d i n t h e H e a d e r L o g r e g i s t e r , d o e s n o t u p d a t e t h e F i r s t E r r o r P o i n t e r , a n d g e n e r a t e a n i n t e r r u p t t o t h e c o r e .
  • Page 395 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 396 3 . 1 7 . 1 2 0 P C I I n t e r f a c e E r r o r H e a d e r L o g 2 - P I E _ L O G 2 T r a n s a c t i o n h e a d e r l o g f o r P C I i n t e r f a c e e r r o r s .
  • Page 397 A d d r e s s T r a n s l a t i o n U n i t ( P C I E x p r e s s ) — I n t e l 3 .
  • Page 398 4 . 0 M e s s a g i n g U n i t T h i s c h a p t e r d e s c r i b e s t h e M e s s a g i n g U n i t ( M U ) o f t h e I n t e l C o n t r o l l e r s ( 4 1 3 8 x x ) .
  • Page 399 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 2 T h e o r y o f O p e r a t i o n T h e M U h a s t w o i n d e p e n d e n t m e s s a g i n g m e c h a n i s m s .
  • Page 400 F i g u r e 3 9 . P C I M e m o r y M a p O f f s e t s a r e r e l a t i v e t o t h e M U B a s e A d d r e s s R e g i s t e r s ( M U B A R / M U U B A R ) O f f s e t 0 0 0 0 H 0 0 0 4 H...
  • Page 401 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 0 . I n t e r n a l B u s M e m o r y M a p O f f s e t 4 0 0 0 H 4 0 0 4 H...
  • Page 402 4 . 2 . 1 T r a n s a c t i o n O r d e r i n g F r o m a P C I s t a n d p o i n t , t h e M e s s a g i n g U n i t i s a p i e c e o f t h e A T U a n d t h e r e f o r e m u s t m a i n t a i n o r d e r i n g r e q u i r e m e n t s a g a i n s t A T U t r a n s a c t i o n s .
  • Page 403 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 3 M e s s a g e R e g i s t e r s M e s s a g e s c a n b e s e n t a n d r e c e i v e d b y t h e 4 1 3 8 x x t h r o u g h t h e u s e o f t h e M e s s a g e R e g i s t e r s .
  • Page 404 4 . 4 D o o r b e l l R e g i s t e r s T h e r e a r e t w o D o o r b e l l R e g i s t e r s : t h e I n b o u n d D o o r b e l l R e g i s t e r a n d t h e O u t b o u n d D o o r b e l l R e g i s t e r .
  • Page 405 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 5 M e s s a g i n g U n i t E r r o r C o n d i t i o n s T h e M e s s a g i n g U n i t , l i k e t h e A T U , e n c o u n t e r s e r r o r c o n d i t i o n s o n t h e h o s t I / O i n t e r f a c e a s w e l l a s t h e i n t e r n a l b u s i n t e r f a c e .
  • Page 406 4 . 6 M e s s a g e - S i g n a l e d I n t e r r u p t s 4 . 6 . 1 M S I C a p a b i l i t y S t r u c t u r e W h e n a h o s t p r o c e s s o r e n a b l e s M e s s a g e - S i g n a l e d I n t e r r u p t s ( M S I ) o n t h e 4 1 3 8 x x A T U f u n c t i o n , t h e A T U f u n c t i o n ( M U ) i s r e s p o n s i b l e t o s i g n a l i n t e r r u p t t o t h e h o s t v i a a h o s t I / O i n t e r f a c e w r i t e i n s t e a d o f t h e a s s e r t i o n o f t h e...
  • Page 407 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 6 . 2 M S I - X C a p a b i l i t y a n d T a b l e S t r u c t u r e s S i m i l a r t o M S I C a p a b i l i t y , w h e n a h o s t p r o c e s s o r e n a b l e s M e s s a g e - S i g n a l e d I n t e r r u p t s ( M S I - X ) o n t h e 4 1 3 8 x x A T U f u n c t i o n , t h e A T U f u n c t i o n ( M U ) i s r e s p o n s i b l e t o s i g n a l...
  • Page 408 T o s i g n a l a n O u t b o u n d I n t e r r u p t w i t h M S I - X e n a b l e d , t h e 4 1 3 8 x x c r e a t e s a n o u t b o u n d w r i t e t r a n s a c t i o n u s i n g t h e M e s s a g e A d d r e s s a n d t h e M e s s a g e D a t a o f t h e a s s o c i a t e d e n t r y .
  • Page 409 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 2 s h o w s h o w t h e M S I - X T a b l e a n d P e n d i n g B i t s A r r a y a r e m a p p e d f r o m t h e h o s t I / O i n t e r f a c e .
  • Page 410 4 . 7 R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e H o s t I / O I n t e r f a c e a d d r e s s s p a c e a n d i n t h e P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r ( P M M R ) a d d r e s s s p a c e .
  • Page 411 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 2 6 5 . M e s s a g e U n i t R e g i s t e r s I n t e r n a l B u s A d d r e s s O f f s e t 4 0 1 0 H...
  • Page 412 4 . 7 . 1 I n b o u n d M e s s a g e R e g i s t e r - I M R x T h e r e a r e t w o I n b o u n d M e s s a g e R e g i s t e r s : I M R 0 a n d I M R 1 . W h e n t h e I M R r e g i s t e r i s w r i t t e n , a n i n t e r r u p t t o t h e I n t e l X S c a l e r e c o r d e d i n t h e I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r a n d m a y b e m a s k e d b y t h e I n b o u n d M e s s a g e I n t e r r u p t M a s k b i t i n t h e I n b o u n d I n t e r r u p t M a s k R e g i s t e r .
  • Page 413 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 I n b o u n d D o o r b e l l R e g i s t e r - I D R T h e I n b o u n d D o o r b e l l R e g i s t e r ( I D R ) i s u s e d t o g e n e r a t e i n t e r r u p t s t o t h e I n t e l X S c a l e p r o c e s s o r .
  • Page 414 4 . 7 . 4 I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r - I I S R T h e I n b o u n d I n t e r r u p t S t a t u s R e g i s t e r ( I I S R ) c o n t a i n s h a r d w a r e i n t e r r u p t s t a t u s .
  • Page 415 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 5 I n b o u n d I n t e r r u p t M a s k R e g i s t e r - I I M R T h e I n b o u n d I n t e r r u p t M a s k R e g i s t e r ( I I M R ) p r o v i d e s t h e a b i l i t y t o m a s k I n t e l X S c a l e p r o c e s s o r i n t e r r u p t s g e n e r a t e d b y t h e M e s s a g i n g U n i t .
  • Page 416 4 . 7 . 6 O u t b o u n d D o o r b e l l R e g i s t e r - O D R T h e O u t b o u n d D o o r b e l l R e g i s t e r ( O D R ) a l l o w s s o f t w a r e i n t e r r u p t g e n e r a t i o n . I t a l l o w s ®...
  • Page 417 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 7 O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r - O I S R T h e O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r ( O I S R ) c o n t a i n s h a r d w a r e i n t e r r u p t s t a t u s .
  • Page 418 4 . 7 . 8 O u t b o u n d I n t e r r u p t M a s k R e g i s t e r - O I M R T h e O u t b o u n d I n t e r r u p t M a s k R e g i s t e r ( O I M R ) p r o v i d e s t h e a b i l i t y t o m a s k o u t b o u n d H o s t I / O I n t e r f a c e i n t e r r u p t s g e n e r a t e d b y t h e M e s s a g i n g U n i t .
  • Page 419 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 9 I n b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r - I R C S R T h e I n b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r ( I R C S R ) p r o v i d e s t h e a b i l i t y f o r t h e H o s t p r o c e s s o r t o r e q u e s t a S e l e c t i v e R e s e t o r a C o o r d i n a t e R e s e t .
  • Page 420 4 . 7 . 1 0 O u t b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r - O R C S R T h e O u t b o u n d R e s e t C o n t r o l a n d S t a t u s R e g i s t e r ( O R C S R ) p r o v i d e s t h e a b i l i t y f o r t h e I / O - p r o c e s s o r t o c o o r d i n a t e a h a r d w a r e r e s e t w i t h t h e H o s t p r o c e s s o r w h e n m u l t i - f u n c t i o n i s b e i n g u s e d .
  • Page 421 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 1 M S I I n b o u n d M e s s a g e R e g i s t e r —...
  • Page 422 4 . 7 . 1 2 M U C o n f i g u r a t i o n R e g i s t e r - M U C R T h e M U C o n f i g u r a t i o n R e g i s t e r ( M U C R ) c o n t a i n s t h e C i r c u l a r Q u e u e E n a b l e b i t a n d t h e s i z e o f o n e C i r c u l a r Q u e u e .
  • Page 423 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 3 M U B a s e A d d r e s s R e g i s t e r - M U B A R M U B a s e A d d r e s s R e g i s t e r ( M U B A R ) c o n t a i n s l o w e r 3 2 - b i t o f t h e 3 6 - b i t l o c a l m e m o r y b a s e a d d r e s s o f t h e M U a d d r e s s s p a c e a s d e p i c t e d i n...
  • Page 424 4 . 7 . 1 4 M U U p p e r B a s e A d d r e s s R e g i s t e r - M U U B A R T h e M U U p p e r B a s e A d d r e s s R e g i s t e r ( M U U B A R ) c o n t a i n s t h e u p p e r 4 - b i t o f t h e 3 6 - b i t l o c a l m e m o r y b a s e a d d r e s s o f t h e M U a d d r e s s s p a c e a s d e p i c t e d i n e x a m p l e , t h e M U a d d r e s s s p a c e a s v i e w e d f r o m H o s t I / O I n t e r f a c e i n t e r f a c e .
  • Page 425 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 5 M U M S I - X T a b l e M e s s a g e A d d r e s s R e g i s t e r s - M _ M T _ M A R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e A d d r e s s R e g i s t e r c o n t a i n s t h e l o w e r 3 0 b i t s o f t h e M S I - X m e s s a g e a d d r e s s .
  • Page 426 4 . 7 . 1 6 M U M S I - X T a b l e M e s s a g e U p p e r A d d r e s s R e g i s t e r s - M _ M T _ M U A R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e U p p e r A d d r e s s R e g i s t e r c o n t a i n s t h e u p p e r 3 2 b i t s o f t h e M S I - X m e s s a g e a d d r e s s .
  • Page 427 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 7 M U M S I - X T a b l e M e s s a g e D a t a R e g i s t e r s - M _ M T _ M D R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e D a t a R e g i s t e r c o n t a i n s t h e m e s s a g e d a t a o f t h e M S I - X m e s s a g e .
  • Page 428 4 . 7 . 1 8 M U M S I - X T a b l e M e s s a g e V e c t o r C o n t r o l R e g i s t e r s - M _ M T _ M V C R [ 0 : 7 ] T h e M U M S I - X T a b l e M e s s a g e V e c t o r C o n t r o l R e g i s t e r c o n t a i n s t h e m a s k b i t f o r t h i s e n t r y i n t h e M S I - X T a b l e .
  • Page 429 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 1 9 M U M S I - X P e n d i n g B i t s A r r a y R e g i s t e r - M _ M P B A R T h e M U M S I - X P e n d i n g B i t s A r r a y R e g i s t e r c o n t a i n s t h e c o n t a i n s t h e p e n d i n g b i t s f o r t h e e i g h t M U i n t e r r u p t s o u r c e s .
  • Page 430 4 . 7 . 2 1 M S I N e x t I t e m P o i n t e r R e g i s t e r - M S I _ N e x t _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 431 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 2 M e s s a g e C o n t r o l R e g i s t e r - M e s s a g e _ C o n t r o l T h e M e s s a g e C o n t r o l R e g i s t e r p r o v i d e s s y s t e m s o f t w a r e c o n t r o l o v e r M S I .
  • Page 432 4 . 7 . 2 3 M e s s a g e A d d r e s s R e g i s t e r - M e s s a g e _ A d d r e s s T h e M e s s a g e a d d r e s s r e g i s t e r s p e c i f i e s t h e D W O R D a l i g n e d a d d r e s s f o r t h e M S I m e m o r y w r i t e t r a n s a c t i o n .
  • Page 433 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 4 M e s s a g e U p p e r A d d r e s s R e g i s t e r - M e s s a g e _ U p p e r _ A d d r e s s T h e M e s s a g e U p p e r A d d r e s s r e g i s t e r i s s e t d u r i n g s y s t e m i n i t i a l i z a t i o n w h e n s y s t e m s o f t w a r e w i s h e s t o p l a c e t h e M S I a d d r e s s l o c a t i o n a b o v e t h e 4 G a d d r e s s b o u n d a r y .
  • Page 434 4 . 7 . 2 5 M e s s a g e D a t a R e g i s t e r - M e s s a g e _ D a t a T h e v a l u e i n t h e M e s s a g e D a t a R e g i s t e r c o n t a i n s t h e d a t a u s e d d u r i n g a n M S I w r i t e t r a n s a c t i o n .
  • Page 435 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 6 M S I - X C a p a b i l i t y I d e n t i f i e r R e g i s t e r - M S I - X _ C a p _ I D T h e C a p a b i l i t y I d e n t i f i e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 436 4 . 7 . 2 7 M S I - X N e x t I t e m P o i n t e r R e g i s t e r - M S I - X _ N e x t _ I t e m _ P t r T h e N e x t I t e m P o i n t e r R e g i s t e r b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 437 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 2 8 M S I - X M e s s a g e C o n t r o l R e g i s t e r - M S I - X _ M C R M S I - X C a p a b i l i t i e s b i t s a d h e r e t o t h e d e f i n i t i o n s i n t h e P C I L o c a l B u s S p e c i f i c a t i o n , R e v i s i o n 2 .
  • Page 438 4 . 7 . 2 9 M S I - X T a b l e O f f s e t R e g i s t e r — M S I - X _ T a b l e _ O f f s e t T h i s r e g i s t e r i n d i c a t e s i n w h i c h P C I M e m o r y W i n d o w t h e M S I - X T a b l e i s m a p p e d .
  • Page 439 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 0 M S I - X P e n d i n g B i t A r r a y O f f s e t R e g i s t e r - M S I - X _ P B A _ O f f s e t T h i s r e g i s t e r i n d i c a t e s i n w h i c h P C I M e m o r y W i n d o w t h e M S I - X P B A i s m a p p e d .
  • Page 440 4 . 7 . 3 1 M U M S I - X C o n t r o l R e g i s t e r X — M M C R x B y d e f a u l t , t h e M U c a n g e n e r a t e u p t o e i g h t M S I - X m e s s a g e s . T h e M M C R x r e g i s t e r p r o v i d e s a c o n t r o l b i t t h a t a l l o w s c o l l a p s i n g t h e e i g h t M S I - X m e s s a g e s d o w n t o o n l y a s i n g l e m e s s a g e .
  • Page 441 ® M e s s a g i n g U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 4 . 7 . 3 2 I n b o u n d M S I I n t e r r u p t P e n d i n g R e g i s t e r x —...
  • Page 442 5 . 0 S R A M D M A U n i t ( S D M A ) 5 . 1 I n t r o d u c t i o n T h i s c h a p t e r d e s c r i b e s t h e o p e r a t i o n a n d c o n t r o l o f t h e S R A M D M A ( S D M A ) U n i t . 5 .
  • Page 443 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 3 T h e o r y o f O p e r a t i o n T o p e r f o r m a D M A o p e r a t i o n , t h e f i r m w a r e w r i t e s t o e i t h e r t h e H o s t T o L o c a l o r L o c a l T o H o s t r e g i s t e r s , d e p e n d i n g o n t h e d i r e c t i o n o f t r a n s f e r .
  • Page 444 E x a m p l e 3 . P s e u d o C o d e P r o g r a m m i n g E x a m p l e : ( R e d B o o t * c o m m a n d l i n e p r o m p t s s h o w n ) T o p e r f o r m a s i n g l e s h o t D M A o f 0 x 4 0 f r o m l o c a l S R A M o f f s e t 0 x 0 t o h o s t a d d r e s s 0 x 2 0 _ 0 0 0 0 :...
  • Page 445 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 3 . 1 I n t e r r u p t C o n t r o l f o r S D M A R e f e r t o t h e s i l i c o n C S p e c f o r f u l l r e g i s t e r d e f i n i t i o n s , t h e f o l l o w i n g c o n t r o l t h e S D M A : I N T P N D 2 :...
  • Page 446 5 . 4 R e g i s t e r D e f i n i t i o n s T h e S D M A c o n t r o l l e r c o n t a i n s s e p a r a t e L o c a l T o H o s t ( L 2 H ) a n d H o s t T o L o c a l ( H 2 L ) c h a n n e l s t h a t a r e i n d e p e n d e n t o f e a c h o t h e r .
  • Page 447 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 L o c a l T o H o s t D e s t i n a t i o n L o w e r A d d r e s s R e g i s t e r - L 2 H _ D L A R T h e L o c a l T o H o s t D e s t i n a t i o n L o w e r A d d r e s s R e g i s t e r s ( L 2 H _ D L A R ) r e p r e s e n t t h e l o w e r 3 2 - b i t s o f t h e d e s t i n a t i o n ( h o s t ) a d d r e s s .
  • Page 448 5 . 4 . 3 L o c a l T o H o s t S o u r c e L o w e r A d d r e s s R e g i s t e r - L 2 H _ S L A R T h e L o c a l T o H o s t S o u r c e L o w e r A d d r e s s R e g i s t e r ( L 2 H _ S L A R ) r e p r e s e n t s t h e l o w e r 3 2 b i t s o f t h e s o u r c e ( l o c a l ) a d d r e s s .
  • Page 449 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 4 L o c a l T o H o s t B y t e C o u n t R e g i s t e r - L 2 H _ B C R T h e L o c a l T o H o s t B y t e C o u n t R e g i s t e r ( L 2 H _ B C R ) r e p r e s e n t s t h e b y t e c o u n t a s s o c i a t e d w i t h d a t a t o b e m o v e d .
  • Page 450 5 . 4 . 5 L o c a l T o H o s t I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r L 2 H _ I C A R F i r m w a r e u s e s t h e L o c a l T o H o s t I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r ( L 2 H _ I C A R ) t o k e e p t r a c k o f a n d a c k n o w l e d g e i n t e r r u p t s .
  • Page 451 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 6 L o c a l T o H o s t C o n t r o l / S t a t u s R e g i s t e r - L 2 H _ C S R T h e L o c a l T o H o s t C o n t r o l / S t a t u s R e g i s t e r ( L 2 H _ C S R ) p r o v i d e s t h e c o n t r o l a n d s t a t u s f o r t h e L o c a l T o H o s t c h a n n e l .
  • Page 452 5 . 4 . 7 L o c a l T o H o s t B y t e S w a p C o n t r o l R e g i s t e r - L 2 H _ B S C R T h e L o c a l T o H o s t B y t e S W a p C o n t r o l R e g i s t e r ( L 2 H _ B S C R ) p r o v i d e s t h e c o n t r o l t o e n a b l e / d i s a b l e b y t e s w a p p i n g .
  • Page 453 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 9 H o s t T o L o c a l S o u r c e U p p e r A d d r e s s R e g i s t e r - H 2 L _ S U A R T h e H o s t T o L o c a l S o u r c e U p p e r A d d r e s s R e g i s t e r ( H 2 L _ S U A R ) r e p r e s e n t s t h e u p p e r 3 2 - b i t s o f t h e s o u r c e ( h o s t ) a d d r e s s .
  • Page 454 5 . 4 . 1 1 H o s t T o L o c a l B y t e C o u n t R e g i s t e r - H 2 L _ B C R T h e H o s t T o L o c a l B y t e C o u n t R e g i s t e r s ( H 2 L _ B C R ) r e p r e s e n t t h e b y t e c o u n t o f t h e D M A .
  • Page 455 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 2 H o s t T o L o c a l I n t e r r u p t C o u n t e r / A c k n o w l e d g e R e g i s t e r - H 2 L _ I C A R F i r m w a r e u s e s t h e H o s t T o L o c a l I n t e r r u p t A c k n o w l e d g e R e g i s t e r ( H 2 L _ I C A R ) t o k e e p...
  • Page 456 5 . 4 . 1 3 H o s t T o L o c a l C o n t r o l / S t a t u s R e g i s t e r - H 2 L _ C S R T h e H o s t T o L o c a l C o n t r o l / S t a t u s R e g i s t e r ( H 2 L _ C S R ) p r o v i d e s t h e s t a t u s a n d c o n t r o l o f t h e H o s t T o L o c a l c h a n n e l .
  • Page 457 ® S R A M D M A U n i t ( S D M A ) — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 5 . 4 . 1 4 H o s t T o L o c a l B y t e S w a p C o n t r o l R e g i s t e r - H 2 L _ B S C R T h e L o c a l T o H o s t B y t e S W a p C o n t r o l R e g i s t e r ( H 2 L _ B S C R ) p r o v i d e s t h e c o n t r o l t o e n a b l e / d i s a b l e b y t e s w a p p i n g .
  • Page 458 6 . 0 S G P I O U n i t N o t e : F o r T P E R m o d e t h e r e g i s t e r i n t e r f a c e d e f i n e d h e r e c a n b e u s e d . F o r I n t e l 4 1 3 8 1 2 I / O C o n t r o l l e r s ( 4 1 3 8 x x ) n o n - T P E R m o d e , s e e t h e S A S / S A T A C o m m a n d S u m m a r y f o r A P I t o c o n t r o l t h e S G P I O u n i t s .
  • Page 459 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 4 3 . S G P I O B u s O v e r v i e w I n i t i a t o r O c t o b e r 2 0 0 7 O r d e r N u m b e r : 3 1 7 8 0 5 - 0 0 1 U S...
  • Page 460 6 . 2 T h e o r y o f O p e r a t i o n T h e S G P I O i s u s e d t o s e r i a l i z e g e n e r a l p u r p o s e I / O s i g n a l s . F o r e x a m p l e , t h e i n i t i a t o r m a y w a n t t o d r i v e m u l t i p l e L E D s o n t h e t a r g e t , a n d t h u s d o s o b y s a m p l i n g a n d s e r i a l i z i n g t h e p a r a l l e l i n i t i a t o r L E D s i g n a l s a t a f i x e d s a m p l i n g r a t e d i c t a t e d b y t h e l o w - t o - h i g h t r a n s i t i o n o f t h e S L o a d s i g n a l .
  • Page 461 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 2 . 3 S D a t a O u t T h e S D a t a O u t s i g n a l c a r r i e s o u t p u t b i t s a s s o c i a t e d w i t h d e v i c e s o n t h e t a r g e t .
  • Page 462 6 . 3 C l o c k R e q u i r e m e n t s 4 1 3 8 x x g e n e r a t e s a n d d r i v e s t h r e e c l o c k s i g n a l s t h a t a r e u s e d t o r u n t h e v a r i o u s b l o c k s o f t h e S G P I O u n i t s .
  • Page 463 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 O u t p u t S i g n a l s E a c h o f t h e 4 1 3 8 x x S G P I O u n i t s c a n s u p p o r t u p t o e i g h t d r i v e s , a n d e a c h d r i v e c a n s u p p o r t u p t o t h r e e o u t p u t s i g n a l s .
  • Page 464 F i g u r e 5 0 . S G P I O O u t p u t O D 1 S i g n a l F i g u r e 5 1 . S G P I O O u t p u t O D 2 S i g n a l ®...
  • Page 465 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 . 1 P r o t o c o l E n g i n e I n p u t S i g n a l s T h e r e a r e e i g h t P r o t o c o l E n g i n e a c t i v i t y s i g n a l s ( S _ A C T [ 7 : 0 ] ) a n d e i g h t P r o t o c o l E n g i n e s t a t u s s i g n a l s ( S _ S T A T [ 7 : 0 ] ) w h i c h a r e a l l i n p u t s i g n a l s b o t h S G P I O u n i t s .
  • Page 466 T a b l e 3 1 3 . S G P I O I n p u t M a p p i n g ( S h e e t 2 o f 2 ) I n p u t S i g n a l s F i x e d H i g h P r o t o c o l E n g i n e S t a t u s [ 1 ] P r o g r a m m a b l e P a t t e r n A...
  • Page 467 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 4 . 1 . 1 J O G R e q u i r e m e n t s T h e j o g f e a t u r e i s o p t i o n a l a n d i s c o n t r o l l e d b y t h e S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x ”...
  • Page 468 6 . 4 . 2 P r o g r a m m a b l e B l i n k P a t t e r n s E a c h o f t h e S G P I O o u t p u t s i g n a l s u p p o r t s t w o p r o g r a m m a b l e b l i n k p a t t e r n s t h a t c a n b e s e l e c t e d u s i n g t h e S G O D S R [ 0 : 7 ] x ”...
  • Page 469 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 5 S G P I O U n i t M o d e o f O p e r a t i o n s E a c h S G P I O u n i t o n 4 1 3 8 x x c a n b e p r o g r a m m e d t o s u p p o r t t h e f o l l o w i n g m o d e s : •...
  • Page 470 E x a m p l e 4 . S G P I O U n i t 0 i s i n D i r e c t L E D m o d e s u p p o r t i n g D r i v e s [ 4 , 6 ] a n d S G P I O U n i t 1 i s i n S G P I O M o d e s u p p o r t i n g D r i v e s [ 1 , 3 , 5 , 7 ] I n t h i s e x a m p l e , S G P I O u n i t 0 i s s e t u p i n D i r e c t L E D m o d e s u p p o r t i n g D r i v e 4 a n d D r i v e 6 .
  • Page 471 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 5 . B o t h S G P I O U n i t s a r e u s e d i n S G P I O m o d e w i t h S G P I O U n i t 0 s u p p o r t i n g D r i v e s [ 0 , 1 , 3 , 4 , 5 , 6 ] a n d S G P I O U n i t 1 s u p p o r t i n g D r i v e s [ 2 , 7 ] I n t h i s e x a m p l e , b o t h S G P I O u n i t s a r e u s e d a n d t h e y a r e s e t u p i n S G P I O m o d e b y s e t t i n g b i t [ 0 ] i n...
  • Page 472 6 . 5 . 1 P i n M u l t i p l e x i n g A l l S _ A C T [ 7 : 0 ] a n d S _ S T A T [ 7 : 0 ] p i n s a r e m u l t i p l e x e d . N o t e t h a t a n S G P I O i n t e r f a c e i s a 4 - p i n i n t e r f a c e .
  • Page 473 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 s u p p o r t s o n l y S A S p o r t s h a s t h e m u l t i p l e x e r s s e l e c t i n g S _ A C T [ x ] a n d S _ S T A T [ x ] s i g n a l s .
  • Page 474 6 . 6 R e g i s t e r D e f i n i t i o n s T h e S G P I O c o n t a i n s m e m o r y - m a p p e d r e g i s t e r s f o r : •...
  • Page 475 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 6 . 1 S G P I O I n t e r f a c e C o n t r o l R e g i s t e r x — S G I C R x T h e S G P I O I n t e r f a c e C o n t r o l R e g i s t e r x - S G P I C R x i s u s e d t o s e l e c t t h e S G P I O u n i t m o d e o f o p e r a t i o n s - S G P I O b u s o r d i r e c t L E D i n t e r f a c e .
  • Page 476 6 . 6 . 2 S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x — S G P B R x T h i s S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x - S G P B R x i s u s e d t o p r o g r a m t h e p r o g r a m m a b l e b l i n k p a t t e r n s .
  • Page 477 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 2 . S G P I O P r o g r a m m a b l e B l i n k R e g i s t e r x - S G P B R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
  • Page 478 6 . 6 . 3 S G P I O S t a r t D r i v e L o w e r R e g i s t e r x — S G S D L R x T h e S G P I O S t a r t D r i v e L o w e r R e g i s t e r x - S G S D L R x i s u s e d t o p r o g r a m t h e d r i v e o u t p u t s o r d e r a s t h e y a r e s h i f t e d o u t o n t h e s e r i a l b i t s t r e a m .
  • Page 479 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 3 . S G P I O S t a r t D r i v e L o w e r R e g i s t e r x — S G S D L R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
  • Page 480 6 . 6 . 4 S G P I O S t a r t D r i v e U p p e r R e g i s t e r x — S G S D U R x T h e S G P I O S t a r t D r i v e U p p e r R e g i s t e r x —...
  • Page 481 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 2 4 . S G P I O S t a r t D r i v e U p p e r R e g i s t e r x — S G S D U R x ( S h e e t 2 o f 2 ) Attributes Coprocessor Attributes...
  • Page 482 6 . 6 . 5 S G P I O S e r i a l I n p u t D a t a L o w e r R e g i s t e r x — S G S I D L R x T h e S G P I O S e r i a l I n p u t D a t a L o w e r R e g i s t e r x - S G I D L R x i s u s e d t o r e a d t h e i n p u t d a t a b i t s .
  • Page 483 ® S G P I O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 6 . 6 . 6 S G P I O S e r i a l I n p u t D a t a U p p e r R e g i s t e r x — S G S I D U R x T h e S G P I O S e r i a l I n p u t D a t a U p p e r R e g i s t e r x - S G I D U R x i s u s e d t o r e a d t h e d r i v e i n p u t d a t a b i t s .
  • Page 484 6 . 6 . 8 S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x — S G O D S R [ 0 : 7 ] x T h e S G P I O O u t p u t D a t a S e l e c t R e g i s t e r [ 0 : 7 ] x - S G O D S R [ 0 : 7 ] x p r o v i d e s t h e b i t f i e l d s t o s e l e c t t h e o u t p u t s i g n a l s .
  • Page 485 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 7 .
  • Page 486 7 . 2 T h e o r y o f O p e r a t i o n 7 . 2 . 1 S y s t e m C o n t r o l l e r T h e X S I S y s t e m C o n t r o l l e r ( S C ) i s t h e a r b i t e r f o r t h e X S I b u s .
  • Page 487 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 7 .
  • Page 488 7 . 2 . 3 P a r i t y T e s t i n g T h e 4 1 3 8 x x 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 .
  • Page 489 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 T a b l e 3 3 0 .
  • Page 490 7 . 3 I n t e r n a l B u s B r i d g e T h i s s e c t i o n d e s c r i b e s t h e i n t e r n a l b u s b r i d g e . T h e i n t e r n a l b u s b r i d g e i s o l a t e s t r a f f i c o n t h e n o r t h i n t e r n a l b u s a n d t h e s o u t h i n t e r n a l b u s .
  • Page 491 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 7 .
  • Page 492 7 . 3 . 4 B r i d g e M e m o r y W i n d o w T h e N o r 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 B r i d g e p e r f o r m s s u b t r a c t i v e d e c o d i n g . F o r e x a m p l e , t r a n s a c t i o n s o n t h e n o r t h i n t e r n a l b u s t h a t a r e n o t c l a i m e d b y o t h e r t a r g e t s o n t h e n o r t h i n t e r n a l b u s a r e c l a i m e d b y t h e B r i d g e N o r t h I n t e r f a c e .
  • Page 493 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 7 .
  • Page 494 7 . 3 . 6 P a r i t y S u p p o r t T h e b r i d g e s u p p o r t s p a r i t y a s r e q u i r e d b y t h e s o u t h i n t e r n a l b u s . T h e s o u t h i n t e r n a l b u s s u p p o r t s b o t h b y t e - w i s e a d d r e s s a n d d a t a p a r i t y .
  • Page 495 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 7 .
  • Page 496 7 . 3 . 7 . 2 B r i d g 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 E r r o r T h e f o l l o w i n g c o n d i t i o n s m a y b e e n c o u n t e r e d b y t h e B r i d g e S o u t h I n t e r f a c e : •...
  • Page 497 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 7 .
  • Page 498 7 . 5 I n t e r n a l B u s B r i d g e R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e l o c a t e d i n t h e P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r ( P M M R ) a d d r e s s s p a c e .
  • Page 499 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 7 .
  • Page 500 T a b l e 3 3 4 . I n t e r n a l B u s A r b i t r a t i o n C o n t r o l R e g i s t e r — I B A C R ( S h e e t 2 o f 2 ) Attributes Attributes i n t e r n a l b u s a d d r e s s o f f s e t...
  • Page 501 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 7 .
  • Page 502 7 . 5 . 3 S o u t h I n t e r n a l B u s D a t a T e s t C o n t r o l R e g i s t e r — S I B D T C R T h e S I B D T C R c a n b e u s e d t o i n j e c t a d a t a p a r i t y e r r o r o n t h e s o u t h i n t e r n a l d a t a b u s .
  • Page 503 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 7 .
  • Page 504 7 . 5 . 5 D e t e r m i n i n g B l o c k S i z e s f o r M e m o r y W i n d o w s T h e m e m o r y w i n d o w s i z e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o t h e a p p r o p r i a t e u p p e r b i t s o f t h e l i m i t r e g i s t e r .
  • Page 505 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 7 .
  • Page 506 7 . 5 . 7 B r i d g e W i n d o w U p p e r B a s e A d d r e s s R e g i s t e r — B W U B A R T h e B r i d g e W i n d o w U p p e r B a s e A d d r e s s R e g i s t e r ( B W U B A R ) p r o v i d e s t h e u p p e r 4 b i t s o f t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e t h e B r i d g e M e m o r y W i n d o w b e g i n s .
  • Page 507 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 7 .
  • Page 508 7 . 5 . 9 B r i d g e E r r o r C o n t r o l a n d S t a t u s R e g i s t e r — B E C S R T h e B E C S R l o g s t h e t y p e o f e r r o r t h a t t h e b r i d g e e n c o u n t e r e d o n e i t h e r n o r t h o r s o u t h i n t e r f a c e .
  • Page 509 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 T a b l e 3 4 2 .
  • Page 510 7 . 5 . 1 0 B r i d g e E r r o r A d d r e s s R e g i s t e r — B E R A R T h i s r e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e l o w e r 3 2 - b i t o f t h e 3 6 - b i t a d d r e s s o f t h e b r i d g e r e q u e s t t h a t e n c o u n t e r e d t h e e r r o r .
  • Page 511 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 512 8 . 2 G l o s s a r y T h i s s e c t i o n l i s t s c o m m o n l y u s e d t e r m s t h r o u g h o u t t h i s c h a p t e r : T a b l e 3 4 5 .
  • Page 513 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 514 8 . 3 . 1 . 2 A d d r e s s D e c o d e B l o c k s A d d r e s s D e c o d e i s p e r f o r m e d f o r t r a n s a c t i o n s f r o m i n p u t N o r t h I n t e r n a l B u s p o r t t o d e t e r m i n e i f t h e S M C U s h o u l d c l a i m t h e t r a n s a c t i o n .
  • Page 515 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 516 8 . 3 . 1 . 6 N o r t h I n t e r n a l B u s P o r t T r a n s a c t i o n O r d e r i n g S i n c 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 p o r t a r e q u e u e d i n t h e N I B P T Q , t h e p o r t n e e d s t o m a i n t a i n o r d e r o f r e q u e s t s a d d r e s s i n g t h e S R A M .
  • Page 517 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 518 8 . 3 . 2 . 3 S R A M W r i t e S e q u e n c e W r i t e t r a n s a c t i o n s r e q u i r e E C C c o d e s t o b e g e n e r a t e d a n d s t o r e d i n t h e S R A M a r r a y w i t h t h e d a t a b e i n g w r i t t e n .
  • Page 519 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 520 8 . 3 . 3 . 1 E C C G e n e r a t i o n F o r w r i t e o p e r a t i o n s , t h e S M C U g e n e r a t e s t h e e r r o r c o r r e c t i o n c o d e w h i c h i s w r i t t e n a l o n g w i t h t h e d a t a .
  • Page 521 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 522 8 . 3 . 3 . 3 E C C C h e c k i n g T h e E C C l o g i c u s e s t h e f o l l o w i n g E C C r e a d a l g o r i t h m . T h i s a l g o r i t h m c o r r e c t s t h e d a t a b e f o r e i t ' s d r i v e n o n t o t h e i n t e r n a l b u s .
  • Page 523 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 5 9 s h o w s h o w t h e d a t a f l o w s t h r o u g h t h e E C C h a r d w a r e f o r a r e a d t r a n s a c t i o n .
  • Page 524 F i g u r e 6 0 i l l u s t r a t e s t h e H - M a t r i x u s e d f o r d e c o d i n g t h e s y n d r o m e . F o r s i n g l e - b i t e r r o r s , t h e H - M a t r i x i n d i c a t e s t h e b i t t h a t c o n t a i n s t h e e r r o r a n d c o n s e q u e n t l y , w h i c h b i t t o f i x .
  • Page 525 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 R e f e r r i n g t o F i g u r e 5 9 i n d i c a t e d b y t h e a p p r o p r i a t e r o w o f t h e G - M a t r i x i n...
  • Page 526 8 . 3 . 3 . 4 S c r u b b i n g F i x i n g t h e d a t a e r r o r i n m e m o r y i s c a l l e d s c r u b b i n g . T h e 4 1 3 8 x x r e l i e s o n I n t e l X S c a l e p r o c e s s o r s o f t w a r e t o p e r f o r m t h e s c r u b b i n g .
  • Page 527 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 528 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 : •...
  • Page 529 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 530 8 . 3 . 4 . 2 P a r i t y C h e c k i n g 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 o f t h e S M C U o n l y c h e c k s d a t a p a r i t y w h i l e r e c e i v i n g d a t a .
  • Page 531 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 532 8 . 4 . 1 S i n g l e - B i t E r r o r D e t e c t i o n W h e n e n a b l e d , t h e S M C U i n t e r r u p t s t h e c o r e w h e n t h e E C C l o g i c d e t e c t s a s i n g l e - b i t e r r o r b y s e t t i n g t h e a p p r o p r i a t e b i t i n t h e M C I S R r e g i s t e r .
  • Page 533 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 534 8 . 5 P a r i t y I n t e r r u p t s / E r r o r C o n d i t i o n s I f 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 o n a n y o f t h e S M C U p o r t s a n d p a r i t y i s e n a b l e d , t h e S M C U r e c o r d s t h e r e q u e s t i n g p o r t t h a t d e t e c t e d t h e p a r i t y e r r o r i n t h e S P C S R [ 1 9 : 1 6 ] a n d i n t e r r u p t s t h e c o r e .
  • Page 535 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 536 8 . 6 . 1 S R A M B a s e A d d r e s s R e g i s t e r — S R A M B A R T h i s r e g i s t e r i n d i c a t e s t h e l o w e r t w e l v e b i t s o f t h e b e g i n n i n g a d d r e s s ( b a s e a d d r e s s ) o f S R A M m e m o r y a r r a y s p a c e .
  • Page 537 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 •...
  • Page 538 8 . 6 . 4 S R A M E C C L o g R e g i s t e r — S E L O G R T h e S R A M E C C L o g R e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e e r r o r t y p e s d e t e c t e d o n t h e l o c a l m e m o r y b u s .
  • Page 539 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 5 3 .
  • Page 540 8 . 6 . 5 S R A M E C C A d d r e s s R e g i s t e r — S E A R T h i s r e g i s t e r i s r e s p o n s i b l e f o r l o g g i n g t h e a d d r e s s w h e r e t h e e r r o r w a s d e t e c t e d o n t h e l o c a l m e m o r y b u s .
  • Page 541 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 542 8 . 6 . 8 S R A M P a r i t y C o n t r o l a n d S t a t u s R e g i s t e r — S P A R C S R T h i s r e g i s t e r p r o g r a m s t h e S M C U p a r i t y c h e c k i n g c a p a b i l i t i e s .
  • Page 543 ® S R A M M e m o r y C o n t r o l l e r — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 8 .
  • Page 544 8 . 6 . 1 1 S R A M M e m o r y C o n t r o l l e r I n t e r r u p t S t a t u s R e g i s t e r — S M C I S R S e t t i n g t h e S M C I S R a s s e r t s a n i n t e r r u p t t o t h e c o r e .
  • Page 545 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 0 P e r i p h e r a l B u s I n t e r f a c e U n i t T h i s c h a p t e r d e s c r i b e s t h e P e r i p h e r a l B u s I n t e r f a c e U n i t ( P B I ) o f t h e I n t e l 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 ( 4 1 3 8 x x ) .
  • Page 546 9 . 1 O v e r v i e w T h e P e r i p h e r a l B u s I n t e r f a c e U n i t ( P B I ) i s a d a t a c o m m u n i c a t i o n p a t h t o t h e f l a s h m e m o r y c o m p o n e n t s a n d p e r i p h e r a l s o f a 4 1 3 8 x x h a r d w a r e s y s t e m .
  • Page 547 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 P e r i p h e r a l B u s S i g n a l s B u s s i g n a l s c o n s i s t o f t h r e e g r o u p s : •...
  • Page 548 9 . 2 . 4 B u s W i d t h E a c h a d d r e s s r a n g e ’ s a t t r i b u t e s a r e p r o g r a m m e d i n t h e P B I s b o u n d a r y r e g i s t e r s . T h e P B I a l l o w s a n 8 - , o r 1 6 - b i t d a t a b u s w i d t h f o r e a c h r a n g e .
  • Page 549 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 5 D e t a i l e d S i g n a l D e s c r i p t i o n s B u s s i g n a l d e s c r i p t i o n s a r e d e t a i l e d i n T a b l e 3 6 1 .
  • Page 550 9 . 2 . 6 F l a s h M e m o r y S u p p o r t N o t e : B e s u r e t o r e f e r t o t h e S y s t e m S o f t w a r e A r c h i t e c t u r e S p e c i f i c a t i o n a n d D e s i g n G u i d e f o r d e t a i l s o n s u p p o r t e d F l a s h p a r t s , s i n c e t h e T r a n s p o r t F i r m w a r e m u s t p r o v i d e s u p p o r t f o r t h e F l a s h d e v i c e i n a d d i t i o n t o P B I .
  • Page 551 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 6 . 1 F l a s h R e a d C y c l e R e a d i n g a F l a s h d e v i c e i n v o l v e s d r i v i n g t h e a d d r e s s , o u t p u t e n a b l e , a n d c h i p e n a b l e .
  • Page 552 F i g u r e 6 6 i l l u s t r a t e s a b u r s t r e a d c y c l e e x a m p l e f o r a 1 2 0 n s F l a s h d e v i c e . T h i s e x a m p l e i s i l l u s t r a t i n g a b u r s t o f t w o b y t e s o r w o r d s .
  • Page 553 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 2 . 6 . 2 F l a s h W r i t e C y c l e A d d r e s s - t o - d a t a a n d r e c o v e r y w a i t s t a t e s f o r r e a d s a n d w r i t e s a r e i d e n t i c a l a n d p r o g r a m m e d i n P B B A R 0 a n d P B B A R 1 .
  • Page 554 9 . 3 R e g i s t e r D e f i n i t i o n s A s e r i e s o f c o n f i g u r a t i o n r e g i s t e r s c o n t r o l P B I . S o f t w a r e c a n d e t e r m i n e P B I s t a t u s b y r e a d i n g t h e s t a t u s r e g i s t e r .
  • Page 555 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 1 P B I C o n t r o l R e g i s t e r — P B C R T h e P B I C o n t r o l R e g i s t e r ( P B C R ) i s r e s p o n s i b l e f o r e n a b l i n g o p e r a t i o n o f P B I s t a t e m a c h i n e s .
  • Page 556 9 . 3 . 3 D e t e r m i n i n g B l o c k S i z e s f o r M e m o r y W i n d o w s T h e m e m o r y w i n d o w s i z e c a n b e d e t e r m i n e d b y w r i t i n g o n e s t o t h e a p p r o p r i a t e u p p e r b i t s o f t h e l i m i t r e g i s t e r .
  • Page 557 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 4 P B I B a s e A d d r e s s R e g i s t e r 0 — P B B A R 0 T h e P B I B a s e A d d r e s s R e g i s t e r 0 ( P B B A R 0 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e P B I M e m o r y W i n d o w 0 b e g i n s .
  • Page 558 9 . 3 . 5 P B I L i m i t R e g i s t e r 0 — P B L R 0 T h e 4 1 3 8 x x l i m i t r e g i s t e r ’ s ( P B L R 0 ) p r o g r a m m e d v a l u e m u s t b e n a t u r a l l y a l i g n e d w i t h t h e b a s e a d d r e s s r e g i s t e r ’...
  • Page 559 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 6 P B I B a s e A d d r e s s R e g i s t e r 1 — P B B A R 1 T h e P B I B a s e A d d r e s s R e g i s t e r 1 ( P B B A R 1 ) d e f i n e s t h e b l o c k o f m e m o r y a d d r e s s e s w h e r e P B I M e m o r y W i n d o w 1 b e g i n s .
  • Page 560 9 . 3 . 7 P B I L i m i t R e g i s t e r 1 — P B L R 1 T h e 4 1 3 8 x x l i m i t r e g i s t e r ( P B L R 1 ) a n d b a s e a d d r e s s r e g i s t e r ( P B B A R 1 ) p r o g r a m m e d v a l u e s m u s t b e n a t u r a l l y a l i g n e d .
  • Page 561 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 8 P B I D r i v e S t r e n g t h C o n t r o l R e g i s t e r — P B D S C R T h i s r e g i s t e r i s u s e d t o m a n u a l l y c o n t r o l s l e w r a t e a n d d r i v e s t r e n g t h f o r a l l o f 4 1 3 8 x x p i n s w i t h t h e e x c e p t i o n o f h i g h - s p e e d s e r i a l i n t e r f a c e s , t h e S D R A M i n t e r f a c e , a n d t h e P C I - X i n t e r f a c e .
  • Page 562 9 . 3 . 9 P r o c e s s o r F r e q u e n c y R e g i s t e r - P F R T h i s r e g i s t e r i n d i c a t e s t h e c l o c k f r e q u e n c i e s o f t h e I n t e l X S c a l e i n t e r n a l b u s e s o f t h e 4 1 3 8 x x .
  • Page 563 ® P e r i p h e r a l B u s I n t e r f a c e U n i t — I n t e l 9 . 3 . 1 0 E x t e r n a l S t r a p S t a t u s R e g i s t e r 0 — E S S T S R 0 T h e E x t e r n a l S t r a p S t a t u s R e g i s t e r 0 p r o v i d e s s o f t w a r e a w a y t o r e a d t h e s t a t e s o f t h e c u r r e n t s e t t i n g s o f t h e s t r a p s .
  • Page 564 9 . 3 . 1 1 U n i q u e I D R e g i s t e r 0 — U I D 0 T h e U n i q u e I D r e g i s t e r 0 r e p r e s e n t s a 2 8 - b i t u n i q u e v a l u e . T a b l e 3 7 4 .
  • Page 565: I N T E R R U P T C O N T R O L L E R U N I T

    ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 566 1 0 . 2 T h e o r y o f O p e r a t i o n 1 0 . 2 . 1 I n t e r r u p t C o n t r o l l e r U n i t T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r U n i t ( I C U ) p r o v i d e s t h e a b i l i t y t o g e n e r a t e i n t e r r u p t s t o b o t h t h e I n t e l X S c a l e I n a d d i t i o n t o t h e i n t e r n a l p e r i p h e r a l s , e x t e r n a l d e v i c e s m a y a l s o g e n e r a t e i n t e r r u p t s t o...
  • Page 567 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I n t e l X S c a l e ®...
  • Page 568 1 0 . 3 . 3 E x c e p t i o n P r i o r i t i e s a n d V e c t o r s I t i s i m p o r t a n t t o n o t e t h a t f a s t i n t e r r u p t ( F I Q ) i s h i g h e r p r i o r i t y t h a n t h e n o r m a l i n t e r r u p t ( I R Q ) .
  • Page 569 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 I n t e l ®...
  • Page 570 T h e e x t e r n a l i n t e r r u p t i n p u t i n t e r f a c e f o r t h e 4 1 3 8 x x c o n s i s t s o f t h e p i n s s h o w n i n T a b l e 3 7 7 T a b l e 3 7 7 .
  • Page 571 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 572 T h e 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 1 0 .
  • Page 573 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 574 T h e I N T B A S E a n d I N T S I Z E r e g i s t e r s a r e u s e d t o e s t a b l i s h a c o n t i g u o u s I n t e r r u p t S e r v i c e R o u t i n e ( I S R ) m e m o r y r a n g e f o r a l l o f 1 2 8 p o s s i b l e s o u r c e s .
  • Page 575 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 576 ® 1 0 . 5 . 3 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 : I n t e r n a l P e r i p h e r a l I n t e r r u p t T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r r e c e i v e s i n p u t s f r o m m u l t i p l e i n t e r n a l i n t e r r u p t s o u r c e s .
  • Page 577 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 578 1 0 . 5 . 3 . 2 E r r o r I n t e r r u p t S o u r c e s T h e 4 1 3 8 x x I n t e r r u p t C o n t r o l l e r r e c e i v e s e r r o r i n t e r r u p t s f r o m t h e A T U s , t h e M e s s a g i n g U n i t .
  • Page 579 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 580 1 0 . 6 D e f a u l t S t a t u s T h e i n t e r r u p t l o g i c i s r e s e t b y t h e P C I r e s e t s i g n a l o r t h r o u g h s o f t w a r e . t h e p o w e r - u p a n d r e s e t v a l u e s .
  • Page 581 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 582 T a b l e 3 8 2 . I n t e r r u p t C o n t r o l l e r C o - P r o c e s s o r R e g i s t e r A d d r e s s e s ( S h e e t 2 o f 2 ) R e g i s t e r N a m e I P R 0 I P R 1...
  • Page 583 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 584 1 0 . 7 . 2 I n t e r r u p t S i z e R e g i s t e r — I N T S I Z E T h e I n t e r r u p t S i z e R e g i s t e r i n d i c a t e s t h e s i z e o f t h e I n t e r r u p t S e r v i c e R o u t i n e ( I S R ) m e m o r y r a n g e t h a t c o n t a i n s t h e i n t e r r u p t s e r v i c e r o u t i n e s f o r u p t o 1 2 8 s o u r c e s .
  • Page 585 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 586 1 0 . 7 . 4 F I Q I n t e r r u p t V e c t o r R e g i s t e r — F I N T V E C T h e F I Q I n t e r r u p t V e c t o r R e g i s t e r i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r .
  • Page 587 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 588 1 0 . 7 . 6 I n t e r r u p t P e n d i n g R e g i s t e r 1 — I N T P N D 1 T h e I n t e r r u p t P e n d i n g r e g i s t e r 0 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r t h a t c a n b e u s e d t o v e r i f y p e n d i n g i n t e r r u p t s .
  • Page 589 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 590 1 0 . 7 . 8 I n t e r r u p t P e n d i n g R e g i s t e r 3 — I N T P N D 3 T h e I n t e r r u p t P e n d i n g r e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r t h a t c a n b e u s e d t o v e r i f y p e n d i n g i n t e r r u p t s .
  • Page 591 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 592 T a b l e 3 9 1 . I n t e r r u p t C o n t r o l R e g i s t e r 0 — I N T C T L 0 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
  • Page 593 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 594 T a b l e 3 9 2 . I n t e r r u p t C o n t r o l R e g i s t e r 1 — I N T C T L 1 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
  • Page 595 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 596 1 0 . 7 . 1 2 I n t e r r u p t C o n t r o l R e g i s t e r 3 — I N T C T L 3 T h e I n t e r r u p t C o n t r o l r e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h o f 3 2 i n t e r r u p t s a r e m a s k e d .
  • Page 597 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 4 .
  • Page 598 1 0 . 7 . 1 3 I n t e r r u p t S t e e r i n g R e g i s t e r 0 — I N T S T R 0 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 0 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
  • Page 599 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 5 .
  • Page 600 1 0 . 7 . 1 4 I n t e r r u p t S t e e r i n g R e g i s t e r 1 — I N T S T R 1 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 1 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
  • Page 601 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 3 9 6 .
  • Page 602 1 0 . 7 . 1 5 I n t e r r u p t S t e e r i n g R e g i s t e r 2 — I N T S T R 2 T h e I n t e r r u p t S t e e r i n g R e g i s t e r 2 a l l o w s s y s t e m d e s i g n e r s t o d i r e c t a n y o f 3 2 i n t e r n a l o r e x t e r n a l i n t e r r u p t s o u r c e s t o e i t h e r o n e o f t h e t w o i n t e r n a l i n t e r r u p t e x c e p t i o n s , F I Q a n d I R Q .
  • Page 603 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 604 T a b l e 3 9 8 . I n t e r r u p t S t e e r i n g R e g i s t e r 3 — I N T S T R 3 ( S h e e t 2 o f 2 ) Coprocessor rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw rw Attributes...
  • Page 605 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 606 T a b l e 3 9 9 . I R Q I n t e r r u p t S o u r c e R e g i s t e r 0 — I I N T S R C 0 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
  • Page 607 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 608 T a b l e 4 0 0 . I R Q I n t e r r u p t S o u r c e R e g i s t e r 1 — I I N T S R C 1 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
  • Page 609 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 610 1 0 . 7 . 2 0 I R Q I n t e r r u p t S o u r c e R e g i s t e r 3 — I I N T S R C 3 T h e I R Q I n t e r r u p t S o u r c e r e g i s t e r i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h o f 3 2 i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l I R Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 3 r e g i s t e r a n d a c t i v e .
  • Page 611 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 2 .
  • Page 612 1 0 . 7 . 2 1 F I Q I n t e r r u p t S o u r c e R e g i s t e r 0 — F I N T S R C 0 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 0 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 0 r e g i s t e r a n d a c t i v e .
  • Page 613 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 3 .
  • Page 614 1 0 . 7 . 2 2 F I Q I n t e r r u p t S o u r c e R e g i s t e r 1 — F I N T S R C 1 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 1 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 1 r e g i s t e r a n d a c t i v e .
  • Page 615 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 0 4 .
  • Page 616 1 0 . 7 . 2 3 F I Q I n t e r r u p t S o u r c e R e g i s t e r 2 — F I N T S R C 2 T h e F I Q I n t e r r u p t S o u r c e r e g i s t e r 2 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o s p e c i f y w h i c h i n t e r r u p t s t h a t a r e s t e e r e d t o t h e i n t e r n a l F I Q e x c e p t i o n a r e u n m a s k e d b y t h e I N T C T L 2 r e g i s t e r a n d a c t i v e .
  • Page 617 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 618 T a b l e 4 0 6 . F I Q I n t e r r u p t S o u r c e R e g i s t e r 3 — F I N T S R C 3 ( S h e e t 2 o f 2 ) Coprocessor ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro ro Attributes...
  • Page 619 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 620 1 0 . 7 . 2 6 I n t e r r u p t P r i o r i t y R e g i s t e r 1 — I P R 1 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 1 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 3 1 d o w n t o 1 5 .
  • Page 621 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 622 1 0 . 7 . 2 8 I n t e r r u p t P r i o r i t y R e g i s t e r 3 — I P R 3 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 3 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 6 3 d o w n t o 4 8 .
  • Page 623 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 624 1 0 . 7 . 3 0 I n t e r r u p t P r i o r i t y R e g i s t e r 5 — I P R 5 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 5 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 9 5 d o w n t o 8 0 .
  • Page 625 ® I n t e r r u p t C o n t r o l l e r U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 0 .
  • Page 626 1 0 . 7 . 3 2 I n t e r r u p t P r i o r i t y R e g i s t e r 7 — I P R 7 T h e I n t e r r u p t P r i o r i t y R e g i s t e r 7 i s a 3 2 - b i t C o p r o c e s s o r 6 c o n t r o l r e g i s t e r u s e d t o a s s i g n a p r i o r i t y l e v e l t o i n t e r r u p t s o u r c e s 1 2 7 d o w n t o 1 1 2 .
  • Page 627 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T i m e r s 1 1 . 0 T h i s c h a p t e r d e s c r i b e s t h e I n t e l X S c a l e ® p r o c e s s o r d u a l - p r o g r a m m a b l e 3 2 - b i t t i m e r s a n d W a t c h D o g T i m e r .
  • Page 628 1 1 . 1 T i m e r O p e r a t i o n T h i s s e c t i o n s u m m a r i z e s t h e p r o g r a m m a b l e t i m e r a n d W a t c h D o g T i m e r o p e r a t i o n a n d d e s c r i b e s l o a d / s t o r e a c c e s s l a t e n c y f o r t h e t i m e r r e g i s t e r s .
  • Page 629 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 1 . 2 W a t c h D o g T i m e r O p e r a t i o n T h e W a t c h D o g T i m e r ( W D T ) i s a 3 2 - b i t d o w n c o u n t e r t h a t c a n b e u s e d t o r e s e t t h e I n t e r n a l B u s a n d t h e I n t e l X S c a l e ®...
  • Page 630 1 1 . 1 . 3 L o a d / S t o r e A c c e s s L a t e n c y f o r T i m e r R e g i s t e r s A s w i t h a l l o t h e r l o a d a c c e s s e s f r o m i n t e r n a l m e m o r y - m a p p e d r e g i s t e r s , a l o a d i n s t r u c t i o n t h a t a c c e s s e s a t i m e r r e g i s t e r h a s a l a t e n c y o f o n e i n t e r n a l p r o c e s s o r c y c l e .
  • Page 631 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 2 T i m e r I n t e r r u p t s E a c h t i m e r i s t h e s o u r c e f o r o n e i n t e r r u p t .
  • Page 632 1 1 . 3 T i m e r S t a t e D i a g r a m F i g u r e 7 2 s h o w s t h e c o m m o n s t a t e s o f t h e T i m e r U n i t . F o r u n c o m m o n c o n d i t i o n s s e e S e c t i o n 1 1 .
  • Page 633 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 T i m e r R e g i s t e r s A s s h o w n i n T a b l e 4 1 8 •...
  • Page 634 1 1 . 4 . 2 T i m e r M o d e R e g i s t e r s – T M R 0 : 1 T h e T i m e r M o d e R e g i s t e r ( T M R x ) l e t s t h e u s e r p r o g r a m t h e m o d e o f o p e r a t i o n a n d d e t e r m i n e t h e c u r r e n t s t a t u s o f t h e t i m e r .
  • Page 635 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 2 . 1 B i t 0 — T e r m i n a l C o u n t S t a t u s B i t ( T M R x . t c ) T h e T M R x .
  • Page 636 1 1 . 4 . 2 . 4 B i t 3 — T i m e r R e g i s t e r P r i v i l e g e d R e a d / W r i t e C o n t r o l ( T M R x . p r i ) T h e T M R x .
  • Page 637 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 3 T i m e r C o u n t R e g i s t e r – T C R 0 : 1 T h e T i m e r C o u n t R e g i s t e r ( T C R x ) i s a 3 2 - b i t r e g i s t e r t h a t c o n t a i n s t h e t i m e r ’...
  • Page 638 1 1 . 4 . 5 T i m e r I n t e r r u p t S t a t u s R e g i s t e r – T I S R T h e T i m e r I n t e r r u p t S t a t u s R e g i s t e r ( T I S R ; c o n t a i n s t h e t i m e r ’...
  • Page 639 ® T i m e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 1 . 4 . 6 W a t c h D o g T i m e r C o n t r o l R e g i s t e r – W D T C R T h e W a t c h D o g T i m e r C o n t r o l R e g i s t e r ( W D T C R ) i s a 3 2 - b i t r e g i s t e r t h a t s o f t w a r e c a n u s e t o e n a b l e t h e W D T o r r e a d t h e c u r r e n t W D T c o u n t v a l u e .
  • Page 640 1 1 . 5 U n c o m m o n T C R x a n d T R R x C o n d i t i o n s T a b l e 4 1 6 s u m m a r i z e s t h e m o s t c o m m o n s e t t i n g s f o r p r o g r a m m i n g t h e t i m e r r e g i s t e r s .
  • Page 641 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 642 1 2 . 3 S y s t e m M a n a g e m e n t B u s I n t e r f a c e T h i s i n t e r f a c e h a s n o c o n f i g u r a t i o n r e g i s t e r s a s s o c i a t e d w i t h i t . T h e S M B u s a d d r e s s i s s e t u p o n P _ R S T # b y s a m p l i n g t h e P e r i p h e r a l B u s I n t e r f a c e R e s e t S t r a p i n p u t s A [ 1 6 : 1 3 ] .
  • Page 643 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 644 1 2 . 3 . 1 . 2 I n i t i a l i z a t i o n S e q u e n c e A l l C o n f i g u r a t i o n a n d m e m o r y r e a d s a n d w r i t e s a r e a c c o m p l i s h e d t h r o u g h a n S M B u s w r i t e ( s ) a n d l a t e r f o l l o w e d b y a n S M B u s r e a d ( f o r a r e a d c o m m a n d ) .
  • Page 645 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 646 1 2 . 3 . 2 . 2 . 2 S t o p P h a s e A s t o p c o n d i t i o n i s g e n e r a t e d w h e n S M B u s i s b u s y t o i n d i c a t e t h a t i t s s t a t e i s c h a n g i n g t o i d l e .
  • Page 647 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 648 c l o c k u n t i l s u c h t i m e t h a t t h e d a t a i s d e l i v e r e d . N o t e t h a t p e r t h e S M B u s s p e c i f i c a t i o n , t h i s c a n n o t b e l o n g e r t h a n 2 5 m s .
  • Page 649 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 650 F i g u r e 7 9 . D W O R D M e m o r y R e a d P r o t o c o l ( S M B u s B l o c k W r i t e / B l o c k R e a d , P E C E n a b l e d ) F i g u r e 8 0 .
  • Page 651 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 8 3 .
  • Page 652 1 2 . 3 . 3 . 3 C o n f i g u r a t i o n a n d M e m o r y W r i t e s C o n f i g u r a t i o n a n d m e m o r y w r i t e s a r e a c c o m p l i s h e d t h r o u g h a s e r i e s o f S M B u s w r i t e s . A s w i t h r e a d s , a w r i t e s e q u e n c e i s f i r s t u s e d t o i n i t i a l i z e t h e B u s N u m b e r , D e v i c e , F u n c t i o n , a n d R e g i s t e r N u m b e r f o r t h e c o n f i g u r a t i o n a c c e s s a n d t h e d e s t i n a t i o n m e m o r y , a d d r e s s o f f s e t f o r t h e m e m o r y w r i t e .
  • Page 653 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 8 8 .
  • Page 654 1 2 . 3 . 4 E r r o r H a n d l i n g T h e S M B u s s l a v e i n t e r f a c e h a n d l e s t w o t y p e s o f e r r o r s : i n t e r n a l a d d r e s s e r r o r a n d P E C . I n t e r n a l a d d r e s s e r r o r s c a n o c c u r , f o r e x a m p l e , w h e n t h e S M B u s r e q u e s t o n t h e 4 1 3 8 x x i n t e r n a l b u s f a i l s d u e t o a n a d d r e s s p a r i t y e r r o r .
  • Page 655 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 656 1 2 . 4 . 2 S M B u s C o n t r o l l e r B y t e C o u n t R e g i s t e r — S M _ B C T h e S M _ B C r e g i s t e r i n d i c a t e s t h e n u m b e r o f b y t e s f o l l o w i n g t h e c o m m a n d f i e l d w h e n p e r f o r m i n g a w r i t e o r w h e n s e t t i n g u p f o r a r e a d .
  • Page 657 ® S M B u s I n t e r f a c e U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 2 .
  • Page 658 1 2 . 4 . 7 S M B u s C o n t r o l l e r D a t a R e g i s t e r — S M _ D A T A T h i s r e g i s t e r i s u s e d t o r e a d o r w r i t e d a t a t o t h e d e s i r e d C o n f i g u r a t i o n R e g i s t e r .
  • Page 659: U A R T S

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 0 U A R T s N o t e : U A R T 0 i s o w n e d b y t h e T r a n s p o r t C o r e .
  • Page 660 T h e U A R T h a r d w a r e i s r e s p o n s i b l e f o r e x e c u t i n g s e r i a l p r o t o c o l c o m m u n i c a t i o n a n d f o r p r o v i d i n g t h e p r o g r a m m i n g i n t e r f a c e .
  • Page 661: S I G N A L D E S C R I P T I O N S

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 2 S i g n a l D e s c r i p t i o n s T h e n a m e a n d d e s c r i p t i o n o f e x t e r n a l s i g n a l s c o n n e c t e d t o a U A R T m o d u l e a r e s h o w n i n T a b l e 4 4 2 T a b l e 4 4 2 .
  • Page 662 1 3 . 3 T h e o r y o f O p e r a t i o n T h e f o r m a t o f a U A R T d a t a f r a m e i s s h o w n i n F i g u r e 8 9 .
  • Page 663: F I F O I N T E R R U P T M O D E O P E R A T I O N

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 3 . 1 F I F O I n t e r r u p t M o d e O p e r a t i o n 1 3 .
  • Page 664: R E M O V I N G T R A I L I N G B Y T E S I N I N T E R R U P T M O D E

    1 3 . 3 . 2 R e m o v i n g T r a i l i n g B y t e s I n I n t e r r u p t M o d e W h e n t h e n u m b e r o f e n t r i e s i n t h e R e c e i v e F I F O i s l e s s t h a n i t s t r i g g e r l e v e l , a n d n o a d d i t i o n a l d a t a i s r e c e i v e d , t h e r e m a i n i n g b y t e s a r e c a l l e d t r a i l i n g b y t e s .
  • Page 665: A U T O F L O W C O N T R O L

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 3 . 4 A u t o f l o w C o n t r o l A u t o f l o w C o n t r o l u s e s t h e C l e a r - t o - S e n d ( t o a u t o m a t i c a l l y c o n t r o l t h e f l o w o f d a t a b e t w e e n t h e U A R T a n d e x t e r n a l m o d e m .
  • Page 666 1 3 . 3 . 5 A u t o - B a u d - R a t e D e t e c t i o n E a c h U A R T s u p p o r t s a u t o - b a u d - r a t e d e t e c t i o n . W h e n e n a b l e d , U A R T c o u n t s t h e n u m b e r o f 3 3 .
  • Page 667: M A N U A L B A U D R A T E S E L E C T I O N

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 3 . 6 M a n u a l B a u d R a t e S e l e c t i o n E a c h U A R T c o n t a i n s a p r o g r a m m a b l e B a u d R a t e G e n e r a t o r t h a t i s c a p a b l e o f t a k i n g t h e f i x e d i n p u t c l o c k o f 3 3 .
  • Page 668: R E G I S T E R D E S C R I P T I O N S

    1 3 . 4 R e g i s t e r D e s c r i p t i o n s T h e r e a r e 1 5 r e g i s t e r s i n e a c h U A R T . T h e r e g i s t e r s a r e a l l 3 2 b i t r e g i s t e r s , b u t o n l y l o w e r 8 b i t s h a v e v a l i d d a t a .
  • Page 669 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 4 6 . U A R T R e g i s t e r M M R A d d r e s s e s U A R T R e g i s t e r D L A B B i t V a l u e A d d r e s s e s...
  • Page 670: U A R T X T R A N S M I T H O L D I N G R E G I S T E R

    1 3 . 4 . 1 U A R T x R e c e i v e B u f f e r R e g i s t e r I n n o n - F I F O m o d e , t h i s r e g i s t e r h o l d s t h e c h a r a c t e r ( s ) r e c e i v e d b y t h e U A R T R e c e i v e S h i f t r e g i s t e r .
  • Page 671 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 3 U A R T x I n t e r r u p t E n a b l e R e g i s t e r T h i s r e g i s t e r e n a b l e s s i x t y p e s o f i n t e r r u p t s w h i c h s e t a v a l u e i n t h e I n t e r r u p t I d e n t i f i c a t i o n r e g i s t e r .
  • Page 672 1 3 . 4 . 4 U A R T x I n t e r r u p t I d e n t i f i c a t i o n R e g i s t e r T h e I I R r e g i s t e r i s r e a d t o d e t e r m i n e t h e t y p e a n d s o u r c e o f U A R T i n t e r r u p t s .
  • Page 673 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 1 . I n t e r r u p t I d e n t i f i c a t i o n R e g i s t e r D e c o d e I n t e r r u p t I D b i t s P r i o r i t y IID[11]...
  • Page 674 1 3 . 4 . 5 U A R T x F I F O C o n t r o l R e g i s t e r F C R i s a w r i t e o n l y r e g i s t e r t h a t i s l o c a t e d a t t h e s a m e a d d r e s s a s t h e I I R ( I I R i s a r e a d o n l y r e g i s t e r ) .
  • Page 675 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 2 . U A R T x F I F O C o n t r o l R e g i s t e r - ( U x F C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 0 8 H ( D L A B = x )
  • Page 676 1 3 . 4 . 6 U A R T x L i n e C o n t r o l R e g i s t e r I n t h e L i n e C o n t r o l R e g i s t e r , t h e s y s t e m p r o g r a m m e r s p e c i f i e s t h e f o r m a t o f t h e a s y n c h r o n o u s d a t a c o m m u n i c a t i o n s e x c h a n g e .
  • Page 677 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 3 . U A R T x L i n e C o n t r o l R e g i s t e r - ( U x L C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 0 C H ( D L A B = x )
  • Page 678 1 3 . 4 . 7 U A R T x M o d e m C o n t r o l R e g i s t e r T h i s r e g i s t e r c o n t r o l s t h e i n t e r f a c e w i t h t h e m o d e m o r d a t a s e t ( o r a p e r i p h e r a l d e v i c e e m u l a t i n g a m o d e m ) .
  • Page 679 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 4 . U A R T x M o d e m C o n t r o l R e g i s t e r - ( U x M C R ) ( S h e e t 2 o f 2 ) U n i t # I n t e l X S c a l e + 2 3 1 0 H ( D L A B = x )
  • Page 680 1 3 . 4 . 8 U A R T x L i n e S t a t u s R e g i s t e r T h i s r e g i s t e r p r o v i d e s s t a t u s i n f o r m a t i o n t o t h e p r o c e s s o r c o n c e r n i n g t h e d a t a t r a n s f e r s .
  • Page 681 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 5 . U A R T x L i n e S t a t u s R e g i s t e r - ( U x L S R ) ( S h e e t 2 o f 3 ) U n i t # I n t e l X S c a l e + 2 3 1 4 H ( D L A B = x )
  • Page 682 T a b l e 4 5 5 . U A R T x L i n e S t a t u s R e g i s t e r - ( U x L S R ) ( S h e e t 3 o f 3 ) U n i t # I n t e l X S c a l e + 2 3 1 4 H ( D L A B = x )
  • Page 683 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 5 6 . U A R T x M o d e m S t a t u s R e g i s t e r T h i s r e g i s t e r p r o v i d e s t h e c u r r e n t s t a t e o f t h e c o n t r o l l i n e s f r o m t h e m o d e m o r d a t a s e t ( o r a p e r i p h e r a l d e v i c e e m u l a t i n g a m o d e m ) .
  • Page 684: U A R T X S C R A T C H P A D R E G I S T E R

    1 3 . 4 . 9 U A R T x S c r a t c h p a d R e g i s t e r T h i s r e a d / w r i t e r e g i s t e r h a s n o e f f e c t o n t h e U A R T . I t i s i n t e n d e d a s a s c r a t c h p a d r e g i s t e r f o r u s e b y p r o g r a m m e r s .
  • Page 685: D I V I S O R L A T C H R E G I S T E R S

    ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 1 0 D i v i s o r L a t c h R e g i s t e r s T h e d e s c r i p t i o n o f u s e f o r t h e D i v i s o r L a t c h R e g i s t e r s a r e p r o v i d e d i n A u t o - B a u d - R a t e D e t e c t i o n t h o s e s e c t i o n s f o r d e t a i l s o n h o w t o p r o g r a m t h e s e r e g i s t e r s .
  • Page 686: U A R T X F I F O O C C U P A N C Y R E G I S T E R

    1 3 . 4 . 1 1 U A R T x F I F O O c c u p a n c y R e g i s t e r T h i s r e g i s t e r s h o w s t h e n u m b e r o f b y t e s c u r r e n t l y r e m a i n i n g t h e R e c e i v e F I F O . I t c a n b e u s e d b y t h e p r o c e s s o r t o d e t e r m i n e t h e n u m b e r o f t r a i l i n g b y t e s t o r e m o v e f r o m t h e r e c e i v e F I F O w h e n t h e C h a r a c t e r T i m e - o u t I n t e r r u p t i s d e t e c t e d .
  • Page 687 ® U A R T s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 3 . 4 . 1 2 U A R T x A u t o - B a u d C o n t r o l R e g i s t e r T h i s r e a d / w r i t e r e g i s t e r h a s n o e f f e c t o n t h e U A R T .
  • Page 688 1 3 . 4 . 1 3 U A R T x A u t o - B a u d C o u n t R e g i s t e r T h e A u t o - B a u d C o u n t r e g i s t e r s t o r e s t h e n u m b e r o f 3 3 . 3 3 4 M H Z c l o c k c y c l e s w i t h i n a s t a r t b i t p u l s e .
  • Page 689 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 690 1 4 . 2 T h e o r y o f O p e r a t i o n T h e I C b u s d e f i n e s a s e r i a l p r o t o c o l f o r p a s s i n g i n f o r m a t i o n b e t w e e n a g e n t s o n t h e I b u s , u s i n g o n l y a t w o p i n i n t e r f a c e .
  • Page 691 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I C b u s a l l o w s f o r a m u l t i - m a s t e r s y s t e m , w h i c h m e a n s m o r e t h a n o n e d e v i c e c a n i n i t i a t e d a t a t r a n s f e r s a t t h e s a m e t i m e .
  • Page 692 1 4 . 2 . 1 O p e r a t i o n a l B l o c k s T h e I C B u s I n t e r f a c e U n i t i s a s l a v e p e r i p h e r a l d e v i c e t h a t i s c o n n e c t e d t o t h e i n t e r n a l b u s .
  • Page 693 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T h e I C i n t e r r u p t s a r e s i g n a l l e d t h r o u g h a s i n g l e p i n w h i c h p r o v i d e s a l e v e l s e n s i t i v e i n t e r r u p t t o t h e 4 1 3 8 x x i n t e r r u p t c o n t r o l u n i t .
  • Page 694 1 4 . 2 . 2 C B u s I n t e r f a c e M o d e s T h e I C B u s I n t e r f a c e U n i t c a n b e i n d i f f e r e n t m o d e s o f o p e r a t i o n t o a c c o m p l i s h a t r a n s f e r .
  • Page 695: S T A R T A N D S T O P B U S S T A T E S

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 696 1 4 . 2 . 3 . 1 S T A R T C o n d i t i o n T h e S T A R T c o n d i t i o n ( b i t s 1 : 0 o f t h e I C R s e t t o 0 1 r e p e a t e d S T A R T .
  • Page 697: D A T A A N D A D D R E S S I N G M A N A G E M E N T

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 698 1 4 . 3 . 1 . 1 A d d r e s s i n g a S l a v e D e v i c e A s a m a s t e r d e v i c e , t h e I T h i s b y t e c o n s i s t s o f t h e s l a v e a d d r e s s f o r t h e i n t e n d e d d e v i c e a n d a R / W # b i t f o r t r a n s a c t i o n d e f i n i t i o n .
  • Page 699 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 700 1 4 . 3 . 3 A r b i t r a t i o n A r b i t r a t i o n o n t h e I b u s . A r b i t r a t i o n i s u s e d w h e n t w o o r m o r e m a s t e r s s i m u l t a n e o u s l y g e n e r a t e a S T A R T c o n d i t i o n w i t h i n t h e m i n i m u m I A r b i t r a t i o n c a n c o n t i n u e f o r a l o n g p e r i o d .
  • Page 701 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 702: M A S T E R O P E R A T I O N S

    1 4 . 3 . 4 M a s t e r O p e r a t i o n s W h e n s o f t w a r e i n i t i a t e s a r e a d o r w r i t e o n t h e I d e f a u l t s l a v e - r e c e i v e m o d e t o m a s t e r - t r a n s m i t m o d e .
  • Page 703 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 6 7 .
  • Page 704 W h e n t h e 4 1 3 8 x x n e e d s t o r e a d d a t a , t h e I t o m a s t e r - t r a n s m i t m o d e t o t r a n s m i t t h e s t a r t a d d r e s s a n d i m m e d i a t e l y f o l l o w i n g t h e A C K p u l s e t r a n s i t i o n s t o m a s t e r - r e c e i v e m o d e t o w a i t f o r t h e r e c e p t i o n o f t h e r e a d d a t a f r o m t h e s l a v e d e v i c e ( s e e d u r i n g a n I...
  • Page 705: S L A V E O P E R A T I O N S

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 706 F i g u r e 1 0 2 t h r o u g h r e l a t i o n s h i p s b e t w e e n m a s t e r a n d s l a v e d e v i c e s . F i g u r e 1 0 2 .
  • Page 707: G E N E R A L C A L L A D D R E S S

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 708: S L A V E M O D E P R O G R A M M I N G E X A M P L E S

    1 4 . 4 S l a v e M o d e P r o g r a m m i n g E x a m p l e s 1 4 . 4 . 1 I n i t i a l i z e U n i t 1 .
  • Page 709: M A S T E R P R O G R A M M I N G E X A M P L E S

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 710 1 4 . 5 . 4 W r i t e 2 B y t e s a n d R e p e a t e d S t a r t R e a d 1 B y t e a s a M a s t e r 1 .
  • Page 711 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 712: G L I T C H S U P P R E S S I O N L O G I C

    1 4 . 6 G l i t c h S u p p r e s s i o n L o g i c T h e I C B u s I n t e r f a c e U n i t h a s b u i l t - i n g l i t c h s u p p r e s s i o n l o g i c . G l i t c h e s a r e s u p p r e s s e d a c c o r d i n g t o : 2 * I c l o c k g l i t c h e s o f 6 0 n s o r l e s s a r e s u p p r e s s e d .
  • Page 713: R E S E T C O N D I T I O N S

    ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 714 1 4 . 8 R e g i s t e r D e f i n i t i o n s T h e f o l l o w i n g r e g i s t e r s a r e a s s o c i a t e d w i t h t h e I I n t e r f a c e U n i t h a s f i v e m e m o r y - m a p p e d c o n t r o l r e g i s t e r s f o r i n d e p e n d e n t o p e r a t i o n .
  • Page 715 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 716 T a b l e 4 7 1 . I C C o n t r o l R e g i s t e r x — I C R x ( S h e e t 2 o f 2 ) Attributes Attributes ®...
  • Page 717 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 718 T a b l e 4 7 2 . I C S t a t u s R e g i s t e r x — I S R x ( S h e e t 2 o f 2 ) Attributes Attributes ®...
  • Page 719 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 720 1 4 . 8 . 4 C D a t a B u f f e r R e g i s t e r T h e I C D a t a B u f f e r R e g i s t e r ( I D B R x ) i s u s e d b y t h e 4 1 3 8 x x t o t r a n s m i t a n d r e c e i v e d a t a f r o m t h e I C b u s .
  • Page 721 ® C B u s I n t e r f a c e U n i t s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 4 .
  • Page 722 1 4 . 8 . 6 C M a n u a l B u s C o n t r o l R e g i s t e r x — I M B C R x T h e I C M a n u a l B u s C o n t r o l R e g i s t e r ( I M B C R x ) c a n b e u s e d t o m a n u a l l y r e l e a s e o r p u l l S C L d o w n t h e...
  • Page 723: G E N E R A L P U R P O S E I N P U T O U T P U T S U P P O R T

    ® G e n e r a l P u r p o s e I / O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 5 .
  • Page 724 1 5 . 2 R e g i s t e r D e f i n i t i o n s A l l G P I O a r e v i s i b l e a s 4 1 3 8 x x m e m o r y m a p p e d r e g i s t e r s a n d c a n b e a c c e s s e d t h r o u g h t h e i n t e r n a l m e m o r y b u s .
  • Page 725 ® G e n e r a l P u r p o s e I / O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 5 .
  • Page 726 1 5 . 2 . 2 G P I O I n p u t D a t a R e g i s t e r — G P I D T h e G P I O I n p u t D a t a R e g i s t e r r e f l e c t s t h e s t a t e o f t h e a p p r o p r i a t e f o l l o w i n g t h e d e a s s e r t i o n o f T a b l e 4 7 9 .
  • Page 727 ® G e n e r a l P u r p o s e I / O U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 7 9 .
  • Page 728 1 5 . 2 . 3 G P I O O u t p u t D a t a R e g i s t e r — G P O D T h e G P I O O u t p u t D a t a R e g i s t e r i s d r i v e n o n a p e r b i t b a s i s o n t h e a p p r o p r i a t e b u s p i n s f o l l o w i n g t h e d e a s s e r t i o n o f r e g i s t e r i s c l e a r e d .
  • Page 729 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 0 P M O N U n i t 1 6 .
  • Page 730: C L O C K C O U N T E R C O N T R O L

    1 6 . 2 . 1 C l o c k C o u n t e r C o n t r o l W h e n a c o u n t e r i s s a m p l e d , t h e c u r r e n t v a l u e o f t h e c o u n t e r i s l a t c h e d i n t o t h e c o r r e s p o n d i n g d a t a r e g i s t e r .
  • Page 731: D E F I N I T I O N S

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 3 D e f i n i t i o n s •...
  • Page 732: T I M E B A S E D S A M P L I N G

    1 6 . 4 D a t a C o l l e c t i o n T h e f o l l o w i n g s e c t i o n s p r o v i d e s o m e i n s i g h t i n t o t h e i n t e n d e d u s e o f t h e c o u n t e r s a t a v e r y l o w l e v e l .
  • Page 733 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 7 h a s b e e n s i m p l i f i e d b y u s i n g 1 2 c l o c k s a s t h e s a m p l i n g p e r i o d . I n a r e a l s y s t e m t h e s a m p l i n g w o u l d m o r e l i k e l y b e s o m e t h i n g l i k e 1 m s .
  • Page 734: H A R D W A R E E V E N T B A S E D C O N T R O L

    1 6 . 4 . 2 H a r d w a r e E v e n t B a s e d C o n t r o l H a r d w a r e e v e n t b a s e d c o n t r o l a l l o w s a h a r d w a r e e v e n t t o c o n t r o l w h e n a n o t h e r c o m m a n d i s e x e c u t e d .
  • Page 735 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 H o w e v e r , e x e c u t i o n o f t h i s c o m m a n d i s c o n d i t i o n a l u p o n a c a c h e h i t o c c u r r i n g ( E v e n t B E x a m p l e 8 ) .
  • Page 736: I N C R E M E N T I N G B Y M O R E T H A N

    1 6 . 4 . 3 I n c r e m e n t i n g B y M o r e T h a n 1 F o r s c e n a r i o s w h e r e i t i s d e s i r e d t o i n c r e m e n t a c o u n t b y m o r e t h a n o n e o n a s i n g l e P M O N c l o c k t i c k , t h e t r a c k a n i n c r e m e n t / d e c r e m e n t o f u p t o 2...
  • Page 737: Q U E U E A N A L Y S I S

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 4 . 4 Q u e u e A n a l y s i s E x a m p l e 9 .
  • Page 738 E x a m p l e 1 0 . Q u e u e D e p t h H i s t o g r a m E x a m p l e T h i s e x a m p l e d e m o n s t r a t e s h o w t o m e a s u r e t h e c u r r e n t f i l l l e v e l ( d e p t h ) o f a p a r t i c u l a r q u e u e .
  • Page 739 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 E x a m p l e 1 1 . H e a d o f Q u e u e H i s t o g r a m E x a m p l e A h i s t o g r a m c a n b e c r e a t e d u s i n g t w o c o u n t e r s w o r k i n g t o g e t h e r .
  • Page 740 ® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 — P M O N U n i t F i g u r e 1 1 4 . B l o c k D i a g r a m o f H O Q H i s t o g r a m E x a m p l e B 6 3 0 4 - 0 1 ®...
  • Page 741 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 F i g u r e 1 1 5 . W a v e f o r m s o f H O Q H i s t o g r a m E x a m p l e B 6 3 0 5 - 0 1 ®...
  • Page 742 I n e a c h o f t h e 4 i t e r a t i o n s a b o v e , t h e e x a c t s a m e r e p e a t a b l e w o r k l o a d p r o d u c e s i d e n t i c a l q u e u e b e h a v i o r , b u t t h e C o u n t e r 1 v a l u e ( c a l l e d C o n d i t i o n C o d e M a t c h e s b e l o w ) d i f f e r s d u e t o h a v i n g a d i f f e r e n t t h r e s h o l d v a l u e e a c h t i m e .
  • Page 743: E V E N T S I N P U T P O R T

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 N o n - R e g i s t e r - B a s e d I n t e r f a c e s T h i s s e c t i o n d e s c r i b e s t h e i n t e r f a c e s t o t h e s c h e m e a l r e a d y d o c u m e n t e d .
  • Page 744: I N D I C A T O R O U T P U T

    1 6 . 5 . 2 . 1 I n d i c a t o r O u t p u t P M O N T h e O U T p i n i s a s h a r e d i n d i c a t o r o u t p u t p i n . T h e r e s u l t i n g s i g n a l a l l o w s e x t e r n a l e l e m e n t s ( O S , d r i v e r s , l o g i c a n a l y z e r , e t c .
  • Page 745 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 3 I n t e r n a l B u s A d d r e s s e s T h e I n t e r n a l B u s A d d r e s s O f f s e t t o P M M R B A R o f a n y a d d i n g t h e 4 K B a d d r e s s a l i g n e d I n t e r n a l B u s M e m o r y M a p p e d R e g i s t e r R a n g e O f f s e t T a b l e 4 8 6 , “...
  • Page 746 1 6 . 5 . 4 P M O N F e a t u r e E n a b l e R e g i s t e r - P M O N E N C o n t a i n s c o n t r o l b i t s f o r T a b l e 4 8 8 .
  • Page 747 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 P M O N M e m o r y M a p p e d R e g i s t e r s T h e m e m o r y m a p p e d r e g i s t e r s o f T h e f i r s t s e t o f r e g i s t e r s p r o v i d e t h e c o n t r o l o f t h e m o n i t o r a n d f o r d a t a s a m p l i n g .
  • Page 748 T a b l e 4 9 1 . P M O N R e g i s t e r S u m m a r i e s R e g i s t e r O f f s e t P M O N + 0 0 0 h C o m m a n d R e g i s t e r 0 -...
  • Page 749 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 . 1 P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r a l l o w s c o n t r o l o f t h e t h e p r e v i o u s r e g i s t e r c o n t e n t s a r e o v e r w r i t t e n .
  • Page 750 T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 2 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 751 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 3 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 752 T a b l e 4 9 2 . P M O N C o m m a n d R e g i s t e r 0 - 7 - P M O N _ C M D [ 0 : 7 ] ( S h e e t 4 o f 4 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 753 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 6 . 2 P M O N E v e n t R e g i s t e r 0 - 7 - P M O N _ E V R [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r c o n t a i n s t h e e v e n t s t h a t c o n t r o l t h e i n c r e m e n t i n g a n d d e c r e m e n t i n g o f t h e p r e v i o u s r e g i s t e r c o n t e n t s a r e o v e r w r i t t e n ( t h e e v e n t f i e l d s a r e u n b u f f e r e d ) a n d t h e...
  • Page 754 1 6 . 5 . 6 . 3 P M O N S t a t u s R e g i s t e r 0 - 7 - P M O N _ S T S [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r r e p o r t s t h e c u r r e n t s t a t u s o f t h e T a b l e 4 9 4 .
  • Page 755 ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 4 9 4 . P M O N S t a t u s R e g i s t e r 0 - 7 - P M O N _ S T S [ 0 : 7 ] ( S h e e t 2 o f 2 ) Attributes Attributes R e g i s t e r O f f s e t...
  • Page 756 1 6 . 5 . 6 . 4 P M O N D a t a R e g i s t e r 0 - 7 - P M O N _ D A T A [ 0 : 7 ] T h i s 3 2 - b i t r e g i s t e r a l l o w s f o r r e a d i n g o f t h e s a m p l e d v a l u e f r o m X a n d c o n t a i n s t h e t h r e s h o l d v a l u e t h a t i s c o m p a r e d t o t h e v a l u e i n t h e e v e n t c o u n t e r w h e n a t h r e s h o l d c o n d i t i o n ( n o n - 0 c o n d i t i o n c o d e ) i s i n e f f e c t .
  • Page 757: N U L L E V E N T

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 P M O N E v e n t s P M O N e v e n t s c a n b e s e l e c t e d f o r a n y o f t h e c o u n t e r s .
  • Page 758 1 6 . 5 . 7 . 2 C l o c k E v e n t s O n e o f t h e c l o c k e v e n t s m a t c h e s t h e f r e q u e n c y o f t h e c o m p r e h e n d t h a t t h e f r e q u e n c y o f t h i s c o m p o n e n t t o a n o t h e r .
  • Page 759: P C I I N T E R F A C E E V E N T S

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 4 P C I I n t e r f a c e E v e n t s T h e P C I I n t e r f a c e E v e n t s a p p l y t o t h e A T U - X u n i t .
  • Page 760: P C I E X P R E S S I N T E R F A C E E V E N T S

    1 6 . 5 . 7 . 5 P C I E x p r e s s I n t e r f a c e E v e n t s T h e P C I I n t e r f a c e E v e n t s a p p l y t o t h e A T U - E u n i t . T a b l e 5 0 1 .
  • Page 761: P M O N

    ® P M O N U n i t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 6 . 5 . 7 . 6 N o r t h I n t e r n a l B u s E v e n t s T h e N o r t h I n t e r n a l B u s h a s m u l t i p l e i n i t i a t o r s .
  • Page 762: S O U T H I N T E R N A L B U S E V E N T S

    1 6 . 5 . 7 . 7 S o u t h I n t e r n a l B u s E v e n t s T h e S o u t h I n t e r n a l B u s h a s m u l t i p l e i n i t i a t o r s . S o m e e v e n t s a p p l y t o e a c h r e q u e s t e r u n i t a n d t h e f o l l o w i n g t a b l e r e p r e s e n t s t h e S o u r c e S e l e c t F i e l d v a l u e s f o r e a c h u n i t .
  • Page 763: C L O C K I N G A N D R E S E T

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 0 C l o c k i n g a n d R e s e t T h i s c h a p t e r d e s c r i b e s t h e c l o c k i n g a n d r e s e t f u n c t i o n o f t h e I n t e l ®...
  • Page 764: C L O C K I N G T H E O R Y O F O P E R A T I O N

    1 7 . 1 . 1 C l o c k i n g T h e o r y o f O p e r a t i o n E a c h r e g i o n w i t h i n t h e 8 1 3 4 8 c o n t a i n s d i f f e r e n t c l o c k i n g r e q u i r e m e n t s . T h e s e r e q u i r e m e n t s a r e s u m m a r i z e d i n t h e f o l l o w i n g s e c t i o n s .
  • Page 765 ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 1 . 2 . 1 C e n t r a l R e s o u r c e M o d e ( P C I X _ E P # = ‘ 1 ’ ) W h e n o p e r a t i n g a s t h e C e n t r a l R e s o u r c e ( f r e q u e n c y a n d d e f a u l t v a l u e i n A T U X P C S R [ 1 9 : 1 6 ] i s d e t e r m i n e d b a s e d o n t h e s a m p l i n g P C I X C A P...
  • Page 766 1 7 . 1 . 1 . 2 . 2 c P C I H o t - S w a p M o d e ( P C I X _ E P # = ‘ 0 ’ a n d H S _ S M # = ‘ 0 ’ ) W h e n o p e r a t i n g i n a C o m p a c t P C I H o t - S w a p e n v i r o n m e n t ( P C I X _ E P # = 0 ) , t h e...
  • Page 767 ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 1 . 2 . 4 S e c o n d a r y C l o c k O u t p u t s T h i s c o m p o n e n t h a s t h e a b i l i t y t o p r o v i d e f o u r P C I b u s c l o c k s ( e x t e r n a l c o m p o n e n t s a s w e l l a s a d e d i c a t e d f e e d b a c k c l o c k ( A T U X P C I i n t e r f a c e .
  • Page 768 1 7 . 1 . 1 . 3 C l o c k i n g R e g i o n 3 ( I n t e r n a l B u s ) R e g i o n 3 c o v e r s t h e 8 1 3 4 8 i n t e r n a l b u s a n d o b t a i n s i s i n p u t c l o c k f r o m e i t h e r R E F C L K + / - P _ C L K I N R e g i o n 3 o p e r a t e s a t a f r e q u e n c y u p t o 4 0 0 M H z .
  • Page 769: C L O C K I N G R E G I O N S U M M A R Y

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 1 . 2 C l o c k i n g R e g i o n S u m m a r y T a b l e 5 1 1 s u m m a r i z e s a l l o f t h e i n p u t c l o c k p i n s , o u t p u t c l o c k p i n s , a n d c l o c k s t r a p p i n g...
  • Page 770: F U N D A M E N T A L R E S E T

    1 7 . 2 R e s e t O v e r v i e w 1 7 . 2 . 1 F u n d a m e n t a l R e s e t T h e r e a r e f o u r f u n d a m e n t a l ( h a r d w a r e ) r e s e t s f o r t h e 8 1 3 4 8 . T h e m a i n p o w e r o n r e s e t i s c o n t r o l l e d t h r o u g h t h e P C I r e s e t s i g n a l ( e n t i r e I / O P r o c e s s o r i s p l a c e d i n a r e s e t s t a t e .
  • Page 771: S E C O N D A R Y B U S R E S E T

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 2 . 2 S o f t w a r e R e s e t I n a d d i t i o n t o t h e f u n d a m e n t a l r e s e t s , 8 1 3 4 8 p r o v i d e s s o f t w a r e c o n t r o l t o r e s e t t h e i n t e r n a l b u s , a n d I n t e l X S c a l e...
  • Page 772 1 7 . 2 . 4 P C I R e s e t T h i s i s t h e p r i m a r y r e s e t i n p u t f o r b o t h t h e P C I E x p r e s s a n d P C I / X i n t e r f a c e s . T h e P _ R S T # r e s e t c l e a r s a l l i n t e r n a l s t a t e m a c h i n e s a n d l o g i c , a n d i n i t i a l i z e a l l r e g i s t e r s , i n c l u d i n g s t i c k y b i t s , t o t h e i r d e f a u l t s t a t e s .
  • Page 773: P R O C E S S O R R E S E T M E C H A N I S M

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 ® 1 7 . 2 . 7 I n t e l X S c a l e T h i s r e s e t i s i n i t i a t e d t h r o u g h : •...
  • Page 774: I N T E R N A L B U S R E S E T

    1 7 . 2 . 8 I n t e r n a l B u s R e s e t T h i s r e s e t c a n b e i n i t i a t e d t h r o u g h : •...
  • Page 775 ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 W h e n t h e r e s e t i n t e r n a l b u s b i t i n t h e P C I C o n f i g u r a t i o n a n d S t a t u s R e g i s t e r i s s e t , t h e r e a r e s i d e b a n d s i g n a l s n o t i f y i n g t h e A T U X a n d M C U t h a t a r e s e t i s c o m i n g .
  • Page 776 T a b l e 5 1 4 . I n t e r n a l B u s R e s e t S u m m a r y ( S h e e t 2 o f 2 ) U n i t T h e A T U E d o e s n o t p a r t i c i p a t e i n t h e I B R e s e t h a n d s h a k e .
  • Page 777: R E S E T P I N S

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 3 R e s e t P i n s T a b l e 5 1 5 .
  • Page 778: D E V I C E F U N C T I O N S E L E C T

    1 7 . 4 D e v i c e F u n c t i o n S e l e c t I n a l l c a s e s , t h e I N T E R F A C E _ S E L _ P C I X # P C I E x p r e s s o r P C I - X d e v i c e .
  • Page 779: R E S E T S T R A P P I N G O P T I O N S

    ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 7 . 5 R e s e t S t r a p p i n g O p t i o n s N o t e : S e e D a t a s h e e t a n d / o r D e s i g n G u i d e f o r d e t a i l s o n h o w t o c o n f i g u r e r e s e t s t r a p s .
  • Page 780 T a b l e 5 1 8 . R e s e t S t r a p S i g n a l s ( S h e e t 1 o f 2 ) N a m e B O O T _ W I D T H _ 8 # D F _ S E L [ 2 : 0 ] C O N T R O L L E R _ O N L Y #...
  • Page 781 ® C l o c k i n g a n d R e s e t — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 1 8 . R e s e t S t r a p S i g n a l s ( S h e e t 2 o f 2 ) N a m e E X T _ A R B # P C I X _ 3 2 B I T #...
  • Page 782: T E S T L O G I C U N I T A N D T E S T A B I L I T Y

    1 8 . 0 T e s t L o g i c U n i t a n d T e s t a b i l i t y 1 8 . 1 O v e r v i e w T h i s c h a p t e r s u m m a r i z e s t e s t a b i l i t y a n d c o n f i g u r a t i o n f e a t u r e s i n c o r p o r a t e d i n t h e I n t e l ®...
  • Page 783 T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 I E E E 1 1 4 9 . 1 S t a n d a r d T e s t A c c e s s P o r t ( T A P ) T h e I / O p r o c e s s o r c o n t a i n s t e s t l o g i c t h a t i s c o m p a t i b l e w i t h t h e I E E E S t a n d a r d 1 1 4 9 .
  • Page 784: T A P P I N D E S C R I P T I O N

    1 8 . 2 . 1 T A P P i n D e s c r i p t i o n T h e i n t e r n a l t e s t l o g i c i s a c c e s s e d t h r o u g h t h e T A P p i n s . T h e f o l l o w i n g s e c t i o n s d e s c r i b e s o m e o f t h e r u l e s a n d p e r m i s s i o n s o f t h e I E E E 1 1 4 9 .
  • Page 785: T A P C O N T R O L L E R

    T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 T A P C o n t r o l l e r T h e T A P c o n t r o l l e r , s h o w n i n m a c h i n e t h a t c h a n g e s s t a t e o n t h e r i s i n g e d g e o f c o n t r o l l e d b y t h e s t a t e p r e s e n t a t t h e...
  • Page 786 1 8 . 2 . 2 . 1 T e s t - L o g i c - R e s e t S t a t e I n t h i s s t a t e , t e s t l o g i c i s d i s a b l e d t o a l l o w n o r m a l o p e r a t i o n o f t h e I n t e l X S c a l e p r o c e s s o r .
  • Page 787 T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 . 5 S h i f t - D R S t a t e I n t h i s c o n t r o l l e r s t a t e , t h e t e s t d a t a r e g i s t e r , w h i c h i s c o n n e c t e d b e t w e e n T D O...
  • Page 788 1 8 . 2 . 2 . 1 0 S e l e c t - I R - S c a n S t a t e T h i s i s a t e m p o r a r y c o n t r o l l e r s t a t e . H e r e t h e d e c i s i o n i s m a d e t o e n t e r t h e C a p t u r e - I R c o l u m n a n d i n i t i a t e a s c a n s e q u e n c e f o r t h e i n s t r u c t i o n r e g i s t e r o r t o r e t u r n t o T e s t - L o g i c - R e s e t .
  • Page 789: T M S

    T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 2 . 1 5 E x i t 2 - I R S t a t e T h i s i s a t e m p o r a r y s t a t e .
  • Page 790 1 8 . 2 . 3 T A P C o n t r o l l e r R e g i s t e r s T h e I E E E 1 1 4 9 . 1 a r c h i t e c t u r e s p e c i f i e s a m i n i m u m o r t w o t e s t d a t a r e g i s t e r s : b y p a s s a n d b o u n d a r y s c a n .
  • Page 791 T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 2 . 3 . 2 I n s t r u c t i o n s E a c h o f t h e T A P c o n t r o l l e r i n s t r u c t i o n s e t s i s c o m p o s e d o f b o t h p u b l i c a n d p r i v a t e i n s t r u c t i o n s .
  • Page 792 1 8 . 2 . 3 . 3 B o u n d a r y - S c a n R e g i s t e r B o u n d a r y - S c a n R e g i s t e r i s a s e t o f s e r i a l - s h i f t a b l e r e g i s t e r c e l l s , c o n n e c t e d b e t w e e n e a c h s y s t e m p i n a n d o n - c h i p s y s t e m l o g i c .
  • Page 793 T e s t L o g i c U n i t a n d T e s t a b i l i t y — I n t e l 1 8 . 3 D e f i n i t i o n o f T e r m s H i g h - Z : O N C E : O c t o b e r 2 0 0 7...
  • Page 794 1 9 . 0 P e r i p h e r a l R e g i s t e r s T h i s c h a p t e r s u m m a r i z e s t h e r e g i s t e r s f o r t h e i n t e g r a t e d p e r i p h e r a l s . E a c h r e g i s t e r i s d e f i n e d i n d e t a i l i n t h e c o r r e s p o n d i n g u n i t c h a p t e r .
  • Page 795 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 796 1 9 . 5 D e f a u l t M e m o r y S p a c e S e t u p F i g u r e 1 2 4 s h o w s t h e I n t e l X S c a l e t h e a p p l i c a t i o n s .
  • Page 797 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 ®...
  • Page 798 1 9 . 6 P e r i p h e r a l M e m o r y - M a p p e d R e g i s t e r A d d r e s s S p a c e T h e P M M R a d d r e s s s p a c e i s d i v i d e d t o s u p p o r t t h e i n t e g r a t e d p e r i p h e r a l s o n t h e 4 1 3 8 x x .
  • Page 799 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 2 3 .
  • Page 800 T a b l e 5 2 3 . L o c a l A d d r e s s e s f o r I n t e g r a t e d P e r i p h e r a l s ( S h e e t 3 o f 3 ) I n t e g r a t e d P e r i p h e r a l N o t C l a i m e d b y a n y U n i t N o t C l a i m e d b y a n y U n i t...
  • Page 801 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 802 1 9 . 6 . 1 . 2 S y s t e m C o n t r o l l e r T h e S y s t e m C o n t r o l l e r U n i t ( S C ) i s a l l o c a t e d 1 6 B y t e s o f P M M R r e g i s t e r s p a c e a n d i s a l w a y s l o c a t e d a t o f f s e t + 1 6 4 0 H r e l a t i v e t o t h e P M M R B A R .
  • Page 803 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 804 1 9 . 6 . 1 . 5 U A R T 0 - 1 T h e 4 1 3 8 x x c o n t a i n s t w o i n s t a n c e s o f t h e U A R T . E a c h U A R T i s a l l o c a t e d 6 4 B y t e s o f P M M R r e g i s t e r s s p a c e t h a t i s l o c a t e d a t t h e o f f s e t s p e c i f i e d i n r e l a t i v e t o t h e P M M R B A R .
  • Page 805 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 806 1 9 . 6 . 1 . 8 M e s s a g i n g U n i t T h e M e s s a g i n g U n i t ( M U ) i s a l l o c a t e d 8 K B y t e s o f P M M R r e g i s t e r s s p a c e t h a t i s l o c a t e d a t t h e o f f s e t s p e c i f i e d i n U s e t h e f o l l o w i n g e q u a t i o n t o c a l c u l a t e t h e a c t u a l r e g i s t e r a d d r e s s : I n t e r n a l B u s A d d r e s s = P M M R B A R + M U B a s e A d d r e s s O f f s e t + R e g i s t e r O f f s e t .
  • Page 807 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 3 9 .
  • Page 808 1 9 . 6 . 1 . 9 P M O N U n i t P M O N P M O N T h e U n i t ( a t t h e o f f s e t s p e c i f i e d i n e q u a t i o n t o c a l c u l a t e t h e a c t u a l r e g i s t e r a d d r e s s : I n t e r n a l B u s A d d r e s s = P M M R B A R + T a b l e 5 4 0 .
  • Page 809 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 810 1 9 . 6 . 2 . 1 A d d r e s s T r a n s l a t i o n U n i t ( P C I - X ) A s u b s e t o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h 0 F F H ) .
  • Page 811 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 4 .
  • Page 812 T a b l e 5 4 4 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U X ( S h e e t 2 o f 3 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) R e s e r v e d R e s e r v e d...
  • Page 813 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 4 .
  • Page 814 1 9 . 6 . 2 . 2 A d d r e s s T r a n s l a t i o n U n i t ( P C I - E ) A l l o f t h e A T U r e g i s t e r s a r e a c c e s s i b l e t h r o u g h b o t h i n b o u n d P C I c o n f i g u r a t i o n c y c l e s a n d t h e 4 1 3 8 x x c o r e C P U ( R e g i s t e r o f f s e t s 0 0 0 H t h r o u g h F F F H ) .
  • Page 815 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 6 .
  • Page 816 T a b l e 5 4 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U E ( S h e e t 2 o f 4 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) P C I E x p r e s s L i n k C o n t r o l / S t a t u s R e g i s t e r —...
  • Page 817 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 6 .
  • Page 818 T a b l e 5 4 6 . A d d r e s s T r a n s l a t i o n U n i t R e g i s t e r s — A T U E ( S h e e t 4 o f 4 ) R e g i s t e r D e s c r i p t i o n ( N a m e ) I n b o u n d V e n d o r D e f i n e d M e s s a g e P a y l o a d R e g i s t e r —...
  • Page 819 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 1 9 .
  • Page 820 T a b l e 5 4 9 . C o p r o c e s s o r R e g i s t e r L o c a t i o n s ( S h e e t 1 o f 4 ) P e r i p h e r a l R e g i s t e r D e s c r i p t i o n ( N a m e ) C o r e I d e n t i f i c a t i o n R e g i s t e r —...
  • Page 821 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 9 .
  • Page 822 T a b l e 5 4 9 . C o p r o c e s s o r R e g i s t e r L o c a t i o n s ( S h e e t 3 o f 4 ) P e r i p h e r a l R e g i s t e r D e s c r i p t i o n ( N a m e ) T i m e r M o d e R e g i s t e r 0...
  • Page 823 ® P e r i p h e r a l R e g i s t e r s — I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 T a b l e 5 4 9 .
  • Page 824 ® I n t e l 4 1 3 8 0 8 a n d 4 1 3 8 1 2 — P e r i p h e r a l R e g i s t e r s ®...

This manual is also suitable for:

413808 i/o

Table of Contents