README
1.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
This directory contains the RSP directed tests. Physical blocks are
covered by tests as follows.
Block Appropriate tests
vusl vudp1.vec, vudp2.vec
vurf vurf.vec, ls.vec
vurfctl vurf.vec, ls.vec
dmem dmem.vec
imem misc/imem_bist_go.vec
sudp sudpreg.vec
suctl suctl.vec, sudpreg.vec, ls.vec, vudp1.vec, vudp2.vec,
dma.vec, io_logic_vector.vec
ls ls.vec
divctl divctl.vec
divrom divrom.vec
io_logic io_logic_vector.vec dma.vec suctl.vec
misc/imem_bist_go.vec misc/tmem_bist_go.vec
misc/ram_bist_check.vec misc/vi_ms_buf.vec
rdp/MS_all.vec rdp/tm_vector.vec rdp/tc_vector.vec
rdp/tf_vector
----------------------------------------------------------------------
Instructions for generating new rsp test vectors:
add new tests to testsuite file, comment out tests which you do not want
to be generated
run 'parsesuite' program which reads in the testsuite file and spits to
stdout a Makefile. use command line parameters to specify the basename
you wish for the targets as well as how many to group together into each
target (too many and you overflow internal Make buffers)
Put the Makefile generated by parsesuite into the from_gng directory
add the list of input assembly files to cp.scriptX file to copy them over
to right place. Run the cp.scriptX program
Then in from_gng do a "Makefile -f YourNewMakefile" to compile the simulation
and run the tests
Note that you can really only run one simulation at a time do to sharing of
datafiles by the underlying rsp perl programs.