硬件设计中运用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 )

如下图所示

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

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

Linux下对Verilog文件进行leda检错相关推荐

  1. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

    一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...

  2. linux下删除乱码文件

    为什么80%的码农都做不了架构师?>>>    在linux下对于每个文件都一个对应的不变的inode号,使用 ls -li 可以查看到文件的inode号,同时find可以根据ino ...

  3. Linux下统计当前文件夹下的文件个数、目录个数

    这篇文章主要介绍了Linux下统计当前文件夹下的文件个数.目录个数,本文使用ls命令配合管理.grep命令实现统计需求,需要的朋友可以参考下 1) 统计当前文件夹下文件的个数 复制代码 代码如下: l ...

  4. linux 音频文件长度,Linux下压缩音频文件

    安装工具 sudo apt-get install lame 具体用法可以查看帮助  lame --help 通过更改音频文件的帧数 可以让文件变小  但是音质也会随之下降 现在比较多的mp3文件是1 ...

  5. (转载)linux下的find文件查找命令与grep文件内容查找命令

    linux下的find文件查找命令与grep文件内容查找命令 转载于和感谢:linux下的find文件查找命令与grep文件内容查找命令 目录 1.前言 1.1 find命令和grep命令的区别 2. ...

  6. linux下获取某文件的总行数

    为什么80%的码农都做不了架构师?>>>    需求: linux下获取某文件的总行数 实现: 方案一: echo cat logfile.txt | wc -l 方案二: more ...

  7. linux一切对象皆文件,为什么说Linux下“一切皆文件”?

    前言:接触Linux的同志们都听过一句话:"Linux下一切皆文件"."一切皆是文件"是 Unix/Linux 的基本哲学之一,那么为什么Linux在一切皆文件 ...

  8. centos挂载u盘只读_完美解决linux下U盘文件只读的问题

    1. 在终端运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul  8 16:44:50 cslouis-pc ...

  9. Linux下的压缩文件剖析

    对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap.可 ...

最新文章

  1. int 和integer的区别
  2. linux java乱码怎么解决,linux中显示中文乱码如何解决
  3. zabbix3.0安装过程记录
  4. SAP云平台webIDE UI5应用的Application Status菜单实现细节
  5. AndroidStudio安卓原生开发_打包apk安装文件---Android原生开发工作笔记130
  6. [svc]容器网络学习索引及网络监控
  7. c语言编程指法输入,C语言 课件 第一章引论.pdf
  8. 《近世代数》课程感想
  9. 云计算服务包括哪三种服务?怎么定义?
  10. C++ 脚本解释器cint
  11. 在线客服系统解决方案:游戏行业
  12. java打印日志的几种方式
  13. 邮件中的网页链接地址打不开的解决方法
  14. Linux组RAID5、RAID6、RAID10
  15. 外包 | py2 下的 pickle 转成 py3 下的 pickle
  16. ppt转换成pdf转换器下载
  17. TensorRT网络推理c++实现
  18. 最新全开源的个人主页源码/原创拟态UI3.0版
  19. 禾川HCQ+X3E ModBUS 电机远程启动
  20. CentOS7的安装(详细)

热门文章

  1. 冒泡排序选择排序 以及时间效率对比
  2. p中div -- a中a
  3. 转:UniqueID和ClientID的来源
  4. php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项(转)
  5. Asp.net動態添加控件(转)
  6. 使用while循环输入 1 2 3 4 5 6 8 9 10
  7. Smarty2至Smarty3升级指南
  8. cmd命令重定向到剪切板
  9. 在zabbix web上进行监控主机配置
  10. CPU-bound(计算密集型) 和I/O bound(I/O密集型)