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工作原理是将数据 ...
最新文章
- 今日头条CEO朱文佳:新一代搜索引擎已经来了
- yum 方式安装nginx
- Objective-C学习笔记---构造函数和析构函数
- NSObject协议中方法:description 和 debugDescription
- CCF201312-1 出现次数最多的数
- 云原生的本质_云原生2.0的逻辑之辩,如何让每个企业都成为新云原生企业
- 这位勇士,你别去读博了:搞机器学习要PhD何用?
- 你知道 JavaScript 中的 Arguments 对象都有哪些用途吗?
- 百度地图API实现地理围栏
- adc0809工作过程C语言,ADC0809引脚图、时序图、工作流程图详解
- 迷你计算机可玩游戏,e客迷你电脑能玩什么游戏
- 安卓开发:医院预约挂号app
- 女人心疼男人的10种方式
- Ubuntu16.04安装搜狗输入法的正确姿势
- 一个汽车软件测试工程师的三年工作总结
- SIM7600CE应用程序调试流程
- 计算机计算器logo,电脑计算器在哪打开
- 相位差和相移理论知识概括
- 最通俗易懂的OSPF五种报文+七种状态
- 20211205上午
热门文章
- matlab griddata nan,请教Matlab的griddata的用法
- 2021-2027全球及中国电话录音设备行业研究及十四五规划分析报告
- redis提高oracle性能,redis性能分析与优化建议
- EDI的两种解决方案:直连EDI和Web-EDI
- 福建省2021高职高考成绩查询,2021福建高职专科大专录取结果查询和录取通知书发放时间...
- 2019录取通知书上线,别人家的通知书能3D立体,还会唱歌……
- Android获得火车时刻表Web Services的全部始发站名称
- 【微杂志制作工具】名编辑电子杂志大师教程 | 如何在flash电子杂志中添加音乐
- linux 内核 4.9,Linux Kernel 4.9发布下载
- 我所理解的OpenSocial