Generic Safety CPU test framework Code
Generic CPU test programs and a testbench
Brought to you by:
preschern
File | Date | Author | Commit |
---|---|---|---|
branches | 2013-02-22 | allura | [r1] Initial commit |
tags | 2013-02-22 | allura | [r1] Initial commit |
trunk | 2013-02-22 | allura | [r1] Initial commit |
Makefile | 2013-02-22 | preschern | [r2] |
README.txt | 2013-02-22 | preschern | [r2] |
coreTests.c | 2013-02-22 | preschern | [r2] |
coreTests.h | 2013-02-22 | preschern | [r2] |
crc.c | 2013-02-22 | preschern | [r2] |
crc.h | 2013-02-22 | preschern | [r2] |
main.c | 2013-02-22 | preschern | [r2] |
marchtest.c | 2013-02-22 | preschern | [r2] |
marchtest.h | 2013-02-22 | preschern | [r2] |
pio_lib.h | 2013-02-22 | preschern | [r2] |
qsort.c | 2013-02-22 | preschern | [r2] |
qsort.h | 2013-02-22 | preschern | [r2] |
script.tcl | 2013-02-22 | preschern | [r2] |
shaTest.c | 2013-02-22 | preschern | [r2] |
shaTest.h | 2013-02-22 | preschern | [r2] |
---------------------------------------------------------------------- TCL-File The TCL-Script is used to inject faults into a Modelsim processor simulation. The registers for the fault injection are defined on the top of the TCL script. For other processors, the GPIO-pin addresses might have to be adjusted and the time for running the processor has to be adjusted. ---------------------------------------------------------------------- Makefile The makefile builds the sources for the generic tests. However, usually the single test source files will be included for running on a processor and not the whole set of files will be needed. The whole set of files will just be needed for the verification of the diagnostic coverage of the test set with fault injection. ---------------------------------------------------------------------- C-Source Files The C-Files contain the test programs and the main program which runs the tests and communicates with the TCL framework. A simple description of the files is included in comments within the files ---------------------------------------------------------------------- Contact Author: Christopher Preschern, c.preschern@student.tugraz.at