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.
Name |
Last commit
|
History
|
Last Update |
---|---|---|
.. | ||
CVS | ||
divctl | ||
divrom | ||
dma | ||
dmem | ||
from_gng | ||
io_logic | ||
ls | ||
suctl | ||
sudp | ||
surf | ||
vudp | ||
vurf | ||
README | ||
full_batch.dma | ||
full_batch.suvu | ||
parsesuite | ||
rsprules | ||
slow_batch.dma | ||
slow_batch.suvu | ||
testsuite |