OpenCores
URL https://opencores.org/ocsvn/w11/w11/trunk

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.74/] [rtl/] [bplib/] [nxcramlib/] [tb/] [tb_nx_cram_memctl_stim.dat] - Rev 16

Go to most recent revision | Compare with Previous | Blame | View Log

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

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.