URL
https://opencores.org/ocsvn/amber/amber/trunk
Subversion Repositories amber
Compare Revisions
- This comparison shows the changes necessary to convert path
/amber/trunk/hw/tools
- from Rev 35 to Rev 36
- ↔ Reverse comparison
Rev 35 → Rev 36
/all.sh
66,10 → 66,10
mlas_bug inflate_bug swp_lock_bug \ |
cache_swap_bug \ |
" |
LOF_FILE=$1 |
LOG_FILE=$1 |
|
echo "----------------------------------" >> ${LOF_FILE} |
date >> ${LOF_FILE} |
echo "----------------------------------" >> ${LOG_FILE} |
date >> ${LOG_FILE} |
|
for i in $TEST_LIST; do |
echo "Run test $i" |
76,5 → 76,5
../tools/run.sh ${i} $2 $3 |
done |
|
echo "----------------------------------" >> ${LOF_FILE} |
echo "----------------------------------" >> ${LOG_FILE} |
|
/run.sh
71,7 → 71,7
echo " -l : Create wlf dump of complete design" |
echo " -nc: Do not re-compile the Verilog. Starts the simulation more quickly" |
echo " -s : Use Xilinx Spatran6 Libraries (slower sim)" |
echo " -to: Ignore timeout limit for this test" |
echo " -to <timeout value>: Use this timeout value instead of the value in the timeouts.txt file" |
echo " -v : Use Xilinx Virtex6 Libraries (slower sim)" |
echo " -5 : Use Amber25 core instead of Amber23 core" |
echo "" |
255,8 → 255,13
|
popd > /dev/null |
BOOT_MEM_FILE="../tests/${AMBER_TEST_NAME}.mem" |
BOOT_MEM_PARAMS_FILE="../tests/${AMBER_TEST_NAME}_memparams.v" |
|
if [ $SET_5 == 1 ]; then |
BOOT_MEM_PARAMS_FILE="../tests/${AMBER_TEST_NAME}_memparams128.v" |
else |
BOOT_MEM_PARAMS_FILE="../tests/${AMBER_TEST_NAME}_memparams32.v" |
fi |
|
elif [ $TEST_TYPE == 2 ]; then |
# sw Stand-alone C test |
pushd ../../sw/${AMBER_TEST_NAME} > /dev/null |
264,7 → 269,11
MAKE_STATUS=$? |
popd > /dev/null |
BOOT_MEM_FILE="../../sw/${AMBER_TEST_NAME}/${AMBER_TEST_NAME}.mem" |
BOOT_MEM_PARAMS_FILE="../../sw/${AMBER_TEST_NAME}/${AMBER_TEST_NAME}_memparams.v" |
if [ $SET_5 == 1 ]; then |
BOOT_MEM_PARAMS_FILE="../../sw/${AMBER_TEST_NAME}/${AMBER_TEST_NAME}_memparams128.v" |
else |
BOOT_MEM_PARAMS_FILE="../../sw/${AMBER_TEST_NAME}/${AMBER_TEST_NAME}_memparams32.v" |
fi |
|
elif [ $TEST_TYPE == 3 ] || [ $TEST_TYPE == 4 ]; then |
# sw test using boot loader |
285,7 → 294,11
popd > /dev/null |
|
BOOT_MEM_FILE="../../sw/boot-loader/boot-loader.mem" |
BOOT_MEM_PARAMS_FILE="../../sw/boot-loader/boot-loader_memparams.v" |
if [ $SET_5 == 1 ]; then |
BOOT_MEM_PARAMS_FILE="../../sw/boot-loader/boot-loader_memparams128.v" |
else |
BOOT_MEM_PARAMS_FILE="../../sw/boot-loader/boot-loader_memparams32.v" |
fi |
MAIN_MEM_FILE="../../sw/${AMBER_TEST_NAME}/${AMBER_TEST_NAME}.mem" |
AMBER_LOAD_MAIN_MEM="+define+AMBER_LOAD_MAIN_MEM" |
|
303,8 → 316,6
if [ $SET_TO == 0 ]; then |
AMBER_TIMEOUT=`../tools/get_timeout.sh ${AMBER_TEST_NAME}` |
fi |
printf '@00001fec %08x\n' $AMBER_TIMEOUT >> ${BOOT_MEM_FILE} |
echo ${AMBER_TEST_NAME} | ../../sw/tools/amber-ascii-mem 1ff0 >> ${BOOT_MEM_FILE} |
|
|
#-------------------------------------------------------- |