📄 sha512.do
字号:
#---------------------------------------------------------------------
# Project name : SHA-512/384
# Project description : Secure Hash Algorithm (SHA-512/384)
#
# File name : sha512.do
#
# Design Engineer : marsgod
# Quality Engineer : marsgod
# Version : 1.0
# Last modification : 2004-05-10
#---------------------------------------------------------------------
transcript off
# ------------------------------------------------------------------- #
# Directories location
# ------------------------------------------------------------------- #
set source_dir rtl
set tb_dir bench
set work_dir sim/modelsim_lib
# ------------------------------------------------------------------- #
# Maping destination directory for core of model
# ------------------------------------------------------------------- #
vlib $work_dir
vmap SHA_LIB $work_dir
transcript on
# ------------------------------------------------------------------- #
# Compiling components of core
# ------------------------------------------------------------------- #
transcript off
vlog -work SHA_LIB +incdir+$source_dir $source_dir/sha512.v
# ------------------------------------------------------------------- #
# Compiling Test Bench
# ------------------------------------------------------------------- #
vlog -work SHA_LIB $tb_dir/test_sha512.v
transcript on
# ------------------------------------------------------------------- #
# Loading the Test Bench
# ------------------------------------------------------------------- #
transcript off
vsim +nowarnTFMPC +nowarnTSCALE -t ns -lib SHA_LIB test_sha
transcript on
transcript on
do wave.do
run 1ms
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -