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

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.6/] [rtl/] [bplib/] [s3board/] [tb/] [tb_s3_sram_memctl_stim.dat] - Rev 24

Compare with Previous | Blame | View Log

# $Id: tb_s3_sram_memctl_stim.dat 290 2010-05-16 08:44:36Z mueller $
#
.memon 0
#
C write full word 16 cells
#
write  00000 1111 30201000
write  00001 1111 31211101
write  00002 1111 32221202
write  00003 1111 33231303
write  00004 1111 34241404
write  00005 1111 35251505
write  00006 1111 36261606
write  00007 1111 37271707
write  00008 1111 38281808
write  00009 1111 39291909
write  0000a 1111 3a2a1a0a
write  0000b 1111 3b2b1b0b
write  0000c 1111 3c2c1c0c
write  0000d 1111 3d2d1d0d
write  0000e 1111 3e2e1e0e
write  0000f 1111 3f2f1f0f
#
C read 16 cells
#
read   00000      30201000
read   00001      31211101
read   00002      32221202
read   00003      33231303
read   00004      34241404
read   00005      35251505
read   00006      36261606
read   00007      37271707
read   00008      38281808
read   00009      39291909
read   0000a      3a2a1a0a
read   0000b      3b2b1b0b
read   0000c      3c2c1c0c
read   0000d      3d2d1d0d
read   0000e      3e2e1e0e
read   0000f      3f2f1f0f
#
C write selected bytes in first 16 cells
#
write  00000 0000 70605040
write  00001 0001 71615141
write  00002 0010 72625242
write  00003 0011 73635343
write  00004 0100 74645444
write  00005 0101 75655545
write  00006 0110 76665646
write  00007 0111 77675747
write  00008 1000 78685848
write  00009 1001 79695949
write  0000a 1010 7a6a5a4a
write  0000b 1011 7b6b5b4b
write  0000c 1100 7c6c5c4c
write  0000d 1101 7d6d5d4d
write  0000e 1110 7e6e5e4e
write  0000f 1111 7f6f5f4f
#
C read back
#
read   00000      30201000
read   00001      31211141
read   00002      32225202
read   00003      33235343
read   00004      34641404
read   00005      35651545
read   00006      36665606
read   00007      37675747
read   00008      78281808
read   00009      79291949
read   0000a      7a2a5a0a
read   0000b      7b2b5b4b
read   0000c      7c6c1c0c
read   0000d      7d6d1d4d
read   0000e      7e6e5e0e
read   0000f      7f6f5f4f
#
C read and write with waits
#
.wait 3
write  00010 1111 30201000
.wait 2
write  00011 1111 31211101
.wait 1
write  00012 1111 32221202
write  00013 1111 33231303
#
.wait 3
read   00010      30201000
.wait 2
read   00011      31211101
.wait 1
read   0000e      7e6e5e0e
read   0000f      7f6f5f4f
#
C read and write mixed, with waits
#
.wait 2
write  00014 1111 34241404
.wait 2
read   00012      32221202
.wait 2
write  00015 1111 35251505
.wait 2
read   00013      33231303
#
.wait 1
write  00016 1111 36261606
.wait 1
read   00014      34241404
.wait 1
write  00017 1111 37271707
.wait 1
read   00015      35251505
#
write  00018 1111 38281808
read   00016      36261606
write  00019 1111 39291909
read   00017      37271707
#
.wait 2
write  0001a 1111 3a2a1a0a
write  0001b 1111 3b2b1b0b
.wait 2
read   00018      38281808
read   00019      39291909
.wait 2
write  0001c 1111 3c2c1c0c
write  0001d 1111 3d2d1d0d
.wait 2
read   0001a      3a2a1a0a
read   0001b      3b2b1b0b
#
.wait 1
write  0001e 1111 3e2e1e0e
write  0001f 1111 3f2f1f0f
.wait 1
read   0001c      3c2c1c0c
read   0001d      3d2d1d0d
.wait 1
write  00014 0100 74645444
write  00015 0101 75655545
.wait 1
read   0001e      3e2e1e0e
read   0001f      3f2f1f0f
#
write  00016 0110 76665646
write  00017 0111 77675747
read   00010      30201000
read   00011      31211101
write  00018 1000 78685848
write  00019 1001 79695949
read   00012      32221202
read   00013      33231303
#
write  0001a 1010 7a6a5a4a
write  0001b 1011 7b6b5b4b
write  0001c 1100 7c6c5c4c
read   00014      34641404
read   00015      35651545
read   00016      36665606
write  0001d 1101 7d6d5d4d
write  0001e 1110 7e6e5e4e
write  0001f 1111 7f6f5f4f
read   00017      37675747
read   00018      78281808
read   00019      79291949
read   0001a      7a2a5a0a
read   0001b      7b2b5b4b
read   0001c      7c6c1c0c
read   0001d      7d6d1d4d
read   0001e      7e6e5e0e
read   0001f      7f6f5f4f

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.