FIFORam.oracle
Pradeep Sindhu July 7, 1987 6:01:44 pm PDT
Write different data into each line
D    R   R   L L S S D L S | H   D      H   O   D
a    p   q   d d e e r d e | e   a      e   R   a
t    l   s   W W l l B R l | a   t      a   e   t
a    y   t   t t e e u d C | d   a      d   g   a
    H   H   R R c c s R y | e   B      e      B
    e   e   e e t t  e c | r   i      r      u
    a   a   g g R W  g l | B   t      B      s
    d   d   B P d t   e | i         u
    e   e          | t         s
    r   r          |                  
00000001 ABC1  0000  1 0 0 1 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000001 ABC1  0000  0 0 0 1 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000002 BAC2  0000  1 0 0 2 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000002 BAC2  0000  0 0 0 2 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000003 CAB3  0000  1 0 0 4 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000003 CAB3  0000  0 0 0 4 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000004 BCA4  0000  1 0 0 8 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
00000004 BCA4  0000  0 0 0 8 1 0 0 | xxxx  xxxxxxxxxxxxxxxx xxxx  xxxx  xxxx
Read each line to verify that the writes got done
D    R   R   L L S S D L S | H   D      H   O   D
a    p   q   d d e e r d e | e   a      e   R   a
t    l   s   W W l l B R l | a   t      a   e   t
a    y   t   t t e e u d C | d   a      d   g   a
    H   H   R R c c s R y | e   B      e      B
    e   e   e e t t  e c | r   i      r      u
    a   a   g g R W  g l | B   t      B      s
    d   d   B P d t   e | i         u
    e   e          | t         s
    r   r          |                  
00000000 0000  0000  0 0 1 0 1 1 0 | ABC1  0000000000000001 xxxx  xxxx  xxxx
00000000 0000  0000  0 0 1 0 1 0 1 | ABC1  0000000000000001 ABC1  ABC1  0001
00000000 0000  0000  0 0 1 0 1 0 2 | ABC1  0000000000000001 ABC1  ABC1  0000
00000000 0000  0000  0 0 1 0 1 0 4 | ABC1  0000000000000001 ABC1  ABC1  0000
00000000 0000  0000  0 0 1 0 1 0 8 | ABC1  0000000000000001 ABC1  ABC1  0000
00000000 0000  0000  0 0 2 0 1 1 0 | BAC2  0000000000000002 ABC1  ABC1  xxxx
00000000 0000  0000  0 0 2 0 1 0 1 | BAC2  0000000000000002 BAC2  BAC2  0002
00000000 0000  0000  0 0 2 0 1 0 2 | BAC2  0000000000000002 BAC2  BAC2  0000
00000000 0000  0000  0 0 2 0 1 0 4 | BAC2  0000000000000002 BAC2  BAC2  0000
00000000 0000  0000  0 0 2 0 1 0 8 | BAC2  0000000000000002 BAC2  BAC2  0000
00000000 0000  0000  0 0 4 0 1 1 0 | CAB3  0000000000000003 BAC2  BAC2  xxxx
00000000 0000  0000  0 0 4 0 1 0 1 | CAB3  0000000000000003 CAB3  CAB3  0003
00000000 0000  0000  0 0 4 0 1 0 2 | CAB3  0000000000000003 CAB3  CAB3  0000
00000000 0000  0000  0 0 4 0 1 0 4 | CAB3  0000000000000003 CAB3  CAB3  0000
00000000 0000  0000  0 0 4 0 1 0 8 | CAB3  0000000000000003 CAB3  CAB3  0000
00000000 0000  0000  0 0 8 0 1 1 0 | BCA4  0000000000000004 CAB3  CAB3  xxxx
00000000 0000  0000  0 0 8 0 1 0 1 | BCA4  0000000000000004 BCA4  BCA4  0000
00000000 0000  0000  0 0 8 0 1 0 2 | BCA4  0000000000000004 BCA4  BCA4  0001
00000000 0000  0000  0 0 8 0 1 0 4 | BCA4  0000000000000004 BCA4  BCA4  0000
00000000 0000  0000  0 0 8 0 1 0 8 | BCA4  0000000000000004 BCA4  BCA4  0000
.