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

📄 run.bat

📁 VHDL to System C translator
💻 BAT
字号:
@ECHO OFF

del *.bak *.o log.txt 
rmdir /S/Q work
vlib work

ECHO ****************************************
ECHO *************** AES128 *****************
ECHO ****************************************


vh2sc.exe %1 %2 ../rtl/dkeylogic_rtl.vhd
vh2sc.exe %1 %2 ../rtl/ssram_rtl.vhdvh2sc.exe %1 %2 ../rtl/keymem_struct.vhdvh2sc.exe %1 %2 ../rtl/ekeylogic_rtl_mod.vhdvh2sc.exe %1 %2 ../rtl/ekeyfsm_fsm.vhdvh2sc.exe %1 %2 ../rtl/aes_keygen_struct.vhdvh2sc.exe %1 %2 ../rtl/enclogic_rtl11.vhdvh2sc.exe %1 %2 ../rtl/aes_fsm_fsm.vhdvh2sc.exe %1 %2 ../rtl/aes_encdec_struct.vhdvh2sc.exe %1 %2 ../rtl/FSb_table.vhdvh2sc.exe %1 %2 ../rtl/Reverse_Table.vhdvh2sc.exe %1 %2 ../rtl/RSb_table.vhdvh2sc.exe %1 %2 ../rtl/Forward_Table.vhdvh2sc.exe %1 %2 ../rtl/aes_lut_struct.vhd
vh2sc.exe %1 %2 ../rtl/AES_ecb_top.vhd -mti
AStyle --style=kr -n dkeylogic.h ssram.h keymem.h ekeylogic.h ekeyfsm.h aes_keygen.h aes_logic.h 
AStyle --style=kr -n aes_fsm.h aes_encdec.h FSb_table.h RT_table.h RSb_table.h FT_table.h aes_lut.h AES_ecb_top.h

sccom -O2 -nologo -nodebug dkeylogic.cpp ssram.cpp keymem.cpp ekeylogic.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -O2 -nologo  -nodebug ekeyfsm.cpp aes_keygen.cpp aes_logic.cpp aes_fsm.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -O2 -nologo -nodebug aes_encdec.cpp FSb_table.cpp RT_table.cpp RSb_table.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -O2 -nologo -nodebug FT_table.cpp aes_lut.cpp 
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -O2 -nologo AES_ecb_top.cpp
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:
sccom -link
IF %ERRORLEVEL% NEQ 0 GOTO FAILED:


vcom -93 -quiet -work work ../rtl/AES_pack.vhdvcom -93 -quiet -work work ../rtl/AES_pack_body.vhdvcom -93 -quiet -work work ../rtl/AES_top_tester.vhdvcom -93 -quiet -work work ../rtl/AES_ecb_top_tb.vhd
vsim -c work.AES_ecb_top_tb -do "set StdArithNoWarnings 1; nolog -all; simstats; quit"
:FAILED

⌨️ 快捷键说明

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