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

📄 pe_tests_25.do

📁 VHDL版的C8051核(C8051).evatronix公司的IP核
💻 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_TEST2.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
# Limitation           : Dedicated for 25 MHz
# ------------------------------------------------------------------- #

# ------------------------------------------------------------------- #
# Directories location
# ------------------------------------------------------------------- #
@transcript off

SET PE $DSN\TESTS\PE_TESTS

transcript on

# ******************************************************************* #

# ------------------------------------------------------------------- #
# Copying files from PE_SM0 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_SM0\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_SM0\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_SM0\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_SM0\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_SM0\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_SM0\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_SM0\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_SM0\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_SM0 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_SM0\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_SM0\ACSDIFF.TXT


transcript on

# ******************************************************************* #

# ------------------------------------------------------------------- #
# Copying files from PE_SM1 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_SM1\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_SM1\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_SM1\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_SM1\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_SM1\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_SM1\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_SM1\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_SM1\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_SM1 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_SM1\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_SM1\ACSDIFF.TXT


transcript on

# ******************************************************************* #

# ------------------------------------------------------------------- #
# Copying files from PE_SM2 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_SM2\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_SM2\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_SM2\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_SM2\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_SM2\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_SM2\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_SM2\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_SM2\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_SM2 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_SM2\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_SM2\ACSDIFF.TXT


transcript on

# ******************************************************************* #

# ------------------------------------------------------------------- #
# Copying files from PE_SM3 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_SM3\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_SM3\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_SM3\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_SM3\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_SM3\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_SM3\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_SM3\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_SM3\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_SM3 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_SM3\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_SM3\ACSDIFF.TXT


transcript on

# ******************************************************************* #
# ------------------------------------------------------------------- #
# Copying files from PE_T0 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_T0\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T0\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T0\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T0\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T0\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T0\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T0\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T0\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_T0 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T0\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T0\ACSDIFF.TXT


transcript on

# ******************************************************************* #

# ------------------------------------------------------------------- #
# Copying files from PE_T1 directory to DEFAULT directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $PE\PE_T1\STIM.TXT $DSN\TESTS\DEFAULT\STIM.TXT
copyfile $PE\PE_T1\SIMCOMP.TXT $DSN\TESTS\DEFAULT\SIMCOMP.TXT
copyfile $PE\PE_T1\ACSCOMP.TXT $DSN\TESTS\DEFAULT\ACSCOMP.TXT
copyfile $PE\PE_T1\INTROM.HEX $DSN\TESTS\DEFAULT\INTROM.HEX
copyfile $PE\PE_T1\EXTROM.HEX $DSN\TESTS\DEFAULT\EXTROM.HEX
copyfile $PE\PE_T1\SIMDIFF.TXT $DSN\TESTS\DEFAULT\SIMDIFF.TXT
copyfile $PE\PE_T1\ACSDIFF.TXT $DSN\TESTS\DEFAULT\ACSDIFF.TXT
copyfile $PE\PE_T1\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_T1 directory
# ------------------------------------------------------------------- #

@transcript off

copyfile $DSN\TESTS\DEFAULT\SIMDIFF.TXT $PE\PE_T1\SIMDIFF.TXT
copyfile $DSN\TESTS\DEFAULT\ACSDIFF.TXT $PE\PE_T1\ACSDIFF.TXT


transcript on

# ******************************************************************* #

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -