Debussy基本操作(包括怎么打开hierarchy)
Debussy的基本操作(一, nTrace)
http://blog.sina.com.cn/s/blog_72c14a3d01015p46.html
Debussy是Novas公司提供的在IC设计中得到广泛应用的debug工具。最初的时候,Debussy有unix/linux和window版本的,但大概在2005年之后,Novas就只推出unix/linux的版本了,而且后面软件的名字也改了。
Debussy是非常好用的一个debug工具,在IC设计行业里,是大名鼎鼎的,在我做设计的这么多年里,几乎每天都会用到。但由于在FPGA行业里,很多从业人员都是在window环境下做开发,再加上对Debussy不是很熟悉,所以用它做Debug的人的比例并不是太高,特别是FPGA的初学者。
我比较推荐用modelsim(或者其他的一种仿真工具)做仿真(通过引用debussy的api函数,dump波形),用debussy做debug的FPGA设计流程。关于modelsim+Debussy的仿真、debug流程我在另外一个文章里做了比较详细的介绍,这里不再涉及相关的内容,只是介绍windows下,Debussy软件的一些常用的操作。
Debussy实际上是由下面几个相对独立但又可以相互联系的模块构成的:
nTrace:用来trace信号的load或者driver。
nWave:用来打开后缀为fsdb的波形文件,查看信号的波形。
nSchema: 用来查看设计的原理图。
nState: 用来查看状态机的状态。
需要注意的是,windows环境下,打开软件时,默认打开的是nTrace。然后可以在nTrace的界面里,通过菜单打开其他的模块。
先说nTrace。
打开Debussy软件(如果你不知道怎么安装,怎么打开软件的话,那就先搞定这些再说了),会出现如下的界面:
这个时候软件会进入下面的界面。可以看到,三个窗口都有了对应的信息。
加载design文件以后,在左边的窗口里,显示出来的是整个design的层次列表。这个是软件根据你加载的文件,自动给整理出来的。
如果你需要看design中哪一个层次模块,就在这个窗口里双击这个模块。双击以后,该模块的内容就在右边的窗口里显示出来了,比如我们双击UART,那么右边窗口就会出现UART 模块的内容。如下图所示:
通过上面的介绍,你就会发现,在nTrace里通过trace信号driver和load的动作,可以很方便的弄清楚信号之间的连接关系,对于debug来讲,是非常有效的。
Debussy基本操作(包括怎么打开hierarchy)相关推荐
- 【comsol学习3】-基本操作之同时打开多个文件
基本操作之同时打开多个文件 在使用comsol时发现,如果已经打开了一个文件,想要新建一个文件,新建的文件会将之前打开的文件 覆盖,即我们能看到并编辑的只有新建的那个文件. 解决方法粗暴简单,在已经打 ...
- 如何打开Hierarchy Viewer ?
Hierarchy Viewer 已被弃用. 如果您使用的是 Android Studio 3.1 或更高版本,则应在运行时改用 Layout Inspector 来检查应用的视图层次结构.要分析应用 ...
- python打开方式包括_python打开文件的方式有哪些
python下打开文件超级简单,不用导入任何包,直接输入 f =open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同 ...
- idea打开hierarchy面板
hierarchy:查看类层级关系图 同版本的idea的快捷键不一样,navigate--type hierarchy,就可以看见其快捷键了,我的快捷键是ctrl+H.
- 计算机主机的是指什么,电脑基本操作包括哪些 电脑的基本的操作是指什么
1.电脑的组成:软件,硬件,外部设备: 硬件就是大家所看见的主机,由主板,CPU,内存条,硬盘,板卡等组成,打开机箱盖即可看见,外部设备包括键盘,鼠标,光驱,软驱,显示器,打印机,扫描仪,摄像头等等设 ...
- C#+AE地图文档的相关操作,包括新建打开保存等
public static bool NewMxdFile(string filePath)//新建工作空间{try{string tmp_fileName = filePath;IMapDocume ...
- 使用linux_Linux中VIM使用技巧
vim快捷键分布 Vim/Vi是一个功能强大的全屏幕文本编辑器, 是Linux/UNIX上最常用的文本编辑器, 它的作用是建立.编辑.显示文本文件;Vi几乎支持所有的语言. vim有3个模式:norm ...
- 【Python技能树共建】selenium入手篇
Python selenium 入手篇 selenium 项目最早是为测试浏览器.网页开发的,并且广泛应用于爬虫,需要注意 selenium 不是单个软件,它其实由一系列的工具组成. selenium ...
- 【Linux应用】串口UART编程
1.前言 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART) 是一种串行异步收发协议,应用十分广泛.UART工作原理是将数据 ...
最新文章
- linux偏向swap,solaris/linux 增加swap交换空间的方法
- Verilog中可综合与不可综合的语句
- (第7篇)灵活易用易维护的hadoop数据仓库工具——Hive
- 在 Element-UI 的 Table 组件上添加列拖拽效果
- xss 跨站脚本漏洞 php,跨站脚本漏洞(XSS)基础讲解
- NFS文件锁一致性设计原理解析
- DestroyJavaVM
- 深度学习笔记(26) 卷积神经网络
- 大规模电机控制的方案选择-电机和驱动器篇
- 基于Proteus的51单片机超声波测距
- 遥感导论网课_经典课程教材遥感导论.pdf
- Linux排查CPU使用率100%
- 【Python网络蜘蛛 · 8】:moviepy模块实现音频+视频的合成
- linux 2048移动代码,2 的威力,Linux 的威力:终端中的 2048
- 极客时间和极客学院_极客需要告诉我们的父母有关安全可靠地在线购物的信息
- 【vulhub】gitea
- 人工智能入门学习-人工智能岗位超吃香
- (十八)视频换-脸、无训练高速换-脸、一张图片即可完成、批量处理
- 2.4G与5GWiFi频段的区别
- C++嵌入汇编语言计算有符号数组的平均值
热门文章
- 企业构建ERP系统 不得不考虑的因素
- 计算机考研专业课真题,计算机考研专业课 408 真题 20092013完美打印版.pdf
- EDI/B2B相关工作到底做什么?Webmethods又是什么?
- 去文件中逗号并换行的小程序
- Microsoft Visual C++运行库下载地址 2008~2017等各版本下载
- fanuc机器人I/O分配
- Thingsboard的本地编译与运行详细说明
- win7此windows系统副本不正正版解决方法
- 打包后的工具类 God+BlueJ+ClassLoader
- 行楷 - 汉字行楷手写体字形