linux下verilog文件怎么运行,Linux下对Verilog文件进行leda检错

硬件设计中运用Verilog实现的Module编写完成之后 ,要进行下一步leda检错

还用之前的例子来进行说明。

参考1:Linux下Verilog仿真过程(一)

参考2:Linux下Verilog仿真过程(二)

下面进行leda检错

1》编写leda文件:run_leda.sh

leda -full64 -sverilog +gui -translate_directive -uniquify \

+incdir+/usr/synopsys/syn_vd_2010_03/dw/sim_ver \

-bbox dbuf \

-f /home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/test_decoder_filelist.txt \

-top test_decoder

说明:

(a)-f /home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/test_decoder_filelist.txt \

即:写有你要检错的Module文件名的文件

如我的如下:

/home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/src/decoder2X4.v

/home/xiaochuan/Desktop/Verilog/MyProjectHome/decoder2X4/src/test_decoder.v

(b)-top test_decoder

即:filelist.txt文件中包含的Module中的Top Module名

如我的为:test_decoder

2》运行run_leda.sh 文件以检错

选择一个合适路径,运行该.sh文件(最好单独新建一个文件夹用以保存运行该文件生成的文件,如work )

如下图所示

807fa93e0820f86addcf3643eef44dea.png

其中后一个框中表示的就是leda为我们检的错误。根据相关提示进行修改,再重复进行leda检错,直至没有错误为止(上图标识的错误不用修改,它们只是Test Brench中的内容,只是为了验证我们设计的正确性。在硬件综合时,是不会综合Test Brench的)

运行该文件之后,会打开leda的GUI界面,如下图所示:

fe034746fa244b4b1882386e6382fd79.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值