# $Id: tb_nx_cram_memctl_stim.dat 433 2011-11-27 22:04:39Z mueller $
|
# $Id: tb_nx_cram_memctl_stim.dat 433 2011-11-27 22:04:39Z mueller $
|
#
|
#
|
.memon 0
|
.memon 0
|
#
|
#
|
C write full word 16 cells
|
C write full word 16 cells
|
#
|
#
|
write 000000 1111 30201000
|
write 000000 1111 30201000
|
write 000001 1111 31211101
|
write 000001 1111 31211101
|
write 000002 1111 32221202
|
write 000002 1111 32221202
|
write 000003 1111 33231303
|
write 000003 1111 33231303
|
write 000004 1111 34241404
|
write 000004 1111 34241404
|
write 000005 1111 35251505
|
write 000005 1111 35251505
|
write 000006 1111 36261606
|
write 000006 1111 36261606
|
write 000007 1111 37271707
|
write 000007 1111 37271707
|
write 000008 1111 38281808
|
write 000008 1111 38281808
|
write 000009 1111 39291909
|
write 000009 1111 39291909
|
write 00000a 1111 3a2a1a0a
|
write 00000a 1111 3a2a1a0a
|
write 00000b 1111 3b2b1b0b
|
write 00000b 1111 3b2b1b0b
|
write 00000c 1111 3c2c1c0c
|
write 00000c 1111 3c2c1c0c
|
write 00000d 1111 3d2d1d0d
|
write 00000d 1111 3d2d1d0d
|
write 00000e 1111 3e2e1e0e
|
write 00000e 1111 3e2e1e0e
|
write 00000f 1111 3f2f1f0f
|
write 00000f 1111 3f2f1f0f
|
#
|
#
|
C read 16 cells
|
C read 16 cells
|
#
|
#
|
read 000000 30201000
|
read 000000 30201000
|
read 000001 31211101
|
read 000001 31211101
|
read 000002 32221202
|
read 000002 32221202
|
read 000003 33231303
|
read 000003 33231303
|
read 000004 34241404
|
read 000004 34241404
|
read 000005 35251505
|
read 000005 35251505
|
read 000006 36261606
|
read 000006 36261606
|
read 000007 37271707
|
read 000007 37271707
|
read 000008 38281808
|
read 000008 38281808
|
read 000009 39291909
|
read 000009 39291909
|
read 00000a 3a2a1a0a
|
read 00000a 3a2a1a0a
|
read 00000b 3b2b1b0b
|
read 00000b 3b2b1b0b
|
read 00000c 3c2c1c0c
|
read 00000c 3c2c1c0c
|
read 00000d 3d2d1d0d
|
read 00000d 3d2d1d0d
|
read 00000e 3e2e1e0e
|
read 00000e 3e2e1e0e
|
read 00000f 3f2f1f0f
|
read 00000f 3f2f1f0f
|
#
|
#
|
C write selected bytes in first 16 cells
|
C write selected bytes in first 16 cells
|
#
|
#
|
write 000000 0000 70605040
|
write 000000 0000 70605040
|
write 000001 0001 71615141
|
write 000001 0001 71615141
|
write 000002 0010 72625242
|
write 000002 0010 72625242
|
write 000003 0011 73635343
|
write 000003 0011 73635343
|
write 000004 0100 74645444
|
write 000004 0100 74645444
|
write 000005 0101 75655545
|
write 000005 0101 75655545
|
write 000006 0110 76665646
|
write 000006 0110 76665646
|
write 000007 0111 77675747
|
write 000007 0111 77675747
|
write 000008 1000 78685848
|
write 000008 1000 78685848
|
write 000009 1001 79695949
|
write 000009 1001 79695949
|
write 00000a 1010 7a6a5a4a
|
write 00000a 1010 7a6a5a4a
|
write 00000b 1011 7b6b5b4b
|
write 00000b 1011 7b6b5b4b
|
write 00000c 1100 7c6c5c4c
|
write 00000c 1100 7c6c5c4c
|
write 00000d 1101 7d6d5d4d
|
write 00000d 1101 7d6d5d4d
|
write 00000e 1110 7e6e5e4e
|
write 00000e 1110 7e6e5e4e
|
write 00000f 1111 7f6f5f4f
|
write 00000f 1111 7f6f5f4f
|
#
|
#
|
C read back
|
C read back
|
#
|
#
|
read 000000 30201000
|
read 000000 30201000
|
read 000001 31211141
|
read 000001 31211141
|
read 000002 32225202
|
read 000002 32225202
|
read 000003 33235343
|
read 000003 33235343
|
read 000004 34641404
|
read 000004 34641404
|
read 000005 35651545
|
read 000005 35651545
|
read 000006 36665606
|
read 000006 36665606
|
read 000007 37675747
|
read 000007 37675747
|
read 000008 78281808
|
read 000008 78281808
|
read 000009 79291949
|
read 000009 79291949
|
read 00000a 7a2a5a0a
|
read 00000a 7a2a5a0a
|
read 00000b 7b2b5b4b
|
read 00000b 7b2b5b4b
|
read 00000c 7c6c1c0c
|
read 00000c 7c6c1c0c
|
read 00000d 7d6d1d4d
|
read 00000d 7d6d1d4d
|
read 00000e 7e6e5e0e
|
read 00000e 7e6e5e0e
|
read 00000f 7f6f5f4f
|
read 00000f 7f6f5f4f
|
#
|
#
|
C read and write with waits
|
C read and write with waits
|
#
|
#
|
.wait 12
|
.wait 12
|
write 000010 1111 30201000
|
write 000010 1111 30201000
|
.wait 11
|
.wait 11
|
write 000011 1111 31211101
|
write 000011 1111 31211101
|
.wait 10
|
.wait 10
|
write 000012 1111 32221202
|
write 000012 1111 32221202
|
.wait 9
|
.wait 9
|
write 000013 1111 33231303
|
write 000013 1111 33231303
|
.wait 8
|
.wait 8
|
write 000014 1111 34241404
|
write 000014 1111 34241404
|
.wait 7
|
.wait 7
|
write 000015 1111 35251505
|
write 000015 1111 35251505
|
.wait 6
|
.wait 6
|
write 000016 1111 36261606
|
write 000016 1111 36261606
|
.wait 5
|
.wait 5
|
write 000017 1111 37271707
|
write 000017 1111 37271707
|
.wait 4
|
.wait 4
|
write 000018 1111 38281808
|
write 000018 1111 38281808
|
.wait 3
|
.wait 3
|
write 000019 1111 39291909
|
write 000019 1111 39291909
|
.wait 2
|
.wait 2
|
write 00001a 1111 3a2a1a0a
|
write 00001a 1111 3a2a1a0a
|
.wait 1
|
.wait 1
|
write 00001b 1111 3b2b1b0b
|
write 00001b 1111 3b2b1b0b
|
write 00001c 1111 3b2b1b0b
|
write 00001c 1111 3b2b1b0b
|
#
|
#
|
.wait 12
|
.wait 12
|
read 000010 30201000
|
read 000010 30201000
|
.wait 11
|
.wait 11
|
read 000011 31211101
|
read 000011 31211101
|
.wait 10
|
.wait 10
|
read 000012 32221202
|
read 000012 32221202
|
.wait 9
|
.wait 9
|
read 000013 33231303
|
read 000013 33231303
|
.wait 8
|
.wait 8
|
read 000014 34241404
|
read 000014 34241404
|
.wait 7
|
.wait 7
|
read 000015 35251505
|
read 000015 35251505
|
.wait 6
|
.wait 6
|
read 000016 36261606
|
read 000016 36261606
|
.wait 5
|
.wait 5
|
read 000017 37271707
|
read 000017 37271707
|
.wait 4
|
.wait 4
|
read 000018 38281808
|
read 000018 38281808
|
.wait 3
|
.wait 3
|
read 000019 39291909
|
read 000019 39291909
|
.wait 2
|
.wait 2
|
read 00001a 3a2a1a0a
|
read 00001a 3a2a1a0a
|
.wait 1
|
.wait 1
|
read 00000e 7e6e5e0e
|
read 00000e 7e6e5e0e
|
read 00000f 7f6f5f4f
|
read 00000f 7f6f5f4f
|
#
|
#
|
C read and write mixed, with waits
|
C read and write mixed, with waits
|
#
|
#
|
.wait 2
|
.wait 2
|
write 000014 1111 34241404
|
write 000014 1111 34241404
|
.wait 2
|
.wait 2
|
read 000012 32221202
|
read 000012 32221202
|
.wait 2
|
.wait 2
|
write 000015 1111 35251505
|
write 000015 1111 35251505
|
.wait 2
|
.wait 2
|
read 000013 33231303
|
read 000013 33231303
|
#
|
#
|
.wait 1
|
.wait 1
|
write 000016 1111 36261606
|
write 000016 1111 36261606
|
.wait 1
|
.wait 1
|
read 000014 34241404
|
read 000014 34241404
|
.wait 1
|
.wait 1
|
write 000017 1111 37271707
|
write 000017 1111 37271707
|
.wait 1
|
.wait 1
|
read 000015 35251505
|
read 000015 35251505
|
#
|
#
|
write 000018 1111 38281808
|
write 000018 1111 38281808
|
read 000016 36261606
|
read 000016 36261606
|
write 000019 1111 39291909
|
write 000019 1111 39291909
|
read 000017 37271707
|
read 000017 37271707
|
#
|
#
|
.wait 2
|
.wait 2
|
write 00001a 1111 3a2a1a0a
|
write 00001a 1111 3a2a1a0a
|
write 00001b 1111 3b2b1b0b
|
write 00001b 1111 3b2b1b0b
|
.wait 2
|
.wait 2
|
read 000018 38281808
|
read 000018 38281808
|
read 000019 39291909
|
read 000019 39291909
|
.wait 2
|
.wait 2
|
write 00001c 1111 3c2c1c0c
|
write 00001c 1111 3c2c1c0c
|
write 00001d 1111 3d2d1d0d
|
write 00001d 1111 3d2d1d0d
|
.wait 2
|
.wait 2
|
read 00001a 3a2a1a0a
|
read 00001a 3a2a1a0a
|
read 00001b 3b2b1b0b
|
read 00001b 3b2b1b0b
|
#
|
#
|
.wait 1
|
.wait 1
|
write 00001e 1111 3e2e1e0e
|
write 00001e 1111 3e2e1e0e
|
write 00001f 1111 3f2f1f0f
|
write 00001f 1111 3f2f1f0f
|
.wait 1
|
.wait 1
|
read 00001c 3c2c1c0c
|
read 00001c 3c2c1c0c
|
read 00001d 3d2d1d0d
|
read 00001d 3d2d1d0d
|
.wait 1
|
.wait 1
|
write 000014 0100 74645444
|
write 000014 0100 74645444
|
write 000015 0101 75655545
|
write 000015 0101 75655545
|
.wait 1
|
.wait 1
|
read 00001e 3e2e1e0e
|
read 00001e 3e2e1e0e
|
read 00001f 3f2f1f0f
|
read 00001f 3f2f1f0f
|
#
|
#
|
write 000016 0110 76665646
|
write 000016 0110 76665646
|
write 000017 0111 77675747
|
write 000017 0111 77675747
|
read 000010 30201000
|
read 000010 30201000
|
read 000011 31211101
|
read 000011 31211101
|
write 000018 1000 78685848
|
write 000018 1000 78685848
|
write 000019 1001 79695949
|
write 000019 1001 79695949
|
read 000012 32221202
|
read 000012 32221202
|
read 000013 33231303
|
read 000013 33231303
|
#
|
#
|
write 00001a 1010 7a6a5a4a
|
write 00001a 1010 7a6a5a4a
|
write 00001b 1011 7b6b5b4b
|
write 00001b 1011 7b6b5b4b
|
write 00001c 1100 7c6c5c4c
|
write 00001c 1100 7c6c5c4c
|
read 000014 34641404
|
read 000014 34641404
|
read 000015 35651545
|
read 000015 35651545
|
read 000016 36665606
|
read 000016 36665606
|
write 00001d 1101 7d6d5d4d
|
write 00001d 1101 7d6d5d4d
|
write 00001e 1110 7e6e5e4e
|
write 00001e 1110 7e6e5e4e
|
write 00001f 1111 7f6f5f4f
|
write 00001f 1111 7f6f5f4f
|
read 000017 37675747
|
read 000017 37675747
|
read 000018 78281808
|
read 000018 78281808
|
read 000019 79291949
|
read 000019 79291949
|
read 00001a 7a2a5a0a
|
read 00001a 7a2a5a0a
|
read 00001b 7b2b5b4b
|
read 00001b 7b2b5b4b
|
read 00001c 7c6c1c0c
|
read 00001c 7c6c1c0c
|
read 00001d 7d6d1d4d
|
read 00001d 7d6d1d4d
|
read 00001e 7e6e5e0e
|
read 00001e 7e6e5e0e
|
read 00001f 7f6f5f4f
|
read 00001f 7f6f5f4f
|
|
|