📄 pe_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 : PE_TESTS.DO
# File contents : Sample macro for ALDEC ActiveVHDL
# Purpose : C8051 peripheral tests
# Design Engineer : D.K.
# Quality Engineer : M.B.
# Test version : 3.01
# Last modification : 2001-10-01
# ------------------------------------------------------------------- #
# ------------------------------------------------------------------- #
# Directories location
# ------------------------------------------------------------------- #
@transcript off
SET PE $DSN\TESTS\PE_TESTS
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_INT directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_INT\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_INT\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_INT\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_INT\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_INT\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_INT\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_INT\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_INT\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 PE_INT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_INT\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_INT\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_PRIOR directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_PRIOR\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_PRIOR\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_PRIOR\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_PRIOR\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_PRIOR\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_PRIOR\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_PRIOR\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_PRIOR\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 PE_PRIOR directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_PRIOR\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_PRIOR\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M0A directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M0A\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M0A\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M0A\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M0A\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M0A\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M0A\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M0A\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M0A\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 PE_T0M0A directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0M0A\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0M0A\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M0B directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M0B\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M0B\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M0B\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M0B\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M0B\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M0B\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M0B\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M0B\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 PE_T0M0B directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0M0B\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0M0B\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M1A directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M1A\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M1A\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M1A\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M1A\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M1A\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M1A\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M1A\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M1A\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 PE_T0M1A directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0M1A\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0M1A\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M1B directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M1B\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M1B\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M1B\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M1B\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M1B\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M1B\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M1B\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M1B\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 PE_T0M1B directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0M1B\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0M1B\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M2A directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M2A\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M2A\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M2A\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M2A\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M2A\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M2A\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M2A\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M2A\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 PE_T0M2A directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0M2A\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0M2A\ACSDIFF.TXT
transcript on
# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0M2B directory to DEFAULT directory
# ------------------------------------------------------------------- #
@transcript off
copyfile $PE\PE_T0M2B\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0M2B\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0M2B\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0M2B\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0M2B\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0M2B\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0M2B\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0M2B\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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -