📄 op_tests.do
字号:
# ******************************************************************* #
# Copyright (c) 1999-2001 Evatronix SA
# ******************************************************************* #
# Please review the terms of the license agreement before using
# this file. If you are not an authorized user, please destroy this
# source code file and notify Evatronix SA immediately that you
# inadvertently received an unauthorized copy.
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Project name : C8051
# Project description : C8051 Microcontroller Unit
# File name : OP_TESTS.DO
# File contents : Sample macro for ALDEC ActiveVHDL
# Purpose : C8051 core functional simulation of tests
# Design Engineer : D.K.
# Quality Engineer : M.B.
# Test version : 3.01
# Last modification : 2001-10-01
# ------------------------------------------------------------------- #
# ------------------------------------------------------------------- #
# Directories location
# ------------------------------------------------------------------- #
@transcript off
SET OP $DSN\TESTS\OP_TESTS
transcript on
# ------------------------------------------------------------------- #
# Copying files from OP_00 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_00\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_00\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_00\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_00\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $OP\OP_00\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_00\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_00\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_00\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_00 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_00\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_00\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_01 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_01\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_01\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_01\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_01\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_01\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_01\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_01\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_01\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_01 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_01\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_01\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_02 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_02\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_02\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_02\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_02\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_02\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_02\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_02\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_02\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_02 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_02\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_02\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_03 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_03\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_03\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_03\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_03\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_03\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_03\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_03\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_03\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_03 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_03\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_03\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_04 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_04\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_04\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_04\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_04\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_04\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_04\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_04\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_04\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_04 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_04\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_04\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_05 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_05\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_05\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_05\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_05\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_05\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_05\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_05\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_05\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_05 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_05\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_05\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_06 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_06\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_06\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_06\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_06\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_06\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_06\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_06\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_06\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_06 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_06\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_06\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_07 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $OP\OP_07\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $OP\OP_07\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $OP\OP_07\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $OP\OP_07\INTROM.HEX $DSN\TESTS\DEFAULT\EINTROM.HEX
copyfile $OP\OP_07\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $OP\OP_07\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $OP\OP_07\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $OP\OP_07\TIME.TXT $DSN\TESTS\DEFAULT\TIME.DO
transcript on
# ------------------------------------------------------------------- #
# Simulating project
# ------------------------------------------------------------------- #
@transcript off
vsim -t ns -lib C8051_LIB typical_C8051_extram_extrom
do $DSN\TESTS\DEFAULT\TIME.DO
endsim
transcript on
# ------------------------------------------------------------------- #
# Copying files from DEFAULT directory to OP_07 directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $OP\OP_07\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $OP\OP_07\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from OP_08 directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -