forked from cores/microwatt
Add a simple test case
We use 2 32bit RAMs, so we need to split the test case into two files.caravel-20210114
parent
83faae4a86
commit
185bcba6bb
@ -0,0 +1,337 @@
|
||||
4800012c
|
||||
00000000
|
||||
08000048
|
||||
a600607d
|
||||
05009f42
|
||||
14004a39
|
||||
a64b7b7d
|
||||
480000f4
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
08000048
|
||||
a600607d
|
||||
05009f42
|
||||
14004a39
|
||||
a64b7b7d
|
||||
48000004
|
||||
60210000
|
||||
64210000
|
||||
3d800000
|
||||
798c07c6
|
||||
618c0414
|
||||
4e800421
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
ebc1fff0
|
||||
ebe1fff8
|
||||
4e800020
|
||||
38428a00
|
||||
fbe1fff8
|
||||
f821ffd1
|
||||
60000000
|
||||
38628000
|
||||
60000000
|
||||
60000000
|
||||
5463063e
|
||||
480000b9
|
||||
2c1f000d
|
||||
3860000a
|
||||
60000000
|
||||
00000000
|
||||
00000180
|
||||
38428a00
|
||||
89228090
|
||||
39428088
|
||||
41820030
|
||||
39290014
|
||||
7d204eaa
|
||||
4182ffec
|
||||
7c0004ac
|
||||
5463063e
|
||||
e92a0000
|
||||
7c0004ac
|
||||
71290001
|
||||
e86a0000
|
||||
7c0004ac
|
||||
4bffffd0
|
||||
00000000
|
||||
3c400001
|
||||
60000000
|
||||
60000000
|
||||
2c090000
|
||||
e92a0000
|
||||
7c0004ac
|
||||
71290020
|
||||
e92a0000
|
||||
7c604faa
|
||||
e92a0000
|
||||
7c0004ac
|
||||
71290008
|
||||
5469063e
|
||||
7c0004ac
|
||||
4e800020
|
||||
00000000
|
||||
3c400001
|
||||
7c0802a6
|
||||
fbc1fff0
|
||||
f8010010
|
||||
8fdf0001
|
||||
40820010
|
||||
38600000
|
||||
281e000a
|
||||
3860000d
|
||||
7fc3f378
|
||||
4bffffd0
|
||||
01000000
|
||||
7c691b78
|
||||
7d4918ae
|
||||
4d820020
|
||||
4bfffff0
|
||||
00000000
|
||||
3c400001
|
||||
3d40c000
|
||||
794a0020
|
||||
7d4056ea
|
||||
794a0600
|
||||
79290020
|
||||
7d204eea
|
||||
41820018
|
||||
61290040
|
||||
7c0004ac
|
||||
7929f804
|
||||
79290fc3
|
||||
79080020
|
||||
f9028088
|
||||
61082000
|
||||
41820084
|
||||
39200001
|
||||
3d00c000
|
||||
3920ff80
|
||||
7c0004ac
|
||||
e9228088
|
||||
7d404faa
|
||||
794ac202
|
||||
7c0004ac
|
||||
e9228088
|
||||
3929000c
|
||||
7d404faa
|
||||
39290010
|
||||
7d404faa
|
||||
39400007
|
||||
7c0004ac
|
||||
4e800020
|
||||
394affff
|
||||
3d20c000
|
||||
79290020
|
||||
7d404fea
|
||||
00000000
|
||||
00000000
|
||||
38428a00
|
||||
89228090
|
||||
2f890000
|
||||
e9228088
|
||||
41820024
|
||||
2c230000
|
||||
614a0001
|
||||
7c0004ac
|
||||
4e800020
|
||||
4bffffe0
|
||||
60630002
|
||||
7c0004ac
|
||||
4e800020
|
||||
00000000
|
||||
00000010
|
||||
00527a01
|
||||
00010c1b
|
||||
00000018
|
||||
00000070
|
||||
9f7e4111
|
||||
00000010
|
||||
00527a01
|
||||
00010c1b
|
||||
00000018
|
||||
00000084
|
||||
00000010
|
||||
fffffcf8
|
||||
00000000
|
||||
00000040
|
||||
00000060
|
||||
9e019f00
|
||||
447e4111
|
||||
4106dedf
|
||||
00000010
|
||||
fffffd98
|
||||
00000000
|
||||
00000080
|
||||
0000012c
|
||||
00000010
|
||||
fffffec4
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
2020200a
|
||||
20202e6f
|
||||
20222e20
|
||||
202e2220
|
||||
776d2e20
|
||||
4d202020
|
||||
74746177
|
||||
726f7720
|
||||
202e2020
|
||||
20202e20
|
||||
205c2020
|
||||
20202020
|
||||
2e2e3b20
|
||||
0a202020
|
||||
3b2e2e3b
|
||||
200a2020
|
||||
20277777
|
@ -0,0 +1,337 @@
|
||||
00000000
|
||||
00000000
|
||||
48000024
|
||||
01006b69
|
||||
a602487d
|
||||
a64b5a7d
|
||||
2402004c
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
48000024
|
||||
01006b69
|
||||
a602487d
|
||||
a64b5a7d
|
||||
2402004c
|
||||
3c200000
|
||||
782107c6
|
||||
60211f00
|
||||
618c0000
|
||||
658c0000
|
||||
7d8903a6
|
||||
48000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
e8010010
|
||||
7c0803a6
|
||||
3c400001
|
||||
7c0802a6
|
||||
f8010010
|
||||
480001ed
|
||||
60000000
|
||||
48000155
|
||||
48000049
|
||||
7c7f1b78
|
||||
57ff063e
|
||||
60000000
|
||||
4082ffe0
|
||||
480000a5
|
||||
4bffffd0
|
||||
01000000
|
||||
3c400001
|
||||
60000000
|
||||
60000000
|
||||
2c090000
|
||||
e92a0000
|
||||
7c0004ac
|
||||
71290001
|
||||
e86a0000
|
||||
7c601eaa
|
||||
4e800020
|
||||
39290010
|
||||
7d204eea
|
||||
4082ffec
|
||||
38630008
|
||||
7c601eea
|
||||
00000000
|
||||
00000000
|
||||
38428a00
|
||||
89228090
|
||||
39428088
|
||||
4182002c
|
||||
39290014
|
||||
7d204eaa
|
||||
4182ffec
|
||||
7c0004ac
|
||||
4e800020
|
||||
39290010
|
||||
7d204eea
|
||||
4082ffec
|
||||
e94a0000
|
||||
7d2057ea
|
||||
00000000
|
||||
00000000
|
||||
38428a00
|
||||
fbe1fff8
|
||||
3be3ffff
|
||||
f821ffd1
|
||||
2c3e0000
|
||||
38210030
|
||||
4bfffe44
|
||||
4082000c
|
||||
4bffff45
|
||||
4bffff3d
|
||||
00000000
|
||||
00000280
|
||||
38600000
|
||||
2c0a0000
|
||||
38630001
|
||||
00000000
|
||||
00000000
|
||||
38428a00
|
||||
614a0020
|
||||
7c0004ac
|
||||
3d20c000
|
||||
61290008
|
||||
7c0004ac
|
||||
71290020
|
||||
3d20c000
|
||||
79290020
|
||||
7d204eea
|
||||
3d00c000
|
||||
61082000
|
||||
60000000
|
||||
3d00001c
|
||||
7d4a4392
|
||||
60000000
|
||||
99228090
|
||||
6108200c
|
||||
79080020
|
||||
7d2047aa
|
||||
7c0004ac
|
||||
e9228088
|
||||
39290004
|
||||
7d404faa
|
||||
39400003
|
||||
7c0004ac
|
||||
e9228088
|
||||
7c0004ac
|
||||
e9228088
|
||||
39290008
|
||||
7d404faa
|
||||
60000000
|
||||
99228090
|
||||
61292018
|
||||
7c0004ac
|
||||
4e800020
|
||||
00000000
|
||||
3c400001
|
||||
60000000
|
||||
2c240000
|
||||
60000000
|
||||
419e0030
|
||||
39400002
|
||||
41820008
|
||||
39290004
|
||||
7d404faa
|
||||
39400000
|
||||
41820008
|
||||
39290020
|
||||
7c604fea
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
01417804
|
||||
00000018
|
||||
fffffc48
|
||||
300e4600
|
||||
00000001
|
||||
00000000
|
||||
01417804
|
||||
00000010
|
||||
fffffc88
|
||||
00000000
|
||||
0000002c
|
||||
00000080
|
||||
00000028
|
||||
fffffd64
|
||||
41094500
|
||||
300e4302
|
||||
42000e0a
|
||||
0000000b
|
||||
0000006c
|
||||
00000028
|
||||
00000010
|
||||
fffffdac
|
||||
00000000
|
||||
00000094
|
||||
00000074
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
00000000
|
||||
4f4f6f2e
|
||||
0a202020
|
||||
20202020
|
||||
203b200a
|
||||
3b20202e
|
||||
6f726369
|
||||
7469202c
|
||||
0a2e736b
|
||||
27202027
|
||||
200a2020
|
||||
2f207c7c
|
||||
2020200a
|
||||
2020203b
|
||||
20202020
|
||||
20202020
|
||||
60202020
|
||||
000a2020
|
@ -0,0 +1,24 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import sys
|
||||
import subprocess
|
||||
import struct
|
||||
|
||||
even = open('even.hex', 'w')
|
||||
odd = open('odd.hex', 'w')
|
||||
|
||||
with open(sys.argv[1], "rb") as f:
|
||||
while True:
|
||||
even_word = f.read(4)
|
||||
if len(even_word) == 0:
|
||||
exit(0)
|
||||
if len(even_word) != 4:
|
||||
raise Exception("Bad length")
|
||||
even.write("%08x\n" % struct.unpack('<I', even_word));
|
||||
|
||||
odd_word = f.read(4)
|
||||
if len(odd_word) == 0:
|
||||
exit(0)
|
||||
if len(odd_word) != 4:
|
||||
raise Exception("Bad length")
|
||||
odd.write("%08x\n" % struct.unpack('<I', odd_word));
|
Loading…
Reference in New Issue