README 1.49 KB
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.