$ od -c -N 50000 [_CD6_]<dragon7.0>DynaBus>DynaBusLogicalSpecifications.interpress!1 0000000 I n t e r p r e s s / X e r o x 0000020 / 3 . 0 240 f 240 j 240 k 240 j 017 241 017 0000040 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 305 005 0000060 X e r o x 305 \n P r e s s F o n t 0000100 s 305 \n L a u r e l - M R R 017 243 241 0000120 033 240 223 304 004 003 # \0 P 240 244 240 224 017 240 225 0000140 017 240 240 227 304 004 a 235 \0 R 304 004 034 ; \0 310 0000160 212 301 001 1 226 304 004 l 003 \0 z 304 004 t 017 \0 0000200 ( 212 305 005 X e r o x 305 \n P r e s s 0000220 F o n t s 305 016 T i m e s R o m a 0000240 n - M R R 017 243 241 033 240 223 304 004 003 # \0 0000260 P 240 244 240 224 017 241 225 017 241 240 227 301 001 D 226 0000300 305 005 X e r o x 305 \n P r e s s F o 0000320 n t s 305 016 T i m e s R o m a n - 0000340 M R R 017 243 241 033 240 223 304 004 003 # \0 d 240 0000360 244 240 224 017 242 225 017 242 240 227 301 003 Y N A 226 0000400 017 241 240 227 301 001 B 226 017 242 240 227 301 004 U S 0000420 226 017 241 240 227 301 001 L 226 017 242 240 227 301 0000440 006 O G I C A L 226 017 241 240 227 301 002 S 0000460 226 017 242 240 227 301 \r P E C I F I C A T 0000500 I O N S 226 304 004 034 ; \0 P 304 006 \0 203 033 0000520 \0 \0 1 212 305 005 X e r o x 305 \n P r e 0000540 s s F o n t s 305 \r H e l v e t i 0000560 c a - b r r 017 243 241 033 240 223 304 004 034 ; 0000600 001 220 240 244 240 224 017 243 225 017 243 240 227 301 022 T 0000620 h e D r a g o n D y n a B u 0000640 s 226 304 004 034 ; \0 P 304 006 001 < 317 \0 \0 } 0000660 212 305 005 X e r o x 305 \n P r e s s F 0000700 o n t s 305 \r H e l v e t i c a - 0000720 b r r 017 243 241 033 240 223 304 004 025 365 001 220 240 0000740 244 240 224 017 244 225 017 244 240 227 301 026 L o g i 0000760 c a l S p e c i f i c a t i o 0001000 n s 226 304 004 034 ; \0 P 304 004 k 263 \0 - 212 0001020 305 005 X e r o x 305 \n P r e s s F o 0001040 n t s 305 \r H e l v e t i c a - m 0001060 r r 017 243 241 033 240 223 304 004 \t i \0 310 240 244 0001100 240 224 017 245 225 017 245 240 227 301 016 P r a d e 0001120 e p S i n d h u 226 304 004 034 ; \0 P 0001140 304 006 \0 222 d \0 \0 A 212 305 005 X e r o x 0001160 305 \n P r e s s F o n t s 305 \r H e 0001200 l v e t i c a - m r r 017 243 241 033 240 0001220 223 304 004 003 # \0 d 240 244 240 224 017 246 225 017 246 0001240 240 227 301 \f D r a g o n - 8 6 - ? ? 0001260 226 304 004 036 001 A 214 301 024 W r i t t e 0001300 n M a y 2 2 , 1 9 8 6 226 017 0001320 240 240 227 301 \0 226 304 004 033 025 \0 304 214 017 246 240 0001340 227 301 \0 226 304 004 \t i \0 @ 214 301 023 R e v 0001360 i s e d M a y 4 , 1 9 8 7 0001400 226 304 004 034 ; \0 P 304 006 \0 321 U \0 \0 a 212 0001420 304 004 034 ; \0 P 304 006 \0 334 330 \0 \0 k 212 305 0001440 005 X e r o x 305 \n P r e s s F o n 0001460 t s 305 \b M a t h - M R R 017 243 241 033 0001500 240 223 304 004 003 # \0 d 240 244 240 224 017 247 225 017 0001520 247 240 227 301 001 c 226 017 246 240 227 301 9 C 0001540 o p y r i g h t 1 9 8 6 X e 0001560 r o x C o r p o r a t i o n . 0001600 A l l r i g h t s r e s 0001620 e r v e d . 226 304 004 034 ; \0 P 304 006 \0 0001640 221 305 \0 \0 J 212 305 005 X e r o x 305 \n P 0001660 r e s s F o n t s 305 \r H e l v e 0001700 t i c a - b r r 017 243 241 033 240 223 304 004 0001720 003 # \0 P 240 244 240 224 017 250 225 017 250 240 227 304 0001740 004 005 { 003 314 017 262 223 301 \t A b s t r a 0001760 c t : 226 305 005 X e r o x 305 \n P r e 0002000 s s F o n t s 305 \r H e l v e t i 0002020 c a - m r r 017 243 241 033 240 223 304 004 003 # 0002040 \0 P 240 244 240 224 017 251 225 017 251 240 227 301 L 0002060 T h e D y n a B u s i s a 0002100 h i g h b a n d w i d t h , 0002120 s y n c h r o n o u s , p a 0002140 c k e t s w i t c h e d b u 0002160 s t h a t w i l l 226 017 241 017 262 0002200 223 304 004 034 ; \0 P 304 006 \0 200 324 \0 \0 C 212 0002220 017 251 240 227 304 004 \r 327 006 5 017 262 223 301 035 b 0002240 e u s e d t o i n t e r c 0002260 o n n e c t t h e D 226 017 246 240 0002300 227 301 005 R A G O N 226 017 251 240 227 301 , 0002320 m e m o r y s y s t e m a n 0002340 d I O d e v i c e s . T h 0002360 i s d o c u m e n t 226 017 241 017 262 0002400 223 304 004 034 ; \0 P 304 006 \0 267 323 \0 \0 b 212 0002420 017 251 240 227 304 004 \t 251 004 353 017 262 223 301 Y p 0002440 r o v i d e s t h e l o g i 0002460 c a l s p e c i f i c a t i o 0002500 n s f o r t h i s b u s 0002520 a n d e x p l a i n s h o w 0002540 i t o p e r a t e s . E l 0002560 e c t r i c a l 226 017 241 017 262 223 304 004 0002600 034 ; \0 P 304 004 U 363 \0 / 212 017 251 240 227 304 0002620 004 006 G 005 > 017 262 223 301 Y s p e c i f 0002640 i c a t i o n s a r e n o t 0002660 c o v e r e d h e r e , b 0002700 u t a r e t a k e n u p 0002720 i n t h e d o c u m e n t 0002740 " D y n a B u s E l e c t r i 0002760 c a l 226 017 241 017 262 223 304 004 034 ; \0 P 304 0003000 006 \0 211 0 \0 \0 M 212 017 251 240 227 301 020 S p 0003020 e c i f i c a t i o n s " . 226 304 0003040 004 034 ; \0 P 304 004 y 201 \0 H 212 017 250 240 227 0003060 304 004 005 % 002 G 017 262 223 301 \t K e y w o 0003100 r d s : 226 017 251 240 227 301 G M e m o 0003120 r y I n t e r c o n n e c t , 0003140 M u l t i p r o c e s s o r 0003160 B u s , P a c k e t S w i t 0003200 c h i n g , C o n s i s t e n 0003220 c y 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0003240 4 177 \0 212 017 251 240 227 301 \b P r o t o 0003260 c o l 226 304 004 034 ; \0 P 304 004 3 \b \0 ! 0003300 212 017 250 240 227 301 \t F i l e N a m e : 0003320 226 017 251 240 227 301 001 226 017 246 240 227 301 001 [ 0003340 226 017 251 240 227 301 F I n d i g o ] < D 0003360 r a g o n > D y n a B u s > D y 0003400 n a B u s L o g i c a l S p e c 0003420 i f i c a t i o n s . t i o g a 0003440 , . i n t e r p r e s s 226 304 004 0003460 034 ; \0 P 304 004 g 035 \0 G 212 304 004 034 ; \0 0003500 P 304 004 k \0 5 212 305 005 X e r o x 305 0003520 \n P r e s s F o n t s 305 \b L o g 0003540 o - M R R 017 243 241 033 240 223 017 270 240 244 240 0003560 224 017 252 225 017 252 240 227 301 005 X E R O X 226 0003600 017 241 240 227 301 \0 226 304 006 004 y 207 \0 031 215 214 0003620 017 251 240 227 301 \0 226 017 332 214 301 \0 226 017 332 214 0003640 301 021 X e r o x C o r p o r a t 0003660 i o n 226 304 004 034 ; \0 P 304 004 034 ; \0 2 0003700 212 017 241 240 227 301 \0 226 017 332 214 017 251 240 227 301 0003720 \0 226 017 332 214 301 \0 226 017 332 214 301 \0 226 017 332 0003740 214 301 031 P a l o A l t o R e s 0003760 e a r c h C e n t e r 226 304 004 034 0004000 ; \0 P 304 004 3 = \0 c 212 017 241 240 227 301 \0 0004020 226 017 332 214 017 251 240 227 301 \0 226 017 332 214 301 \0 0004040 226 017 332 214 301 \0 226 017 332 214 301 025 3 3 3 3 0004060 C o y o t e H i l l R o a 0004100 d 226 304 004 034 ; \0 P 304 004 \t i \0 024 212 017 0004120 241 240 227 301 \0 226 017 332 214 017 251 240 227 301 \0 226 0004140 017 332 214 301 \0 226 017 332 214 301 \0 226 017 332 214 301 0004160 033 P a l o A l t o , C a l i 0004200 f o r n i a 9 4 3 0 4 226 304 004 034 0004220 ; \0 P 304 004 3 = \0 y 212 304 004 034 ; \0 P 0004240 304 004 \t i \0 031 212 304 004 034 ; \0 P 304 004 ) 0004260 324 \0 177 212 304 004 034 ; \0 P 304 004 f z 001 k 0004300 212 017 244 240 227 301 033 F o r I n t e r 0004320 n a l X e r o x U s e O n 0004340 l y 226 240 k 240 j 017 241 017 245 223 304 006 \0 \0 0004360 035 001 B Q 240 244 240 250 304 004 [ 317 \0 z 304 004 0004400 035 313 \0 310 212 305 005 X e r o x 305 \n P r 0004420 e s s F o n t s 305 016 T i m e s R 0004440 o m a n - M R R 017 243 241 033 240 223 304 004 0004460 003 # \0 d 240 244 240 224 017 240 225 017 240 240 227 301 0004500 , D R A G O N P R O J E C T 0004520 030 F O R I N T E R N A L X 0004540 E R O X U S E O N L Y 226 304 004 0004560 025 347 \0 031 304 004 t 017 \0 ( 212 305 005 X e r 0004600 o x 305 \n P r e s s F o n t s 305 016 0004620 T i m e s R o m a n - M R R 017 243 0004640 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 241 0004660 225 017 241 240 227 301 001 D 226 017 240 240 227 301 003 Y 0004700 N A 226 017 241 240 227 301 001 B 226 017 240 240 227 301 0004720 004 U S 226 017 241 240 227 301 001 L 226 017 240 0004740 240 227 301 006 O G I C A L 226 017 241 240 227 301 0004760 002 S 226 017 240 240 227 301 \r P E C I F I 0005000 C A T I O N S 226 305 005 X e r o x 305 0005020 \n P r e s s F o n t s 305 \n L a u 0005040 r e l - M R R 017 243 241 033 240 223 304 004 003 0005060 # \0 P 240 244 240 224 017 242 225 017 242 240 227 304 006 0005100 002 \a 9 \0 001 \0 304 006 \0 346 304 \0 \0 O 212 301 0005120 001 2 226 304 004 034 ; \0 P 304 006 \0 203 033 \0 \0 0005140 1 212 305 005 X e r o x 305 \n P r e s s 0005160 F o n t s 305 016 T i m e s R o m a 0005200 n - B R R 017 243 241 033 240 223 304 004 \t i \0 0005220 310 240 244 240 224 017 243 225 017 243 240 227 301 \b C o 0005240 n t e n t s 226 304 004 " 201 \0 P 304 006 \0 0005260 235 y \0 \0 = 212 305 005 X e r o x 305 \n P 0005300 r e s s F o n t s 305 016 T i m e s 0005320 R o m a n - B R R 017 243 241 033 240 223 304 0005340 004 003 # \0 P 240 244 240 224 017 244 225 017 244 240 227 0005360 301 017 1 . I n t r o d u c t i o 0005400 n 226 304 004 " 201 \0 P 304 006 \0 354 N \0 \0 _ 0005420 212 017 244 240 227 301 003 2 . 226 301 \f B u s 0005440 O v e r v i e w 226 304 004 " 201 \0 P 0005460 304 004 k 263 \0 - 212 017 244 240 227 301 020 3 . 0005500 B u s I n t e r f a c e 226 304 004 0005520 " 201 \0 P 304 006 001 226 366 \0 \0 261 212 017 244 240 0005540 227 301 017 4 . B u s P r o t o c 0005560 o l 226 304 004 " 201 \0 P 304 004 } 261 \0 9 212 0005600 017 244 240 227 301 023 5 . D a t a C o 0005620 n s i s t e n c y 226 304 004 " 201 \0 P 0005640 304 006 \0 234 7 \0 \0 J 212 017 244 240 227 301 031 6 0005660 . C o n d i t i o n a l W r i 0005700 t e S i n g l e 226 304 004 " 201 \0 P 304 0005720 006 \0 223 < \0 \0 I 212 017 244 240 227 301 017 7 . 0005740 I n p u t O u t p u t 226 304 004 0005760 " 201 \0 P 304 006 \0 200 324 \0 \0 C 212 017 244 240 0006000 227 301 021 8 . E r r o r H a n d 0006020 l i n g 226 304 004 " 201 \0 P 304 004 U 363 \0 0006040 / 212 017 244 240 227 301 ) A p p e n d i x 0006060 A . E n c o d i n g o f 0006100 t h e C o m m a n d F i e l 0006120 d 226 304 004 " 201 \0 P 304 004 035 } \0 021 212 017 0006140 244 240 227 301 * A p p e n d i x B . 0006160 A l l o c a t i o n o f I 0006200 O A d d r e s s S p a c e 226 0006220 304 004 " 201 \0 P 304 004 4 177 \0 212 017 244 240 0006240 227 301 037 A p p e n d i x C . F 0006260 o r m a t o f F a u l t C o 0006300 d e 226 304 004 " 201 \0 P 304 004 3 \b \0 ! 212 0006320 017 244 240 227 301 \n R e f e r e n c e s 0006340 226 304 004 " 201 \0 P 304 004 g 035 \0 G 212 304 004 0006360 034 ; \0 P 304 004 021 311 \0 ? 212 240 k 240 j 017 0006400 241 017 245 223 304 006 \0 \0 035 001 B Q 240 244 240 250 0006420 304 004 [ 317 \0 z 304 004 035 313 \0 310 212 305 005 X 0006440 e r o x 305 \n P r e s s F o n t s 0006460 305 016 T i m e s R o m a n - M R R 0006500 017 243 241 033 240 223 304 004 003 # \0 d 240 244 240 224 0006520 017 240 225 017 240 240 227 301 , D R A G O N 0006540 P R O J E C T 030 F O R I N 0006560 T E R N A L X E R O X U S E 0006600 O N L Y 226 304 004 _ 217 \0 m 304 004 t 017 0006620 \0 ( 212 305 005 X e r o x 305 \n P r e s 0006640 s F o n t s 305 016 T i m e s R o m 0006660 a n - M R R 017 243 241 033 240 223 304 004 003 # 0006700 \0 P 240 244 240 224 017 241 225 017 241 240 227 301 001 D 0006720 226 017 240 240 227 301 003 Y N A 226 017 241 240 227 301 0006740 001 B 226 017 240 240 227 301 004 U S 226 017 241 0006760 240 227 301 001 L 226 017 240 240 227 301 006 O G I C 0007000 A L 226 017 241 240 227 301 002 S 226 017 240 240 227 0007020 301 \r P E C I F I C A T I O N S 226 0007040 305 005 X e r o x 305 \n P r e s s F o 0007060 n t s 305 \n L a u r e l - M R R 017 0007100 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 0007120 242 225 017 242 240 227 304 004 Q - \0 ( 304 006 \0 346 0007140 304 \0 \0 O 212 301 001 3 226 304 004 034 ; \0 P 304 0007160 006 \0 203 033 \0 \0 1 212 305 005 X e r o x 305 0007200 \n P r e s s F o n t s 305 016 T i m 0007220 e s R o m a n - B R R 017 243 241 033 240 0007240 223 304 004 \t i \0 310 240 244 240 224 017 243 225 017 243 0007260 240 227 301 017 1 . I n t r o d u c t 0007300 i o n 226 304 004 " 201 \0 P 304 006 001 n 224 \0 0007320 \0 217 212 017 241 240 227 304 004 001 223 001 | 017 262 223 0007340 301 Y T h e D y n a B u s i s 0007360 a h i g h b a n d w i d t 0007400 h , s y n c h r o n o u s , 0007420 p a c k e t s w i t c h e d 0007440 b u s t h a t f o r m s t 0007460 h e b a c k b o n e 226 017 241 017 262 0007500 223 304 004 034 ; \0 P 304 004 H 372 \0 035 212 017 241 0007520 240 227 304 004 \t 367 \b 322 017 262 223 301 a o f 0007540 t h e D r a g o n m e m o r 0007560 y s y s t e m . T h i s b 0007600 u s i s u s e d a t t w 0007620 o l e v e l s i n t h e 0007640 m e m o r y h i e r a r c h y 0007660 : A t t h e f i r s t 226 017 0007700 241 017 262 223 304 004 034 ; \0 P 304 006 \0 247 353 \0 0007720 \0 D 212 017 241 240 227 304 004 003 327 003 s 017 262 223 0007740 301 ` l e v e l , i t i n t e 0007760 r c o n n e c t s t h e c o 0010000 m p o n e n t s o f a D r 0010020 a g o n c l u s t e r . T h 0010040 e s e c o m p o n e n t s i 0010060 n c l u d e o n e o r m o 0010100 r e 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 0010120 \0 221 W \0 \0 < 212 017 241 240 227 304 004 \r 221 \a 0010140 1 017 262 223 301 * D r a g o n p r o 0010160 c e s s o r s a t t a c h e d 0010200 t o t h e b u s v i a 0010220 226 305 005 X e r o x 305 \n P r e s s F 0010240 o n t s 305 016 T i m e s R o m a n 0010260 - M I R 017 243 241 033 240 223 304 004 003 # \0 P 0010300 240 244 240 224 017 244 225 017 244 240 227 301 \f S m a 0010320 l l C a c h e s 226 017 241 240 227 301 037 0010340 ; s o m e m e m o r y , c 0010360 o n n e c t e d v i a a 226 0010400 017 244 240 227 301 003 B i g 226 017 241 017 262 223 304 0010420 004 034 ; \0 P 304 006 001 317 . \0 \0 303 212 017 244 0010440 240 227 304 004 022 243 \f 302 017 262 223 301 005 C a c 0010460 h e 226 017 241 240 227 301 004 ; a 226 017 244 0010500 240 227 301 \t M a p C a c h e 226 017 241 0010520 240 227 301 I , a n d o n e o r 0010540 m o r e I O d e v i c e s 0010560 ( F i g u r e 1 ) . A t 0010600 t h e s e c o n d l e v e l 0010620 , t h e D y n a B u s 226 017 241 0010640 017 262 223 304 004 034 ; \0 P 304 004 V % \0 % 212 0010660 017 241 240 227 304 004 002 345 002 233 017 262 223 301 d i 0010700 n t e r c o n n e c t s c l u 0010720 s t e r s a n d m a i n m 0010740 e m o r y . T h e p r i n c 0010760 i p a l f e a t u r e o f 0011000 t h i s t w o l e v e l a 0011020 r c h i t e c t u r e i s t 0011040 h a t 226 017 241 017 262 223 304 004 034 ; \0 P 304 0011060 004 } w \0 7 212 017 241 240 227 304 004 \v 341 \v t 0011100 017 262 223 301 c i t p r o v i d e s 0011120 s u f f i c i e n t b a n d 0011140 w i d t h t o s u p p o r t 0011160 a f e w t e n s o f D 0011200 r a g o n p r o c e s s o r s 0011220 , h i g h s p e e d I O 0011240 d e v i c e s , 226 017 241 017 262 223 304 004 0011260 034 ; \0 P 304 006 \0 260 177 \0 \0 O 212 017 241 240 0011300 227 304 004 006 351 006 233 017 262 223 301 e a n d 0011320 a h i g h r e s o l u t i o 0011340 n c o l o r d i s p l a y , 0011360 e v e n w h e n p r o c e 0011400 s s o r s h a v e a c y c 0011420 l e t i m e c l o s e t o 0011440 t h a t o f t h e b u s 0011460 . 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 P 0011500 354 \0 % 212 017 241 240 227 304 004 016 032 \t 5 017 262 0011520 223 301 ` I n o u r e s t i m a 0011540 t e , t h i s a s s u m p t 0011560 i o n o f b a l a n c e d 0011600 b u s a n d p r o c e s s o 0011620 r c y c l e t i m e s m o 0011640 s t c l o s e l y r e f l e 0011660 c t s 226 017 241 017 262 223 304 004 034 ; \0 P 304 0011700 006 \0 321 271 \0 \0 b 212 017 241 240 227 301 6 w h 0011720 a t t e c h n o l o g y c a 0011740 n d e l i v e r w i t h i n 0011760 t h e n e x t f e w y e 0012000 a r s . 226 304 004 " 201 \0 P 304 006 \0 242 k 0012020 \0 \0 O 212 304 004 ! y \0 213 304 004 . R \0 5 0012040 212 240 x 240 j 240 252 304 006 001 W B \0 \0 037 240 0012060 244 240 250 240 r 240 j 017 241 017 245 223 304 006 \0 \0 0012100 037 001 W B 240 244 240 250 017 240 017 240 021 201 020 302 0012120 241 243 017 ^ 017 l 240 242 240 250 240 r 240 j 017 240 0012140 016 * 240 242 240 250 017 241 241 250 304 006 001 W B \0 0012160 \0 037 240 244 240 250 240 r 240 j 017 241 017 245 223 304 0012200 004 \0 177 023 210 304 004 002 276 021 347 240 242 240 250 304 0012220 006 \0 \0 ) 006 { 273 240 244 240 250 020 H 021 P 240 0012240 242 240 250 016 370 \r 360 026 P 023 234 241 243 240 x 240 0012260 j 017 017 ` 240 242 240 250 017 241 241 250 305 005 X 0012300 e r o x 305 \n P r e s s F o n t s 0012320 305 \r H e l v e t i c a - m r r 017 0012340 243 241 033 240 223 017 300 240 244 240 224 017 245 225 017 245 0012360 240 227 017 240 017 254 212 301 017 C l u s t e r 0012400 D y n a B u s 226 240 k 240 x 240 j 017 0012420 241 241 250 017 \0 017 ` 022 x 017 244 241 232 240 k 240 0012440 x 240 j 017 030 016 020 240 242 240 250 017 241 241 250 305 0012460 005 X e r o x 305 \n P r e s s F o n 0012500 t s 305 \r H e l v e t i c a - m r 0012520 r 017 243 241 033 240 223 017 300 240 244 240 224 017 245 225 0012540 017 245 240 227 017 240 017 254 212 301 001 P 226 240 k 240 0012560 x 240 j 017 241 241 250 017 200 \r 360 017 244 020 020 241 0012600 232 240 k 240 x 240 j 017 241 241 250 017 \0 \r 360 017 0012620 244 020 020 241 232 240 k 240 x 240 j 017 241 241 250 017 0012640 \0 \r 360 020 017 244 241 232 240 k 240 x 240 j 017 0012660 241 241 250 017 \0 016 ` 020 $ 017 244 241 232 240 k 240 0012700 x 240 j 017 241 241 250 017 @ 016 ` 017 244 017 340 241 0012720 232 240 k 240 x 240 j 017 241 241 250 017 @ 017 020 017 0012740 244 017 360 241 232 240 k 240 x 240 j 017 030 016 300 240 0012760 242 240 250 017 241 241 250 305 005 X e r o x 305 \n 0013000 P r e s s F o n t s 305 \r H e l v 0013020 e t i c a - m r r 017 243 241 033 240 223 017 0013040 300 240 244 240 224 017 245 225 017 245 240 227 017 240 017 254 0013060 212 301 002 S C 226 240 k 240 x 240 j 017 241 241 250 0013100 017 200 016 240 017 244 020 020 241 232 240 k 240 x 240 j 0013120 017 241 241 250 017 \0 016 240 017 244 020 020 241 232 240 k 0013140 240 x 240 j 017 241 241 250 017 \0 016 240 020 017 244 0013160 241 232 240 k 240 x 240 j 017 241 241 250 017 \0 017 020 0013200 020 $ 017 244 241 232 240 k 240 x 240 j 017 241 241 250 0013220 017 310 016 230 017 250 017 250 241 232 240 k 240 x 240 j 0013240 017 241 241 250 020 310 016 240 017 244 020 020 241 232 240 k 0013260 240 x 240 j 020 340 016 300 240 242 240 250 017 241 241 250 0013300 305 005 X e r o x 305 \n P r e s s F o 0013320 n t s 305 \r H e l v e t i c a - m 0013340 r r 017 243 241 033 240 223 017 300 240 244 240 224 017 245 0013360 225 017 245 240 227 017 240 017 254 212 301 002 M C 226 240 0013400 k 240 x 240 j 017 241 241 250 021 8 016 240 017 244 020 0013420 020 241 232 240 k 240 x 240 j 017 241 241 250 020 310 016 0013440 240 020 020 017 244 241 232 240 k 240 x 240 j 017 241 241 0013460 250 020 310 017 020 020 024 017 244 241 232 240 k 240 x 240 0013500 j 020 0 016 020 240 242 240 250 017 241 241 250 305 005 X 0013520 e r o x 305 \n P r e s s F o n t s 0013540 305 \r H e l v e t i c a - m r r 017 0013560 243 241 033 240 223 017 300 240 244 240 224 017 245 225 017 245 0013600 240 227 017 240 017 254 212 301 001 P 226 240 k 240 x 240 0013620 j 017 241 241 250 020 230 \r 360 017 244 020 020 241 232 240 0013640 k 240 x 240 j 017 241 241 250 020 030 \r 360 017 244 020 0013660 020 241 232 240 k 240 x 240 j 017 241 241 250 020 030 \r 0013700 360 020 017 244 241 232 240 k 240 x 240 j 017 241 241 0013720 250 020 030 016 ` 020 $ 017 244 241 232 240 k 240 x 240 0013740 j 017 241 241 250 020 X 016 ` 017 244 017 340 241 232 240 0013760 k 240 x 240 j 017 241 241 250 020 X 017 020 017 244 017 0014000 360 241 232 240 k 240 x 240 j 020 0 016 300 240 242 240 0014020 250 017 241 241 250 305 005 X e r o x 305 \n P r 0014040 e s s F o n t s 305 \r H e l v e t 0014060 i c a - m r r 017 243 241 033 240 223 017 300 240 0014100 244 240 224 017 245 225 017 245 240 227 017 240 017 254 212 301 0014120 002 S C 226 240 k 240 x 240 j 017 241 241 250 020 230 0014140 016 240 017 244 020 020 241 232 240 k 240 x 240 j 017 241 0014160 241 250 020 030 016 240 017 244 020 020 241 232 240 k 240 x 0014200 240 j 017 241 241 250 020 030 016 240 020 017 244 241 232 0014220 240 k 240 x 240 j 017 241 241 250 020 030 017 020 020 $ 0014240 017 244 241 232 240 k 240 x 240 j 017 241 241 250 020 360 0014260 017 260 017 244 020 020 241 232 240 k 240 x 240 j 020 210 0014300 017 320 240 242 240 250 017 241 241 250 305 005 X e r o 0014320 x 305 \n P r e s s F o n t s 305 \r H 0014340 e l v e t i c a - m r r 017 243 241 033 0014360 240 223 017 300 240 244 240 224 017 245 225 017 245 240 227 017 0014400 240 017 254 212 301 002 B C 226 240 k 240 x 240 j 017 0014420 241 241 250 020 p 017 260 017 244 020 020 241 232 240 k 240 0014440 x 240 j 017 241 241 250 020 p 017 260 020 017 244 241 0014460 232 240 k 240 x 240 j 017 241 241 250 020 p 020 020 0014500 $ 017 244 241 232 240 k 240 x 240 j 017 241 241 250 020 0014520 260 017 ` 017 244 017 360 241 232 240 k 240 x 240 j 017 0014540 241 241 250 020 @ 017 350 017 320 017 244 241 232 240 k 240 0014560 x 240 j 017 241 241 250 020 260 020 017 244 017 360 241 0014600 232 240 k 240 x 240 j 017 241 241 250 017 p 017 260 017 0014620 244 020 020 241 232 240 k 240 x 240 j 017 241 241 250 017 0014640 p 017 260 020 p 017 244 241 232 240 k 240 x 240 j 017 0014660 241 241 250 020 @ 017 260 017 244 020 020 241 232 240 k 240 0014700 x 240 j 017 241 241 250 017 p 020 020 t 017 244 241 0014720 232 240 k 240 x 240 j 017 200 017 320 240 242 240 250 017 0014740 241 241 250 305 005 X e r o x 305 \n P r e s 0014760 s F o n t s 305 \r H e l v e t i c 0015000 a - m r r 017 243 241 033 240 223 017 300 240 244 240 0015020 224 017 245 225 017 245 240 227 017 240 017 254 212 301 006 M 0015040 e m o r y 226 240 k 240 x 240 j 017 241 241 250 0015060 021 \0 017 020 017 244 017 360 241 232 240 k 240 x 240 j 0015100 017 241 241 250 021 230 017 020 017 244 017 360 241 232 240 k 0015120 240 x 240 j 021 x 016 300 240 242 240 250 017 241 241 250 0015140 305 005 X e r o x 305 \n P r e s s F o 0015160 n t s 305 \r H e l v e t i c a - m 0015200 r r 017 243 241 033 240 223 017 300 240 244 240 224 017 245 0015220 225 017 245 240 227 017 240 017 254 212 301 002 I O 226 240 0015240 k 240 x 240 j 017 241 241 250 021 ` 016 240 017 244 020 0015260 020 241 232 240 k 240 x 240 j 017 241 241 250 021 320 016 0015300 240 017 244 020 020 241 232 240 k 240 x 240 j 017 241 241 0015320 250 021 ` 016 240 020 020 017 244 241 232 240 k 240 x 240 0015340 j 017 241 241 250 021 ` 017 020 020 024 017 244 241 232 240 0015360 k 240 x 240 j 017 241 241 250 017 260 016 230 017 250 017 0015400 250 241 232 240 k 240 x 240 j 017 241 241 250 017 340 016 0015420 230 017 250 017 250 241 232 240 k 240 x 240 j 017 241 241 0015440 250 022 P 017 X 017 254 017 254 241 232 240 k 240 x 240 0015460 j 017 ( 020 200 240 242 240 250 017 241 241 250 305 005 X 0015500 e r o x 305 \n P r e s s F o n t s 0015520 305 \r H e l v e t i c a - m r r 017 0015540 243 241 033 240 223 017 300 240 244 240 224 017 245 225 017 245 0015560 240 227 017 240 017 254 212 301 016 S y s t e m 0015600 D y n a B u s 226 240 k 240 x 240 j 021 340 0015620 021 P 240 242 240 250 017 241 241 250 305 005 X e r o 0015640 x 305 \n P r e s s F o n t s 305 \r H 0015660 e l v e t i c a - m r r 017 243 241 033 0015700 240 223 017 300 240 244 240 224 017 245 225 017 245 240 227 017 0015720 240 017 254 212 301 006 M E M O R Y 226 240 k 240 0015740 x 240 j 017 241 241 250 023 021 \0 017 244 020 210 241 0015760 232 240 k 240 x 240 j 017 241 241 250 021 H 021 \0 021 0016000 x 017 244 241 232 240 k 240 x 240 j 017 241 241 250 021 0016020 H 021 350 021 | 017 244 241 232 240 k 240 x 240 j 017 0016040 241 241 250 021 H 021 \0 017 244 020 210 241 232 240 k 240 0016060 x 240 j 017 241 241 250 022 0 020 x 017 244 020 ( 241 0016100 232 240 k 240 x 240 j 017 241 241 250 024 ( 020 x 017 0016120 244 020 ( 241 232 240 k 240 x 240 j 017 241 241 250 024 0016140 240 021 \0 017 244 020 210 241 232 240 k 240 x 240 j 023 0016160 340 021 P 240 242 240 250 017 241 241 250 305 005 X e r 0016200 o x 305 \n P r e s s F o n t s 305 \r 0016220 H e l v e t i c a - m r r 017 243 241 0016240 033 240 223 017 300 240 244 240 224 017 245 225 017 245 240 227 0016260 017 240 017 254 212 301 \a D I S P L A Y 226 240 0016300 k 240 x 240 j 017 241 241 250 023 270 021 \0 020 210 017 0016320 244 241 232 240 k 240 x 240 j 017 241 241 250 023 270 021 0016340 350 020 214 017 244 241 232 240 k 240 x 240 j 017 241 241 0016360 250 023 270 021 \0 017 244 020 210 241 232 240 k 240 x 240 0016400 j 017 241 241 250 016 370 020 p 026 P 017 254 241 232 240 0016420 k 240 x 240 j 022 354 017 ` 240 242 240 250 017 241 241 0016440 250 305 005 X e r o x 305 \n P r e s s F 0016460 o n t s 305 \r H e l v e t i c a - 0016500 m r r 017 243 241 033 240 223 017 300 240 244 240 224 017 0016520 245 225 017 245 240 227 017 240 017 254 212 301 017 C l u 0016540 s t e r D y n a B u s 226 240 k 240 0016560 x 240 j 017 241 241 250 022 314 017 ` 022 x 017 244 241 0016600 232 240 k 240 x 240 j 022 344 016 020 240 242 240 250 017 0016620 241 241 250 305 005 X e r o x 305 \n P r e s 0016640 s F o n t s 305 \r H e l v e t i c 0016660 a - m r r 017 243 241 033 240 223 017 300 240 244 240 0016700 224 017 245 225 017 245 240 227 017 240 017 254 212 301 001 P 0016720 226 240 k 240 x 240 j 017 241 241 250 023 L \r 360 017 0016740 244 020 020 241 232 240 k 240 x 240 j 017 241 241 250 022 0016760 314 \r 360 017 244 020 020 241 232 240 k 240 x 240 j 017 0017000 241 241 250 022 314 \r 360 020 017 244 241 232 240 k 240 0017020 x 240 j 017 241 241 250 022 314 016 ` 020 $ 017 244 241 0017040 232 240 k 240 x 240 j 017 241 241 250 023 \f 016 ` 017 0017060 244 017 340 241 232 240 k 240 x 240 j 017 241 241 250 023 0017100 \f 017 020 017 244 017 360 241 232 240 k 240 x 240 j 022 0017120 344 016 300 240 242 240 250 017 241 241 250 305 005 X e r 0017140 o x 305 \n P r e s s F o n t s 305 \r 0017160 H e l v e t i c a - m r r 017 243 241 0017200 033 240 223 017 300 240 244 240 224 017 245 225 017 245 240 227 0017220 017 240 017 254 212 301 002 S C 226 240 k 240 x 240 j 0017240 017 241 241 250 023 L 016 240 017 244 020 020 241 232 240 k 0017260 240 x 240 j 017 241 241 250 022 314 016 240 017 244 020 020 0017300 241 232 240 k 240 x 240 j 017 241 241 250 022 314 016 240 0017320 020 017 244 241 232 240 k 240 x 240 j 017 241 241 250 0017340 022 314 017 020 020 $ 017 244 241 232 240 k 240 x 240 j 0017360 017 241 241 250 023 224 016 230 017 250 017 250 241 232 240 k 0017400 240 x 240 j 017 241 241 250 024 224 016 240 017 244 020 020 0017420 241 232 240 k 240 x 240 j 024 254 016 300 240 242 240 250 0017440 017 241 241 250 305 005 X e r o x 305 \n P r e 0017460 s s F o n t s 305 \r H e l v e t i 0017500 c a - m r r 017 243 241 033 240 223 017 300 240 244 0017520 240 224 017 245 225 017 245 240 227 017 240 017 254 212 301 002 0017540 M C 226 240 k 240 x 240 j 017 241 241 250 025 004 016 0017560 240 017 244 020 020 241 232 240 k 240 x 240 j 017 241 241 0017600 250 024 224 016 240 020 020 017 244 241 232 240 k 240 x 240 0017620 j 017 241 241 250 024 224 017 020 020 024 017 244 241 232 240 0017640 k 240 x 240 j 023 374 016 020 240 242 240 250 017 241 241 0017660 250 305 005 X e r o x 305 \n P r e s s F 0017700 o n t s 305 \r H e l v e t i c a - 0017720 m r r 017 243 241 033 240 223 017 300 240 244 240 224 017 0017740 245 225 017 245 240 227 017 240 017 254 212 301 001 P 226 240 0017760 k 240 x 240 j 017 241 241 250 024 d \r 360 017 244 020 0020000 020 241 232 240 k 240 x 240 j 017 241 241 250 023 344 \r 0020020 360 017 244 020 020 241 232 240 k 240 x 240 j 017 241 241 0020040 250 023 344 \r 360 020 017 244 241 232 240 k 240 x 240 0020060 j 017 241 241 250 023 344 016 ` 020 $ 017 244 241 232 240 0020100 k 240 x 240 j 017 241 241 250 024 $ 016 ` 017 244 017 0020120 340 241 232 240 k 240 x 240 j 017 241 241 250 024 $ 017 0020140 020 017 244 017 360 241 232 240 k 240 x 240 j 023 374 016 0020160 300 240 242 240 250 017 241 241 250 305 005 X e r o x 0020200 305 \n P r e s s F o n t s 305 \r H e 0020220 l v e t i c a - m r r 017 243 241 033 240 0020240 223 017 300 240 244 240 224 017 245 225 017 245 240 227 017 240 0020260 017 254 212 301 002 S C 226 240 k 240 x 240 j 017 241 0020300 241 250 024 d 016 240 017 244 020 020 241 232 240 k 240 x 0020320 240 j 017 241 241 250 023 344 016 240 017 244 020 020 241 232 0020340 240 k 240 x 240 j 017 241 241 250 023 344 016 240 020 0020360 017 244 241 232 240 k 240 x 240 j 017 241 241 250 023 344 0020400 017 020 020 $ 017 244 241 232 240 k 240 x 240 j 017 241 0020420 241 250 024 274 017 260 017 244 020 020 241 232 240 k 240 x 0020440 240 j 024 T 017 320 240 242 240 250 017 241 241 250 305 005 0020460 X e r o x 305 \n P r e s s F o n t 0020500 s 305 \r H e l v e t i c a - m r r 0020520 017 243 241 033 240 223 017 300 240 244 240 224 017 245 225 017 0020540 245 240 227 017 240 017 254 212 301 002 B C 226 240 k 240 0020560 x 240 j 017 241 241 250 024 < 017 260 017 244 020 020 241 0020600 232 240 k 240 x 240 j 017 241 241 250 024 < 017 260 020 0020620 017 244 241 232 240 k 240 x 240 j 017 241 241 250 024 0020640 < 020 020 $ 017 244 241 232 240 k 240 x 240 j 017 0020660 241 241 250 024 | 017 ` 017 244 017 360 241 232 240 k 240 0020700 x 240 j 017 241 241 250 024 \f 017 350 017 320 017 244 241 0020720 232 240 k 240 x 240 j 017 241 241 250 024 | 020 017 0020740 244 017 360 241 232 240 k 240 x 240 j 017 241 241 250 023 0020760 < 017 260 017 244 020 020 241 232 240 k 240 x 240 j 017 0021000 241 241 250 023 < 017 260 020 p 017 244 241 232 240 k 240 0021020 x 240 j 017 241 241 250 024 \f 017 260 017 244 020 020 241 0021040 232 240 k 240 x 240 j 017 241 241 250 023 < 020 020 0021060 t 017 244 241 232 240 k 240 x 240 j 023 L 017 320 240 0021100 242 240 250 017 241 241 250 305 005 X e r o x 305 \n 0021120 P r e s s F o n t s 305 \r H e l v 0021140 e t i c a - m r r 017 243 241 033 240 223 017 0021160 300 240 244 240 224 017 245 225 017 245 240 227 017 240 017 254 0021200 212 301 006 M e m o r y 226 240 k 240 x 240 j 0021220 017 241 241 250 024 314 017 020 017 244 017 360 241 232 240 k 0021240 240 x 240 j 017 241 241 250 025 d 017 020 017 244 017 360 0021260 241 232 240 k 240 x 240 j 025 D 016 300 240 242 240 250 0021300 017 241 241 250 305 005 X e r o x 305 \n P r e 0021320 s s F o n t s 305 \r H e l v e t i 0021340 c a - m r r 017 243 241 033 240 223 017 300 240 244 0021360 240 224 017 245 225 017 245 240 227 017 240 017 254 212 301 002 0021400 I O 226 240 k 240 x 240 j 017 241 241 250 025 , 016 0021420 240 017 244 020 020 241 232 240 k 240 x 240 j 017 241 241 0021440 250 025 234 016 240 017 244 020 020 241 232 240 k 240 x 240 0021460 j 017 241 241 250 025 , 016 240 020 020 017 244 241 232 240 0021500 k 240 x 240 j 017 241 241 250 025 , 017 020 020 024 017 0021520 244 241 232 240 k 240 x 240 j 017 241 241 250 023 | 016 0021540 230 017 250 017 250 241 232 240 k 240 x 240 j 017 241 241 0021560 250 023 254 016 230 017 250 017 250 241 232 240 k 240 x 240 0021600 j 017 241 241 250 022 0 017 X 017 254 017 254 241 232 240 0021620 k 240 x 240 j 017 241 241 250 022 p 017 X 017 254 017 0021640 254 241 232 240 k 240 k 240 351 240 k 240 351 240 k 240 0021660 351 240 k 304 004 ( 243 \0 7 304 004 9 251 \0 I 212 0021700 017 241 240 227 301 1 001 F i g u r e 1 0021720 . T h e T w o - l e v e l 0021740 D r a g o n M e m o r y H i 0021760 e r a r c h y 226 304 004 " 201 \0 P 304 004 0022000 034 ; \0 ( 212 017 241 240 227 304 004 006 205 005 025 017 0022020 262 223 301 \ T h i s d o c u m e n 0022040 t d e s c r i b e s t h e 0022060 s t r u c t u r e , p r o t o 0022100 c o l , a n d o p e r a t i 0022120 o n o f t h e D y n a B u 0022140 s a t t h e l o g i c a l 0022160 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 A 337 0022200 \0 d 212 017 241 240 227 304 004 \b T \a 367 017 262 223 0022220 301 g l e v e l . I t b e g i 0022240 n s i n t h e f o l l o w 0022260 i n g s e c t i o n w i t h 0022300 a n o v e r v i e w o f 0022320 t h e b u s ' s m a i n c 0022340 h a r a c t e r i s t i c s . 0022360 S e c t i o n 3 226 017 241 017 262 223 304 0022400 004 034 ; \0 P 304 004 z U \0 310 212 017 241 240 227 0022420 304 004 001 373 001 * 017 262 223 301 ^ d e f i n 0022440 e s t h e b u s i n t e r 0022460 f a c e , w h i c h e n c a 0022500 p s u l a t e s a l l o f 0022520 t h e k n o w l e d g e a b 0022540 o u t t h e b u s t h a t 0022560 a d e v i c e 226 017 241 017 262 223 304 0022600 004 034 ; \0 P 304 004 034 ; \0 2 212 017 241 240 227 0022620 304 004 031 ! 021 310 017 262 223 301 d n e e d s 0022640 t o h a v e i n o r d e 0022660 r t o c o n n e c t t o 0022700 i t . S e c t i o n 4 u s 0022720 e s t h i s i n t e r f a c 0022740 e d e f i n i t i o n t o 0022760 s p e c i f y t h e b u s 226 0023000 017 241 017 262 223 304 004 034 ; \0 P 304 004 g 203 \0 0023020 310 212 017 241 240 227 304 004 004 033 003 036 017 262 223 301 0023040 b p r o t o c o l : i t d i 0023060 s c u s s e s a r b i t r a t 0023100 i o n , l i s t s t h e s 0023120 e t o f b u s c o m m a n 0023140 d s c u r r e n t l y d e f 0023160 i n e d , a n d s h o w s 0023200 h o w 226 017 241 017 262 223 304 004 034 ; \0 P 304 0023220 004 \t i \0 024 212 017 241 240 227 304 004 005 242 004 235 0023240 017 262 223 301 a t h e s e c o m m a 0023260 n d s a r e u s e d i n 0023300 t h e v a r i o u s t r a n 0023320 s a c t i o n s . S e c t i o 0023340 n 5 d e s c r i b e s h o 0023360 w t h e p r o t o c o l i 0023400 s u s e d 226 017 241 017 262 223 304 004 034 ; 0023420 \0 P 304 004 T 261 \0 310 212 017 241 240 227 304 004 001 0023440 337 \0 357 017 262 223 301 ] t o k e e p 0023460 m u l t i p l e c o p i e s 0023500 o f c a c h e d d a t a c 0023520 o n s i s t e n t . S e c t i 0023540 o n 6 d i s c u s s e s w 0023560 h y t h e r e i s a s p 0023600 e c i a l 226 017 241 017 262 223 304 004 034 ; \0 0023620 P 304 004 \t i \0 031 212 017 241 240 227 304 004 3 177 0023640 030 : 017 262 223 301 ] C o n d i t i o n 0023660 a l W r i t e S i n g l e t r 0023700 a n s a c t i o n . S e c t i 0023720 o n 7 t a k e s u p I O 0023740 . F i n a l l y , S e c t i 0023760 o n 8 d i s c u s s e s e 0024000 r r o r 226 017 241 017 262 223 304 004 034 ; \0 P 0024020 304 004 A 337 \0 310 212 017 241 240 227 304 004 017 ] 006 0024040 t 017 262 223 301 [ h a n d l i n g . 0024060 E l e c t r i c a l c h a r a 0024100 c t e r i s t i c s a r e n 0024120 o t c o v e r e d h e r e 0024140 a t a l l , b u t a p p e 0024160 a r i n a c o m p a n i o 0024200 n 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 034 0024220 ; \0 d 212 017 241 240 227 304 004 002 > 002 % 017 262 0024240 223 301 c d o c u m e n t t i t l 0024260 e d " D y n a B u s E l e c 0024300 t r i c a l S p e c i f i c a 0024320 t i o n s " . T h e a p p e 0024340 n d i c e s c o n t a i n d 0024360 e t a i l s t h a t d o n 0024400 o t f i t 226 017 241 017 262 223 240 k 240 j 0024420 017 241 017 245 223 304 006 \0 \0 035 001 B Q 240 244 240 0024440 250 304 004 [ 317 \0 z 304 004 035 313 \0 310 212 305 005 0024460 X e r o x 305 \n P r e s s F o n t 0024500 s 305 016 T i m e s R o m a n - M R 0024520 R 017 243 241 033 240 223 304 004 003 # \0 d 240 244 240 0024540 224 017 240 225 017 240 240 227 301 , D R A G O N 0024560 P R O J E C T 030 F O R I 0024600 N T E R N A L X E R O X U S 0024620 E O N L Y 226 304 004 ` W \0 n 304 004 t 0024640 017 \0 ( 212 305 005 X e r o x 305 \n P r e 0024660 s s F o n t s 305 016 T i m e s R o 0024700 m a n - M R R 017 243 241 033 240 223 304 004 003 0024720 # \0 P 240 244 240 224 017 241 225 017 241 240 227 301 001 0024740 D 226 017 240 240 227 301 003 Y N A 226 017 241 240 227 0024760 301 001 B 226 017 240 240 227 301 004 U S 226 017 0025000 241 240 227 301 001 L 226 017 240 240 227 301 006 O G I 0025020 C A L 226 017 241 240 227 301 002 S 226 017 240 240 0025040 227 301 \r P E C I F I C A T I O N S 0025060 226 305 005 X e r o x 305 \n P r e s s F 0025100 o n t s 305 \n L a u r e l - M R R 0025120 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 0025140 017 242 225 017 242 240 227 304 004 } 267 \0 > 304 006 \0 0025160 346 304 \0 \0 O 212 301 001 4 226 304 004 034 ; \0 P 0025200 304 006 \0 203 033 \0 \0 1 212 017 241 240 227 301 # i 0025220 n t o t h e f l o w o f 0025240 t h e m a i n d o c u m e n 0025260 t . 226 304 004 034 ; \0 P 304 006 \0 203 \b \0 \0 0025300 5 212 305 005 X e r o x 305 \n P r e s s 0025320 F o n t s 305 016 T i m e s R o m a 0025340 n - B R R 017 243 241 033 240 223 304 004 \t i \0 0025360 310 240 244 240 224 017 243 225 017 243 240 227 301 017 2 . 0025400 B u s O v e r v i e w 226 304 004 0025420 " 201 \0 P 304 004 z 341 \0 4 212 017 241 240 227 304 0025440 004 \a y 003 226 017 262 223 301 W A k e y 0025460 r e q u i r e m e n t f o r 0025500 a m u l t i p r o c e s s o r 0025520 b u s i s t h a t i t 0025540 b e a b l e t o d e l i v 0025560 e r a l a r g e u s a b l 0025600 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 Z 0025620 S \0 ' 212 017 241 240 227 304 004 004 H 004 E 017 262 0025640 223 301 ` b a n d w i d t h . T h 0025660 e c y c l e t i m e o f 0025700 s u c h a b u s m u s t 0025720 b e c o r r e s p o n d i n g 0025740 l y s m a l l s i n c e t 0025760 h e u s a b l e b a n d w i 0026000 d t h 226 017 241 017 262 223 304 004 034 ; \0 P 304 0026020 006 \0 212 h \0 \0 = 212 017 241 240 227 304 004 0 ; 0026040 - 024 017 262 223 301 = i s a t m o s 0026060 t a s l a r g e a s t h 0026100 e e l e c t r i c a l b a n 0026120 d w i d t h . T r a d i t i o 0026140 n a l 226 305 005 X e r o x 305 \n P r 0026160 e s s F o n t s 305 016 T i m e s R 0026200 o m a n - M I R 017 243 241 033 240 223 304 004 0026220 003 # \0 P 240 244 240 224 017 244 225 017 244 240 227 301 0026240 021 c i r c u i t s w i t c h e 0026260 d 226 017 241 240 227 301 031 b u s d e s 0026300 i g n s , w h i c h t i e 0026320 u p 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 0026340 001 + 365 \0 \0 207 212 017 241 240 227 304 004 004 K 003 0026360 212 017 262 223 301 b t h e b u s f o 0026400 r t h e d u r a t i o n o 0026420 f e a c h t r a n s a c t i 0026440 o n , r a p i d l y b e c o 0026460 m e u n r e a s o n a b l e 0026500 a s t h e c y c l e t i m 0026520 e o f t h e 226 017 241 017 262 223 304 004 0026540 034 ; \0 P 304 006 \0 255 375 \0 \0 P 212 017 241 240 0026560 227 304 004 \b 211 005 223 017 262 223 301 ` b u s 0026600 i s d e c r e a s e d . T o 0026620 s e e t h i s , w e f i 0026640 r s t n e e d t o n o t e 0026660 t h a t r e a d s t o m 0026700 e m o r y c o n s t i t u t e 0026720 m o s t o f t h e 226 017 241 017 0026740 262 223 304 004 034 ; \0 P 304 004 a 341 \0 . 212 017 0026760 241 240 227 304 004 \f G \t g 017 262 223 301 ] t r 0027000 a f f i c o n a m e m o r 0027020 y b u s . I f w e a s s 0027040 u m e t h a t m e m o r y 0027060 a c c e s s t i m e i s a 0027100 r o u n d a n o r d e r o 0027120 f m a g n i t u d e 226 017 241 017 262 0027140 223 304 004 034 ; \0 P 304 004 x 257 \0 : 212 017 241 0027160 240 227 304 004 004 257 004 200 017 262 223 301 h l a r 0027200 g e r t h a n b u s c y c 0027220 l e t i m e , w e s e e 0027240 t h a t t h e b u s w i l 0027260 l b e i d l e f o r a 0027300 s i g n i f i c a n t f r a c 0027320 t i o n o f t h e t i m e 0027340 . O n e 226 017 241 017 262 223 304 004 034 ; \0 0027360 P 304 004 g 270 \0 3 212 017 241 240 227 304 004 \n ; 0027400 \b n 017 262 223 301 g w a y t o g e 0027420 t a r o u n d t h i s d i 0027440 f f i c u l t y i s t o i 0027460 n c r e a s e t h e s i z e 0027500 o f t h e t r a n s p o r 0027520 t u n i t t o a m o r t i 0027540 z e t h e c o s t o f 226 017 0027560 241 017 262 223 304 004 034 ; \0 P 304 006 \0 264 311 \0 0027600 \0 [ 212 017 241 240 227 304 004 \f - 005 347 017 262 223 0027620 301 [ m e m o r y a c c e s s e 0027640 s , b u t t h i s c o m p 0027660 r o m i s e s c a c h e e f 0027700 f i c i e n c y . T o a v o 0027720 i d t h e s e i d l e b u 0027740 s c y c l e s , t h e 226 017 241 0027760 017 262 223 304 004 034 ; \0 P 304 006 \0 201 364 \0 \0 0030000 C 212 017 241 240 227 304 004 006 003 005 005 017 262 223 301 0030020 \v D y n a b u s i s 226 017 244 240 0030040 227 301 017 p a c k e t s w i t c h 0030060 e d 226 017 241 240 227 301 H : t h e r 0030100 e q u e s t a n d r e p l y 0030120 f o r e a c h t r a n s a 0030140 c t i o n a r e d i s s o c 0030160 i a t e d a n d t h e b u 0030200 s 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 ~ 0030220 315 \0 C 212 017 241 240 227 304 004 \n $ \a e 017 262 0030240 223 301 c i s f r e e t o b e 0030260 u s e d b y o t h e r r 0030300 e q u e s t e r s i n b e t 0030320 w e e n . A l t h o u g h s 0030340 u c h d i s s o c i a t i o n 0030360 i s s t r i c t l y n e c 0030400 e s s a r y 226 017 241 017 262 223 304 004 034 ; 0030420 \0 P 304 004 F ! \0 & 212 017 241 240 227 304 004 \n 0030440 Q 004 333 017 262 223 301 W o n l y f o r 0030460 t r a n s a c t i o n s t h 0030500 a t i n v o l v e m a i n 0030520 m e m o r y , f o r u n i f 0030540 o r m i t y t h e D y n a B 0030560 u s u s e s i t f o r 226 0030600 017 244 240 227 301 003 a l l 226 017 241 017 262 223 304 0030620 004 034 ; \0 P 304 006 \0 223 y \0 \0 R 212 017 241 0030640 240 227 304 004 \b 237 003 347 017 262 223 301 \ t r a 0030660 n s a c t i o n s ; t h i s 0030700 d e c i s i o n a l s o s i 0030720 m p l i f i e s t h e s o l 0030740 u t i o n s t o a n u m b 0030760 e r o f o t h e r p r o b 0031000 l e m s ( b u s 226 017 241 017 262 223 304 0031020 004 034 ; \0 P 304 006 001 264 031 \0 \0 371 212 017 241 0031040 240 227 301 a d e a d l o c k , d a 0031060 t a c o n s i s t e n c y ) 0031100 t h a t a r e s o m e w h a 0031120 t d i f f i c u l t t o h 0031140 a n d l e i f t h e b u s 0031160 i s c i r c u i t s w i t 0031200 c h e d . 226 304 004 " 201 \0 P 304 006 001 M 0031220 345 \0 \0 310 212 017 241 240 227 304 004 002 i 002 \ 017 0031240 262 223 301 ^ T h e D y n a B u s 0031260 c a n b e u n d e r s t o o 0031300 d b e s t i n t e r m s 0031320 o f t h r e e l a y e r s : 0031340 c y c l e s , p a c k e t s 0031360 , a n d t r a n s a c t i o 0031400 n s 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0031420 Q 037 \0 2 212 017 241 240 227 304 004 016 311 \v 3 017 0031440 262 223 301 g ( t h e s e l a y e r 0031460 s c o r r e s p o n d t o 0031500 t h e e l e c t r i c a l , 0031520 l o g i c a l , a n d f u n 0031540 c t i o n a l l e v e l s o 0031560 f o p e r a t i o n , r e s 0031600 p e c t i v e l y ) . 226 017 241 017 262 0031620 223 304 004 034 ; \0 P 304 004 ` 031 \0 = 212 017 241 0031640 240 227 304 004 005 001 004 O 017 262 223 301 006 A b 0031660 u s 226 017 244 240 227 301 006 c y c l e 0031700 226 017 241 240 227 301 X i s s i m p l y 0031720 o n e c o m p l e t e p e 0031740 r i o d o f t h e b u s 0031760 c l o c k ; i t f o r m s 0032000 t h e u n i t o f t i m e 0032020 a n d e l e c t r i c a l 226 0032040 017 241 017 262 223 304 004 034 ; \0 P 304 004 006 035 \0 0032060 004 212 017 241 240 227 304 004 004 A 004 001 017 262 223 301 0032100 [ i n f o r m a t i o n t r a 0032120 n s f e r o n t h e b u s 0032140 ; t h e i n f o r m a t i o 0032160 n i s t y p i c a l l y e 0032200 i t h e r a n a d d r e s s 0032220 o r d a t a . A 226 017 244 240 0032240 227 301 \a p a c k e t 226 017 241 240 227 301 0032260 004 i s a 226 017 241 017 262 223 304 004 034 ; \0 0032300 P 304 006 \0 264 267 \0 \0 z 212 017 241 240 227 304 004 0032320 005 s 004 W 017 262 223 301 ` c o n t i g u 0032340 o u s s e q u e n c e o f 0032360 c y c l e s ; i t i s t h 0032400 e m e c h a n i s m b y w 0032420 h i c h o n e - w a y l o g 0032440 i c a l i n f o r m a t i o n 0032460 t r a n s f e r 226 017 241 017 262 223 304 0032500 004 034 ; \0 P 304 004 # 333 \0 031 212 017 241 240 227 0032520 304 004 002 005 001 7 017 262 223 301 ` ( i n c l 0032540 u d i n g b r o a d c a s t ) 0032560 o c c u r s o n t h e b 0032600 u s . T h e f i r s t c y 0032620 c l e o f a p a c k e t 0032640 c a r r i e s a d d r e s s 0032660 a n d c o n t r o l 226 017 241 017 262 0032700 223 304 004 034 ; \0 P 304 004 x 257 \0 W 212 017 241 0032720 240 227 304 004 020 A 017 326 017 262 223 301 7 i n f 0032740 o r m a t i o n ; s u b s e q 0032760 u e n t c y c l e s t y p i 0033000 c a l l y c a r r y d a t a 0033020 . A 226 017 244 240 227 301 \f t r a n s 0033040 a c t i o n 226 017 241 240 227 301 # c o 0033060 n s i s t s o f a p a i r 0033100 o f r e q u e s t - r e p l 0033120 y 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 0033140 371 C \0 \0 272 212 017 241 240 227 304 004 021 A \f ^ 0033160 017 262 223 301 ] p a c k e t s w h i 0033200 c h t o g e t h e r p e r f 0033220 o r m s o m e l o g i c a l 0033240 f u n c t i o n ( s u c h 0033260 a s a m e m o r y r e a d 0033300 ) ; t h e p a i r m a y 0033320 b e 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 0033340 \0 320 / \0 \0 241 212 017 241 240 227 301 ; s e p 0033360 a r a t e d b y a n a r b 0033400 i t r a r y n u m b e r o f 0033420 c y c l e s , m o d u l o 0033440 t i m e o u t . 226 304 004 " 201 \0 P 304 0033460 006 001 , ] \0 \0 370 212 017 241 240 227 304 004 O 177 0033500 7 ] 017 262 223 301 Y T h e r e a r e 0033520 a r o u n d 7 0 s i g n a 0033540 l s o n t h e D y n a B u 0033560 s . O n e o f t h e s e 0033600 i s t h e b u s c l o c k 0033620 , w h i c h p r o v i d e s 0033640 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 233 0033660 375 \0 \0 206 212 017 241 240 227 304 004 \t m 005 274 017 0033700 262 223 301 ` s y n c h r o n i z a t 0033720 i o n . S e v e r a l o t h 0033740 e r s s e r v e t h e c o 0033760 n t r o l f u n c t i o n s 0034000 o f s e n d i n g a n d r 0034020 e c e i v i n g p a c k e t s 0034040 , o f 226 017 241 017 262 223 304 004 034 ; \0 P 0034060 304 006 \0 224 221 \0 \0 205 212 017 241 240 227 304 004 \b 0034100 ! 005 371 017 262 223 301 a i n d i c a t i 0034120 n g b u s e r r o r , a n 0034140 d o f r e s e t t i n g t 0034160 h e s y s t e m . A m u l 0034200 t i p l e x e d d a t a / a d 0034220 d r e s s p a t h a c c o u 0034240 n t s f o r a 226 017 241 017 262 223 304 0034260 004 034 ; \0 P 304 004 t 241 \0 m 212 017 241 240 227 0034300 304 004 006 227 006 204 017 262 223 301 h m a j o r 0034320 i t y o f t h e s i g n a 0034340 l s , 6 4 . D u r i n g d 0034360 a t a c y c l e s t h i s 0034400 p a t h c a r r i e s 6 4 0034420 b i t s o f d a t a ; d u 0034440 r i n g a d d r e s s c y c 0034460 l e s 226 017 241 017 262 223 304 004 034 ; \0 P 304 0034500 004 0 024 \0 / 212 017 241 240 227 304 004 006 [ 005 253 0034520 017 262 223 301 1 i t c a r r i e s 0034540 a c o m m a n d , s o m e 0034560 c o n t r o l b i t s , a 0034600 d e v i c e 226 017 244 240 227 301 001 226 017 0034620 241 240 227 301 3 i d , a n d a n 0034640 a d d r e s s ; t h e a d d 0034660 r e s s p a r t i s 4 7 0034700 b i t s a n d 226 017 241 017 262 223 304 004 0034720 034 ; \0 P 304 006 \0 207 246 \0 \0 213 212 017 241 240 0034740 227 304 004 004 < 002 \a 017 262 223 301 X r e p r 0034760 e s e n t s e i t h e r a 0035000 r e a l a d d r e s s o r 0035020 a n I O a d d r e s s , d 0035040 e p e n d i n g o n t h e 0035060 c o m m a n d . T h e u n i 0035100 t o f 226 017 241 017 262 223 304 004 034 ; \0 P 0035120 304 006 \0 235 347 \0 \0 252 212 017 241 240 227 304 004 001 0035140 034 \0 261 017 262 223 301 c a d d r e s s i 0035160 n g i s a 3 2 - b i t w 0035200 o r d . H o w e v e r , f o 0035220 r e f f i c i e n t b u s 0035240 u t i l i z a t i o n , d a t 0035260 a i s u s u a l l y t r a 0035300 n s f e r r e d i n 226 017 241 017 262 0035320 223 304 004 034 ; \0 P 304 004 W L \0 c 212 017 241 0035340 240 227 304 004 \b 205 005 241 017 262 223 301 034 m u l 0035360 t i p l e w o r d c h u n k 0035400 s c a l l e d 226 017 244 240 227 301 006 0035420 b l o c k s 226 017 241 240 227 301 = . F 0035440 i n a l l y , t h e s i g n 0035460 a l s s h a r e d a n d o 0035500 w n e r , a r e u s e d b 0035520 y t h e d a t a 226 017 241 017 262 223 0035540 304 004 034 ; \0 P 304 004 \n 332 \0 \r 212 017 241 240 0035560 227 301 026 c o n s i s t e n c y a 0035600 l g o r i t h m . 226 304 004 " 201 \0 P 0035620 304 004 022 322 \0 031 212 017 241 240 227 304 004 004 7 003 0035640 315 017 262 223 301 024 E a c h D y n a B 0035660 u s h a s a n 226 017 244 240 227 301 0035700 \a a r b i t e r 226 017 241 240 227 301 ? 0035720 t h a t p e r m i t s t h e 0035740 b u s t o b e t i m e 0035760 m u l t i p l e x e d a m o n 0036000 g s t c o n t e n d i n g 226 017 0036020 241 017 262 223 304 004 034 ; \0 P 304 006 \0 343 366 \0 0036040 001 C 212 017 241 240 227 304 004 \n 250 \a 201 017 262 223 0036060 301 034 d e v i c e s . T h e s e 0036100 d e v i c e s m a k e 226 017 0036120 244 240 227 301 \b r e q u e s t s 226 017 241 0036140 240 227 301 > t o t h e a r b i 0036160 t e r u s i n g d e d i c a 0036200 t e d r e q u e s t l i n e 0036220 s , a n d t h e a r b i t 0036240 e r 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0036260 A 337 \0 d 212 017 244 240 227 304 004 006 271 005 ' 017 0036300 262 223 301 006 g r a n t s 226 017 241 240 227 301 0036320 ^ t h e b u s u s i n g 0036340 d e d i c a t e d g r a n t 0036360 l i n e s . D i f f e r e n t 0036400 d e v i c e s m a y h a v 0036420 e d i f f e r e n t l e v e 0036440 l s o f p r i o r i t y , 226 0036460 017 241 017 262 223 304 004 034 ; \0 P 304 004 k \0 0036500 5 212 017 241 240 227 304 004 006 211 005 # 017 262 223 301 0036520 d a n d t h e a r b i t e r 0036540 g u a r a n t e e s f a i r 0036560 ( b o u n d e d - t i m e ) 0036600 s e r v i c e t o e a c h 0036620 d e v i c e w i t h i n i t 0036640 s p r i o r i t y l e v e l 0036660 . B u s 226 017 241 017 262 223 304 004 034 ; \0 0036700 P 304 006 \0 224 ~ \0 001 \a 212 017 241 240 227 304 004 0036720 005 y 005 017 262 223 301 \ a l l o c a t 0036740 i o n i s n o n - p r e e m 0036760 p t i v e , h o w e v e r . 0037000 A d e v i c e t h a t h a 0037020 s b e e n g r a n t e d t 0037040 h e b u s i s c a l l e d 0037060 b u s 226 017 244 240 227 301 \a m a s t 0037100 e r . 226 017 241 017 262 223 304 004 034 ; \0 P 304 0037120 004 3 = \0 c 212 017 241 240 227 304 004 \v 250 \t K 0037140 017 262 223 301 d T h e s e q u e n c 0037160 e o f c y c l e s i n i t 0037200 i a t e d b y a m a s t e 0037220 r w i l l t y p i c a l l y 0037240 i n v o l v e a t l e a s 0037260 t o n e o t h e r d e v i 0037300 c e o n t h e 226 017 241 017 262 223 304 0037320 004 034 ; \0 P 304 006 001 i 322 \0 003 001 212 017 241 0037340 240 227 304 004 036 004 024 313 017 262 223 301 037 b u s 0037360 ; s u c h a d e v i c e 0037400 i s c a l l e d a 226 017 244 240 0037420 227 301 005 s l a v e 226 017 241 240 227 301 < . 0037440 S i n c e t h e D y n a B 0037460 u s i s p a c k e t s w i 0037500 t c h e d , e v e r y d e v 0037520 i c e m u s t b e 226 017 241 017 262 0037540 223 304 004 034 ; \0 P 304 004 3 = \0 y 212 017 241 0037560 240 227 304 004 035 316 032 217 017 262 223 301 c c a p 0037600 a b l e o f s e r v i n g 0037620 b o t h a s a m a s t e r 0037640 a n d a s a s l a v e . 0037660 T h e n o t i o n s o f 0037700 m a s t e r a n d s l a v e 0037720 a r e a d e q u a t e t o 0037740 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 360 0037760 206 \0 002 177 212 017 241 240 227 304 004 006 \f 004 1 017 0040000 262 223 301 d d e s c r i b e t h e 0040020 t r a n s m i s s i o n o f 0040040 a s i n g l e p a c k e t 0040060 , b u t f a i l t o c a 0040100 p t u r e t r a n s a c t i o 0040120 n l e v e l i n t e r a c t 0040140 i o n . T h e 226 017 241 017 262 223 304 004 0040160 034 ; \0 P 304 004 ) 324 \0 177 212 017 241 240 227 304 0040200 004 005 y 004 017 017 262 223 301 006 t e r m s 0040220 226 017 244 240 227 301 \n r e q u e s t o r 0040240 226 017 241 240 227 301 004 a n d 226 017 244 240 0040260 227 301 \n r e s p o n d e r 226 017 241 0040300 240 227 301 E a r e u s e d i n 0040320 t h i s c o n t e x t t o 0040340 i n d i c a t e t h e d e v 0040360 i c e s t h a t p l a c e 0040400 a r e q u e s t 226 017 241 017 262 223 304 0040420 004 034 ; \0 P 304 004 . 004 \0 243 212 017 241 240 227 0040440 301 < a n d t h e c o r r e s 0040460 p o n d i n g r e p l y p a 0040500 c k e t o n t h e b u s , 0040520 r e s p e c t i v e l y . 226 240 0040540 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B Q 0040560 240 244 240 250 304 004 [ 317 \0 z 304 004 035 313 \0 310 0040600 212 305 005 X e r o x 305 \n P r e s s F 0040620 o n t s 305 016 T i m e s R o m a n 0040640 - M R R 017 243 241 033 240 223 304 004 003 # \0 d 0040660 240 244 240 224 017 240 225 017 240 240 227 301 , D R A 0040700 G O N P R O J E C T 030 F O 0040720 R I N T E R N A L X E R O X 0040740 U S E O N L Y 226 304 006 002 O 235 \0 0040760 002 243 304 004 t 017 \0 ( 212 305 005 X e r o x 0041000 305 \n P r e s s F o n t s 305 016 T i 0041020 m e s R o m a n - M R R 017 243 241 033 0041040 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017 0041060 241 240 227 301 001 D 226 017 240 240 227 301 003 Y N A 0041100 226 017 241 240 227 301 001 B 226 017 240 240 227 301 004 U 0041120 S 226 017 241 240 227 301 001 L 226 017 240 240 227 0041140 301 006 O G I C A L 226 017 241 240 227 301 002 0041160 S 226 017 240 240 227 301 \r P E C I F I C A 0041200 T I O N S 226 305 005 X e r o x 305 \n P 0041220 r e s s F o n t s 305 \n L a u r e 0041240 l - M R R 017 243 241 033 240 223 304 004 003 # \0 0041260 P 240 244 240 224 017 242 225 017 242 240 227 304 006 001 N 0041300 307 \0 \0 245 304 006 \0 346 304 \0 \0 O 212 301 001 5 0041320 226 304 004 " 201 \0 P 304 006 \0 203 033 \0 \0 1 212 0041340 017 241 240 227 304 004 \b G \a q 017 262 223 301 Z T 0041360 h e f o l l o w i n g t r a 0041400 n s a c t i o n s a r e d e 0041420 f i n e d f o r t h e D y 0041440 n a B u s : R e a d B l o c k 0041460 , F l u s h B l o c k , W r 0041500 i t e B l o c k , 226 017 241 017 262 223 304 0041520 004 034 ; \0 P 304 006 \0 364 u \0 \0 ] 212 017 241 0041540 240 227 304 004 002 276 002 W 017 262 223 301 Y W r i 0041560 t e S i n g l e , C o n d i t 0041600 i o n a l W r i t e S i n g l e 0041620 , I O R e a d , I O W r i t 0041640 e , B I O W r i t e , M a p 0041660 , a n d D e M a p . R e a 0041700 d B l o c k 226 017 241 017 262 223 304 004 034 ; 0041720 \0 P 304 006 \0 235 y \0 \0 = 212 017 241 240 227 304 0041740 004 004 276 003 323 017 262 223 301 _ a l l o w s 0041760 a c a c h e t o r e a d 0042000 a p a c k e t f r o m m 0042020 e m o r y o r a n o t h e r 0042040 c a c h e . F l u s h B l o 0042060 c k a l l o w s c a c h e s 0042100 t o w r i t e 226 017 241 017 262 223 304 0042120 004 034 ; \0 P 304 006 001 021 271 \0 \0 l 212 017 241 0042140 240 227 304 004 \n ! \t L 017 262 223 301 b b a c 0042160 k d i r t y d a t a t o 0042200 m e m o r y . W r i t e S i n 0042220 g l e i s u s e d b y c 0042240 a c h e s t o u p d a t e 0042260 m u l t i p l e c o p i e s 0042300 o f s h a r e d d a t a . 226 0042320 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 325 353 0042340 \0 \0 V 212 017 241 240 227 304 004 005 251 004 < 017 262 0042360 223 301 \ I O R e a d , I O W r i 0042400 t e a n d B I O W r i t e 0042420 d o r e a d s a n d w r i 0042440 t e s t o I O d e v i c e 0042460 s . M a p i s u s e d t 0042500 o r e a d a n e n t r y 226 0042520 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 300 312 0042540 \0 \0 O 212 017 241 240 227 304 004 \n = 006 266 017 262 0042560 223 301 Z f r o m t h e M a p 0042600 C a c h e . F i n a l l y , 0042620 C o n d i t i o n a l W r i t e 0042640 S i n g l e i m p l e m e n t 0042660 s t h e D r a g o n C o n 0042700 d i t i o n a l S t o r e 226 017 241 0042720 017 262 223 304 004 034 ; \0 P 304 006 \0 261 033 \0 \0 0042740 J 212 017 241 240 227 301 \f i n s t r u c t 0042760 i o n . 226 304 004 034 ; \0 P 304 006 \0 232 H 0043000 \0 \0 G 212 305 005 X e r o x 305 \n P r e 0043020 s s F o n t s 305 016 T i m e s R o 0043040 m a n - B R R 017 243 241 033 240 223 304 004 \t 0043060 i \0 310 240 244 240 224 017 243 225 017 243 240 227 301 020 0043100 3 . B u s I n t e r f a c e 0043120 226 304 004 " 201 \0 P 304 006 \0 343 0 \0 \0 o 212 0043140 017 241 240 227 304 004 016 277 \b 244 017 262 223 301 X A 0043160 l l d e v i c e s c o n n e 0043200 c t t o t h e D y n a B u 0043220 s v i a a s t a n d a r d 0043240 b u s i n t e r f a c e , 0043260 s h o w n i n F i g u r e 0043300 2 . T h i s 226 017 241 017 262 223 304 004 034 0043320 ; \0 P 304 004 I 375 \0 % 212 017 241 240 227 304 004 0043340 \b _ \a 203 017 262 223 301 . i n t e r f a 0043360 c e c o n s i s t s o f f 0043400 i v e s i g n a l g r o u p 0043420 s : t h e 226 305 005 X e r o x 305 0043440 \n P r e s s F o n t s 305 016 T i m 0043460 e s R o m a n - M I R 017 243 241 033 240 0043500 223 304 004 003 # \0 P 240 244 240 224 017 244 225 017 244 0043520 240 227 301 7 c o n t r o l p o r t 0043540 , a r b i t r a t i o n p o 0043560 r t , r e c e i v e p o r t 0043600 , s e n d p o r t 226 017 241 240 227 0043620 301 005 , a n d 226 017 241 017 262 223 304 004 034 0043640 ; \0 P 304 006 \0 350 ] \0 \0 w 212 017 241 240 227 0043660 304 004 005 241 005 i 017 262 223 301 003 t h e 226 017 0043700 244 240 227 301 022 c o n s i s t e n c 0043720 y p o r t . 226 017 241 240 227 301 R T 0043740 h e c o n t r o l p o r t 0043760 p r o v i d e s t h e c l o 0044000 c k . T h e a r b i t r a t 0044020 i o n p o r t i s f o r 0044040 b u s a c q u i s i t i o n . 0044060 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 220 0044100 323 \0 \0 L 212 017 241 240 227 304 004 006 241 005 242 017 0044120 262 223 301 b T h e s e n d a n d 0044140 r e c e i v e p o r t s i 0044160 g n a l s a l l o w a d e 0044200 v i c e t o s e n d a n d 0044220 r e c e i v e p a c k e t s 0044240 . T h e c o n s i s t e n c 0044260 y p o r t 226 017 241 017 262 223 304 004 034 ; 0044300 \0 P 304 004 D 304 \0 % 212 017 241 240 227 301 R p 0044320 r o v i d e s s i g n a l s 0044340 u s e f u l i n k e e p i n 0044360 g m u l t i p l e c o p i e 0044400 s o f d a t a i n a 0044420 c o n s i s t e n t s t a t e 0044440 . 226 304 004 " 201 \0 P 304 006 001 272 272 \0 \0 373 0044460 212 017 241 240 227 304 004 004 9 003 255 017 262 223 301 _ 0044500 T h i s s e c t i o n s i m 0044520 p l y n a m e s t h e s i 0044540 g n a l s i n t h e i n t 0044560 e r f a c e a n d g i v e s 0044600 t h e i r f u n c t i o n s 0044620 w i t h o u t s a y i n g 226 0044640 017 241 017 262 223 304 004 034 ; \0 P 304 006 004 7 336 0044660 \0 002 u 212 017 241 240 227 304 004 004 023 003 T 017 262 0044700 223 301 ` h o w t h e y a r e 0044720 u s e d . U s a g e w i l l 0044740 b e t a k e n u p i n 0044760 t h e b u s p r o t o c o l 0045000 s e c t i o n , w h i c h 0045020 i m m e d i a t e l y f o l l 0045040 o w s 226 017 241 017 262 223 304 004 034 ; \0 P 304 0045060 004 q 213 \0 D 212 017 241 240 227 304 004 006 334 006 017 0045100 017 262 223 301 A t h i s o n e . T 0045120 h e d e s c r i p t i o n u 0045140 s e s t h e f o l l o w i n 0045160 g c o n v e n t i o n s : S 0045200 [ a . . b ) 226 017 244 240 227 301 001 226 017 0045220 241 240 227 301 ! d e n o t e s a g 0045240 r o u p o f b 030 a l i n e 0045260 s t h a t 226 017 241 017 262 223 304 004 034 ; 0045300 \0 P 304 004 Z 337 \0 8 212 017 241 240 227 304 004 002 0045320 005 001 250 017 262 223 301 [ e n c o d e t 0045340 h e b i t s r e p r e s e n 0045360 t i n g t h e s i g n a l 0045400 S ; m o s t s i g n i f i c 0045420 a n t b i t s o f t h e 0045440 s i g n a l a r e w r i t t 0045460 e n 226 017 244 240 227 301 \b l e f t m o 0045500 s t 226 017 241 240 227 301 003 . A 226 017 241 017 0045520 262 223 304 004 034 ; \0 P 304 004 @ 232 \0 ) 212 017 0045540 241 240 227 304 004 005 370 005 ! 017 262 223 301 ] s i 0045560 g n a l r e p r e s e n t e d 0045600 b y a s i n g l e w i r 0045620 e i s w r i t t e n u n e 0045640 n c u m b e r e d w i t h t 0045660 h e [ . . ) n o t a t i o n 0045700 . T h e t e r m 226 017 244 240 227 0045720 301 006 d e v i c e 226 017 241 017 262 223 304 004 0045740 034 ; \0 P 304 004 Q 004 \0 5 212 017 241 240 227 304 0045760 004 016 345 016 250 017 262 223 301 F w i l l b 0046000 e u s e d t h r o u g h o u 0046020 t t o i n d i c a t e a n 0046040 e n t i t y c o n n e c t e 0046060 d t o t h e b u s . A 0046100 226 017 244 240 227 301 006 b l o c k 226 017 241 0046120 240 227 301 030 w i l l d e n o t e 0046140 a c h u n k o f 8 226 017 241 017 0046160 262 223 304 004 034 ; \0 P 304 004 * 367 \0 035 212 017 0046200 241 240 227 304 004 003 z 002 u 017 262 223 301 b c o 0046220 n t i g u o u s 3 2 - b i t 0046240 w o r d s a l i g n e d i n 0046260 r e a l a d d r e s s s p 0046300 a c e s u c h t h a t t h 0046320 e a d d r e s s o f t h e 0046340 f i r s t w o r d i s 0 0046360 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 022 246 0046400 \0 \r 212 017 240 240 227 304 004 \r \a \f . 017 262 223 0046420 301 003 M O D 226 017 241 240 227 301 b 8 . 0046440 A l l s i g n a l n a m e s 0046460 i n t h e i n t e r f a c 0046500 e u s e t h e d e v i c e 0046520 a s r e f e r e n c e , n 0046540 o t t h e b u s i n t e r 0046560 f a c e . T h u s f o r 226 017 0046600 241 017 262 223 304 004 034 ; \0 P 304 004 a 037 \0 F 0046620 212 017 241 240 227 301 & e x a m p l e , 0046640 D a t a O u t i s u s e d 0046660 t o s e n d d a t a 226 017 244 0046700 240 227 301 004 f r o m 226 017 241 240 227 301 \f 0046720 t h e d e v i c e 226 017 244 240 227 0046740 301 002 t o 226 017 241 240 227 301 \t t h e 0046760 b u s . 226 304 004 A 337 \0 240 304 004 X 1 \0 0047000 C 212 304 004 A 337 \0 240 304 004 F 371 \0 9 212 304 0047020 004 A 337 \0 240 304 006 001 020 ] \0 \0 350 212 304 004 0047040 034 ; \0 P 304 004 . 277 \0 | 212 240 x 240 j 240 0047060 252 304 004 001 \v 001 ^ 240 244 304 004 322 317 002 027 304 0047100 004 322 317 002 027 240 242 240 245 240 250 304 006 001 W B 0047120 \0 \0 037 240 244 240 250 240 r 240 j 017 241 017 245 223 0047140 304 004 \0 001 003 350 240 244 240 250 017 252 017 252 240 242 0047160 240 250 304 004 002 347 017 361 240 244 240 250 021 p \n 260 0047200 240 242 240 250 017 240 017 267 223 \r 320 024 220 023 324 021 0047220 204 241 243 017 241 017 245 223 240 x 240 j 017 241 241 250 0047240 240 x 240 j \r 330 026 h 212 240 252 017 240 017 240 023 0047260 304 017 244 241 232 240 k 240 x 240 j 021 370 026 \f 212 0047300 240 252 017 240 017 240 017 244 017 374 241 232 240 k 240 x 0047320 240 j \r 330 026 \f 212 240 252 017 240 017 240 017 244 017 0047340 374 241 232 240 k 240 x 240 j \r 330 026 \b 212 240 252 0047360 017 240 017 240 023 304 017 244 241 232 240 k 240 x 240 j 0047400 021 370 025 254 212 240 252 017 240 017 240 017 244 017 374 241 0047420 232 240 k 240 x 240 j \r 330 025 254 212 240 252 017 240 0047440 017 240 017 244 017 374 241 232 240 k 240 x 240 j \r 330 0047460 025 250 212 240 252 017 240 017 240 023 304 017 244 241 232 240 0047500 k 240 x 240 j 016 \b 025 x 212 240 252 017 240 017 240 0047520 020 < 017 244 241 232 240 k 240 x 240 j 016 330 025 x 0047540 212 240 252 017 240 017 240 020 234 017 244 241 232 240 k 240 0047560 x 240 j 020 \b 025 x 212 240 252 017 240 017 240 020 024 0047600 017 244 241 232 240 k 240 x 240 j 020 260 025 x 212 240 0047620 252 017 240 017 240 020 024 017 244 241 232 240 k 240 x 240 0047640 j 021 X 025 x 212 240 252 017 240 017 240 020 024 017 244 0047660 241 232 240 k 240 x 240 j 021 310 025 p 212 240 252 017 0047700 240 017 240 017 244 017 250 241 232 240 k 240 x 240 j 021 0047720 X 025 p 212 240 252 017 240 017 240 017 244 017 250 241 232 0047740 240 k 240 x 240 j 021 025 p 212 240 252 017 240 017 0047760 240 017 244 017 250 241 232 240 k 240 x 240 j 020 260 025 0050000 p 212 240 252 017 240 017 240 017 244 017 250 241 232 240 k 0050020 240 x 240 j 020 x 025 p 212 240 252 017 240 017 240 017 0050040 244 017 250 241 232 240 k 240 x 240 j 020 \b 025 p 212 0050060 240 252 017 240 017 240 017 244 017 250 241 232 240 k 240 x 0050100 240 j 017 320 025 p 212 240 252 017 240 017 240 017 244 017 0050120 250 241 232 240 k 240 x 240 j 016 330 025 p 212 240 252 0050140 017 240 017 240 017 244 017 250 241 232 240 k 240 x 240 j 0050160 016 240 025 p 212 240 252 017 240 017 240 017 244 017 250 241 0050200 232 240 k 240 x 240 j 016 \b 025 p 212 240 252 017 240 0050220 017 240 017 244 017 250 241 232 240 k 240 x 240 j 016 360 0050240 024 310 212 240 252 017 240 017 240 017 242 017 241 241 232 240 0050260 k 240 x 240 j 016 360 024 307 212 240 252 017 240 017 240 0050300 017 244 017 241 241 232 240 k 240 x 240 j 016 362 024 306 0050320 212 240 252 017 240 017 240 017 244 017 241 241 232 240 k 240 0050340 x 240 j 016 364 024 305 212 240 252 017 240 017 240 017 244 0050360 017 241 241 232 240 k 240 x 240 j 016 366 024 304 212 240 0050400 252 017 240 017 240 017 244 017 241 241 232 240 k 240 x 240 0050420 j 016 370 024 303 212 240 252 017 240 017 240 017 244 017 241 0050440 241 232 240 k 240 x 240 j 020 ( 024 310 212 240 252 017 0050460 240 017 240 017 242 017 241 241 232 240 k 240 x 240 j 020 0050500 ( 024 307 212 240 252 017 240 017 240 017 244 017 241 241 232 0050520 240 k 240 x 240 j 020 * 024 306 212 240 252 017 240 017 0050540 240 017 244 017 241 241 232 240 k 240 x 240 j 020 , 024 0050560 305 212 240 252 017 240 017 240 017 244 017 241 241 232 240 k 0050600 240 x 240 j 020 . 024 304 212 240 252 017 240 017 240 017 0050620 244 017 241 241 232 240 k 240 x 240 j 020 0 024 303 212 0050640 240 252 017 240 017 240 017 244 017 241 241 232 240 k 240 x 0050660 240 j 020 340 024 310 212 240 252 017 240 017 240 017 242 017 0050700 241 241 232 240 k 240 x 240 j 020 340 024 307 212 240 252 0050720 017 240 017 240 017 244 017 241 241 232 240 k 240 x 240 j 0050740 020 342 024 306 212 240 252 017 240 017 240 017 244 017 241 241 0050760 232 240 k 240 x 240 j 020 344 024 305 212 240 252 017 240 0051000 017 240 017 244 017 241 241 232 240 k 240 x 240 j 020 346 0051020 024 304 212 240 252 017 240 017 240 017 244 017 241 241 232 240 0051040 k 240 x 240 j 020 350 024 303 212 240 252 017 240 017 240 0051060 017 244 017 241 241 232 240 k 240 x 240 j 020 360 024 302 0051100 212 240 252 017 240 017 240 017 244 017 262 241 232 240 k 240 0051120 x 240 j 020 352 024 302 212 240 252 017 240 017 240 017 244 0051140 017 241 241 232 240 k 240 x 240 j 020 8 024 302 212 240 0051160 252 017 240 017 240 017 244 017 262 241 232 240 k 240 x 240 0051200 j 020 2 024 302 212 240 252 017 240 017 240 017 244 017 241 0051220 241 232 240 k 240 x 240 j 017 \0 024 302 212 240 252 017 0051240 240 017 240 017 244 017 262 241 232 240 k 240 x 240 j 016 0051260 372 024 302 212 240 252 017 240 017 240 017 244 017 241 241 232 0051300 240 k 240 x 240 j 020 354 024 301 212 240 252 017 240 017 0051320 240 017 250 017 241 241 232 240 k 240 x 240 j 020 4 024 0051340 301 212 240 252 017 240 017 240 017 250 017 241 241 232 240 k 0051360 240 x 240 j 016 374 024 301 212 240 252 017 240 017 240 017 0051400 250 017 241 241 232 240 k 240 x 240 j 020 356 024 300 212 0051420 240 252 017 240 017 240 017 246 017 241 241 232 240 k 240 x 0051440 240 j 020 6 024 300 212 240 252 017 240 017 240 017 246 017 0051460 241 241 232 240 k 240 x 240 j 016 376 024 300 212 240 252 0051500 017 240 017 240 017 246 017 241 241 232 240 k 240 x 240 j 0051520 017 \0 024 277 212 240 252 017 240 017 240 017 244 017 241 241 0051540 232 240 k 240 x 240 j 017 \0 024 276 212 240 252 017 240 0051560 017 240 017 246 017 241 241 232 240 k 240 x 240 j 017 \0 0051600 024 275 212 240 252 017 240 017 240 017 250 017 241 241 232 240 0051620 k 240 x 240 j 017 006 024 274 212 240 252 017 240 017 240 0051640 017 244 017 241 241 232 240 k 240 x 240 j 017 \b 024 273 0051660 212 240 252 017 240 017 240 017 244 017 241 241 232 240 k 240 0051700 x 240 j 017 \n 024 272 212 240 252 017 240 017 240 017 244 0051720 017 241 241 232 240 k 240 x 240 j 017 \f 024 271 212 240 0051740 252 017 240 017 240 017 244 017 241 241 232 240 k 240 x 240 0051760 j 017 016 024 270 212 240 252 017 240 017 240 017 244 017 241 0052000 241 232 240 k 240 x 240 j 017 020 024 267 212 240 252 017 0052020 240 017 240 017 244 017 241 241 232 240 k 240 x 240 j 017 0052040 022 024 266 212 240 252 017 240 017 240 017 242 017 241 241 232 0052060 240 k 240 x 240 j 020 8 024 277 212 240 252 017 240 017 0052100 240 017 244 017 241 241 232 240 k 240 x 240 j 020 8 024 0052120 276 212 240 252 017 240 017 240 017 246 017 241 241 232 240 k 0052140 240 x 240 j 020 8 024 275 212 240 252 017 240 017 240 017 0052160 250 017 241 241 232 240 k 240 x 240 j 020 > 024 274 212 0052200 240 252 017 240 017 240 017 244 017 241 241 232 240 k 240 x 0052220 240 j 020 @ 024 273 212 240 252 017 240 017 240 017 244 017 0052240 241 241 232 240 k 240 x 240 j 020 B 024 272 212 240 252 0052260 017 240 017 240 017 244 017 241 241 232 240 k 240 x 240 j 0052300 020 D 024 271 212 240 252 017 240 017 240 017 244 017 241 241 0052320 232 240 k 240 x 240 j 020 F 024 270 212 240 252 017 240 0052340 017 240 017 244 017 241 241 232 240 k 240 x 240 j 020 H 0052360 024 267 212 240 252 017 240 017 240 017 244 017 241 241 232 240 0052400 k 240 x 240 j 020 J 024 266 212 240 252 017 240 017 240 0052420 017 242 017 241 241 232 240 k 240 x 240 j 020 360 024 277 0052440 212 240 252 017 240 017 240 017 244 017 241 241 232 240 k 240 0052460 x 240 j 020 360 024 276 212 240 252 017 240 017 240 017 246 0052500 017 241 241 232 240 k 240 x 240 j 020 360 024 275 212 240 0052520 252 017 240 017 240 017 250 017 241 241 232 240 k 240 x 240 0052540 j 020 366 024 274 212 240 252 017 240 017 240 017 244 017 241 0052560 241 232 240 k 240 x 240 j 020 370 024 273 212 240 252 017 0052600 240 017 240 017 244 017 241 241 232 240 k 240 x 240 j 020 0052620 372 024 272 212 240 252 017 240 017 240 017 244 017 241 241 232 0052640 240 k 240 x 240 j 020 374 024 271 212 240 252 017 240 017 0052660 240 017 244 017 241 241 232 240 k 240 x 240 j 020 376 024 0052700 270 212 240 252 017 240 017 240 017 244 017 241 241 232 240 k 0052720 240 x 240 j 021 \0 024 267 212 240 252 017 240 017 240 017 0052740 244 017 241 241 232 240 k 240 x 240 j 021 002 024 266 212 0052760 240 252 017 240 017 240 017 242 017 241 241 232 240 k 240 x 0053000 240 j 021 370 024 264 212 240 252 017 240 017 240 017 244 020 0053020 224 241 232 240 k 240 x 240 j 021 310 024 264 212 240 252 0053040 017 240 017 240 017 244 017 254 241 232 240 k 240 x 240 j 0053060 021 250 024 264 212 240 252 017 240 017 240 017 244 017 254 241 0053100 232 240 k 240 x 240 j 021 200 024 264 212 240 252 017 240 0053120 017 240 017 244 017 254 241 232 240 k 240 x 240 j 021 ` 0053140 024 264 212 240 252 017 240 017 240 017 244 017 254 241 232 240 0053160 k 240 x 240 j 021 024 264 212 240 252 017 240 017 240 0053200 017 244 017 254 241 232 240 k 240 x 240 j 020 360 024 264 0053220 212 240 252 017 240 017 240 017 244 017 251 241 232 240 k 240 0053240 x 240 j 020 320 024 264 212 240 252 017 240 017 240 017 244 0053260 017 254 241 232 240 k 240 x 240 j 020 p 024 264 212 240 0053300 252 017 240 017 240 017 244 017 254 241 232 240 k 240 x 240 0053320 j 020 8 024 264 212 240 252 017 240 017 240 017 244 017 251 0053340 241 232 240 k 240 x 240 j 020 030 024 264 212 240 252 017 0053360 240 017 240 017 244 017 254 241 232 240 k 240 x 240 j 017 0053400 260 024 264 212 240 252 017 240 017 240 017 244 017 254 241 232 0053420 240 k 240 x 240 j 017 220 024 264 212 240 252 017 240 017 0053440 240 017 244 017 254 241 232 240 k 240 x 240 j 017 p 024 0053460 264 212 240 252 017 240 017 240 017 244 017 254 241 232 240 k 0053500 240 x 240 j 017 \0 024 264 212 240 252 017 240 017 240 017 0053520 244 017 251 241 232 240 k 240 x 240 j 016 H 024 264 212 0053540 240 252 017 240 017 240 017 244 017 254 241 232 240 k 240 x 0053560 240 j \r 330 024 264 212 240 252 017 240 017 240 017 244 020 0053600 224 241 232 240 k 240 x 240 j \r 330 024 260 212 240 252 0053620 017 240 017 240 023 304 017 244 241 232 240 k 240 x 240 j 0053640 021 310 024 230 212 240 252 017 240 017 240 017 244 017 270 241 0053660 232 240 k 240 x 240 j 021 250 024 230 212 240 252 017 240 0053700 017 240 017 244 017 270 241 232 240 k 240 x 240 j 021 200 0053720 024 230 212 240 252 017 240 017 240 017 244 017 270 241 232 240 0053740 k 240 x 240 j 021 ` 024 230 212 240 252 017 240 017 240 0053760 017 244 017 270 241 232 240 k 240 x 240 j 021 024 230 0054000 212 240 252 017 240 017 240 017 244 017 270 241 232 240 k 240 0054020 x 240 j 020 360 024 230 212 240 252 017 240 017 240 017 244 0054040 017 270 241 232 240 k 240 x 240 j 020 320 024 230 212 240 0054060 252 017 240 017 240 017 244 017 270 241 232 240 k 240 x 240 0054100 j 020 p 024 230 212 240 252 017 240 017 240 017 244 017 270 0054120 241 232 240 k 240 x 240 j 020 8 024 230 212 240 252 017 0054140 240 017 240 017 244 017 270 241 232 240 k 240 x 240 j 020 0054160 030 024 230 212 240 252 017 240 017 240 017 244 017 270 241 232 0054200 240 k 240 x 240 j 017 260 024 230 212 240 252 017 240 017 0054220 240 017 244 017 270 241 232 240 k 240 x 240 j 017 220 024 0054240 230 212 240 252 017 240 017 240 017 244 017 270 241 232 240 k 0054260 240 x 240 j 017 p 024 230 212 240 252 017 240 017 240 017 0054300 244 017 270 241 232 240 k 240 x 240 j 017 \0 024 230 212 0054320 240 252 017 240 017 240 017 244 017 270 241 232 240 k 240 x 0054340 240 j 016 H 024 230 212 240 252 017 240 017 240 017 244 017 0054360 270 241 232 240 k 240 k 017 242 017 260 223 017 242 017 267 0054400 223 240 x 240 j 017 F 240 243 020 342 024 354 240 242 240 0054420 245 240 250 017 240 017 254 212 017 241 241 250 305 005 X e 0054440 r o x 305 \n P r e s s F o n t s 305 0054460 \r H e l v e t i c a - m r r 017 243 0054500 241 033 240 223 017 300 240 244 240 224 017 245 225 017 245 240 0054520 227 301 002 6 4 226 017 372 240 243 024 354 016 ^ 240 242 0054540 240 245 240 250 017 F 240 243 021 022 025 0 240 242 240 245 0054560 240 250 017 240 017 246 212 305 005 X e r o x 305 \n 0054600 P r e s s F o n t s 305 \r H e l v 0054620 e t i c a - m r r 017 243 241 033 240 223 017 0054640 260 240 244 240 224 017 246 225 017 246 240 227 301 \t P a 0054660 r i t y O u t 226 017 372 240 243 025 0 016 . 0054700 240 242 240 245 240 250 017 F 240 243 020 b 025 034 240 242 0054720 240 245 240 250 017 240 017 246 212 301 \b P a r i t 0054740 y I n 226 017 372 240 243 025 034 016 336 240 242 240 245 0054760 240 250 017 F 240 243 020 * 025 $ 240 242 240 245 240 250 0055000 017 240 017 246 212 301 006 D a t a I n 226 017 372 0055020 240 243 025 $ 017 026 240 242 240 245 240 250 017 F 240 243 0055040 021 232 025 " 240 242 240 245 240 250 017 240 017 246 212 301 0055060 \b S h a r e d I n 226 017 372 240 243 025 " 0055100 \r 246 240 242 240 245 240 250 017 F 240 243 021 272 025 034 0055120 240 242 240 245 240 250 017 240 017 246 212 301 \a O w n 0055140 e r I n 226 017 372 240 243 025 034 \r 206 240 242 240 0055160 245 240 250 017 F 240 243 021 R 025 6 240 242 240 245 240 0055200 250 017 240 017 246 212 301 \t S h a r e d O u 0055220 t 226 017 372 240 243 025 6 \r 356 240 242 240 245 240 250 0055240 017 F 240 243 016 : 024 376 240 242 240 245 240 250 017 240 0055260 017 246 212 301 005 C l o c k 226 017 372 240 243 024 0055300 376 021 006 240 242 240 245 240 250 017 F 240 243 020 302 025 0055320 p 240 242 240 245 240 250 017 240 017 246 212 301 016 H e 0055340 a d e r C y c l e O u t 226 017 372 240 0055360 243 025 p 016 ~ 240 242 240 245 240 250 017 F 240 243 021 0055400 r 025 0 240 242 240 245 240 250 017 240 017 246 212 301 \b 0055420 O w n e r O u t 226 017 372 240 243 025 0 \r 0055440 316 240 242 240 245 240 250 017 F 240 243 020 \n 025 \ 240 0055460 242 240 245 240 250 017 240 017 246 212 301 \r H e a d 0055500 e r C y c l e I n 226 017 372 240 243 025 \ 0055520 017 6 240 242 240 245 240 250 017 F 240 243 016 362 025 N 0055540 240 242 240 245 240 250 017 240 017 246 212 301 \n R e q 0055560 u e s t O u t 226 017 372 240 243 025 N 020 N 0055600 240 242 240 245 240 250 017 F 240 243 020 * 024 354 240 242 0055620 240 245 240 250 017 240 017 254 212 017 245 240 227 301 002 6 0055640 4 226 017 372 240 243 024 354 017 026 240 242 240 245 240 250 0055660 017 F 240 243 020 342 025 8 240 242 240 245 240 250 017 240 0055700 017 246 212 017 246 240 227 301 \a D a t a O u t 0055720 226 017 372 240 243 025 8 016 ^ 240 242 240 245 240 250 017 0055740 F 240 243 016 362 024 320 240 242 240 245 240 250 017 240 017 0055760 254 212 017 245 240 227 301 001 2 226 017 372 240 243 024 320 0056000 020 N 240 242 240 245 240 250 017 F 240 243 017 b 025 024 0056020 240 242 240 245 240 250 017 240 017 246 212 017 246 240 227 301 0056040 \a G r a n t I n 226 017 372 240 243 025 024 017 0056060 336 240 242 240 245 240 250 017 @ 025 314 240 242 240 250 017 0056100 240 017 254 212 017 245 240 227 301 020 D y n a B u 0056120 s I n t e r f a c e 226 020 \0 \t t 240 0056140 242 240 250 021 : 025 206 240 242 240 250 017 242 017 246 212 0056160 305 005 X e r o x 305 \n P r e s s F o 0056200 n t s 305 \r H e l v e t i c a - m 0056220 i r 017 243 241 033 240 223 017 260 240 244 240 224 017 247 0056240 225 017 247 240 227 301 020 C o n s i s t e n 0056260 c y P o r t 226 016 006 \t 272 240 242 240 250 0056300 020 262 025 206 240 242 240 250 017 242 017 246 212 301 \t S 0056320 e n d P o r t 226 016 216 \t 272 240 242 240 0056340 250 020 002 025 206 240 242 240 250 017 242 017 246 212 301 \f 0056360 R e c e i v e P o r t 226 017 > \t 0056400 272 240 242 240 250 016 022 025 206 240 242 240 250 017 242 017 0056420 246 212 301 \f C o n t r o l P o r t 0056440 226 021 . \t 272 240 242 240 250 017 022 025 206 240 242 240 0056460 250 017 242 017 246 212 301 020 A r b i t r a t 0056500 i o n P o r t 226 020 . \t 272 240 242 240 0056520 250 017 F 240 243 017 202 025 6 240 242 240 245 240 250 017 0056540 240 017 246 212 017 246 240 227 301 \n H i P G r a 0056560 n t I n 226 017 372 240 243 025 6 017 276 240 242 240 0056600 245 240 250 017 F 240 243 017 242 025 D 240 242 240 245 240 0056620 250 017 240 017 246 212 301 \v L o n g G r a n 0056640 t I n 226 017 372 240 243 025 D 017 236 240 242 240 245 0056660 240 250 240 k 240 k 240 351 240 k 304 004 b % \0 p 0056700 304 004 J ? 001 \a 212 017 241 240 227 301 # F i g 0056720 u r e 2 . D y n a B u s L 0056740 o g i c a l I n t e r f a c e 0056760 226 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 0057000 B Q 240 244 240 250 304 004 [ 317 \0 z 304 004 035 313 0057020 \0 310 212 305 005 X e r o x 305 \n P r e s 0057040 s F o n t s 305 016 T i m e s R o m 0057060 a n - M R R 017 243 241 033 240 223 304 004 003 # 0057100 \0 d 240 244 240 224 017 240 225 017 240 240 227 301 , D 0057120 R A G O N P R O J E C T 030 0057140 F O R I N T E R N A L X E R 0057160 O X U S E O N L Y 226 304 004 E 8 0057200 \0 O 304 004 t 017 \0 ( 212 305 005 X e r o x 0057220 305 \n P r e s s F o n t s 305 016 T i 0057240 m e s R o m a n - M R R 017 243 241 033 0057260 240 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017 0057300 241 240 227 301 001 D 226 017 240 240 227 301 003 Y N A 0057320 226 017 241 240 227 301 001 B 226 017 240 240 227 301 004 U 0057340 S 226 017 241 240 227 301 001 L 226 017 240 240 227 0057360 301 006 O G I C A L 226 017 241 240 227 301 002 0057400 S 226 017 240 240 227 301 \r P E C I F I C A 0057420 T I O N S 226 305 005 X e r o x 305 \n P 0057440 r e s s F o n t s 305 \n L a u r e 0057460 l - M R R 017 243 241 033 240 223 304 004 003 # \0 0057500 P 240 244 240 224 017 242 225 017 242 240 227 304 004 K \r 0057520 \0 % 304 006 \0 346 304 \0 \0 O 212 301 001 6 226 304 0057540 004 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 305 005 0057560 X e r o x 305 \n P r e s s F o n t 0057600 s 305 016 T i m e s R o m a n - B R 0057620 R 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 0057640 224 017 243 225 017 243 240 227 301 \f C o n t r o 0057660 l P o r t 226 304 004 034 ; \0 P 304 006 001 0057700 0 016 \0 \0 w 212 305 005 X e r o x 305 \n P 0057720 r e s s F o n t s 305 016 T i m e s 0057740 R o m a n - M I R 017 243 241 033 240 223 304 0057760 004 003 # \0 P 240 244 240 224 017 244 225 017 244 240 227 0060000 301 \r C l o c k ( I n p u t ) 226 0060020 304 004 " 201 \0 P 304 004 ~ 337 \0 4 212 017 241 240 0060040 227 304 004 005 Y 004 j 017 262 223 301 ^ T h i s 0060060 s i g n a l p r o v i d e s 0060100 t h e b a s i c t i m i n 0060120 g f o r i n t e r a c t i o 0060140 n s b e t w e e n a d e v 0060160 i c e a n d t h e i n t e 0060200 r f a c e . A n y 226 017 241 017 262 223 0060220 304 004 034 ; \0 P 304 006 \0 272 243 \0 \0 N 212 017 0060240 241 240 227 301 I o t h e r c l o c k 0060260 s u s e d b y a d e v i 0060300 c e t y p i c a l l y w i l 0060320 l b e d e r i v e d f r o 0060340 m t h i s s i g n a l . 226 304 0060360 004 034 ; \0 P 304 006 \0 221 303 \0 \0 @ 212 017 243 0060400 240 227 301 020 A r b i t r a t i o n 0060420 P o r t 226 304 004 034 ; \0 P 304 004 r R \0 0060440 5 212 017 244 240 227 301 031 R e q u e s t O 0060460 u t [ 0 . . 2 ) ( O u t p u t 0060500 ) 226 304 004 " 201 \0 P 304 004 & 313 \0 023 212 017 0060520 241 240 227 301 ; T h e s e s i g n a 0060540 l s a r e u s e d t o m 0060560 a k e b u s r e q u e s t s 0060600 t o t h e a r b i t e r . 0060620 226 304 004 034 ; \0 P 304 004 K " \0 ' 212 017 244 0060640 240 227 301 \r G r a n t ( I n p u t 0060660 ) 226 304 004 " 201 \0 P 304 004 H s \0 ( 212 017 0060700 241 240 227 304 004 \a 9 005 244 017 262 223 301 ` T h 0060720 i s s i g n a l i s u s e 0060740 d b y t h e a r b i t e r 0060760 t o s i g n a l a d e v 0061000 i c e t h a t i t h a s 0061020 b u s g r a n t . A d e v 0061040 i c e m u s t d r i v e 226 017 0061060 241 017 262 223 304 004 034 ; \0 P 304 006 \0 200 311 \0 0061100 \0 I 212 017 241 240 227 301 1 o n t o t h 0061120 e b u s f o r e x a c t l 0061140 y t h e c y c l e s d u r 0061160 i n g w h i c h 226 017 244 240 227 301 0061200 005 G r a n t 226 017 241 240 227 301 \r i s 0061220 a s s e r t e d . 226 304 004 034 ; \0 0061240 P 304 006 001 b 205 \0 \0 327 212 017 244 240 227 301 020 0061260 H i P G r a n t ( I n p u t ) 0061300 226 304 004 " 201 \0 P 304 006 \0 221 263 \0 \0 _ 212 0061320 017 241 240 227 304 004 001 021 \0 345 017 262 223 301 a T 0061340 h i s s i g n a l t e l l s 0061360 a d e v i c e w h e t h e 0061400 r t h e c u r r e n t g r 0061420 a n t i s f o r a l o w 0061440 h i g h r e q u e s t o r 0061460 a h i g h p r i o r i t y 0061500 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 210 0061520 305 \0 \0 \ 212 017 241 240 227 301 . o n e . 0061540 T h i s s i g n a l c o m e 0061560 s o n e c y c l e e a r l 0061600 i e r t h a n 226 017 244 240 227 301 005 0061620 G r a n t 226 017 241 240 227 301 $ a n d 0061640 i s v a l i d f o r e x 0061660 a c t l y o n e c y c l e . 0061700 226 304 004 034 ; \0 P 304 004 023 3 \0 016 212 017 244 0061720 240 227 301 021 L o n g G r a n t ( I 0061740 n p u t ) 226 304 004 " 201 \0 P 304 004 y 330 0061760 \0 a 212 017 241 240 227 304 004 006 231 005 < 017 262 223 0062000 301 a T h i s s i g n a l t e 0062020 l l s a d e v i c e w h e 0062040 t h e r t h e c u r r e n t 0062060 g r a n t i s f o r a 0062100 5 c y c l e p a c k e t o 0062120 r a 2 c y c l e p a c k 0062140 e t . 226 017 241 017 262 223 304 004 034 ; \0 P 304 0062160 006 \0 300 > \0 \0 237 212 017 241 240 227 301 . T h 0062200 i s s i g n a l a l s o c 0062220 o m e s o n e c y c l e e 0062240 a r l i e r t h a n 226 017 244 240 0062260 227 301 005 G r a n t 226 017 241 240 227 301 $ 0062300 a n d i s v a l i d f o r 0062320 e x a c t l y o n e c y c 0062340 l e . 226 304 004 034 ; \0 P 304 004 > Y \0 9 0062360 212 017 243 240 227 301 \f R e c e i v e P 0062400 o r t 226 304 004 034 ; \0 P 304 004 C ( \0 E 0062420 212 017 244 240 227 301 025 H e a d e r C y c 0062440 l e I n ( I n p u t ) 226 304 004 " 0062460 201 \0 P 304 004 H 023 \0 T 212 017 241 240 227 304 004 0062500 005 H 004 217 017 262 223 301 b T h i s s i 0062520 g n a l i n d i c a t e s t 0062540 h e b e g i n n i n g o f 0062560 a p a c k e t . I t i s 0062600 a s s e r t e d w h e n t h 0062620 e h e a d e r ( f i r s t 0062640 c y c l e ) o f a 226 017 241 017 262 0062660 223 304 004 034 ; \0 P 304 004 ! @ \0 ) 212 017 241 0062700 240 227 304 004 \n B \b c 017 262 223 301 _ p a c 0062720 k e t h a s a r r i v e d 0062740 a n d i s r e a d y t o 0062760 b e r e a d f r o m D a t 0063000 a I n . I n o t h e r w o 0063020 r d s , H e a d e r C y c l e 0063040 c a n b e u s e d 226 017 241 017 0063060 262 223 304 004 034 ; \0 P 304 004 R 201 \0 l 212 017 0063100 241 240 227 301 ! t o l a t c h t h 0063120 e h e a d e r f r o m D a 0063140 t a I n . 226 304 004 034 ; \0 P 304 004 K 0063160 ? \0 t 212 017 244 240 227 301 025 D a t a I n 0063200 [ 0 . . 6 4 ) ( I n p u t ) 226 0063220 304 004 " 201 \0 P 304 006 \0 310 221 \0 001 x 212 017 0063240 241 240 227 304 004 006 3 004 < 017 262 223 301 Z T h 0063260 e s e 6 4 l i n e s e n c 0063300 o d e t h e c y c l e s o 0063320 f i n c o m i n g p a c k e 0063340 t s . T h e h e a d e r c 0063360 y c l e f o r a p a c k e 0063400 t a l w a y s 226 017 241 017 262 223 304 004 0063420 034 ; \0 P 304 004 , 277 \0 \ 212 017 241 240 227 304 0063440 004 016 370 016 u 017 262 223 301 c c a r r i e 0063460 s t h e b u s c o m m a n 0063500 d , a M o d e / F a u l t 0063520 b i t , a R p l y S h a r e 0063540 d b i t , t h e i d o f 0063560 t h e t r a n s a c t i o n 0063600 ' s r e q u e s t o r , 226 017 241 0063620 017 262 223 304 004 034 ; \0 P 304 004 F 273 \0 241 212 0063640 017 241 240 227 304 004 025 005 020 2 017 262 223 301 ] a 0063660 n d a n a d d r e s s . S 0063700 u b s e q u e n t c y c l e s 0063720 m a y c a r r y e i t h e 0063740 r d a t a o r a d d r e s 0063760 s , d e p e n d i n g o n 0064000 t h e c o m m a n d . 226 017 241 017 0064020 262 223 304 004 034 ; \0 P 304 004 e 231 001 003 212 017 0064040 241 240 227 304 004 \b 025 005 243 017 262 223 301 \ A l 0064060 s o d e p e n d i n g o n 0064100 t h e c o m m a n d , t h e 0064120 a d d r e s s m a y b e 0064140 e i t h e r i n r e a l a 0064160 d d r e s s s p a c e o r 0064200 I O a d d r e s s 226 017 241 017 262 223 0064220 304 004 034 ; \0 P 304 004 3 p \0 225 212 017 241 240 0064240 227 301 Q s p a c e . T h e f i 0064260 e l d s w i t h i n t h e 0064300 6 4 b i t s o f t h e h 0064320 e a d e r c y c l e a r e 0064340 a r r a n g e d a s f o l l 0064360 o w s : 226 304 004 A 337 \0 240 304 004 f z 001 0064400 k 212 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 0064420 001 B Q 240 244 240 250 304 004 [ 317 \0 z 304 004 035 0064440 313 \0 310 212 305 005 X e r o x 305 \n P r e 0064460 s s F o n t s 305 016 T i m e s R o 0064500 m a n - M R R 017 243 241 033 240 223 304 004 003 0064520 # \0 d 240 244 240 224 017 240 225 017 240 240 227 301 , 0064540 D R A G O N P R O J E C T 030 0064560 F O R I N T E R N A L X E 0064600 R O X U S E O N L Y 226 304 006 002 0064620 O 235 \0 002 243 304 004 t 017 \0 ( 212 305 005 X e 0064640 r o x 305 \n P r e s s F o n t s 305 0064660 016 T i m e s R o m a n - M R R 017 0064700 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 0064720 241 225 017 241 240 227 301 001 D 226 017 240 240 227 301 003 0064740 Y N A 226 017 241 240 227 301 001 B 226 017 240 240 227 0064760 301 004 U S 226 017 241 240 227 301 001 L 226 017 0065000 240 240 227 301 006 O G I C A L 226 017 241 240 227 0065020 301 002 S 226 017 240 240 227 301 \r P E C I F 0065040 I C A T I O N S 226 305 005 X e r o x 0065060 305 \n P r e s s F o n t s 305 \n L a 0065100 u r e l - M R R 017 243 241 033 240 223 304 004 0065120 003 # \0 P 240 244 240 224 017 242 225 017 242 240 227 304 0065140 006 001 N 307 \0 \0 245 304 006 \0 346 304 \0 \0 O 212 0065160 301 001 7 226 304 004 A 337 \0 240 304 006 \0 360 ! \0 0065200 \0 e 212 240 x 240 j 240 252 304 004 002 021 002 317 240 0065220 244 304 004 357 240 \0 311 304 004 357 240 \0 311 240 242 240 0065240 245 240 250 304 006 001 W B \0 \0 037 240 244 240 250 240 0065260 r 240 j 017 241 017 245 223 304 004 \0 001 003 350 240 244 0065300 240 250 017 252 017 252 240 242 240 250 304 004 002 006 020 g 0065320 240 244 240 250 022 200 \f 330 240 242 240 250 017 240 017 267 0065340 223 \f 300 022 h 025 324 020 350 241 243 017 241 017 245 223 0065360 240 x 240 j 017 241 241 250 240 x 240 j \r 340 023 x 0065400 212 240 252 017 240 017 240 020 210 017 244 241 232 240 k 240 0065420 x 240 j 016 \0 023 0 212 240 252 017 240 017 240 020 220 0065440 017 244 241 232 240 k 240 x 240 j 022 350 022 330 212 240 0065460 252 017 240 017 240 017 244 017 330 241 232 240 k 240 x 240 0065500 j 016 360 022 330 212 240 252 017 240 017 240 017 244 017 330 0065520 241 232 240 k 240 x 240 j 016 \b 022 330 212 240 252 017 0065540 240 017 240 017 244 017 330 241 232 240 k 240 x 240 j \r 0065560 320 022 330 212 240 252 017 240 017 240 017 244 017 330 241 232 0065600 240 k 240 x 240 j \r 230 022 330 212 240 252 017 240 017 0065620 240 017 244 017 330 241 232 240 k 240 x 240 j \f 310 022 0065640 330 212 240 252 017 240 017 240 017 244 017 330 241 232 240 k 0065660 240 x 240 j \f 310 022 320 212 240 252 017 240 017 240 025 0065700 304 017 244 241 232 240 k 240 x 240 j 022 350 022 t 212 0065720 240 252 017 240 017 240 017 244 017 374 241 232 240 k 240 x 0065740 240 j 016 360 022 t 212 240 252 017 240 017 240 017 244 017 0065760 374 241 232 240 k 240 x 240 j 016 \b 022 t 212 240 252 0066000 017 240 017 240 017 244 017 374 241 232 240 k 240 x 240 j 0066020 \r 320 022 t 212 240 252 017 240 017 240 017 244 017 374 241 0066040 232 240 k 240 x 240 j \r 230 022 t 212 240 252 017 240 0066060 017 240 017 244 017 374 241 232 240 k 240 x 240 j \f 310 0066100 022 t 212 240 252 017 240 017 240 017 244 017 374 241 232 240 0066120 k 240 x 240 j \f 310 022 p 212 240 252 017 240 017 240 0066140 025 304 017 244 241 232 240 k 240 k 017 242 017 260 223 017 0066160 242 017 267 223 240 x 240 j \r 360 023 020 240 242 240 250 0066200 017 241 241 250 017 244 017 257 223 017 262 017 302 017 242 017 0066220 242 241 271 021 P \f 0 240 242 240 250 \r 260 023 020 240 0066240 242 240 250 017 322 020 \n 017 242 017 242 241 271 021 220 \f 0066260 0 240 242 240 250 \r \f 022 224 240 242 240 250 017 244 017 0066300 254 212 305 005 X e r o x 305 \n P r e s s 0066320 F o n t s 305 \r H e l v e t i c a 0066340 - m i r 017 243 241 033 240 223 017 300 240 244 240 224 0066360 017 243 225 017 243 240 227 301 003 C m d 226 022 4 \f 0066400 254 240 242 240 250 020 | 022 224 240 242 240 250 017 244 017 0066420 254 212 301 \a A d d r e s s 226 016 304 \f 254 0066440 240 242 240 250 022 270 022 344 240 242 240 250 017 240 017 254 0066460 212 305 005 X e r o x 305 \n P r e s s F 0066500 o n t s 305 \r H e l v e t i c a - 0066520 m r r 017 243 241 033 240 223 017 300 240 244 240 224 017 0066540 244 225 017 244 240 227 301 002 6 3 226 \f 210 \f \ 240 0066560 242 240 250 \f 320 022 344 240 242 240 250 017 240 017 254 212 0066600 301 001 0 226 022 p \f \ 240 242 240 250 016 370 022 344 0066620 240 242 240 250 017 240 017 254 212 301 002 1 7 226 020 H 0066640 \f \ 240 242 240 250 \r 200 022 344 240 242 240 250 017 240 0066660 017 254 212 301 001 4 226 021 300 \f \ 240 242 240 250 \r 0066700 250 022 344 240 242 240 250 017 240 017 254 212 301 001 5 226 0066720 021 230 \f \ 240 242 240 250 \r 340 022 344 240 242 240 250 0066740 017 240 017 254 212 301 001 6 226 021 ` \f \ 240 242 240 0066760 250 016 020 022 344 240 242 240 250 017 240 017 254 212 301 001 0067000 7 226 021 0 \f \ 240 242 240 250 016 300 022 344 240 242 0067020 240 250 017 240 017 254 212 301 002 1 6 226 020 200 \f \ 0067040 240 242 240 250 016 004 023 < 240 242 240 250 017 244 017 254 0067060 212 017 243 240 227 301 \n R p l y S h a r e 0067100 d 226 021 < \f 004 240 242 240 250 016 , 022 224 240 242 0067120 240 250 017 244 017 254 212 301 \b D e v i c e I 0067140 D 226 021 024 \f 254 240 242 240 250 \r 344 023 204 240 242 0067160 240 250 017 244 017 254 212 301 \n M o d e / F a 0067200 u l t 226 021 \ \v 274 240 242 240 250 240 k 240 k 0067220 240 351 240 k 304 006 \0 213 331 \0 \0 232 304 004 w 311 0067240 \0 4 212 017 241 240 227 301 " F i g u r e 0067260 3 . E n c o d i n g o f H 0067300 e a d e r C y c l e 226 304 004 " 201 0067320 \0 P 304 004 o { \0 2 212 017 241 240 227 304 004 8 0067340 251 # 035 017 262 223 301 Y F o r m a c h 0067360 i n e s w i t h a r e a l 0067400 a d d r e s s s m a l l e r 0067420 t h a n 4 7 b i t s , t 0067440 h e a d d r e s s m u s t 0067460 a p p e a r i n t h e l o 0067500 w 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 j 0067520 362 \0 1 212 017 241 240 227 301 Q o r d e r 0067540 b i t s o f t h e f i e l 0067560 d a n d t h e c o n t e n 0067600 t s o f t h e u n u s e d 0067620 h i g h o r d e r b i t s 0067640 m u s t b e 0 . 226 304 004 034 ; 0067660 \0 P 304 006 \0 207 u \0 \0 A 212 305 005 X e r 0067700 o x 305 \n P r e s s F o n t s 305 016 0067720 T i m e s R o m a n - M I R 017 243 0067740 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 243 0067760 225 017 243 240 227 301 020 P a r i t y I n 0070000 ( I n p u t ) 226 304 004 " 201 \0 P 304 004 0070020 \a 361 \0 004 212 017 241 240 227 301 ] T h i s 0070040 s i g n a l c a r r i e s p 0070060 a r i t y c o m p u t e d o 0070100 v e r t h e D a t a I n l 0070120 i n e s . I t s t i m i n g 0070140 i s c u r r e n t l y u n 0070160 d e f i n e d . 226 304 004 034 ; \0 P 304 0070200 006 \0 367 * \0 \0 203 212 305 005 X e r o x 305 0070220 \n P r e s s F o n t s 305 016 T i m 0070240 e s R o m a n - B R R 017 243 241 033 240 0070260 223 304 004 003 # \0 P 240 244 240 224 017 244 225 017 244 0070300 240 227 301 \t S e n d P o r t 226 304 004 0070320 034 ; \0 P 304 004 N 241 \0 , 212 017 243 240 227 301 0070340 027 H e a d e r C y c l e O u t 0070360 ( O u t p u t ) 226 304 004 " 201 \0 P 304 0070400 006 \0 245 w \0 \0 b 212 017 241 240 227 304 004 004 s 0070420 003 k 017 262 223 301 ` T h i s s i g n 0070440 a l i n d i c a t e s t h e 0070460 b e g i n n i n g o f t h 0070500 e p a c k e t b e i n g s 0070520 e n t . I t i s a s s e r 0070540 t e d d u r i n g t h e c 0070560 y c l e i n 226 017 241 017 262 223 304 004 034 0070600 ; \0 P 304 004 _ 3 \0 : 212 017 241 240 227 304 004 0070620 \a 262 \a 253 017 262 223 301 w h i c h t 0070640 h e h e a d e r i s b e i 0070660 n g s e n t . 226 017 240 240 227 301 S 0070700 N o t e t h a t H e a d e r 0070720 C y c l e O u t i s g e n e 0070740 r a t e d b y t h e d e v 0070760 i c e s e n d i n g t h e 0071000 p a c k e t , a l t h o u g h 0071020 i t 226 017 241 017 262 223 304 004 034 ; \0 P 304 0071040 004 y + \0 L 212 017 240 240 227 301 . c o u l 0071060 d a l s o h a v e b e e n 0071100 g e n e r a t e d b y t h 0071120 e a r b i t e r . 226 304 004 034 ; \0 0071140 P 304 006 001 004 A \0 \0 256 212 017 243 240 227 301 027 0071160 D a t a O u t [ 0 . . 6 4 ) ( 0071200 O u t p u t ) 226 304 004 " 201 \0 P 304 004 0071220 E 333 \0 2 212 017 241 240 227 304 004 006 242 006 g 017 0071240 262 223 301 _ T h e s e 6 4 l i n 0071260 e s e n c o d e t h e c y 0071300 c l e s f o r o u t g o i n 0071320 g p a c k e t s . T h e e 0071340 n c o d i n g f o r t h e 0071360 h e a d e r c y c l e i s 0071400 t h e 226 017 241 017 262 223 304 004 034 ; \0 P 304 0071420 006 \0 307 317 \0 \0 224 212 017 241 240 227 301 031 s a 0071440 m e a s t h a t g i v e n 0071460 a b o v e . 226 304 004 034 ; \0 P 304 004 0071500 ? 323 \0 3 212 017 243 240 227 301 022 P a r i t 0071520 y O u t ( O u t p u t ) 226 304 004 0071540 " 201 \0 P 304 006 \0 215 315 \0 \0 { 212 017 241 240 0071560 227 301 ^ T h i s s i g n a l c 0071600 a r r i e s p a r i t y c o 0071620 m p u t e d o v e r t h e 0071640 D a t a O u t l i n e s . I 0071660 t s t i m i n g i s c u r 0071700 r e n t l y u n d e f i n e d 0071720 . 226 304 004 034 ; \0 P 304 004 ] 324 \0 Y 212 017 0071740 244 240 227 301 020 C o n s i s t e n c y 0071760 P o r t 226 304 004 034 ; \0 P 304 004 \r ] 0072000 \0 016 212 017 243 240 227 301 022 S h a r e d O 0072020 u t ( O u t p u t ) 226 304 004 " 201 0072040 \0 P 304 004 4 6 \0 = 212 017 241 240 227 304 004 002 0072060 035 001 177 017 262 223 301 Z T h e D y n a 0072100 B u s S h a r e d l i n e 0072120 i s u s e d t o m a i n t 0072140 a i n m u l t i p l e c o p 0072160 i e s o f c a c h e d d a 0072200 t a i n a c o n s i s t e 0072220 n t 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0072240 " 310 \0 + 212 017 241 240 227 304 004 \b 005 005 W 017 0072260 262 223 301 _ s t a t e . W h e n 0072300 a n a d d r e s s c y c l e 0072320 a p p e a r s o n t h e 0072340 b u s , a l l c a c h e s 0072360 m a t c h t h e a d d r e s 0072400 s a g a i n s t a d d r e s 0072420 s e s 226 017 241 017 262 223 304 004 034 ; \0 P 304 0072440 004 \ . \0 y 212 017 241 240 227 304 004 \b l \b + 0072460 017 262 223 301 b t h e y h a v e s 0072500 t o r e d . C a c h e s t h 0072520 a t f i n d a m a t c h 0072540 u s e S h a r e d O u t t o 0072560 a s s e r t t h e S h a r 0072600 e d l i n e . T h e d e l 0072620 a y f r o m 226 017 241 017 262 223 304 004 034 0072640 ; \0 P 304 004 F 303 \0 c 212 017 241 240 227 304 004 0072660 \n 323 004 : 017 262 223 301 U a d d r e s s 0072700 i n t o S h a r e d O u t 0072720 i s i m p l e m e n t a t i 0072740 o n d e p e n d e n t a n d 0072760 t h e r e f o r e n o t p 0073000 a r t o f t h e b u s 226 017 0073020 241 017 262 223 304 004 034 ; \0 P 304 004 036 267 \0 . 0073040 212 017 241 240 227 304 004 006 335 006 325 017 262 223 301 c 0073060 s p e c i f i c a t i o n s . 0073100 T h e r e i s n o c o r r 0073120 e s p o n d i n g s i g n a l 0073140 S h a r e d I n b e c a u s 0073160 e c a c h e s d o n ' t r 0073200 e a d t h e S h a r e d l 0073220 i n e 226 017 241 017 262 223 304 004 034 ; \0 P 304 0073240 004 I = \0 v 212 017 241 240 227 301 3 d i r e 0073260 c t l y 030 i t s s t a t e i 0073300 s r e t u r n e d v i a a 0073320 r e p l y p a c k e t . 226 0073340 304 004 034 ; \0 P 304 004 Q q \0 234 212 017 243 240 0073360 227 301 021 O w n e r O u t ( O u t 0073400 p u t ) 226 304 004 " 201 \0 P 304 004 T 261 \0 0073420 310 212 017 241 240 227 304 004 006 261 003 1 017 262 223 301 0073440 S T h e D y n a B u s O w n 0073460 e r l i n e i s a l s o 0073500 u s e d b y c a c h e s t 0073520 o m a i n t a i n c o n s i 0073540 s t e n c y . A c a c h e 0073560 u s e s 226 017 241 017 262 223 304 004 034 ; \0 P 0073600 304 004 \t i \0 031 212 017 241 240 227 304 004 \b 017 005 0073620 323 017 262 223 301 ] O w n e r O u t t 0073640 o a s s e r t t h e O w n 0073660 e r l i n e w h e n a r 0073700 e a d r e q u e s t a p p e 0073720 a r s o n t h e b u s a 0073740 n d t h e c a c h e i s 0073760 t h e 226 017 241 017 262 223 304 004 034 ; \0 P 304 0074000 004 A 337 \0 310 212 017 241 240 227 304 004 006 035 005 \f 0074020 017 262 223 301 c o w n e r o f t h 0074040 a t b l o c k ( a c a c h 0074060 e i s t h e o w n e r o 0074100 f a b l o c k w h e n i 0074120 t s p r o c e s s o r w a s 0074140 t h e l a s t o n e t h 0074160 a t d i d a 226 017 241 017 262 223 304 004 0074200 034 ; \0 P 304 004 034 ; \0 d 212 017 241 240 227 304 0074220 004 005 363 005 2 017 262 223 301 ` w r i t e 0074240 i n t o t h e b l o c k ) . 0074260 T h e d e l a y f r o m 0074300 a d d r e s s i n t o O w 0074320 n e r O u t i s t h e s a 0074340 m e a s f o r S h a r e d 0074360 O u t . T h e r e 226 017 241 017 262 223 0074400 240 k 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B 0074420 Q 240 244 240 250 304 004 [ 317 \0 z 304 004 035 313 \0 0074440 310 212 305 005 X e r o x 305 \n P r e s s 0074460 F o n t s 305 016 T i m e s R o m a 0074500 n - M R R 017 243 241 033 240 223 304 004 003 # \0 0074520 d 240 244 240 224 017 240 225 017 240 240 227 301 , D R 0074540 A G O N P R O J E C T 030 F 0074560 O R I N T E R N A L X E R O 0074600 X U S E O N L Y 226 304 004 b - \0 0074620 p 304 004 t 017 \0 ( 212 305 005 X e r o x 305 0074640 \n P r e s s F o n t s 305 016 T i m 0074660 e s R o m a n - M R R 017 243 241 033 240 0074700 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017 241 0074720 240 227 301 001 D 226 017 240 240 227 301 003 Y N A 226 0074740 017 241 240 227 301 001 B 226 017 240 240 227 301 004 U S 0074760 226 017 241 240 227 301 001 L 226 017 240 240 227 301 0075000 006 O G I C A L 226 017 241 240 227 301 002 S 0075020 226 017 240 240 227 301 \r P E C I F I C A T 0075040 I O N S 226 305 005 X e r o x 305 \n P r 0075060 e s s F o n t s 305 \n L a u r e l 0075100 - M R R 017 243 241 033 240 223 304 004 003 # \0 P 0075120 240 244 240 224 017 242 225 017 242 240 227 304 006 \0 262 221 0075140 \0 \0 X 304 006 \0 346 304 \0 \0 O 212 301 001 8 226 0075160 304 004 034 ; \0 P 304 006 \0 203 033 \0 \0 1 212 017 0075200 241 240 227 301 T i s n o c o r r e 0075220 s p o n d i n g s i g n a l 0075240 O w n e r I n b e c a u s e 0075260 c a c h e s d o n ' t n e e 0075300 d t o r e a d t h e O w 0075320 n e r l i n e . 226 304 004 034 ; \0 P 0075340 304 006 \0 245 321 \0 \0 C 212 305 005 X e r o x 0075360 305 \n P r e s s F o n t s 305 016 T i 0075400 m e s R o m a n - B R R 017 243 241 033 0075420 240 223 304 004 \t i \0 310 240 244 240 224 017 243 225 017 0075440 243 240 227 301 017 4 . B u s P r o t 0075460 o c o l 226 304 004 " 201 \0 P 304 006 \0 304 220 0075500 \0 \0 S 212 017 241 240 227 304 004 \a 226 \a A 017 262 0075520 223 301 _ T h e D y n a B u s ' s 0075540 p r o t o c o l c a n b e 0075560 d e s c r i b e d b e s t 0075600 i n t e r m s o f b u s 0075620 o p e r a t i o n a t t h r 0075640 e e l e v e l s : c y c l e 0075660 s , 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0075700 t 017 \0 2 212 017 241 240 227 304 004 002 230 001 261 017 0075720 262 223 301 _ p a c k e t s , a n d 0075740 t r a n s a c t i o n s . T 0075760 h e s e t e r m s w e r e 0076000 d e f i n e d e a r l i e r , 0076020 b u t w e w i l l r e v 0076040 i e w t h e m q u i c k l y 0076060 . A 226 017 241 017 262 223 304 004 034 ; \0 P 304 0076100 004 Z 367 \0 ( 212 017 241 240 227 304 004 004 025 002 376 0076120 017 262 223 301 a c y c l e i s o n 0076140 e c o m p l e t e p e r i o 0076160 d o f t h e b u s c l o 0076200 c k ; a p a c k e t i s 0076220 a c o n t i g u o u s s e q 0076240 u e n c e o f c y c l e s ; 0076260 a n d a 226 017 241 017 262 223 304 004 034 ; 0076300 \0 P 304 006 \0 336 265 \0 \0 d 212 017 241 240 227 304 0076320 004 002 203 002 _ 017 262 223 301 i t r a n s a 0076340 c t i o n i s a p a i r 0076360 o f r e q u e s t - r e p l y 0076400 p a c k e t s . T h e f i 0076420 r s t c y c l e o f a p 0076440 a c k e t a l w a y s c a r 0076460 r i e s a d e v i c e i d 0076500 , a 226 017 241 017 262 223 304 004 034 ; \0 P 304 0076520 004 f v \0 / 212 017 241 240 227 304 004 \r 017 \n 275 0076540 017 262 223 301 ] c o m m a n d , a 0076560 M o d e / F a u l t b i t , 0076600 a R p l y S h a r e d b i t 0076620 , a n d a n a d d r e s s 0076640 ; s u b s e q u e n t c y c 0076660 l e s m a y c a r r y d a 0076700 t a 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0076720 5 S \0 031 212 017 241 240 227 301 % o r a d 0076740 d r e s s , d e p e n d i n g 0076760 o n t h e c o m m a n d . 0077000 226 304 004 " 201 \0 P 304 004 p 352 \0 7 212 017 241 0077020 240 227 304 004 004 g 004 c 017 262 223 301 _ B e f 0077040 o r e a t r a n s a c t i o 0077060 n c a n b e g i n , t h e 0077100 r e q u e s t i n g d e v i 0077120 c e m u s t g e t b u s 0077140 m a s t e r s h i p f r o m 0077160 t h e a r b i t e r . 226 017 241 017 0077200 262 223 304 004 034 ; \0 P 304 004 6 ) \0 033 212 017 0077220 241 240 227 304 004 006 } 004 262 017 262 223 301 b O n 0077240 c e i t h a s t h e b u 0077260 s , t h e d e v i c e p u 0077300 t s a r e q u e s t p a c 0077320 k e t o n t h e b u s o 0077340 n e c y c l e a t a t i 0077360 m e , r e l e a s e s t h e 0077400 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 % 8 0077420 \0 023 212 017 241 240 227 304 004 005 341 003 364 017 262 223 0077440 301 a b u s , a n d t h e n 0077460 w a i t s f o r t h e r e 0077500 p l y p a c k e t . P a c k 0077520 e t t r a n s m i s s i o n 0077540 i s u n i n t e r r u p t a b 0077560 l e i n t h a t n o o t 0077600 h e r 226 017 241 017 262 223 304 004 034 ; \0 P 304 0077620 004 \r b \0 \a 212 017 241 240 227 304 004 026 \ 025 m 0077640 017 262 223 301 f d e v i c e c a n 0077660 t a k e t h e b u s a w a 0077700 y d u r i n g t h i s t i 0077720 m e , r e g a r d l e s s o 0077740 f i t s p r i o r i t y . 0077760 T h e t r a n s a c t i o n 0100000 i s c o m p l e t e 226 017 241 017 262 0100020 223 304 004 034 ; \0 P 304 006 \0 210 ! \0 \0 I 212 0100040 017 241 240 227 304 004 004 223 003 206 017 262 223 301 _ w 0100060 h e n a n o t h e r d e v i 0100100 c e s e n d s a r e p l y 0100120 p a c k e t . N o t e t h 0100140 a t b e t w e e n t h e r 0100160 e q u e s t a n d r e p l y 0100200 p a c k e t s t h e r e 226 017 0100220 241 017 262 223 304 004 034 ; \0 P 304 004 v ' \0 A 0100240 212 017 241 240 227 304 004 003 E 002 316 017 262 223 301 & 0100260 m a y b e a n a r b i t r 0100300 a r y n u m b e r o f c y 0100320 c l e s . 226 017 240 240 227 301 K T h i 0100340 s i s n o t q u i t e t 0100360 r u e b e c a u s e o f t 0100400 i m e o u t s a n d t h e 0100420 n e e d t o d o f l o w 0100440 c o n t r o l , 226 017 241 017 262 223 304 004 0100460 034 ; \0 P 304 006 \0 242 347 \0 \0 \ 212 017 240 240 0100500 227 304 004 \v 221 003 247 017 262 223 301 037 b u t 0100520 m o r e o n t h e s e t o 0100540 p i c s l a t e r . 226 017 241 240 227 0100560 301 : U n d e r n o r m a l 0100600 o p e r a t i o n , t h e p 0100620 r o t o c o l e n s u r e s 0100640 a o n e - t o - o n e 226 017 241 017 0100660 262 223 304 004 034 ; \0 P 304 006 001 # K \0 \0 251 0100700 212 017 241 240 227 304 004 006 O 003 L 017 262 223 301 Z 0100720 c o r r e s p o n d e n c e b 0100740 e t w e e n r e q u e s t p 0100760 a c k e t s a n d r e p l y 0101000 p a c k e t s ; h o w e v e 0101020 r , b e c a u s e o f e r 0101040 r o r s , s o m e 226 017 241 017 262 223 0101060 304 004 034 ; \0 P 304 004 b 353 \0 ; 212 017 241 240 0101100 227 304 004 \t 376 \b y 017 262 223 301 3 r e q u 0101120 e s t p a c k e t s m a y 0101140 n o t g e t a r e p l y . 0101160 T h u s , d e v i c e s 226 0101200 305 005 X e r o x 305 \n P r e s s F o 0101220 n t s 305 016 T i m e s R o m a n - 0101240 M I R 017 243 241 033 240 223 304 004 003 # \0 P 240 0101260 244 240 224 017 244 225 017 244 240 227 301 \b m u s t 0101300 n o t 226 017 241 240 227 301 $ d e p e 0101320 n d o n t h e n u m b e r 0101340 o f r e q u e s t a n d 226 0101360 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 205 237 0101400 \0 \0 R 212 017 241 240 227 304 004 006 3 003 h 017 262 0101420 223 301 ^ r e p l y p a c k e t s 0101440 b e i n g e q u a l s i n 0101460 c e t h i s i n v a r i a n 0101500 t w i l l n o t i n g e 0101520 n e r a l b e m a i n t a i 0101540 n e d . T h e p r o t o c o 0101560 l 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 E 0101600 241 \0 , 212 017 241 240 227 304 004 005 024 002 367 017 262 0101620 223 301 = r e q u i r e s d e v i 0101640 c e s t o p r o v i d e a 0101660 s i m p l e , b u t c r u 0101700 c i a l g u a r a n t e e : 0101720 226 017 244 240 227 301 $ t h a t t h e y 0101740 s e r v i c e r e q u e s t 0101760 p a c k e t s i n 226 017 241 017 262 0102000 223 304 004 034 ; \0 P 304 004 p 026 \0 I 212 017 244 0102020 240 227 301 \r a r r i v a l o r d e 0102040 r 226 017 241 240 227 301 001 . 226 304 004 " 201 \0 P 0102060 304 004 G Q \0 1 212 017 241 240 227 304 004 \b l 005 0102100 325 017 262 223 301 ^ T h e d e t a i l 0102120 e d d e s c r i p t i o n o 0102140 f t h e p r o t o c o l b 0102160 e l o w f i r s t t a k e s 0102200 u p a r b i t r a t i o n 0102220 a n d f l o w c o n t r o l 0102240 . I t 226 017 241 017 262 223 304 004 034 ; \0 P 0102260 304 004 Z # \0 @ 212 017 241 240 227 304 004 005 } 002 0102300 n 017 262 223 301 Z t h e n d i s c u 0102320 s s e s t i m e o u t s , 0102340 t h e m e c h a n i s m u s 0102360 e d t o d e t e c t n o 0102400 r e s p o n s e . N e x t , 0102420 i t l i s t s t h e b u s 0102440 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 001 [ 0102460 $ \0 \0 377 212 017 241 240 227 304 004 \b 204 006 207 017 0102500 262 223 301 ] c o m m a n d s c u r 0102520 r e n t l y d e f i n e d , 0102540 s a y s h o w N o O p s a 0102560 r e i s s u e d , a n d e 0102600 x p l a i n s t h e p u r p 0102620 o s e o f t h e d e v i c 0102640 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 0102660 230 u \0 \0 t 212 017 241 240 227 304 004 \t 371 \b 3 0102700 017 262 223 301 c i d . T h e l a s 0102720 t s u b s e c t i o n p r o 0102740 v i d e s t h e d e t a i l 0102760 e d m a k e u p o f t h e 0103000 d i f f e r e n t t r a n s 0103020 a c t i o n s . T h e d e s 0103040 c r i p t i o n 226 017 241 017 262 223 304 004 0103060 034 ; \0 P 304 006 001 276 021 \0 001 ` 212 017 241 240 0103100 227 301 H o f t h e c a c h e 0103120 c o n s i s t e n c y a l g o 0103140 r i t h m i s d e f e r r e 0103160 d t o t h e f o l l o w i 0103200 n g s e c t i o n . 226 304 004 034 ; 0103220 \0 P 304 004 i 235 \0 [ 212 305 005 X e r o x 0103240 305 \n P r e s s F o n t s 305 016 T i 0103260 m e s R o m a n - B R R 017 243 241 033 0103300 240 223 304 004 003 # \0 P 240 244 240 224 017 245 225 017 0103320 245 240 227 301 034 A r b i t r a t i o n 0103340 a n d F l o w C o n t r o 0103360 l 226 304 004 " 201 \0 P 304 006 \0 203 276 \0 \0 } 0103400 212 017 241 240 227 304 004 004 364 004 a 017 262 223 301 ` 0103420 T h e a r b i t e r s e r v 0103440 e s t w o r e l a t e d p 0103460 u r p o s e s . F i r s t , 0103500 i t a l l o w s m u l t i p 0103520 l e c o n t e n d i n g d e 0103540 v i c e s t o u s e t h e 0103560 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 207 0103600 356 \0 \0 207 212 017 241 240 227 304 004 003 9 002 w 017 0103620 262 223 301 ` b u s w i t h o u t 0103640 s t e p p i n g o n o n e 0103660 a n o t h e r . S e c o n d , 0103700 i t e n s u r e s t h a t 0103720 d e v i c e s w h o s e s 0103740 e r v i c e t i m e s p r e 0103760 v e n t 226 017 241 017 262 223 304 004 034 ; \0 P 0104000 304 004 % o \0 ' 212 017 241 240 227 304 004 005 371 003 0104020 * 017 262 223 301 X t h e m f r o m 0104040 k e e p i n g u p w i t h 0104060 t h e m a x i m u m a r r i 0104100 v a l r a t e o f r e q u 0104120 e s t s d o n ' t h a v e 0104140 t o w o r r y a b o u t 226 017 0104160 241 017 262 223 304 004 034 ; \0 P 304 006 \0 221 " \0 0104200 \0 237 212 017 241 240 227 301 E i n t e r n a 0104220 l b u f f e r s o v e r f l 0104240 o w i n g . T h i s s e c o 0104260 n d f u n c t i o n i s r 0104300 e f e r r e d t o a s 226 017 0104320 244 240 227 301 \f f l o w c o n t r o 0104340 l 226 017 241 240 227 301 001 . 226 304 004 " 201 \0 P 0104360 304 004 . 243 \0 8 212 017 241 240 227 304 004 004 373 003 0104400 243 017 262 223 301 R E a c h d e v i c 0104420 e i n t e r a c t s w i t h 0104440 t h e a r b i t e r v i a 0104460 a p o r t c o n s i s t i 0104500 n g o f t w o r e q u e s 0104520 t w i r e s 226 017 244 240 227 301 \a R 0104540 e q u e s t 226 017 241 240 227 301 006 [ 0 . 0104560 . 1 ] 226 017 241 017 262 223 304 004 034 ; \0 P 304 0104600 004 031 356 \0 ! 212 017 241 240 227 304 004 002 345 001 353 0104620 017 262 223 301 026 a n d t h r e e g 0104640 r a n t w i r e s 226 017 244 240 227 0104660 301 005 G r a n t 226 017 241 240 227 301 002 , 0104700 226 017 244 240 227 301 \b H i P G r a n t 226 0104720 017 241 240 227 301 006 , a n d 226 017 244 240 0104740 227 301 \t L o n g G r a n t 226 017 241 240 0104760 227 301 ) . T h e a r b i t e r 0105000 s u p p o r t s t w o b a 0105020 s i c t y p e s o f 226 017 241 017 0105040 262 223 304 004 034 ; \0 P 304 004 | 327 \0 251 212 017 0105060 241 240 227 304 004 005 330 003 335 017 262 223 301 016 p o 0105100 r t s , c a l l e d 226 017 244 240 0105120 227 301 006 n o r m a l 226 017 241 240 227 301 005 0105140 a n d 226 017 244 240 227 301 006 m e m o 0105160 r y 226 017 241 240 227 301 004 . A 226 017 244 0105200 240 227 301 006 n o r m a l 226 017 241 240 227 301 0105220 5 p o r t h a s t w o r 0105240 e q u e s t c o u n t e r s , 0105260 o n e f o r h i g h p r 0105300 i o r i t y 226 017 241 017 262 223 304 004 034 ; 0105320 \0 P 304 004 , 365 \0 A 212 017 241 240 227 304 004 004 0105340 \v 003 210 017 262 223 301 d r e q u e s t s 0105360 a n d t h e o t h e r f 0105400 o r l o w p r i o r i t y 0105420 r e q u e s t s . I n a d d 0105440 i t i o n , e a c h c o u n 0105460 t e r h a s a n a s s o c 0105500 i a t e d p a c k e t 226 017 241 017 0105520 262 223 304 004 034 ; \0 P 304 004 M 377 \0 y 212 017 0105540 241 240 227 304 004 004 313 003 230 017 262 223 301 [ l e 0105560 n g t h . A d e v i c e i 0105600 n d i c a t e s w h e t h e r 0105620 i t w a n t s t o m a k 0105640 e a l o w o r h i g h 0105660 p r i o r i t y r e q u e s t 0105700 v i a i t s 226 017 244 240 227 301 \a 0105720 R e q u e s t 226 017 241 017 262 223 304 004 034 0105740 ; \0 P 304 006 \0 346 247 \0 001 202 212 017 241 240 227 0105760 304 004 001 [ 001 " 017 262 223 301 g w i r e s 0106000 . I t m a y a l s o u s 0106020 e t h e s e w i r e s t o 0106040 s i e z e t h e b u s , 0106060 l o c k i n g o u t a l l 0106100 r e q u e s t o r s , a n d 0106120 t o r e l e a s e i t . T 0106140 h e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 0106160 % o \0 D 212 017 244 240 227 301 \a R e q u e 0106200 s t 226 017 241 240 227 301 036 w i r e s 0106220 a r e e n c o d e d a s f 0106240 o l l o w s : 226 304 004 034 ; \0 P 304 004 0106260 \t i \0 024 212 017 244 240 227 301 \b E n c o d 0106300 i n g 226 304 004 Z 375 004 002 214 301 016 I n t 0106320 e r p r e t a t i o n 226 304 004 034 ; 0106340 \0 P 304 004 T 261 \0 310 212 017 241 240 227 301 \a 0106360 0 226 304 004 026 377 \0 212 214 301 5 0106400 r e l e a s e s y s t e m - w 0106420 i d e h o l d i f i n e 0106440 f f e c t , N o O p o t h e 0106460 r w i s e 226 304 004 034 ; \0 P 304 004 \t i 0106500 \0 031 212 017 241 240 227 301 \a 1 0106520 226 304 004 026 377 \0 212 214 301 027 a s s e r t 0106540 s y s t e m - w i d e h o l 0106560 d 226 304 004 034 ; \0 P 304 004 A 337 \0 310 212 017 0106600 241 240 227 301 \a 2 226 304 004 026 0106620 377 \0 212 214 301 3 i n c r e a s e t 0106640 h e n u m b e r o f l o w 0106660 p r i o r i t y r e q u e s 0106700 t s b y o n e 226 304 004 034 ; \0 P 0106720 304 004 034 ; \0 d 212 017 241 240 227 301 \a 0106740 3 226 304 004 026 377 \0 212 214 301 4 i n 0106760 c r e a s e t h e n u m b e 0107000 r o f h i g h p r i o r i 0107020 t y r e q u e s t s b y o 0107040 n e 226 240 k 240 j 017 241 017 245 223 304 006 \0 \0 0107060 035 001 B Q 240 244 240 250 304 004 [ 317 \0 z 304 004 0107100 035 313 \0 310 212 305 005 X e r o x 305 \n P r 0107120 e s s F o n t s 305 016 T i m e s R 0107140 o m a n - M R R 017 243 241 033 240 223 304 004 0107160 003 # \0 d 240 244 240 224 017 240 225 017 240 240 227 301 0107200 , D R A G O N P R O J E C T 0107220 030 F O R I N T E R N A L X 0107240 E R O X U S E O N L Y 226 304 004 0107260 3 262 \0 ; 304 004 t 017 \0 ( 212 305 005 X e r 0107300 o x 305 \n P r e s s F o n t s 305 016 0107320 T i m e s R o m a n - M R R 017 243 0107340 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 241 0107360 225 017 241 240 227 301 001 D 226 017 240 240 227 301 003 Y 0107400 N A 226 017 241 240 227 301 001 B 226 017 240 240 227 301 0107420 004 U S 226 017 241 240 227 301 001 L 226 017 240 0107440 240 227 301 006 O G I C A L 226 017 241 240 227 301 0107460 002 S 226 017 240 240 227 301 \r P E C I F I 0107500 C A T I O N S 226 305 005 X e r o x 305 0107520 \n P r e s s F o n t s 305 \n L a u 0107540 r e l - M R R 017 243 241 033 240 223 304 004 003 0107560 # \0 P 240 244 240 224 017 242 225 017 242 240 227 304 004 0107600 026 P \0 \v 304 006 \0 346 304 \0 \0 O 212 301 001 9 0107620 226 304 004 " 201 \0 P 304 006 \0 203 033 \0 \0 1 212 0107640 017 241 240 227 304 004 \b 034 004 003 017 262 223 301 002 A 0107660 226 305 005 X e r o x 305 \n P r e s s 0107700 F o n t s 305 016 T i m e s R o m a 0107720 n - M I R 017 243 241 033 240 223 304 004 003 # \0 0107740 P 240 244 240 224 017 243 225 017 243 240 227 301 006 m e 0107760 m o r y 226 017 241 240 227 301 # p o r t 0110000 c o n s i s t s o f a s 0110020 i n g l e r e q u e s t 226 017 0110040 240 240 227 301 004 F I F O 226 017 241 240 227 301 ) 0110060 , w i t h a s i n g l e 0110100 p r i o r i t y f o r a l l 0110120 i n c o m i n g 226 017 241 017 262 223 304 0110140 004 034 ; \0 P 304 006 \0 364 u \0 \0 ] 212 017 241 0110160 240 227 304 004 o 3 b 245 017 262 223 301 < r e q 0110200 u e s t s . A d e v i c e 0110220 i n d i c a t e s t h e l e 0110240 n g t h o f a p a c k e t 0110260 v i a i t s 226 017 243 240 227 301 \a 0110300 R e q u e s t 226 017 241 240 227 301 # w 0110320 i r e s . I t m a y a l s 0110340 o u s e t h e s e w i r e 0110360 s 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 0110400 235 y \0 \0 = 212 017 241 240 227 301 " t o s 0110420 i e z e a n d r e l e a s e 0110440 t h e b u s . T h e 226 017 0110460 243 240 227 301 \a R e q u e s t 226 017 241 240 0110500 227 301 036 w i r e s a r e e n 0110520 c o d e d a s f o l l o w s 0110540 : 226 304 004 034 ; \0 P 304 004 k 231 \0 + 212 017 0110560 243 240 227 301 \b E n c o d i n g 226 304 004 0110600 Z 375 004 002 214 301 016 I n t e r p r e t 0110620 a t i o n 226 304 004 034 ; \0 P 304 004 d 252 0110640 \0 ) 212 017 241 240 227 301 \a 0 0110660 226 304 004 026 377 \0 212 214 301 5 r e l e a s 0110700 e s y s t e m - w i d e h o 0110720 l d i f i n e f f e c t , 0110740 N o O p o t h e r w i s e 226 0110760 304 004 034 ; \0 P 304 006 \0 211 D \0 \0 9 212 017 0111000 241 240 227 301 \a 1 226 304 004 026 0111020 377 \0 212 214 301 027 a s s e r t s y s 0111040 t e m - w i d e h o l d 226 304 004 0111060 034 ; \0 P 304 006 \0 204 9 \0 \0 8 212 017 241 240 0111100 227 301 \a 2 226 304 004 026 377 \0 0111120 212 214 301 # m a k e a r e q u e 0111140 s t f o r a 2 c y c l e 0111160 p a c k e t 226 304 004 034 ; \0 P 304 006 0111200 001 = \a \0 \0 211 212 017 241 240 227 301 \a 0111220 3 226 304 004 026 377 \0 212 214 301 # m a 0111240 k e a r e q u e s t f o r 0111260 a 5 c y c l e p a c k e 0111300 t 226 304 004 " 201 \0 P 304 004 b U \0 , 212 017 0111320 241 240 227 304 004 \t ? 006 . 017 262 223 301 Z F o 0111340 r b o t h t y p e s o f 0111360 p o r t s a d e v i c e i 0111400 s p e r m i t t e d t o m 0111420 a k e m o r e t h a n o n 0111440 e r e q u e s t t o t h e 0111460 a r b i t e r 226 017 241 017 262 223 304 004 0111500 034 ; \0 P 304 006 001 235 } \0 \0 275 212 017 241 240 0111520 227 304 004 \n \f \n 005 017 262 223 301 a b e f o 0111540 r e a n y o f t h e p e 0111560 n d i n g r e q u e s t s h 0111600 a v e b e e n g r a n t e d 0111620 , s u b j e c t t o t h e 0111640 i m p l e m e n t a t i o n 0111660 l i m i t i m p o s e d 226 017 241 0111700 017 262 223 304 004 034 ; \0 P 304 004 Y 351 \0 * 212 0111720 017 241 240 227 304 004 004 243 004 1 017 262 223 301 9 b 0111740 y t h e a r b i t e r . A 0111760 d e v i c e d o e s t h i 0112000 s s i m p l y b y h o l d 0112020 i n g t h e 226 017 243 240 227 301 \a R 0112040 e q u e s t 226 017 241 240 227 301 $ w i 0112060 r e s i n t h e d e s i r 0112100 e d s t a t e f o r m o r 0112120 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 b 0112140 g \0 / 212 017 241 240 227 304 004 002 343 002 { 017 262 0112160 223 301 e t h a n o n e c y c l 0112200 e . O n e r e q u e s t i 0112220 s r e g i s t e r e d f o r 0112240 e a c h c y c l e i n w 0112260 h i c h t h e w i r e s a 0112300 r e i n r e q u e s t s t 0112320 a t e . F o r 226 017 241 017 262 223 304 004 0112340 034 ; \0 P 304 006 \0 367 244 \0 \0 y 212 017 243 240 0112360 227 304 004 \v 233 \n 211 017 262 223 301 006 m e m o 0112400 r y 226 017 241 240 227 301 025 p o r t s 0112420 n o t e t h a t t h e 226 017 0112440 240 240 227 301 004 F I F O 226 017 241 240 227 301 D 0112460 g u a r a n t e e s t h a t 0112500 g r a n t s w i l l b e 0112520 g i v e n i n t h e o r d 0112540 e r i n w h i c h r e q u 0112560 e s t s 226 017 241 017 262 223 304 004 034 ; \0 P 0112600 304 004 021 377 \0 \t 212 017 241 240 227 301 \b a r r 0112620 i v e d . 226 304 004 " 201 \0 P 304 006 001 9 0112640 003 \0 \0 243 212 017 241 240 227 304 004 004 F 003 217 017 0112660 262 223 301 _ T h e t y p e o f 0112700 a p o r t , a s w e l l 0112720 a s t y p e d e p e n d e n 0112740 t c h a r a c t e r i s t i c 0112760 s ( t h e l e n g t h s f 0113000 o r t h e h i g h a n d 0113020 l o w 226 017 241 017 262 223 304 004 034 ; \0 P 304 0113040 006 001 < 225 \0 \0 251 212 017 241 240 227 304 004 \b k 0113060 006 247 017 262 223 301 021 p r i o r i t i e 0113100 s f o r a 226 017 243 240 227 301 006 n 0113120 o r m a l 226 017 241 240 227 301 036 p o r 0113140 t , a n d t h e p r i o r 0113160 i t y f o r a 226 017 243 240 227 301 0113200 006 m e m o r y 226 017 241 240 227 301 * p 0113220 o r t ) a r e p r o v i d e 0113240 d a t i n i t i a l i z a t 0113260 i o n t i m e 226 017 241 017 262 223 304 004 0113300 034 ; \0 P 304 004 R . \0 - 212 017 241 240 227 304 0113320 004 025 F 024 021 017 262 223 301 033 u s i n g 0113340 t h e D e b u g b u s . F 0113360 o r a 226 017 243 240 227 301 006 n o r m 0113400 a l 226 017 241 240 227 301 B p o r t t 0113420 h e p r i o r i t y o f t 0113440 h e h i g h p r i o r i t y 0113460 p o r t m u s t n o t b 0113500 e m a d e l e s s 226 017 241 017 262 0113520 223 304 004 034 ; \0 P 304 006 \0 321 361 \0 \0 v 212 0113540 017 241 240 227 301 # t h a n t h a t 0113560 o f t h e l o w p r i o r 0113600 i t y p o r t . 226 304 004 " 201 \0 P 0113620 304 004 / 231 \0 034 212 017 243 240 227 304 004 021 326 020 0113640 o 017 262 223 301 005 G r a n t 226 017 241 240 227 0113660 301 > i s u s e d b y t h 0113700 e a r b i t e r t o s i g 0113720 n a l t h a t a d e v i c 0113740 e h a s g r a n t . I f 0113760 226 017 243 240 227 301 005 G r a n t 226 017 241 240 0114000 227 301 026 i s a s s e r t e d 0114020 i n c y c l e 226 017 243 240 227 301 001 0114040 i 226 017 241 240 227 301 005 t h e n 226 017 241 0114060 017 262 223 304 004 034 ; \0 P 304 006 002 ^ 232 \0 001 0114100 o 212 017 241 240 227 304 004 026 277 021 256 017 262 223 301 0114120 $ t h e d e v i c e c a n 0114140 u s e t h e b u s i n c 0114160 y c l e 226 017 243 240 227 301 001 i 226 017 241 0114200 240 227 301 \v . F i n a l l y , 226 0114220 017 243 240 227 301 \b H i P G r a n t 226 017 0114240 241 240 227 301 + t e l l s t h e 0114260 d e v i c e w h e t h e r t 0114300 h e c u r r e n t g r a n t 0114320 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 ~ 334 0114340 \0 O 212 017 241 240 227 304 004 002 . 001 261 017 262 223 0114360 301 3 c o r r e s p o n d s t o 0114400 a h i g h p r i o r i t y 0114420 r e q u e s t o r n o t ; 0114440 a n d 226 017 243 240 227 301 \t L o n g 0114460 G r a n t 226 017 241 240 227 301 % t e l 0114500 l s t h e d e v i c e w h 0114520 e t h e r t h e c u r r e n 0114540 t 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 # 0114560 332 \0 027 212 017 241 240 227 304 004 005 315 004 237 017 262 0114600 223 301 H g r a n t c o r r e s p 0114620 o n d s t o a 5 c y c l 0114640 e p a c k e t o r n o t . 0114660 T h e t i m i n g o f k 0114700 e y s i g n a l s 226 017 243 240 227 0114720 301 032 a t t h e p i n s o f 0114740 a r e q u e s t e r 226 017 241 240 0114760 227 301 003 i s 226 017 241 017 262 223 304 004 034 ; 0115000 \0 P 304 006 003 336 , \0 002 217 212 017 241 240 227 304 0115020 004 \a x 005 203 017 262 223 301 % s h o w n 0115040 b e l o w f o r a t w o 0115060 c y c l e r e q u e s t ( 226 0115100 017 243 240 227 301 \t D r i v e D a t a 226 0115120 017 241 240 227 301 2 o f c o u r s e 0115140 d o e s n ' t a p p e a r 0115160 a t t h e p i n s o f t 0115200 h e c h i p , 226 017 241 017 262 223 304 004 0115220 034 ; \0 P 304 004 > 373 \0 + 212 017 241 240 227 301 0115240 037 b u t t h e s i g n a l s 0115260 i t e n a b l e s d o ) . 0115300 226 304 004 A 337 \0 240 304 004 l } \0 M 212 304 004 0115320 A 337 \0 240 304 004 # / \0 032 212 304 004 034 ; \0 0115340 P 304 004 J 332 \0 w 212 240 x 240 j 240 252 304 004 0115360 001 \v 001 ^ 240 244 304 004 322 317 002 027 304 004 322 317 0115400 002 027 240 242 240 245 240 250 304 006 001 W B \0 \0 037 0115420 240 244 240 250 240 r 240 j 017 241 017 245 223 304 004 \0 0115440 001 003 350 240 244 240 250 017 252 017 252 240 242 240 250 304 0115460 004 002 212 $ e 240 244 240 250 024 023 200 240 242 240 0115500 250 017 241 017 260 223 017 240 017 267 223 \v \v 300 032 0115520 230 024 0 241 243 017 241 017 245 223 240 x 240 j 017 241 0115540 241 250 017 244 017 257 223 016 * 017 344 016 * 020 H 241 0115560 271 \r 017 342 016 0 017 342 241 271 \f 352 017 d \f 0115600 352 020 H 241 271 \v ( 017 b \f 360 017 b 241 271 025 0115620 252 017 d 025 252 020 H 241 271 024 j 017 d 024 j 020 0115640 H 241 271 023 * 017 d 023 * 020 H 241 271 021 352 017 0115660 d 021 352 020 H 241 271 020 252 017 d 020 252 020 H 241 0115700 271 017 240 017 b 026 020 017 b 241 271 016 ` 017 b 017 0115720 @ 017 b 241 271 024 j 017 004 024 j 017 ` 241 271 023 0115740 * 017 004 023 * 017 ` 241 271 022 017 002 024 p 017 0115760 002 241 271 021 352 016 204 021 352 017 ` 241 271 020 252 016 0116000 204 020 252 017 ` 241 271 016 * 016 204 016 * 017 340 241 0116020 271 \f 352 016 204 \f 352 017 ` 241 271 017 240 016 202 021 0116040 360 016 202 241 271 \v ( 016 202 017 @ 016 202 241 271 025 0116060 252 016 204 025 252 017 ` 241 271 024 240 016 202 026 020 016 0116100 202 241 271 025 252 016 $ 025 252 016 200 241 271 024 j 016 0116120 $ 024 j 017 \0 241 271 023 * 016 $ 023 * 017 \0 241 0116140 271 021 352 016 $ 021 352 016 200 241 271 020 252 016 $ 020 0116160 252 016 200 241 271 016 * 016 $ 016 * 016 200 241 271 \f 0116200 352 016 $ \f 352 016 200 241 271 022 016 " 026 020 016 0116220 " 241 271 020 340 016 " 021 360 016 " 241 271 017 240 016 0116240 " 020 260 016 " 241 271 \v ( 016 " 017 @ 016 " 241 0116260 271 025 252 \r 244 025 252 016 241 271 024 j \r 244 024 0116300 j 016 241 271 023 * \r 244 023 * 016 241 271 021 0116320 352 \r 244 021 352 016 241 271 020 252 \r 244 020 252 016 0116340 241 271 016 * \r 244 016 * 016 241 271 \f 352 \r 0116360 244 \f 352 016 241 271 022 \r 242 026 020 \r 242 241 0116400 271 020 340 \r 242 021 360 \r 242 241 271 017 240 \r 242 020 0116420 260 \r 242 241 271 \v ( \r 242 017 @ \r 242 241 271 020 0116440 252 \r D 020 252 \r 240 241 271 016 * \r D 016 * \r 0116460 240 241 271 \f 352 \r D \f 352 \r 240 241 271 017 240 \r 0116500 B 020 260 \r B 241 271 \v ( \r B 017 @ \r B 241 0116520 271 025 252 \r D 025 252 \r 240 241 271 024 j \r D 024 0116540 j \r 240 241 271 023 * \r D 023 * \r 240 241 271 022 0116560 \r B 026 020 \r B 241 271 025 252 \f 304 025 252 \r 0116600 @ 241 271 024 j \f 304 024 j \r @ 241 271 023 * \f 0116620 304 023 * \r @ 241 271 021 352 \f 304 021 352 \r 240 241 0116640 271 020 252 \f 304 020 252 \r @ 241 271 016 * \f 304 016 0116660 * \r @ 241 271 \f 352 \f 304 \f 352 \r @ 241 271 017 0116700 240 \f 302 026 020 \f 302 241 271 \v ( \f 302 017 @ \f 0116720 302 241 271 025 252 \f d 025 252 \f 300 241 271 024 j \f 0116740 d 024 j \f 300 241 271 023 h \f b 025 270 \f b 241 0116760 271 023 * \v 344 023 * \f 300 241 271 021 352 \v 344 021 0117000 352 \f 300 241 271 020 252 \v 344 020 252 \f 300 241 271 016 0117020 * \v 344 016 * \f 300 241 271 \f 352 \v 344 \f 352 \f 0117040 300 241 271 025 350 \v 342 026 020 \v 342 241 271 025 252 \v 0117060 340 025 252 \f ` 241 271 024 j \v 340 024 j \f ` 241 0117100 271 017 240 \v 342 023 8 \v 342 241 271 \v ( \v 342 017 0117120 @ \v 342 241 271 240 k 017 242 017 260 223 017 242 017 267 0117140 223 240 x 240 j 020 260 \r 240 240 242 240 250 017 241 241 0117160 250 017 244 017 257 223 017 242 017 242 017 322 020 " 241 271 0117200 016 220 021 240 240 242 240 250 017 237 017 241 240 246 022 $ 0117220 \r 240 240 242 240 245 240 250 017 242 017 242 017 322 020 " 0117240 241 271 017 237 017 241 240 246 022 $ 021 240 240 242 240 245 0117260 240 250 305 005 X e r o x 305 \n P r e s s 0117300 F o n t s 305 \r H e l v e t i c a 0117320 - m r r 017 243 241 033 240 223 017 340 240 244 240 224 0117340 017 244 225 017 244 240 227 023 0 017 370 240 242 240 250 017 0117360 240 017 270 212 301 001 8 226 \f 020 017 H 240 242 240 250 0117400 021 360 017 370 240 242 240 250 017 240 017 270 212 301 001 7 0117420 226 \r P 017 H 240 242 240 250 020 270 017 370 240 242 240 0117440 250 017 240 017 270 212 301 001 6 226 016 210 017 H 240 242 0117460 240 250 017 F 240 243 017 017 210 240 242 240 245 240 250 0117500 017 240 017 270 212 301 001 ~ 226 017 372 240 243 017 210 020 0117520 240 242 240 245 240 250 017 F 240 243 017 8 017 210 240 0117540 242 240 245 240 250 017 240 017 270 212 301 001 ~ 226 017 372 0117560 240 243 017 210 020 \b 240 242 240 245 240 250 \f 360 017 370 0117600 240 242 240 250 017 240 017 270 212 301 001 0 226 022 P 017 0117620 H 240 242 240 250 021 360 016 200 240 242 240 250 017 242 017 0117640 242 017 322 020 " 241 271 \r P 020 300 240 242 240 250 017 0117660 237 017 241 240 246 024 244 016 200 240 242 240 245 240 250 017 0117700 242 017 242 017 322 020 " 241 271 017 237 017 241 240 246 024 0117720 244 020 300 240 242 240 245 240 250 \f 360 017 ` 240 242 240 0117740 250 017 242 017 242 017 322 020 " 241 271 022 P 017 340 240 0117760 242 240 250 017 237 017 241 240 246 016 d 017 ` 240 242 240 0120000 245 240 250 017 242 017 242 017 322 020 " 241 271 017 237 017 0120020 241 240 246 016 d 017 340 240 242 240 245 240 250 023 8 \v 0120040 340 240 242 240 250 017 242 017 242 017 322 020 " 241 271 \f 0120060 \b 023 ` 240 242 240 250 017 237 017 241 240 246 025 354 \v 0120100 340 240 242 240 245 240 250 017 242 017 242 017 322 020 " 241 0120120 271 017 237 017 241 240 246 025 354 023 ` 240 242 240 245 240 0120140 250 \v 0 017 l 240 242 240 250 017 240 017 270 212 301 \a 0120160 R e q u e s t 226 024 020 017 324 240 242 240 250 0120200 \v ( 016 214 240 242 240 250 017 240 017 270 212 301 005 G 0120220 r a n t 226 024 030 020 264 240 242 240 250 \v ( \r 0120240 254 240 242 240 250 017 240 017 270 212 301 \b H i P G 0120260 r a n t 226 024 030 021 224 240 242 240 250 \v ( \f 0120300 314 240 242 240 250 017 240 017 270 212 301 \t L o n g 0120320 G r a n t 226 024 030 022 t 240 242 240 250 \v ( 0120340 \v 354 240 242 240 250 017 240 017 270 212 301 \t D r i 0120360 v e D a t a 226 024 030 023 T 240 242 240 250 017 0120400 241 017 237 240 246 020 260 016 $ 240 242 240 245 240 250 017 0120420 242 017 242 017 322 020 " 241 271 017 241 017 237 240 246 016 0120440 220 016 $ 240 242 240 245 240 250 017 237 240 244 022 $ 016 0120460 $ 240 242 240 245 240 250 017 242 017 242 017 322 020 " 241 0120500 271 017 237 240 244 022 $ 016 $ 240 242 240 245 240 250 016 0120520 0 017 370 240 242 240 250 017 240 017 270 212 301 001 1 226 0120540 021 020 017 H 240 242 240 250 017 F 240 243 017 8 016 240 0120560 240 242 240 245 240 250 017 240 017 270 212 301 001 ~ 226 017 0120600 372 240 243 016 240 020 \b 240 242 240 245 240 250 017 F 240 0120620 243 017 016 240 240 242 240 245 240 250 017 240 017 270 212 0120640 301 001 ~ 226 017 372 240 243 016 240 020 240 242 240 245 0120660 240 250 017 F 240 243 017 016 @ 240 242 240 245 240 250 0120700 017 240 017 270 212 301 001 ~ 226 017 372 240 243 016 @ 020 0120720 240 242 240 245 240 250 017 F 240 243 017 8 016 @ 240 0120740 242 240 245 240 250 017 240 017 270 212 301 001 ~ 226 017 372 0120760 240 243 016 @ 020 \b 240 242 240 245 240 250 017 F 240 243 0121000 017 8 \r 300 240 242 240 245 240 250 017 240 017 270 212 301 0121020 001 ~ 226 017 372 240 243 \r 300 020 \b 240 242 240 245 240 0121040 250 017 F 240 243 017 \r 300 240 242 240 245 240 250 017 0121060 240 017 270 212 301 001 ~ 226 017 372 240 243 \r 300 020 0121100 240 242 240 245 240 250 017 F 240 243 017 \r ` 240 242 0121120 240 245 240 250 017 240 017 270 212 301 001 ~ 226 017 372 240 0121140 243 \r ` 020 240 242 240 245 240 250 017 F 240 243 017 0121160 8 \r ` 240 242 240 245 240 250 017 240 017 270 212 301 001 0121200 ~ 226 017 372 240 243 \r ` 020 \b 240 242 240 245 240 250 0121220 017 F 240 243 017 8 \f 340 240 242 240 245 240 250 017 240 0121240 017 270 212 301 001 ~ 226 017 372 240 243 \f 340 020 \b 240 0121260 242 240 245 240 250 017 F 240 243 017 \f 340 240 242 240 0121300 245 240 250 017 240 017 270 212 301 001 ~ 226 017 372 240 243 0121320 \f 340 020 240 242 240 245 240 250 017 F 240 243 017 0121340 \f \0 240 242 240 245 240 250 017 240 017 270 212 301 001 ~ 0121360 226 017 372 240 243 \f \0 020 240 242 240 245 240 250 017 0121400 F 240 243 017 8 \f \0 240 242 240 245 240 250 017 240 017 0121420 270 212 301 001 ~ 226 017 372 240 243 \f \0 020 \b 240 242 0121440 240 245 240 250 017 241 017 237 240 246 020 260 \r D 240 242 0121460 240 245 240 250 017 242 017 242 017 322 020 " 241 271 017 241 0121500 017 237 240 246 016 220 \r D 240 242 240 245 240 250 017 237 0121520 240 244 022 $ \r D 240 242 240 245 240 250 017 242 017 242 0121540 017 322 020 " 241 271 017 237 240 244 022 $ \r D 240 242 0121560 240 245 240 250 024 p 017 370 240 242 240 250 017 240 017 270 0121600 212 301 001 9 226 \n 320 017 H 240 242 240 250 025 260 017 0121620 370 240 242 240 250 017 240 017 270 212 301 002 1 0 226 \t 0121640 220 017 H 240 242 240 250 240 k 240 k 240 351 240 k 304 0121660 004 030 \a \0 D 304 004 M 204 \0 215 212 017 241 240 227 0121700 301 c 001 F i g u r e 4 . A r 0121720 b i t r a t i o n T i m i n g 0121740 f o r a M i n i m u m L 0121760 a t e n c y , T w o - C y c l 0122000 e P a c k e t ; a l l s i 0122020 g n a l s a r e a t t h e 0122040 p i n s 226 304 004 s 9 \0 t 304 004 z 251 0122060 \0 364 212 017 241 240 227 301 027 o f a r e 0122100 q u e s t i n g d e v i c e . 0122120 226 304 004 034 ; \0 P 304 004 3 = \0 y 212 017 241 0122140 240 227 304 004 \b 371 \a U 017 262 223 301 c T h e 0122160 a r b i t r a t i o n d e l 0122200 a y s h o w n ( 7 c y c l 0122220 e s ) . i s t h e m i n u 0122240 m u m . I f t h e r e a r 0122260 e m u l t i p l e r e q u e 0122300 s t o r s , o r i f t h e 0122320 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 \t i 0122340 \0 031 212 017 241 240 227 304 004 006 ) 005 # 017 262 223 0122360 301 \r b u s i s b u s y , 226 0122400 017 243 240 227 301 005 G r a n t 226 017 241 240 227 0122420 301 L m a y t a k e s e v e 0122440 r a l m o r e c y c l e s 0122460 d e p e n d i n g o n h o w 0122500 m a n y d e v i c e s a r 0122520 e a h e a d o f t h e 226 017 0122540 241 017 262 223 304 004 034 ; \0 P 304 004 ) 324 \0 177 0122560 212 017 241 240 227 304 004 \r 223 \f G 017 262 223 301 " 0122600 o n e m a k i n g t h e r 0122620 e q u e s t . N o t e t h a 0122640 t 226 017 243 240 227 301 \b H i P G r a n 0122660 t 226 017 241 240 227 301 005 a n d 226 017 243 0122700 240 227 301 \n L o n g G r a n t 226 017 0122720 241 240 227 301 030 a r r i v e o n e 0122740 c y c l e b e f o r e 226 017 243 0122760 240 227 301 006 G r a n t 226 017 241 240 227 301 0123000 \a a n d a r e 226 017 241 017 262 223 304 004 0123020 034 ; \0 P 304 004 034 ; \0 d 212 017 241 240 227 301 0123040 034 v a l i d f o r e x a c t 0123060 l y o n e c y c l e . 226 240 k 0123100 240 j 017 241 017 245 223 304 006 \0 \0 035 001 B Q 240 0123120 244 240 250 304 004 [ 317 \0 z 304 004 035 313 \0 310 212 0123140 305 005 X e r o x 305 \n P r e s s F o 0123160 n t s 305 016 T i m e s R o m a n - 0123200 M R R 017 243 241 033 240 223 304 004 003 # \0 d 240 0123220 244 240 224 017 240 225 017 240 240 227 301 , D R A G 0123240 O N P R O J E C T 030 F O R 0123260 I N T E R N A L X E R O X 0123300 U S E O N L Y 226 304 006 \0 227 223 \0 \0 0123320 257 304 004 t 017 \0 ( 212 305 005 X e r o x 305 0123340 \n P r e s s F o n t s 305 016 T i m 0123360 e s R o m a n - M R R 017 243 241 033 240 0123400 223 304 004 003 # \0 P 240 244 240 224 017 241 225 017 241 0123420 240 227 301 001 D 226 017 240 240 227 301 003 Y N A 226 0123440 017 241 240 227 301 001 B 226 017 240 240 227 301 004 U S 0123460 226 017 241 240 227 301 001 L 226 017 240 240 227 301 0123500 006 O G I C A L 226 017 241 240 227 301 002 S 0123520 226 017 240 240 227 301 \r P E C I F I C A T 0123540 I O N S 226 305 005 X e r o x 305 \n P r 0123560 e s s F o n t s 305 \n L a u r e l 0123600 - M R R 017 243 241 033 240 223 304 004 003 # \0 P 0123620 240 244 240 224 017 242 225 017 242 240 227 304 006 002 240 310 0123640 \0 001 O 304 006 \0 346 304 \0 \0 O 212 301 002 1 0 0123660 226 304 004 " 201 \0 P 304 006 \0 203 033 \0 \0 1 212 0123700 017 241 240 227 304 004 003 \b 002 221 017 262 223 301 a T 0123720 h e a r b i t e r s u p p o 0123740 r t s s e v e n d i s t i n 0123760 c t p r i o r i t y l e v e 0124000 l s , a l l o f w h i c h 0124020 a r e u s e d . T h e a 0124040 l g o r i t h m i t u s e s 0124060 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 364 0124100 u \0 \0 ] 212 017 241 240 227 304 004 \a 025 006 207 017 0124120 262 223 301 f i s r o u n d - r o b 0124140 i n w i t h p r i o r i t y 0124160 030 t h a t i s , h i g h e s 0124200 t p r i o r i t y r e q u e 0124220 s t s a r e s e r v e d f 0124240 i r s t a n d r e q u e s t 0124260 s w i t h i n a 226 017 241 017 262 223 0124300 304 004 034 ; \0 P 304 006 \0 235 y \0 \0 = 212 017 0124320 241 240 227 301 P l e v e l a r e s 0124340 e r v e d r o u n d - r o b i 0124360 n . T h e a s s i g n m e n 0124400 t o f l e v e l s t o d 0124420 e v i c e s i s a s f o l 0124440 l o w s : 226 304 004 034 ; \0 P 304 004 % 226 0124460 \0 017 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 0124500 214 305 005 X e r o x 305 \n P r e s s F 0124520 o n t s 305 016 T i m e s R o m a n 0124540 - M I R 017 243 241 033 240 223 304 004 003 # \0 P 0124560 240 244 240 224 017 243 225 017 243 240 227 301 021 V a l 0124600 u e o f P r i o r i t y 226 304 0124620 004 G \v 001 L 214 301 \a M e a n i n g 226 0124640 304 004 034 ; \0 P 304 004 K T \0 037 212 017 241 240 0124660 227 301 \0 226 304 004 017 257 \0 @ 214 301 030 0124700 0 ( h i g 0124720 h e s t ) 226 304 004 ' 321 \0 326 214 301 024 c 0124740 a c h e r e p l y p r i o r 0124760 i t y 226 304 004 034 ; \0 P 304 004 y 207 \0 3 0125000 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 214 301 0125020 016 1 226 0125040 304 004 ' 263 001 225 214 301 \0 226 304 004 017 257 \0 @ 0125060 214 301 017 m e m o r y p r i o r i 0125100 t y 226 304 004 034 ; \0 P 304 006 \0 270 210 \0 \0 0125120 O 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 214 0125140 301 016 2 0125160 226 304 004 ' 263 001 225 214 301 \0 226 304 004 017 257 \0 0125200 @ 214 301 * r e s e r v e d p r i 0125220 o r i t y - n o t a v a i l a 0125240 b l e t o d e v i c e s 226 304 0125260 004 034 ; \0 P 304 006 \0 202 v \0 \0 9 212 017 241 0125300 240 227 301 \0 226 304 004 017 257 \0 @ 214 301 016 0125320 3 226 304 004 ' 0125340 263 001 225 214 301 \0 226 304 004 017 257 \0 @ 214 301 025 0125360 d i s p l a y h i g h p r i 0125400 o r i t y 226 304 004 034 ; \0 P 304 004 : I 0125420 \0 032 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 0125440 214 301 016 0125460 4 226 304 004 ' 263 001 225 214 301 \0 226 304 004 017 257 0125500 \0 @ 214 301 \f I / O p r i o r i t 0125520 y 226 304 004 034 ; \0 P 304 006 \0 350 243 \0 \0 j 0125540 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 214 301 0125560 016 5 226 0125600 304 004 ' 263 001 225 214 301 \0 226 304 004 017 257 \0 @ 0125620 214 301 022 c a c h e l o w p r i 0125640 o r i t y 226 304 004 034 ; \0 P 304 004 S 302 0125660 \0 ' 212 017 241 240 227 301 \0 226 304 004 017 257 \0 @ 0125700 214 301 027 0125720 6 ( l o w e s t ) 226 304 006 \0 204 + 0125740 \0 002 222 214 301 024 d i s p l a y l o 0125760 w p r i o r i t y 226 304 004 034 ; \0 0126000 P 304 006 \0 243 255 \0 \0 O 212 017 241 240 227 304 004 0126020 003 y 002 335 017 262 223 301 d T h e t w o 0126040 h i g h e s t p r i o r i t 0126060 i e s a r e a s s i g n e d 0126100 t o r e q u e s t s t o 0126120 s e n d r e p l y p a c k e 0126140 t s . T h i s e n s u r e s 0126160 t h a t d e v i c e s 226 017 241 0126200 017 262 223 304 004 034 ; \0 P 304 006 \0 356 355 \0 \0 0126220 v 212 017 241 240 227 304 004 003 Y 002 323 017 262 223 301 0126240 ` c a n g e t r i d o f 0126260 t r a n s a c t i o n s q u i 0126300 c k l y o n c e t h e y h 0126320 a v e s e r v i c e d t h e 0126340 m a n d p r e v e n t s o 0126360 u t p u t q u e u e s f r o 0126400 m 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 U 0126420 \v \0 + 212 017 241 240 227 304 004 \v 242 \a 375 017 262 0126440 223 301 a b u i l d i n g u p i 0126460 n d e f i n i t e l y . M e m 0126500 o r y u s e s i t s p r i 0126520 o r i t y t o s e n d b o 0126540 t h f i v e c y c l e a n 0126560 d t w o c y c l e p a c k 0126600 e t s . 226 017 241 017 262 223 304 004 034 ; \0 P 0126620 304 004 177 m \0 B 212 017 241 240 227 304 004 003 n 001 0126640 315 017 262 223 301 ^ T h e t w o p r 0126660 i o r i t i e s a s s i g n e 0126700 d t o t h e d i s p l a y 0126720 a r e t h e l o w e s t 0126740 a n d t h e h i g h e s t 0126760 f o r r e q u e s t p a c k 0127000 e t s . 226 017 241 017 262 223 304 004 034 ; \0 P 0127020 304 006 \0 226 261 \0 \0 P 212 017 241 240 227 304 004 004 0127040 F 003 # 017 262 223 301 g N o r m a l l y 0127060 , t h e d i s p l a y u s 0127100 e s i t s l o w p r i o r 0127120 i t y t o s a t i s f y r 0127140 e q u e s t s ; s i n c e t 0127160 h i s i s t h e l o w e s 0127200 t p r i o r i t y , t h e 226 0127220 017 241 017 262 223 304 004 034 ; \0 P 304 006 001 225 343 0127240 \0 \0 335 212 017 241 240 227 304 004 016 \t \t 302 017 262 0127260 223 301 ^ d i s p l a y w i l l 0127300 e n d u p u s i n g w h a 0127320 t e v e r u n u s e d " h o 0127340 l e s " t h e r e a r e o 0127360 n t h e b u s . O c c a s 0127400 i o n a l l y , w h e n t h 0127420 e 226 017 241 017 262 223 304 004 034 ; \0 P 304 004 W 0127440 260 \0 1 212 017 241 240 227 301 E d i s p l a 0127460 y ' s q u e u e g e t s d 0127500 a n g e r o u s l y e m p t y 0127520 , i t s w i t c h e s t o 0127540 h i g h p r i o r i t y . 226 0127560 304 004 034 ; \0 P 304 006 \0 222 346 \0 \0 W 212 305 0127600 005 X e r o x 305 \n P r e s s F o n 0127620 t s 305 016 T i m e s R o m a n - B 0127640 R R 017 243 241 033 240 223 304 004 003 # \0 P 240 244 0127660 240 224 017 244 225 017 244 240 227 301 \t T i m e 0127700 O u t s 226 304 004 " 201 \0 P 304 004 _ ? \0 0127720 < 212 017 241 240 227 304 004 \n F 005 y 017 262 223 301 0127740 [ T o d e t e c t d e v i c 0127760 e s t h a t d o n o t r 0130000 e s p o n d , o r d e v i c 0130020 e s t h a t a r e n ' t t 0130040 h e r e i n t h e f i r s 0130060 t p l a c e , t h e 226 017 241 017 0130100 262 223 304 004 034 ; \0 P 304 004 h 277 \0 D 212 017 0130120 241 240 227 304 004 # 034 033 a 017 262 223 301 a p r 0130140 o t o c o l r e q u i r e s 0130160 d e v i c e s t o i m p l e 0130200 m e n t t h e i r o w n t 0130220 i m e o u t f a c i l i t i 0130240 e s . E a c h d e v i c e 0130260 m u s t m a i n t a i n a 226 0130300 017 241 017 262 223 304 004 034 ; \0 P 304 004 V 235 \0 0130320 : 212 017 241 240 227 304 004 \t 337 004 356 017 262 223 301 0130340 ] c o u n t e r t h a t s t 0130360 a r t s c o u n t i n g b u 0130400 s c y c l e s w h e n a 0130420 b u s r e q u e s t f o r 0130440 a r e q u e s t p a c k e t 0130460 i s i s s u e d . I f 226 017 0130500 241 017 262 223 304 004 034 ; \0 P 304 006 \0 300 [ \0 0130520 \0 205 212 017 243 240 227 304 004 016 022 \n O 017 262 223 0130540 301 016 m a x W a i t C y c l e s 0130560 226 017 241 240 227 301 Q c y c l e s h a 0130600 v e e l a p s e d b e f o r 0130620 e t h e c o r r e s p o n d 0130640 i n g r e p l y p a c k e t 0130660 i s r e c e i v e d , t h 0130700 e d e v i c e 226 017 241 017 262 223 304 004 0130720 034 ; \0 P 304 004 Y 215 \0 @ 212 017 241 240 227 304 0130740 004 \a O 005 G 017 262 223 301 Z m u s t a 0130760 s s u m e t h a t a n e r 0131000 r o r h a s o c c u r r e d 0131020 a n d e i t h e r h a n d 0131040 l e i t o n i t s o w n 0131060 o r a s s e r t t h e D 0131100 B u s 226 017 243 240 227 301 005 E r r o r 0131120 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 001 \t 0131140 \a \0 \0 304 212 017 241 240 227 301 005 l i n e . 0131160 226 304 004 " 201 \0 P 304 006 \0 242 032 \0 \0 177 212 0131200 017 241 240 227 304 004 006 / 004 264 017 262 223 301 - T 0131220 h e d e t e r m i n a t i o n 0131240 o f a s y s t e m - w i d 0131260 e v a l u e f o r 226 017 243 240 0131300 227 301 \r m a x W a i t C y c l e s 0131320 226 017 241 240 227 301 " i s a l i t 0131340 t l e t r i c k y b e c a u 0131360 s e o f t h e 226 017 241 017 262 223 304 0131400 004 034 ; \0 P 304 004 f \t \0 S 212 017 241 240 227 0131420 304 004 005 301 004 363 017 262 223 301 b w i d e 0131440 v a r i a n c e i n e x p e 0131460 c t e d s e r v i c e t i m 0131500 e s . F o r e x a m p l e , 0131520 a l o w p r i o r i t y 0131540 d e v i c e m i g h t t a k 0131560 e a l o n g t i m e 226 017 241 0131600 017 262 223 304 004 034 ; \0 P 304 006 002 017 M \0 001 0131620 276 212 017 241 240 227 304 004 " ^ 022 317 017 262 223 301 0131640 _ t o j u s t g e t b u s 0131660 g r a n t , w h i l e a 0131700 h i g h e r p r i o r i t y 0131720 d e v i c e w o u l d g e t 0131740 g r a n t r e l a t i v e l 0131760 y q u i c k l y . A l o w 0132000 226 017 241 017 262 223 304 004 034 ; \0 P 304 006 \0 255 0132020 261 \0 \0 231 212 017 241 240 227 304 004 005 375 005 022 017 0132040 262 223 301 g p r i o r i t y d e v 0132060 i c e m i g h t i n f a c 0132100 t b e f o r c e d t o w 0132120 a i t a r b i t r a r i l y 0132140 l o n g i f a h i g h e r 0132160 p r i o r i t y d e v i c e 0132200 d e c i d e s t o 226 017 241 017 262 0132220 223 304 004 034 ; \0 P 304 006 \0 317 330 \0 \0 277 212 0132240 017 241 240 227 301 W h o g t h e b u 0132260 s . T h e q u e s t i o n 0132300 o f w h e t h e r t h i s 0132320 o u g h t t o b e c o n s 0132340 i d e r e d a n e r r o r 0132360 i s d e b a t a b l e . 226 304 004 0132400 " 201 \0 P 304 006 \0 300 [ \0 \0 276 212 017 241 240 0132420 227 304 004 002 N 001 267 017 262 223 301 ] T o a 0132440 v o i d g e t t i n g e n t 0132460 a n g l e d i n t h e s e 0132500 i s s u e s , t h e p r o t 0132520 o c o l s i m p l y s p e c 0132540 i f i e s a s y s t e m - w 0132560 i d e l o w e r 226 017 241 017 262 223 304 0132600 004 034 ; \0 P 304 004 a 200 \0 e 212 017 241 240 227 0132620 304 004 020 > \r 201 017 262 223 301 023 b o u n d 0132640 o n t h e l i m i t 226 017 0132660 243 240 227 301 \r m a x W a i t C y c l 0132700 e s 226 017 241 240 227 301 ? a n d l e 0132720 a v e s i t u p t o t h 0132740 e d e v i c e i m p l e m e 0132760 n t o r t o d e c i d e t 0133000 h e e x a c t 226 017 241 017 262 223 304 004 0133020 034 ; \0 P 304 006 \0 305 o \0 \0 327 212 017 241 240 0133040 227 304 004 005 352 005 M 017 262 223 301 c v a l u 0133060 e . S u c h a l o w e r 0133100 l i m i t i s n e e d e d 0133120 t o a v o i d g e n e r a t 0133140 i n g f r e q u e n t f a l 0133160 s e a l a r m s . A c o n 0133200 s e r v a t i v e l o w e r 226 0133220 017 241 017 262 223 304 004 034 ; \0 P 304 004 p d \0 0133240 201 212 017 241 240 227 304 004 \t & \b 035 017 262 223 301 0133260 c l i m i t c a n b e a r 0133300 r i v e d a t b y c o m p 0133320 u t i n g t h e w o r s t - 0133340 c a s e s e r v i c e t i m 0133360 e f o r a c a c h e r e 0133400 q u e s t a n d i n c r e a 0133420 s i n g 226 017 241 017 262 223 304 004 034 ; \0 P 0133440 304 006 \0 203 \f \0 \0 237 212 017 241 240 227 304 004 006 0133460 ' 004 243 017 262 223 301 c i t b y a n 0133500 o r d e r o f m a g n i t 0133520 u d e f o r s a f e t y ( 0133540 c a c h e s a r e t a k e n 0133560 s i n c e t h e y a r e 0133600 t h e l o w e s t p r i o r 0133620 i t y d e v i c e s 226 017 241 017 262 0133640 223 304 004 034 ; \0 P 304 004 036 O \0 ' 212 017 241 0133660 240 227 304 004 004 003 003 347 017 262 223 301 a t h a 0133700 t d o n o t c h a n g e 0133720 t h e i r r e q u e s t p r 0133740 i o r i t y ) . A s s u m i n 0133760 g t h e r e a r e 8 c a 0134000 c h e s a n d o n l y o n 0134020 e m e m o r y b a n k , 226 017 0134040 241 017 262 223 304 004 034 ; \0 P 304 004 b 220 \0 207 0134060 212 017 241 240 227 301 & t h e w o r s t 0134100 c a s e s e r v i c e t i 0134120 m e i s a t m o s t 226 304 004 0134140 034 ; \0 P 304 006 \0 327 D \0 001 I 212 017 241 240 0134160 227 301 8 = 8 * # c y c l e s t 0134200 o s e r v i c e o n e r e 0134220 q u e s t i n a n u n l o 0134240 a d e d s y s t e m 226 304 004 034 ; 0134260 \0 P 304 004 033 357 \0 . 212 017 241 240 227 301 016 = 0134300 8 * 2 5 c y c l e s . 226 304 004 0134320 " 201 \0 P 304 004 0 345 \0 \ 212 017 241 240 227 304 0134340 004 002 ? 001 337 017 262 223 301 ^ I n c r e a 0134360 s i n g t h i s b y a n 0134400 o r d e r o f m a g n i t u 0134420 d e g i v e s 2 0 4 8 c y 0134440 c l e s , s o e a c h d e 0134460 v i c e i s r e q u i r e d 0134500 t o h a v e 226 017 241 017 262 223 304 004 0134520 034 ; \0 P 304 004 3 325 \0 k 212 017 243 240 227 301 0134540 \r m a x W a i t C y c l e s 226 017 0134560 241 240 227 301 001 226 305 005 X e r o x 305 \n 0134600 P r e s s F o n t s 305 \b M a t h 0134620 - M R R 017 243 241 033 240 223 304 004 003 # \0 P 0134640 240 244 240 224 017 245 225 017 245 240 227 301 001 > 226 017 0134660 241 240 227 301 006 2 0 4 8 . 226 304 004 034 ; 0134700 \0 P 304 004 4 # \0 210 212 017 244 240 227 301 005 N 0134720 o O p s 226 304 004 " 201 \0 P 304 004 1 037 \0 0134740 256 212 017 241 240 227 304 004 006 u 005 261 017 262 223 301 0134760 \ I t s o m e t i m e s h a 0135000 p p e n s t h a t a d e v 0135020 i c e t h a t h a s d o n 0135040 e a n a r b i t e r r e q 0135060 u e s t h a s n o t h i n g 0135100 t o s e n d w h e n 226 017 241 0135120 017 262 223 240 k 240 j 017 241 017 245 223 304 006 \0 \0 0135140 035 001 B Q 240 244 240 250 304 004 [ 317 \0 z 304 004 0135160 035 313 \0 310 212 305 005 X e r o x 305 \n P r 0135200 e s s F o n t s 305 016 T i m e s R 0135220 o m a n - M R R 017 243 241 033 240 223 304 004 0135240 003 # \0 d 240 244 240 224 017 240 225 017 240 240 227 301 0135260 , D R A G O N P R O J E C T 0135300 030 F O R I N T E R N A L X 0135320 E R O X U S E O N L Y 226 304 006 0135340 \0 214 Q \0 \0 242 304 004 t 017 \0 ( 212 305 005 X 0135360 e r o x 305 \n P r e s s F o n t s 0135400 305 016 T i m e s R o m a n - M R R 0135420 017 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 0135440 017 241 225 017 241 240 227 301 001 D 226 017 240 240 227 301 0135460 003 Y N A 226 017 241 240 227 301 001 B 226 017 240 240 0135500 227 301 004 U S 226 017 241 240 227 301 001 L 226 0135520 017 240 240 227 301 006 O G I C A L 226 017 241 240 0135540 227 301 002 S 226 017 240 240 227 301 \r P E C I 0135560 F I C A T I O N S 226 305 005 X e r o 0135600 x 305 \n P r e s s F o n t s 305 \n L 0135620 a u r e l - M R R 017 243 241 033 240 223 304 0135640 004 003 # \0 P 240 244 240 224 017 242 225 017 242 240 227 0135660 304 004 L Q \0 & 304 006 \0 346 304 \0 \0 O 212 301 0135700 002 1 1 226 304 004 034 ; \0 P 304 006 \0 203 033 \0 0135720 \0 1 212 017 241 240 227 304 004 006 370 005 g 017 262 223 0135740 301 c i t g e t s g r a n t . 0135760 I n t h i s s i t u a t i 0136000 o n t h e d e v i c e i s 0136020 e x p e c t e d t o s e n 0136040 d a N o O p p a c k e t 0136060 o f t h e s a m e l e n g 0136100 t h a s 226 017 241 017 262 223 304 004 034 ; \0 0136120 P 304 006 \0 364 u \0 \0 ] 212 017 241 240 227 304 004 0136140 \b / 006 300 017 262 223 301 b t h e p a c 0136160 k e t i t h a d o r i g i 0136200 n a l l y i n t e n d e d t 0136220 o s e n d . I t d o e s 0136240 t h i s s i m p l y b y n 0136260 o t a s s e r t i n g H e a 0136300 d e r C y c l e O u t 226 017 241 017 262 0136320 223 304 004 034 ; \0 P 304 006 \0 235 y \0 \0 = 212 0136340 017 241 240 227 301 V d u r i n g i t s 0136360 a l l o c a t e d h e a d e 0136400 r c y c l e . T h u s , t 0136420 h e r e i s n o s p e c i 0136440 a l c o m m a n d t o i n 0136460 d i c a t e N o O p . 226 304 004 034 0136500 ; \0 P 304 006 \0 342 \v \0 \0 [ 212 305 005 X e 0136520 r o x 305 \n P r e s s F o n t s 305 0136540 016 T i m e s R o m a n - B R R 017 0136560 243 241 033 240 223 304 004 003 # \0 P 240 244 240 224 017 0136600 243 225 017 243 240 227 301 \b C o m m a n d s 0136620 226 304 004 023 276 \0 265 214 304 004 " 201 \0 P 304 004 0136640 # 314 \0 017 212 017 241 240 227 304 004 016 \t \f O 017 0136660 262 223 301 \v T h e p a c k e t 226 0136700 305 005 X e r o x 305 \n P r e s s F o 0136720 n t s 305 016 T i m e s R o m a n - 0136740 M I R 017 243 241 033 240 223 304 004 003 # \0 P 240 0136760 244 240 224 017 244 225 017 244 240 227 301 \r c o m m 0137000 a n d f i e l d 226 017 241 240 227 301 G 0137020 i s 5 b i t s . F o u r 0137040 b i t s e n c o d e u p 0137060 t o 1 6 d i f f e r e n t 0137100 t r a n s a c t i o n s , w h 0137120 i l e t h e 226 017 241 017 262 223 304 004 034 0137140 ; \0 P 304 006 001 N 211 \0 \0 217 212 017 241 240 227 0137160 304 004 \a 233 005 o 017 262 223 301 c f i f t h 0137200 b i t e n c o d e s w h e 0137220 t h e r t h e p a c k e t 0137240 i s a r e q u e s t o r 0137260 a r e p l y . T e n o f 0137300 t h e t r a n s a c t i o n s 0137320 a r e c u r r e n t l y 226 017 0137340 241 017 262 223 304 004 034 ; \0 P 304 004 t 351 \0 3 0137360 212 017 241 240 227 301 \b d e f i n e d . 226 0137400 304 004 " 201 \0 P 304 006 \0 366 U \0 \0 o 212 017 0137420 241 240 227 304 004 035 237 032 ( 017 262 223 301 [ T h 0137440 e d e s c r i p t i o n b e 0137460 l o w l i s t s c o m m a n 0137500 d s b y p a i r s ( r e q 0137520 u e s t / r e p l y ) . F o r 0137540 b r e v i t y , e a c h c 0137560 o m m a n d i s 226 017 241 017 262 223 304 0137600 004 034 ; \0 P 304 006 \0 264 J \0 \0 S 212 017 241 0137620 240 227 304 004 005 311 004 033 017 262 223 301 \ g i v 0137640 e n a n a b b r e v i a t i 0137660 o n w h i c h a p p e a r s 0137700 i n p a r e n t h e s e s . 0137720 T h e e n c o d i n g f o 0137740 r t h e c o m m a n d s a 0137760 p p e a r s i n 226 017 241 017 262 223 304 0140000 004 034 ; \0 P 304 004 N 241 \0 % 212 017 241 240 227 0140020 301 \v A p p e n d i x A . 226 304 004 0140040 034 ; \0 P 304 006 \0 357 A \0 \0 v 212 017 244 240 0140060 227 301 2 R e a d B l o c k R e q u 0140100 e s t ( R B R q s t ) , R e 0140120 a d B l o c k R e p l y ( R B 0140140 R p l y ) 226 304 004 " 201 \0 P 304 006 001 221 0140160 s \0 \0 320 212 017 241 240 227 301 J T h e s e 0140200 c o m m a n d s a r e u s 0140220 e d b y d e v i c e s t o 0140240 r e a d a b l o c k f r 0140260 o m t h e m e m o r y s y 0140300 s t e m . 226 304 004 034 ; \0 P 304 006 \0 205 0140320 306 \0 \0 I 212 017 244 240 227 301 4 W r i t e 0140340 B l o c k R e q u e s t ( W B 0140360 R q s t ) , F l u s h B l o c 0140400 k R e p l y ( W B R p l y ) 226 0140420 304 004 " 201 \0 P 304 004 N 023 \0 - 212 017 241 240 0140440 227 304 004 \0 220 \0 213 017 262 223 301 Y T h e s 0140460 e c o m m a n d s a r e u 0140500 s e d t o w r i t e a b 0140520 l o c k t o t h e m e m o 0140540 r y s y s t e m . T h e f 0140560 i r s t c o m m a n d d o e 0140600 s t h e 226 017 241 017 262 223 304 004 034 ; \0 0140620 P 304 006 001 " S \0 \0 254 212 017 241 240 227 301 \ 0140640 a c t u a l w r i t e , w h 0140660 i l e t h e s e c o n d i 0140700 s j u s t a n a c k n o w 0140720 l e d g e m e n t t h a t t 0140740 h e w r i t e h a s b e e 0140760 n p e r f o r m e d . 226 304 004 034 0141000 ; \0 P 304 006 002 325 9 \0 001 310 212 017 244 240 227 0141020 301 4 F l u s h B l o c k R e q u 0141040 e s t ( F B R q s t ) , F l 0141060 u s h B l o c k R e p l y ( F 0141100 B R p l y ) 226 304 004 " 201 \0 P 304 004 ^ 0141120 \r \0 ? 212 017 241 240 227 304 004 \0 220 \0 213 017 262 0141140 223 301 Y T h e s e c o m m a n d 0141160 s a r e u s e d t o w r 0141200 i t e a b l o c k t o t 0141220 h e m e m o r y s y s t e m 0141240 . T h e f i r s t c o m m 0141260 a n d d o e s t h e 226 017 241 017 0141300 262 223 304 004 034 ; \0 P 304 004 N 023 \0 6 212 017 0141320 241 240 227 301 \ a c t u a l w r i t 0141340 e , w h i l e t h e s e c 0141360 o n d i s j u s t a n a 0141400 c k n o w l e d g e m e n t t 0141420 h a t t h e w r i t e h a 0141440 s b e e n p e r f o r m e d 0141460 . 226 304 004 034 ; \0 P 304 004 [ 257 \0 D 212 017 0141500 244 240 227 301 6 W r i t e S i n g l e 0141520