前言
如果对verilog FPGA及其Linux系统上的使用的相关知识有疑问可以参照:https://www.kancloud.cn/dlover/fpga/1251121
本人仿真环境: iverilog + gtkwave
2020年了,似乎去官网上下载modelsim只能下载student版本的,关键是还没有linux版本的,在eetop找的资源安装,都失败了。只好选择iverilog + gtkwave 了。
安装链接即步骤看链接:https://blog.youkuaiyun.com/zoomdy/article/details/79525870
链接中执行一次需要输入四行命令:
$:iverilog -o counter_test counter_tb.v counter.v
$:vvp -n counter_test -lxt2
$:cp counter_test.vcd counter_test.lxt
$:gtkwave counter_test.lxt
作为一个懒人,忍受不了,所以简单包装了一下,其中参数“gtk可选”:
bash iv.sh counter_tb.v counter.v
或者
bash iv.sh counter_tb.v counter.v gtk
#grep --exclude Defines.h Truthtable.h *
#!/usr/bin/env bash
#SELFDIR=$(dirname $(realpath "$BASH_SOURCE"))
SELFDIR=$(cd $(dirname "$BASH_SOURCE");pwd)
if [[ ${SELFDIR} == "" ]]; then
echo "Internal error: can not locate the script dir"
exit 1
fi
echo $1
if [ "$1" == "" ]
then
echo "Parameter Fail"
echo " eg:bash iv.sh counter_tb.v counter.v"
exit 1
elif [ "$2" == "" ]
then
echo "Parameter Fail"
echo " eg:bash iv.sh counter_tb.v counter.v"

最低0.47元/天 解锁文章
607

被折叠的 条评论
为什么被折叠?



