📄 run.bat
字号:
@ECHO OFF
del *.bak *.o *.h *.cpp *.wlf transcript
rmdir /S/Q work
vlib work
ECHO ****** Convert the Design to SystemC ********
vh2sc.exe %1 -v ..\rtl\cordic_pkg.vhd
vh2sc.exe %1 -v ..\rtl\shiftn.vhd
vh2sc.exe %1 -v ..\rtl\addsub.vhdvh2sc.exe %1 -v ..\rtl\fsm.vhdvh2sc.exe %1 -v ..\rtl\atan32.vhdvh2sc.exe %1 -v ..\rtl\cordic.vhd -mti
ECHO ****** Make the generated code readable ********
AStyle --style=kr -n shiftn.cpp addsub.cpp fsm.cpp atan32.cpp cordic.cpp cordic_pkg.cpp
AStyle --style=kr -n shiftn.h addsub.h fsm.h atan32.h cordic.h cordic_pkg.h
ECHO ****** Compile using Modelsim ********
sccom -g -nologo -nodebug cordic_pkg.cpp shiftn.cpp addsub.cpp fsm.cpp atan32.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -g -nologo cordic.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
ECHO ****** Link using Modelsim ********
sccom -link
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
ECHO ****** Compile VHDL Testbench ********
vcom -quiet ..\rtl\cordic_pkg.vhd
vcom -quiet ..\rtl\cordic_tb.vhd
ECHO ****** Simulate Design, VHDL Testbench with SystemC DUT ********
vsim -c work.cordic_tb -quiet -do "set StdArithNoWarnings 1; run 1 ms; quit -f"
:FAILED
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -