op_tests.do

来自「VHDL版的C8051核(C8051).evatronix公司的IP核」· DO 代码 · 共 1,970 行 · 第 1/5 页

DO
1,970
字号
# ******************************************************************* #
# 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 + =
减小字号Ctrl + -
显示快捷键?