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

📄 run.bat

📁 VHDL to System C translator
💻 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 + -