⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 op_tests.do

📁 VHDL版的C8051核(C8051).evatronix公司的IP核
💻 DO
📖 第 1 页 / 共 5 页
字号:
# ******************************************************************* #
# 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 + -