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

📄 pe_tests.bat

📁 VHDL版的C8051核(C8051).evatronix公司的IP核
💻 BAT
字号:
@ECHO OFF
REM *******************************************************************

REM Copyright (c) 1999-2001  Evatronix SA

REM *******************************************************************

REM Please review the terms of the license agreement before using
REM this file. If you are not an authorized user, please destroy this
REM source code file and notify Evatronix SA immediately that you
REM inadvertently received an unauthorized copy.

REM *******************************************************************


REM -------------------------------------------------------------------

REM Project name         : C8051

REM Project description  : C8051 Microcontroller Unit

REM

REM File name            : pe_tests.bat

REM File contents        : Sample batch for MTI ModelSim EE

REM Purpose              : Tests series PE_TESTS validation
REM Design Engineer      : M.B.

REM Quality Engineer     : M.B.
REM Version              : 3.01

REM Last modification    : 2001-10-01

REM -------------------------------------------------------------------


REM -------------------------------------------------------------------

REM Simulator directory location
REM -------------------------------------------------------------------


SET vsim_dir=C:\MODELTECH_AE\WIN32ALOEM
rem SET vsim_dir=c:\modeltech\win32


REM -------------------------------------------------------------------

REM C8051 work directory location
REM -------------------------------------------------------------------


SET work_dir=..\..\..\
CD %work_dir%


REM -------------------------------------------------------------------

REM Deafault directories location
REM -------------------------------------------------------------------


SET scripts_dir=tools/mti/ee_scripts
SET reports_dir=tools/mti/ee_reports
SET tpath=tests/pe_tests/


REM -------------------------------------------------------------------

REM The log file location
REM -------------------------------------------------------------------


SET logfile=%reports_dir%\pe_tests.log


REM -------------------------------------------------------------------

REM Report writing
REM -------------------------------------------------------------------


%vsim_dir%\vmap > %logfile%


REM -------------------------------------------------------------------

REM Simulation run process
REM -------------------------------------------------------------------


REM -------------------------------------------------------------------
REM PE_INT
REM -------------------------------------------------------------------
ECHO RUN TEST PE_INT

SET tname=PE_INT
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL


REM -------------------------------------------------------------------
REM PE_PRIOR
REM -------------------------------------------------------------------
ECHO RUN TEST PRIOR
SET tname=PE_PRIOR
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL


REM -------------------------------------------------------------------
REM PE_T0M0A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M0A

SET tname=PE_T0M0A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M0B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M0B

SET tname=PE_T0M0B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M1A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M1A

SET tname=PE_T0M1A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M1B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M1B

SET tname=PE_T0M1B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M2A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M2A

SET tname=PE_T0M2A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M2B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M2B

SET tname=PE_T0M2B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M3A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M3A

SET tname=PE_T0M3A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T0M3B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T0M3B

SET tname=PE_T0M3B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M0A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M0A

SET tname=PE_T1M0A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M0B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M0B

SET tname=PE_T1M0B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M1A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M1A

SET tname=PE_T1M1A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M1B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M1B

SET tname=PE_T1M1B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M2A
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M2A

SET tname=PE_T1M2A
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

REM -------------------------------------------------------------------
REM PE_T1M2B
REM -------------------------------------------------------------------
ECHO RUN TEST PE_T1M2B

SET tname=PE_T1M2B
SET logfile=%reports_dir%\%tname%.LOG
SET arg1=-t ns -lib C8051_LIB -GTESTNAME=%tname% -GTESTPATH=%tpath%
SET arg2=-do "do %scripts_dir%/pe_tests.scr %tpath% %tname% %reports_dir%"
SET args=%arg1% %arg2%
%vsim_dir%\vsim.exe %args% typical_C8051_extram_extrom >> NUL

ECHO.
ECHO End of simulation process.
ECHO.
PAUSE

ECHO ON
REM -------------------------------------------------------------------

⌨️ 快捷键说明

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