1 08 000005000000 | 1 0 -- Incorrect large address 1 08 000015000000 | 1 0 -- Incorrect large address 1 08 000025000000 | 0 0 -- Byte large address 1 08 000035000000 | 0 0 -- Half-word large address 1 08 000045000000 | 1 0 -- Incorrect large address 1 08 000055000000 | 1 0 -- Incorrect large address 1 08 000065000000 | 1 0 -- Incorrect large address 1 08 000075000000 | 1 0 -- Incorrect large address 1 08 000085000000 | 1 0 -- Incorrect large address 1 08 000095000000 | 1 0 -- Incorrect large address 1 08 0000A5000000 | 1 0 -- Incorrect large address 1 08 0000B5000000 | 1 0 -- Incorrect large address 1 08 0000C5000000 | 1 0 -- Incorrect large address 1 08 0000D5000000 | 1 0 -- Incorrect large address 1 08 0000E5000000 | 1 0 -- Incorrect large address 1 08 0000F5000000 | 1 0 -- Incorrect large address 1 08 000020000000 | 1 0 -- Incorrect DevNum for large address 1 08 000021000000 | 1 0 -- Incorrect DevNum for large address 1 08 000022000000 | 1 0 -- Incorrect DevNum for large address 1 08 000023000000 | 1 0 -- Incorrect DevNum for large address 1 08 000024000000 | 1 0 -- Incorrect DevNum for large address 1 08 000025000000 | 0 0 -- Correct DevNum for large address 1 08 000026000000 | 1 0 -- Incorrect DevNum for large address 1 08 000027000000 | 1 0 -- Incorrect DevNum for large address 1 08 000028000000 | 1 0 -- Incorrect DevNum for large address 1 08 000029000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002A000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002B000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002C000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002D000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002E000000 | 1 0 -- Incorrect DevNum for large address 1 08 00002F000000 | 1 0 -- Incorrect DevNum for large address 1 08 000000500000 | 1 0 -- Incorrect medium address 1 08 000001500000 | 1 0 -- Incorrect medium address 1 08 000002500000 | 0 1 -- Medium address 1 08 000003500000 | 1 0 -- Incorrect medium address 1 08 000004500000 | 1 0 -- Incorrect medium address 1 08 000008500000 | 1 0 -- Incorrect medium address 1 08 000010500000 | 1 0 -- Incorrect medium address 1 08 000002510000 | 0 1 -- Check 4 LSB of DevNum unused for medium 1 08 000002520000 | 0 1 -- Check 4 LSB of DevNum unused for medium 1 08 000002540000 | 0 1 -- Check 4 LSB of DevNum unused for medium 1 08 000002580000 | 0 1 -- Check 4 LSB of DevNum unused for medium 1 08 000002000000 | 1 1 -- Incorrect DevNum for medium address 1 08 000002100000 | 1 1 -- Incorrect DevNum for medium address 1 08 000002200000 | 1 1 -- Incorrect DevNum for medium address 1 08 000002400000 | 1 1 -- Incorrect DevNum for medium address 1 08 000002800000 | 1 1 -- Incorrect DevNum for medium address 1 00 000025000000 | 1 0 -- Incorrect command 1 01 000025000000 | 1 0 -- Incorrect command 1 02 000025000000 | 1 0 -- Incorrect command 1 03 000025000000 | 1 0 -- Incorrect command 1 04 000025000000 | 1 0 -- Incorrect command 1 05 000025000000 | 1 0 -- Incorrect command 1 06 000025000000 | 1 0 -- Incorrect command 1 07 000025000000 | 1 0 -- Incorrect command 1 09 000025000000 | 1 0 -- Incorrect command 1 0B 000025000000 | 1 0 -- Incorrect command 1 0D 000025000000 | 1 0 -- Incorrect command 1 0E 000025000000 | 1 0 -- Incorrect command 1 0F 000025000000 | 1 0 -- Incorrect command 1 10 000025000000 | 1 0 -- Incorrect command 1 11 000025000000 | 1 0 -- Incorrect command 1 12 000025000000 | 1 0 -- Incorrect command 1 14 000025000000 | 1 0 -- Incorrect command 1 18 000025000000 | 1 0 -- Incorrect command 1 08 000125000000 | 1 0 -- Incorrect Addr MSB 1 08 000225000000 | 1 0 -- Incorrect Addr MSB 1 08 000425000000 | 1 0 -- Incorrect Addr MSB 1 08 000825000000 | 1 0 -- Incorrect Addr MSB 1 08 001025000000 | 1 0 -- Incorrect Addr MSB 1 08 002025000000 | 1 0 -- Incorrect Addr MSB 1 08 004025000000 | 1 0 -- Incorrect Addr MSB 1 08 008025000000 | 1 0 -- Incorrect Addr MSB 1 08 010025000000 | 1 0 -- Incorrect Addr MSB 1 08 020025000000 | 1 0 -- Incorrect Addr MSB 1 08 040025000000 | 1 0 -- Incorrect Addr MSB 1 08 080025000000 | 1 0 -- Incorrect Addr MSB 1 08 100025000000 | 1 0 -- Incorrect Addr MSB 1 08 200025000000 | 1 0 -- Incorrect Addr MSB 1 08 400025000000 | 1 0 -- Incorrect Addr MSB 0 08 000025000000 | 1 0 -- Not a header . vIOBHeaderDecoder.oracle Jean-Marc Frailong January 24, 1987 3:21:11 pm PST This file assumes that the DevNum is set externally to 05H and that the ExDevID is set externally to 0123H. The file is designed to end by an error (on purpose) at cycle ???. Reminder on Cmd field (:5:) values: 8 IOReadRequest 9 IOReadReply A IOWriteRequest B IOWriteReply C BIOWriteRequest D BIOWriteReply Reminder on address field structure (32 LSB): Large: (DevType:4: = 2/3) (DevNum:4: = 5) (SubAddr:24:) Medium: (DevType:8: = 2) (DevNum:8: = 50) (SubAddr:16:) Outputs: HeaderCycleIn (0), Cmd (0), Address (47) Inputs: nAccept (0), IORange (0) HdrCycleIn Cmd Address | nAccept IORange -- Comment Test of the IOB Header decoder Check regular reception Check large address space decoding Check medium address space decoding Check Cmd decoding Check Address MSBs to 0 Check HdrCycleIn Κ©˜šœ™Icode™2—J˜J™kJ™B™#Jšœ™Jšœ ™ Jšœ"™"—™-J™7J™7J™—™J™(J™—™J™—J™JšΠftΟf žžžžžžžžΟc ™?J™head™™™"JšžŸ˜2JšžŸ˜2JšžŸ˜-JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ˜2JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ$˜;JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=JšžŸ&˜=—™#JšžŸ˜3JšžŸ˜3JšžŸ˜)JšžŸ˜3JšžŸ˜3JšžŸ˜3JšžŸ˜3JšžŸ+˜BJšžŸ+˜BJšžŸ+˜BJšžŸ+˜BJšžŸ'˜>JšžŸ'˜>JšžŸ'˜>JšžŸ'˜>JšžŸ'˜>—™JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,JšžŸ˜,—™JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-JšžŸ˜-—™JšžŸ˜'———J˜J˜—…—ΌΫ