----------------------------------------------------------------------
-- Module name:     Test vectors for ARB0001a.
--
-- History:         Project complete:           SEP 14, 2001
--                                              WD Peterson
--                                              Silicore Corporation
--
-- Release:         Notice is hereby given that this document is not
--                  copyrighted, and has been placed into the public
--                  domain.  It may be freely copied and distributed
--                  by any means.
--
-- Disclaimer:      In no event shall Silicore Corporation be liable
--                  for incidental, consequential, indirect or special
--                  damages resulting from the use of this file.  The
--                  user assumes all responsibility for its use.
--
----------------------------------------------------------------------

----------------------------------------------------------------------
--
--          C
--          O
--   CCCC   M   GGGG
-- R YYYY C C G NNNN
-- S CCCC L Y N TTTT
-- T 3210 K C T 3210                COMMENTS
----------------------------------------------------------------------
-- I IIII I O O OOOO
----------------------------------------------------------------------

----------------------------------------------------------------------
-- Reset using the 'RST' pin.
----------------------------------------------------------------------

:  1 0000 R 0 0 0000
:  0 0000 R 0 0 0000


----------------------------------------------------------------------
-- Test the arbiter.
----------------------------------------------------------------------

:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0011 R 1 0 0001
:  0 0101 R 1 0 0001
:  0 0111 R 1 0 0001
:  0 1001 R 1 0 0001
:  0 1011 R 1 0 0001
:  0 1101 R 1 0 0001
:  0 1111 R 1 0 0001

:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0011 R 1 1 0010
:  0 0110 R 1 1 0010
:  0 0111 R 1 1 0010
:  0 1010 R 1 1 0010
:  0 1011 R 1 1 0010
:  0 1110 R 1 1 0010
:  0 1111 R 1 1 0010

:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0101 R 1 2 0100
:  0 0110 R 1 2 0100
:  0 0111 R 1 2 0100
:  0 1100 R 1 2 0100
:  0 1101 R 1 2 0100
:  0 1110 R 1 2 0100
:  0 1111 R 1 2 0100

:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 1001 R 1 3 1000
:  0 1010 R 1 3 1000
:  0 1011 R 1 3 1000
:  0 1100 R 1 3 1000
:  0 1101 R 1 3 1000
:  0 1110 R 1 3 1000
:  0 1111 R 1 3 1000

:  0 0000 R 0 0 0000   -- 0 -> N
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0011 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0101 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0110 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0111 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1001 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1011 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1101 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1110 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1111 R 1 1 0010

:  0 0000 R 0 0 0000   -- 1 -> N
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0011 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0101 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0110 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0111 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1001 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1010 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1011 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1101 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1110 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1111 R 1 2 0100

:  0 0000 R 0 0 0000   -- 2 -> N
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0011 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0101 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0110 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 0111 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1001 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1010 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1011 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1100 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1101 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1110 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1111 R 1 3 1000

:  0 0000 R 0 0 0000   -- 3 -> N
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0011 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0101 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0110 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 0111 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1010 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1011 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1100 R 1 2 0100
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1101 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1110 R 1 1 0010
:  0 0000 R 0 0 0000
:  0 1000 R 1 3 1000
:  0 0000 R 0 0 0000
:  0 1111 R 1 0 0001

:  0 0000 R 0 0 0000
:  0 0001 R 1 0 0001
:  0 0001 R 1 0 0001
:  0 0000 R 0 0 0000
:  0 1111 R 1 1 0010
:  0 1111 R 1 1 0010
:  0 1101 R 1 2 0100
:  0 1101 R 1 2 0100
:  0 1011 R 1 3 1000
:  0 1011 R 1 3 1000
:  0 0111 R 1 0 0001
:  0 0111 R 1 0 0001
