0 00 0 0 0 1 1 1 00 1 0 0 0 1 1 1 0 | 00 x x 00 0 0 0 000 --A 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 --B 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 --A 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 --B 0 00 0 0 0 0 0 1 00 0 0 0 0 0 1 1 0 | 00 0 x 00 0 0 0 000 1 11 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 11 0 0 00 0 0 0 xxx --A 1 11 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 11 0 0 00 0 0 0 xxx 1 22 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 22 0 0 00 0 0 0 xxx --B 1 22 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 22 0 0 00 0 0 0 xxx 1 33 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 33 0 0 00 0 0 0 xxx --A 1 33 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 33 0 0 00 0 0 0 xxx 1 88 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 88 0 0 00 0 0 0 xxx --B 1 88 0 0 0 0 1 1 00 0 0 0 0 0 0 0 0 | 88 0 0 00 0 0 0 xxx 0 00 0 0 0 0 1 1 00 1 0 0 0 0 1 0 0 | 00 0 1 00 0 0 0 xxx --A 0 00 0 0 0 0 1 1 00 1 0 0 0 0 0 0 0 | 00 0 1 00 0 0 0 xxx 0 00 0 0 0 0 1 1 11 1 0 0 0 0 1 0 0 | 11 0 1 11 0 0 0 xxx --B 0 00 0 0 0 0 1 1 11 1 0 0 0 0 0 0 0 | 11 0 1 11 0 0 0 xxx 0 00 0 0 0 0 1 1 22 1 0 0 0 0 1 0 0 | 22 0 1 22 0 0 0 xxx --A 0 00 0 0 0 0 1 1 22 1 0 0 0 0 0 0 0 | 22 0 1 22 0 0 0 xxx 0 00 0 0 0 0 1 1 33 1 0 0 0 0 1 0 0 | 33 0 1 33 0 0 0 xxx --B 1 88 0 0 0 0 1 1 33 1 0 0 0 0 0 0 0 | 88 0 0 33 0 0 0 xxx 0 00 0 0 0 0 0 0 11 0 A 1 B 1 1 1 0 | xx x x xx A 1 B 011 -- A 0 00 0 0 0 0 0 0 22 0 7 1 C 1 1 1 0 | xx x x xx 7 1 C 122 0 00 0 0 0 0 0 0 33 0 8 0 F 1 1 1 0 | xx x x xx 8 0 F 033 -- B 0 00 0 0 0 0 0 0 44 0 9 0 A 1 1 1 0 | xx x x xx 9 0 A 044 0 00 0 0 0 0 0 0 55 0 B 1 0 1 1 1 0 | xx x x xx B 1 0 055 -- A 0 00 0 0 0 0 0 0 66 0 C 0 1 1 1 1 0 | xx x x xx C 0 1 166 0 00 0 0 0 0 0 0 77 0 D 1 2 1 1 1 0 | xx x x xx D 1 2 177 -- B 0 00 0 0 0 0 0 0 88 0 4 0 3 1 1 1 0 | xx x x xx 4 0 3 188 0 00 0 0 0 0 0 0 88 0 4 0 3 0 1 1 0 | xx x x xx 4 0 3 188 0 00 0 0 0 0 0 0 22 0 7 1 C 0 1 1 0 | xx x x xx 4 0 3 188 0 00 0 0 0 0 0 0 33 0 8 0 F 0 1 1 0 | xx x x xx 4 0 3 188 0 00 0 0 0 0 0 0 44 0 9 0 A 0 1 1 0 | xx x x xx 4 0 3 188 0 00 0 3 0 1 0 0 00 0 0 0 0 0 1 1 0 | xx 0 x xx 4 0 3 188 --A 0 00 0 0 0 0 0 0 00 0 0 0 0 0 1 1 0 | xx 3 x xx 4 0 3 188 0 00 2 0 1 1 0 0 00 0 0 0 0 0 1 1 0 | xx 3 x xx 4 0 3 188 --B 0 00 0 0 0 0 0 0 00 0 0 0 0 0 1 1 0 | xx 2 x xx 4 0 3 188 0 00 3 0 1 1 0 0 00 0 0 0 0 0 1 1 0 | xx 2 x xx 4 0 3 188 --A 0 00 0 0 0 0 0 0 00 0 0 0 0 0 1 1 0 | xx 3 x xx 4 0 3 188 0 00 0 0 0 0 0 0 00 0 0 0 0 0 1 1 0 | xx 3 x xx 4 0 3 188 --B 0 00 0 0 0 0 0 0 00 0 0 0 0 0 1 1 0 | xx 3 x xx 4 0 3 188 1 00 0 0 0 0 1 1 01 1 0 0 0 0 0 0 0 | 00 x 0 01 x x x xxx --A 1 11 0 0 0 0 1 1 11 1 0 0 0 0 0 0 0 | 11 x 1 11 x x x xxx 1 10 0 0 0 0 1 1 10 1 0 0 0 0 0 0 0 | 10 x 1 10 x x x xxx --B 1 32 0 0 0 0 1 1 23 1 0 0 0 0 0 0 0 | 32 x 0 23 x x x xxx 1 AA 0 0 0 0 1 1 AA 1 0 0 0 0 0 0 0 | AA x 1 AA x x x xxx --A 1 23 0 0 0 0 1 1 88 1 0 0 0 0 0 0 0 | 23 x 0 88 x x x xxx 1 11 0 0 0 0 1 1 FF 1 0 0 0 0 0 0 0 | 11 x 0 FF x x x xxx --B 1 44 0 0 0 0 1 1 00 1 0 0 0 0 0 0 0 | 44 x 0 00 x x x xxx 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 8 | xx x x xx x x x 000 --A 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 9 | xx x x xx x x x 001 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 A | xx x x xx x x x 002 --B 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 B | xx x x xx x x x 003 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 C | xx x x xx x x x 004 --A 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 D | xx x x xx x x x 005 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 E | xx x x xx x x x 006 --B 0 00 0 0 0 0 0 0 00 0 0 0 0 0 0 0 F | xx x x xx x x x 007 . „PInterface.oracle Pradeep Sindhu July 2, 1987 4:41:20 pm PDT TEST COMPLETED March 10, 1987 7:47:10 pm PST [PSS] Updated test and checked it for new PInterface March 19, 1987 4:00:17 pm PST Rechecked after putting together cache top level July 2, 1987 4:41:15 pm PDT [PSS] NB: Each line corresponds to one cycle of the DynaBus clock Check that x's get flushed out in the right number of cycles: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that the path from RplyData to PDataOut works: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that the path PDataIn to DBus to PDataOut works: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that the path from PDataIn, PModeIn, PCmdIn, PByteSelIn to ABus, PMode, PCmd, PByteSel works: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that the path from BFaultCode and PCtlFaultCode to PFaultCodeOut works: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that the CWSComparator works: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u Check that IOConstants work: P R B P S P L x P L P P P L D D P | P P P D P P P A C P F F e C d D D d C M B d r r C | D F C B C M B B t l a a l t P r a P m o y P A A t | a a W u m o y u l y u u B l R D t W d d t A B B l | t u S s d d t s S D l l F F d B a t I e e d u u A | a l E e e e a t t C a L u I L n I S r s s B | O t q S l t C C u a s n a n e s P P u | u c e R a o o l t P t l A A s | t o l p d d t c W c I d d C | d l e e h t h n r r m | e y l s s d | O D a H L | u ΚC˜šœ™Icode™*—J˜J™2J™MJ™RJ™J™J™;J™™>Jšœ"Οeœ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜—™5Jšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜J˜—™7Jšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜J˜J˜—™dJšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ Jšœ>˜>Jšœ9˜9Jšœ>˜>Jšœ9˜9J˜Jšœ>˜>Jšœ9˜9Jšœ?˜?Jšœ9˜9J˜Jšœ9˜9Jšœ9˜9Jšœ9˜9Jšœ9˜9J˜J˜—™NJšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜—J™™$Jšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jš œΟsœ žœžœžœ˜=Jšœ9˜9Jšœžœžœ˜=Jšœ9˜9J˜—J™™Jšœ"œ™3Jšœ"œ™3Jšœ!œ™3Jšœ"œ™3Jšœœœ ™/Jšœ"œ ™.Jšœœ ™+Jšœœœ ™(Jšœœ ™&Jšœœ ™%Jšœœ ™ Jšœœ ™ J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜Jšœ=˜=Jšœ9˜9Jšœ=˜=Jšœ9˜9J˜—J™J˜J™—…—(%ο