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

📄 ex_tests.bat

📁 8051单片机VHDL内核,内有说明,很详细,值得下载
💻 BAT
📖 第 1 页 / 共 2 页
字号:
@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            : EX_TESTS.BAT

REM File contents        : Sample batch for MTI ModelSim EE

REM Purpose              : Tests series EX_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/ex_tests/


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

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


SET logfile=%reports_dir%\ex_tests.log


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

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


%vsim_dir%\vmap > %logfile%


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

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


REM -------------------------------------------------------------------
REM EX_ARITH
REM -------------------------------------------------------------------

ECHO RUN TEST EX_ARITH

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

REM -------------------------------------------------------------------
REM EX_BANK
REM -------------------------------------------------------------------

ECHO RUN TEST EX_BANK

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

REM -------------------------------------------------------------------
REM EX_BOOL
REM -------------------------------------------------------------------

ECHO RUN TEST EX_BOOL

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

REM -------------------------------------------------------------------
REM EX_BRAN
REM -------------------------------------------------------------------

ECHO RUN TEST EX_BRAN

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

REM -------------------------------------------------------------------
REM EX_DPTR
REM -------------------------------------------------------------------

ECHO RUN TEST EX_DPTR

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

REM -------------------------------------------------------------------
REM EX_FLAG1
REM -------------------------------------------------------------------

ECHO RUN TEST EX_FLAG1

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

REM -------------------------------------------------------------------
REM EX_FLAG2
REM -------------------------------------------------------------------

ECHO RUN TEST EX_FLAG2

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

REM -------------------------------------------------------------------
REM EX_I2E0
REM -------------------------------------------------------------------

ECHO RUN TEST EX_I2E0

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

REM -------------------------------------------------------------------
REM EX_I2E1
REM -------------------------------------------------------------------

ECHO RUN TEST EX_I2E1

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

REM -------------------------------------------------------------------
REM EX_I2E2
REM -------------------------------------------------------------------

ECHO RUN TEST EX_I2E2

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

REM -------------------------------------------------------------------
REM EX_I2E3
REM -------------------------------------------------------------------

ECHO RUN TEST EX_I2E3

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

REM -------------------------------------------------------------------
REM EX_LOGIC
REM -------------------------------------------------------------------

ECHO RUN TEST EX_LOGIC

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

REM -------------------------------------------------------------------
REM EX_POPPS
REM -------------------------------------------------------------------

ECHO RUN TEST EX_POPPS

SET tname=EX_POPPS

⌨️ 快捷键说明

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