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

📄 aescomp&run.do

📁 Consecutive AES core Description of project.. Features - AES encoder - 128/192/256 bit -
💻 DO
字号:
# Simple script to automate the verification process#------------------------------------------------------------------------------#    Project directory settings (Put your actual directory paths here)#------------------------------------------------------------------------------set proj_dir "d:/cvsroot/aes128"set sim_dir "$proj_dir/sim"set rtl_dir "$proj_dir/rtl"set tb_dir "$proj_dir/tb"#------------------------------------------------------------------------------#    Project compile variable settings#    0 -> disabled; 1 -> enabled#------------------------------------------------------------------------------set compile_rtl 1set compile_tb  1#------------------------------------------------------------------------------#    Compile RTL and TB modules#------------------------------------------------------------------------------cd $sim_dirif {$compile_rtl == 1} then {vcom -work work $rtl_dir/aes_package.vhdvcom -work work $rtl_dir/key_expander.vhdvcom -work work $rtl_dir/aes128_fast.vhd}if {$compile_tb == 1} then {vcom -work work $tb_dir/aes_tb_package.vhdvcom -work work $tb_dir/aes_tester.vhdvcom -work work $tb_dir/aes_fips_tester.vhdvcom -work work $tb_dir/aes_fips_mctester.vhd}#------------------------------------------------------------------------------#    Test variable settings (can run only one test at a time)#    0 -> disabled; 1 -> enabled#    Set the "mode_tb" and "indicator" in aes_tester.vhd before choosing sim_aes_tester#-------------------------------------------------------------------------------set sim_aes_tester 0set sim_aes_fips_tester 0set sim_aes_fips_mctester 0#------------------------------------------------------------------------------#    Simulation#------------------------------------------------------------------------------if {$sim_aes_tester == 1} then {  vsim work.aes_tester  run 17 us  quit -sim} elseif {$sim_aes_fips_tester == 1} then {  vsim work.aes_fips_tester  run 2 ms  quit -sim} elseif {$sim_aes_fips_mctester == 1} then {  vsim work.aes_fips_mctester  run 8 sec  quit -sim}

⌨️ 快捷键说明

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