Debussy仿真快速上手教程
Debussy软件教程

Debussy的输入为:Verilog/VHDL或混合语言 源代码,仿真波形文件,SDF 支持的波形格式:vcd,fsdb(fast signal database,比vcd文件小5-50倍),模拟波形文 件(PowerMill,TimeMill,Avant! StarSim,SmartSpice) 支持的仿真器:Verilog-XL,NC-verilog,NCVHDL,Leapfrog,Modelsim,VCS,Ploaris
1. Modelsim阶段
VHDL通过ModelSim产生FSDB文件
b、将Debussy安装目录下的\share\PLI\modelsim_fli54\WINNT下的 novas.vhd拷贝至工程所在目录,打开modelsim,在工程所在目录新建一个 novas的LIB,然后编译novas.vhd文件。(对于这一步,前期准备工作的时 候就像提取Altera的库一样,将该库文件提取到ModelSim里,生成一个可以 重复使用的novas库,这样就可以一劳永逸不要每个工程都要编译一次这个 库)。 c、在testbentch中增加library novas;use novas.pkg.all;并在testbentch 中添加:
Active Annotation
Debussy功能
Debussy直接编译Verilog\VHDL源代码, 并且采用了预综合技术识别电路的单元,可 以生成原理图。在导入仿真结果后,可以用 Active Annotation在源代码、原理图、状 态图上动态显示变量的仿真值
PROTEUS仿真教程

PROTEUS仿真教程第一步:安装PROTEUS软件第二步:创建新项目在PROTEUS软件中,您可以创建新项目来开始您的电路仿真工作。
点击菜单栏中的“File”选项,选择“New Project”来创建一个新项目。
然后输入项目的名称并选择保存路径。
第三步:添加元件在PROTEUS软件中,您可以通过“Library”选项来选择各种电子元件,包括电阻、电容、电压源等。
点击“Library”选项,选择您需要的元件并将其拖动到工作区中。
连接元件之间的引脚以搭建电路。
第四步:设置仿真参数在搭建完电路后,您需要设置仿真参数。
点击菜单栏中的“Graph”选项,选择“Set Simulator Parameters”来设置仿真参数,包括仿真时间、步长等。
您还可以设置输出波形的显示格式和范围。
第五步:运行仿真设置好仿真参数后,点击菜单栏中的“Simulate”选项,选择“Run”来运行仿真。
PROTEUS将模拟您搭建的电路,并显示仿真结果。
您可以查看电压、电流等参数,并分析电路的工作情况。
第六步:调试电路在仿真过程中,您可能会发现电路存在问题,比如输出波形不符合预期,电流过大等。
您可以通过调试电路来解决这些问题。
尝试更改元件参数、连接方式等,并重新运行仿真来检查效果。
第七步:保存和导出仿真结果在完成仿真后,您可以保存仿真结果并导出到其他格式。
点击菜单栏中的“File”选项,选择“Save As”来保存仿真文件。
您还可以导出波形图、数据表等结果,以便后续分析和报告。
总结:本教程介绍了PROTEUS的基本功能和使用方法,帮助您快速上手该软件进行电路仿真工作。
通过创建新项目、添加元件、设置仿真参数、运行仿真、调试电路和保存结果,您可以轻松完成电路仿真工作。
希望本教程对您有所帮助,祝您在PROTEUS软件中取得成功!。
debussy使用指南

Liyong xjtu’soc center
Institute of Artificial Intelligence and Robotics
Debussy功能及包含软件模块
Debussy功能
Debussy直接编译Verilog\VHDL源代码,并且采用了预综合技术 识别电路的单元,可以生成原理图。在导入仿真结果后,可以用 Active Annotation在源代码、原理图、状态图上动态显示变量的 仿真值
nWave 的使用 (Cont.)
4. 選擇欲觀察的signal,以中鍵按住拖曳到右邊的視窗, 如圖所示。
い龄╈Σ:
娩跌怠
Liyong xjtu’soc center
Institute of Artificial Intelligence and Robotics
nWave 的使用 (Cont.)
Liyong xjtu’soc center
Institute of Artificial Intelligence and Robotics
nTrace 的使用 (Cont.)
¤ Â_
ÂI ªº
²Å
¸¹
¼Ð°O
Liyong xjtu’soc center
Institute of Artificial Intelligence and Robotics
Liyong xjtu’soc center
Institute of Artificial Intelligence and Robotics
nSchematic 的使用
1. 在 Import Design 完成之後,進入 Interactive Mode。 2. 按 New Schematic icon ,會出現程式相對應的電路 圖。
Proteus仿真软件使用方法

Proteus仿真软件使用方法第二部分 Proteus ISIS快速入门一、简介Proteus软件是一款强大的单片机仿真软件,对于单片机学习和开发帮助极大。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和数字集成电路,包括单片机。
在国内由广州的风标电子技术有限公司代理。
在单片机课程中我们主要利用它实现下列功能:1、绘制硬件原理图,并设置元件参数。
2、仿真单片机及其程序以及外部接口电路,验证设计的可行性与合理性,为实际的硬件实验做好准备。
3、如有必要可以利用它来设计电路板。
总之,该软件是一款集单片机和SPICE分析于一身的仿真软件,可以实现从构想到实际项目完成全部功能。
这里介绍Proteus ISIS软件的工作环境和一些基本操作,实现初学者入门。
至于更加详细的使用,请参考软件的帮助文件和其他有关书籍,还可以到网上找到许多参考资料。
二、界面介绍双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”?“程序”?“Proteus 7 Professional” ?“ISIS 7 Professional”,出现如图2-1所示屏幕,表明进入Proteus ISIS集成环境。
图2-1 Proteus ISIS集成环境进入之后的界面类似如图2- 2 所示。
图中已经标注各个部分的作用,我们现在就使用软件提供的功能进行工作。
图2-2 ISIS主窗口三、一个小项目的设计过程1、建立新项目启动软件之后,首先,新建一个项目:点击菜单:File?New Design,如图2-3所示,即可出现如图2-4所示的对话框,以选择设计模板。
一般选择A4图纸即可,点击OK,关闭对话框,完成设计图纸的模板选择,出现一个空白的设计空间。
图2-3 新设计图2-4 选模板这时设计名称为 UNTITLED (未命名),你可以点击菜单 file?save design 来给设计命名。
EDK工程ModelSim仿真流程

EDK工程ModelSim仿真流程前期准备:1.已经安装软件工具:Xilinx ISE 11.1ModelSim 6.5Debussy5.4v92.EDK和ModelSim6.5联合仿真库设置完毕3.EDK和ModelSim6.5可以生成”.FSDB”文件,供Debussy波形查看器观察波形以参加电子设计竞赛的H.264工程为例,进行仿真演示。
1.首先确保工程simulation文件夹下没有文件。
2.如果有文件,要通过如下方式清除,不能直接删除。
3.清除后,点击Simulation Generate Simulation HDLFiles,重新生成工程仿真的库文件。
Console控制台显示生成了Simulation ModelSimulation文件夹下生成了一堆文件。
4.在Simulation文件夹下,找到“system_tb.v”文件,打开,添加如下语句initial begin$dumpfile("aa.fsdb");$dumpvars;end以便仿真时,生成fsdb文件。
5.返回XPS界面,选择Simulation->Launch HDL Simulator,通过这种方式,打开了ModelSim6.5软件6.打开了ModelSim6.5软件,如下图所示7.打开Simulation文件夹中的system_setup.do文件,该文件中存放了系统生成的仿真脚本语句。
8.返回ModelSim6.5,在命令行下先输入“do system.do”命令。
9.输入如下命令“vsim -novopt -t ps D:/modeltech_6.5/win32/novas.dll -Lxilinxcorelib_ver -L secureip -L unisims_ver +notimingchecks system_tb glbl”理由(复制system_setup.do文件中第二条脚本语句”vsim -novopt -t ps -L xilinxcorelib_ver -L secureip -L unisims_ver +notimingchecks system_tb glbl”,注意到要仿真生成fsdb波形文件,所以在ps和-L前添加一条新的语句”D:/modeltech_6.5/win32/novas.dll”,要链接这个“novas.dll”动态链接文件。
FPGA开发-使用modelsim和debussy做rtl仿真

1 引言
做 ASIC 或者 FPGA 设计中,选择合适的软件工具,对工作的开展有很大的帮助,一杆 利器,绝对可以使工作事半功倍。在 Windows 环境下做 rtl 开发(Verilog/VHDL),modelsim 是主流的仿真工具。Modelsim 虽然仿真速度快,功能强大。但是在调试查看波形时,便利 性远比不上 debussy。 或许大家对 debussy 有些陌生, 但是说到 linux 下被广泛使用的 verdi, 应该熟悉。Debussy 就是 verdi 的 Windows 版本,都是思源科技 NOVAS 开发的波形调试工 具,具有相同的源码。Debussy 和 verdi 具有相同的操作界面,熟悉 verdi 的工程师,使用 debussy 很容易上手。
图 6 Debussy 导入设计
4.
选中”From File”选项卡,然后在左下方的窗口中,按路径依次双击文件夹并打开, 找到 nv_lab1.f 的位置, 这时右下侧窗口显示出 nv_lab.f 文件, 双击该文件, 把 nv_lab.f 添加到了 Design Files 列表中,如图 7。然后点击 OK 按钮,则在 Debussy 中打开 了 lab1 的设计。
图 8 Debussy 中打开波形窗口
图 9 打开的波形窗口
6.
在波形窗口菜单栏,点击 File Open,在弹出的对话框中按路径找到 sim_top.fsdb 文件,双击,打开波性文件,如图 10 所示。
图 10 找到并打开波性文件
7.
查看信号波形。如图 11 所示,切换到 debussy 主界面,通过左边的导航栏,找到 想查看的文件并双击打开, 在文件中选中需要观察的信号, 可以按住鼠标左键拖动, 选中多个新号,选中后按 ctrl+w 键,把信号添加到波形窗口中。
实验一Proteus仿真软件使用方法

实验一 Proteus仿真软件使用方法一.实验目的:(1)了解Proteus仿真软件的使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。
二.实验要求:通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。
三.实验内容:(1)Proteus 仿真软件介绍Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。
它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。
通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。
图1是Proteus ISIS的编辑窗口:图1 ISIS的编辑界面图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:图2 元器件库选择界面在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。
此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。
Debussy 仿真快速上手教程

Debussy 仿真快速上手教程Debussy 介绍Debussy 是NOVAS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在HDL source code、schematic diagram、waveform、state bubble diagram之间,即时做trace,协助工程师debug。
可能您会觉的:只要有simulator如ModelSim就可以做debug了,我何必再学这套软体呢? 其实Debussy v5.0以后的新版本,还提供了nLint -- check coding style & synthesizable,这蛮有用的,可以协助工程师了解如何写好coding style,并养成习惯。
下图所示为整个Debussy 的原理架构,可归纳几个结论:Debussy有四个主要单元(component),nTrace、nWave、nSchema、nStatenTrace -- Hypertext source code analysis and browse tool (为%Debussy &所开启的主画面)nWave -- Waveform analysis tool (可由nTrace内开启,或直接%nWave &开启)nSchema -- Hierarchy schematic generatornState -- Finite State Machine Extraction and analysis toolDebussy本身不含模拟器(simulator),必须呼叫外部模拟器(如Verilog-XL or ModelSim)产生FSDB file,其显示波形的单元"nWave"透过读取FSDB file,才能显示波形或讯号值的变化快速上手五部曲:(Debussy v.5.2)1. Import Files and generate FSDB file2. Trace between hierarchy browser and source code3. Trace between hierarchy browser、source code and schematic4. Trace between hierarchy browser、source code、schematic and waveform5. nLint(nState本文没介绍,有兴趣的读者,请依文后的连结,自行下载CIC所提供的NOVAS原厂编写教材参考)1. Import Files and generate FSDB file1-1 启动Debussy:% Debussy & (此处的D大小写都可以,但其它指令的大小写可能就有差别)开启nTrace window如下,此时工作目录下会新建一个"DebussyLog"目录1-2 Import Files:File \ Import Design...结果如下图所示:nTrace视窗中,含有三个区域,Hierarchical Brower、Source code window、Message window。
Debussy新手入门

一、GUI形式观察波形(仅观察波形)1. 用modelsim进行一次完整的仿真,注意一、仿真时要调用参数 -pli <Debussy安装目录>/share/PLI/modelsim_pli/WINNT/novas.dll,即在命令行中输入vsim–pli…<你所编写的testbench文件>,当然,也可以采用一劳永逸的方法:将Debussy 安装目录下的\share\PLI\modelsim_pli\WINNT中的novas.dll拷贝到modelsim安装目录下的win32文件夹中。
然后在modelsim.ini文件中的[vsim]标签下添加Veriuser=novas.dll。
注意二、testbench里的需要加上以下语句:以保证仿真完成后产生*.fsdb波形文件。
所有仿真的结果都存在这个文件中。
debussy可以通过调用这个文件来观察波形。
2. 打开Debussy,如下图所示打开nWave,有两种方式来打开:点击快捷按钮或者选择Tools->New Waveform,如下图所示:3. 调入波形文件,即files->open即可。
界面没有变化。
4. 观察波形,点击按钮或者Signal->Get signals,如下图所示:选中需要查看的信号,选中后背景变黑。
如下图所示。
然后点击Apply,如下图所示:点击OK后,得到下图所示的波形:此时,波形观察完成。
由于所有的信号都已经在*.fsdb文件中,可以方便的查看单独的或多个波形而不用重新仿真。
二、GUI形式配合原始设计文件观察波形Debussy的一大优点在于可以在波形和原始设计文件中切换,即它可以像VC一样进行调试,选中设计文件的某一个信号,查看其波形,甚至可以设计触发条件查看到相应位置。
此时,需要在观察波形前将所有*.V(这里仅以verilog语言为例)文件以及编写的testbench 文件加载到Debussy中去。
Modelsim与debussy在FPGA仿真和debug中的应用

Modelsim与debussy在FPGA仿真和debug中的应⽤仿真是FPGA设计中的⼀个⾮常重要的环节,但很多朋友在做FPGA设计的过程中,却并没有意识到仿真的作⽤,也没有⼀个好的仿真流程来保证仿真验证的效果。
我们做仿真的⽬的是要通过仿真找到设计中潜在的问题并解决之,这就需要⼀个debug 的过程。
在这篇⽂章中,会讨论⼀下我对FPGA设计中仿真验证和debug的看法,也介绍⼀下modelsim+Debussy在仿真和debug中的应⽤流程。
记得在学校的时候,搭硬件系统要⽤到FPGA。
那时候没有任何FPGA设计的经验,也没有好的设计流程可以参考。
在做设计的时候,基本上是很随意的去写代码,很少顾及到甚⾄很基本的设计原则。
代码写好后,尽管有验证代码正确性的意识,但并没有成熟可靠的⽅法可以使⽤,基本上就是画⼀些简单的波形作为激励信号,通过开发软件⾃带的仿真⼯具,⼤概看⼀下输出的波形是不是正确。
这样做存在很多问题。
⾸先测试覆盖率⾮常的低,激励信号不可能做的很复杂,不可能涵盖所有需要验证的设计环节;再者就是要看被测设计的输出波形来检验设计是否正确,这样就需要⼤量的时间,效率很低。
在发现设计有问题的时候,检查设计代码,也⽤很原始的⼿段,⼀⾏⼀⾏的去查看,没有意识到或者说根本就不知道有⼯具软件可以来做trace。
更通常的验证⽅法就是在FPGA程序写好以后,综合出来,烧录到实际的系统中,在系统上直接验证。
但这种做法,效率低下且有问题的话,很难debug。
另外⽐较糟糕的是很难发现⼀些⽐较特殊的问题。
后来在公司的时候,做IC设计,公司有⽐较成熟和完善的设计流程。
主要⽤NC来做仿真,⽤debussy来做debug。
成熟和完善的设计流程带来的就是⽐较⾼的仿真的效率和⽐较⾼的覆盖率,我们在debug的时候,基于⽐较好的流程和⽅法,效率也⽐较⾼。
数年⼯作下来,让我建⽴起了⼀个基本的仿真验证的概念,这个时候,再回头看当初做FPGA设计的时候所遇到的问题,感触颇深。
Debussy简易教程

酷挖网网上冲浪更快更爽,下载带有Google 工具栏的FirefoxDebussy & (此處的D大小寫都可以,但其它指令的大小寫可能就有差別) 開啟nTrace window如下,此時工作目錄下會新建一個"DebussyLog"目錄1-2 Import Files: F ile \ I mport Design...結果如下圖所示:nTrace視窗中,含有三個區域,Hierarchical Brower、Sou rce code window、Message window。
(如果不想看波形,只想查看source code與schematic的關係,您可以直接跳到step 2-1)此時DebussyLog目錄內會有Debussy.cmd、turbo.log、compiler.log三個檔案。
Debussy.cmd紀錄所有import的檔案與之後所有的執行程序。
我們可以直接引用這個檔案來執行上一次我們做過的一連串程序(refer to 1-5)。
1-3 設定外部模擬器,藉其產生FSDB file:Too l s \ O ptions \ P referenc es...Source code目錄下,要有先前ModelSim所建立的此project的work library,不然會有錯誤訊息:Failed to access library 'work' at "work"。
另外,你不能只是開一個work資料夾,而是要真的用ModelSim產生work library,並且把design compile to the work library後,step 1-4才會正確動作。
1-5 結束程式: F ile \ Exit1-6 快速啟動執行序把DebussyLog目錄下的指令記錄檔Debussy.cmd複製到目前工作目錄下,重新編輯此檔(刪掉最後一行的"debExit"然後儲存),引用它來開啟Debussy可重複之前同樣的動作程序%Debussy -play Debussy.cmd & (結果相當於從步驟1-1做到1-4)1-7 其他啟動Debussy的方法% Debussy -f xxx.f (類似開啟一個事先編寫的批次檔,可以同時一次載入多個. v)% Debussy -vhdl -f xxx.f (類似開啟一個事先編寫的批次檔,可以同時一次載入多個.vhd)以上都是屬於Import design from file的方法,另外還有一種方法是Import design from library。
Debussy使用指南(上)2006.03.02

Debussy 入门指南(上)ahan/阿憨ahan.mail@Debussy 简介Debussy 智能调试系统改善了不同层次,门级、RTL和行为级复杂AISC和IC的调试过程。
它提供了一个集成Verilog和HDL分析和调试的工具来减少整个芯片设计的时间,提高工程师的工作效率。
主要部件有:nTrace – 一个独立的层次行的源代码分析和浏览工具。
nSchema – 一个面向调试的层次性的原理图生成器。
nWave-一个无比全面的波形分析工具。
nState—一个功能强大的快速验证有限状态机功能的调试工具。
所有Debussy模块全部通过一个智能的数据库和FSDB。
信号的数值状态自动链接到所有的窗口。
操作直观方便,有上下文和超级链接。
例如,紧密的集成环境可以让你找到一个信号的源代码或者原理图和波形图,通过把这个信号拉入源代码窗口中。
Debussy 有两种工作模式:交互模式和后处理模式。
使用你设计的HDL 源代码,Debussy 可以生成FSDB(Fast Signal DataBase)。
你也可以通过Debussy把VCD或者TimeMill、PowerMill 仿真结果转为FSDB。
Debussy支持在读入VCD文件的时候直接转化为FSDB格式。
交互模式可以让你实时的控制你的仿真并用图形调试仿真结果。
后处理模式可以让你输出仿真的结果通过PLI输出到FSDB文件中。
在仿真结束后再到debussy中做交互式调试。
Debussy窗口界面Debussy是一个多窗口,用户界面简便的应用软件。
它可以在Linux,Motif,OpenWindows和其他X-window的系统上运行。
下面我们逐一介绍:nTrace – 一个独立的层次形的源代码分析和浏览工具。
当你启动Debussy,nTrace会显示在中间的窗口中,作为其他窗口创建的主界面。
当你在nTrace中打开一个新的设计,Debussy就会关闭存在的nWave和nSchema窗口。
proteus仿真用法

proteus仿真用法
Proteus仿真软件可以用于电子电路设计和验证,以及嵌入式系统开发。
以下是使用Proteus进行仿真的一般步骤:
1. 打开Proteus软件,并创建一个新的电路设计文件(Schematic File)。
2. 在原理图编辑器中,选择并放置所需的元件(如电阻、电容、晶体管等),并使用导线进行连接。
可以通过右键单击元件来设置其属性。
3. 配置元件的参数,如电源电压、电阻阻值等。
4. 添加测试工具,例如信号发生器、示波器、频谱分析仪等,以生成和监测电路中的信号。
5. 进行仿真设置,如仿真时间范围、仿真步长等。
可以使用Proteus的MPLAB X仿真器插件连接到外部硬件进行仿真。
6. 运行仿真,观察电路的行为并收集数据。
可以使用示波器和其他工具来验证电路的性能。
7. 对仿真结果进行分析和评估,以确定电路的工作状态和性能是否符合设计要求。
8. 如有必要,对电路进行调整和优化,并重复以上步骤以进行进一步的仿真和验证。
使用Proteus进行仿真可以帮助设计师在实际制造电路之前,先验证其功能和性能,避免了可能的设计错误和昂贵的实验室测试。
此外,Proteus还提供了自
动化测试和调试功能,使整个设计过程更加高效和可靠。
debussy使用教程debussy使用教程

Debussy使用指南一、Debussy介绍Debussy 是NOV AS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在HDL source code、schematic diagram、waveform、state bubble diagram之间,即时做trace,协助工程师debug。
注:本文使用的Debussy版本为:54v9。
落寞感、无助感;“不敢一刻自废”的进取之意试卷试题(4分)【解析】文本中信息较杂化学教案需、Debussy本身不含模拟器(simulator),必须呼叫外部模拟器(如Verilog-XL or ModelSim)产生FSDB file,其显示波形的单元"nWave"透过读取FSDB file,才能显示波形或讯号值的变化。
可以更为清晰地认识这一饮食文化现象试卷试题3试卷试题根据原文内容化学教案下列理解和分析不正确的一项是( ) (3分)二、启动与导入启动Debussy后,需要导入已编译成功的v文件以及相应的testbench、重汤轻油、崇尚清淡、注重养生等特点化学教案最初是通过潮商传遍东西洋的试卷试题导入文件:Design三、nTrace介绍3-1在Hierarchy browser点击“+”可以展开这个testbench所引用的所有模块老板问了他几个问题之后化学教案就拿出了试用期合同化学教案打算聘用这个朴实的小伙子试卷试题3-2点击左侧的模块名称,右边的source code window就会立即切换到相应的module教案旁观者实在不必对那些追求编制、希求稳定工作的年轻人痛心疾首试卷试题3-3 点击代码内的模块名称也会转到左侧的模块列表中你可以利用此方法轻易的追踪出project中所有design之间彼此的联系苯甲酸122249微溶于水化学教案易溶于乙醇、乙醚苯甲醇-15.3205.0稍溶于水化学教案易溶3-4除了追踪design之间的关联性,也可以用同样的方法追踪出信号的drivers与loads。
modelsim_debussy_nlint综合使用方法

Modelsim_debussy_nlint综合使用方法1软件安装根据软件的安装说明分别安装Modelsim、Debussy、Nlint的软件并将其破解。
三种软件最好不要安装在Program Files文件夹下,因为有时采用命令行调用软件时,文件名中间的空格可能会引起不必要麻烦。
1.1破解Modelsim在C盘下创建flexm文件夹,将keygen.exe生成的license.dat文件拷贝到flexm文件夹下,如果此处还有别的应用软件的license,可以将2个license 直接合并。
打开[系统属性]/高级/环境变量,创建变量LM_LICENSE_FILE,变量值为C:\flexm\license.dat。
Modelsim破解完成。
1.2破解Debussy打开debussy_crack,将Target File指向安装目录下的Debussy.exe文件,依次NEXT,替换掉5个文件,破解完成。
1.3破解Nlint用安装源文件目录下的nLint.exe替换安装后的nLint.exe文件,破解完成。
1.4环境变量设置按照如下例子,根据本机的实现情况完成环境变量的设置:Modelsim装在D:\Modeltech_6.2b环境变量path中追加D:\Modeltech_6.2b \win32debussy装在D:\Debussy设置环境变量的path中追加D:\Debussy\binnlint装在D:\nLint2.2v24环境变量path中追加D:\nLint2.2v24\bin2软件准备让所有软件工作在就绪状态下2.1完成Modelsim库的添加将XILINX的VHDL库文件夹拷贝到Modelsim的安装目录下,XILINX的VHDL库包括unisim、XilinxCoreLib、cpld、simprim 4个。
同时将本目录中的novas 文件夹拷贝到Modelsim的安装目录下。
然后将本目录中的modelsim.ini替换安装目录下的Modelsim.ini文件。
proteus仿真流程并说明需要注意的细节

proteus仿真流程并说明需要注意的细节下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!Proteus仿真流程详解及注意事项Proteus是一款强大的电子电路仿真软件,广泛应用于电子设计、教学和科研领域。
debussy使用教程

Debussy使用指南一、Debussy介绍Debussy 是NOV AS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在HDL source code、schematic diagram、waveform、state bubble diagram之间,即时做trace,协助工程师debug。
注:本文使用的Debussy版本为:54v9。
Debussy本身不含模拟器(simulator),必须呼叫外部模拟器(如Verilog-XL or ModelSim)产生FSDB file,其显示波形的单元"nWave"透过读取FSDB file,才能显示波形或讯号值的变化。
二、启动与导入启动Debussy后,需要导入已编译成功的v文件以及相应的testbench导入文件:File\Import Design三、nTrace介绍3-1在Hierarchy browser点击“+”可以展开这个testbench所引用的所有模块3-2点击左侧的模块名称,右边的source code window就会立即切换到相应的module3-3 点击代码内的模块名称也会转到左侧的模块列表中你可以利用此方法轻易的追踪出project中所有design之间彼此的联系3-4除了追踪design之间的关联性,也可以用同样的方法追踪出信号的drivers与loads。
点选代码中的任意信号,使用工具栏中“D”与“L”可以查看此信号的drivers与loads,右侧的箭头用于选择上一个与下一个。
四、nSchema介绍点击工具栏中的New Schematic即可进入nSchema,中的上一层与下一层,当到达最底层时,可以通过双击某一图形单元查看其代码五、nWave介绍5-1 fsdb文件生成Debussy中,nWave只能导入fsdb文件来观察波形,fsdb文件通常是有ModelSim软件生成的,但要让ModelSim能成生成fsdb文件,必需要有如下步骤:第一步:挂PLI找到Debussy安装目录下\share\pli\modelsim_pli\winnt\下的novas.dll文件,复制到ModelSim安装目录下\win32中,找到modelsim.ini(通常在我的文档中或modelsim安装目录下),去“只读”勾选进行编辑,找到[vsim],添加Veriuser = novas.dll第二步:修改环境变量变量名:D_LIBRARY_PATH变量值:Debussy安装目录下的novas.dll如D:\Debussy\share\pli\modelsim_pli\winnt\novas.dll变量名:PLIOBJS变量值:同上(注:上述步骤只需配置一次)第三步:在testbench中加入如下代码initialbegin$fsdbDumpfile("filename_you_want.fsdb");$fsdbDumpvars;end第四步:在modelsim中进行编译,仿真,run,之后就产生了fsdb文件5.2nWave使用点击工具栏中New Waveform进入nWave。
第09讲 Debussy调试

Debussy的五个组成部分nTrace, nWave, nSchema, nState, nCompare在FSDB和 Knowledge Database (KDB)的支持下高度集成。
Debussy介绍
Debussy介绍
三、Debussy功能
Debussy直接编译Verilog/VHDL源代码,并且采用了 预综合技术识别电路的单元,可以生成原理图。在导入仿真 结果后,可以用Active Annotation在源代码、原理图、状态 图上动态显示变量的仿真值。 Debussy的输入为:Verilog/VHDL或混合语言源代码, 仿真波形文件,SDF 支持的波形格式:vcd,fsdb,模拟波形文件 (PowerMill,TimeMill,Avant! Star-Sim,SmartSpice) 支持的仿真器:VCS,Verilog-XL,NC-verilog,NCVHDL,Modelsim,Leapfrog,Ploaris。
Debussy操作:
Debussy操作
二、根据仿真结果进行调试
1.生成仿真的波形文件
Debussy提供的新的波形文件格式FSDB(Fast Signal DataBase),相比于VCD格式,压缩量大,比vcd文 件小5-50倍,加载速度快。 Debussy提供了PLI(for Verilog)和FLI(for VHDL) 接口,我们可以在仿真时直接导出FSDB文件。
Debussy操作
(2)用nSchema窗口进行调试
STEP 1: 生成“out”信号的Fan-In Cone逻辑 选择菜单 Tools -> New Schematic -> Fan-In Cone
STEP 2: 把仿真结果标注到Fan-In Cone窗口中 选择菜单Schematic->Active Annotation STEP 3: 分析Fan-In Cone,追溯问题根源。 Note: Fan-In Cone will stop at storage elements, functional blocks,FSMs and primary IOs.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录Debussy 仿真快速上手教程错误!未定义书签。
Debussy 介绍......................................................................................... 错误!未定义书签。
1. Import Files and generate FSDB file ............................................. 错误!未定义书签。
1-1 启动Debussy ........................................................................... 错误!未定义书签。
1-2 Import Files ............................................................................... 错误!未定义书签。
1-3 设定外部模拟器 ..................................................................... 错误!未定义书签。
1-4 切换到Interactive Mode ......................................................... 错误!未定义书签。
1-5 结束程式 ................................................................................. 错误!未定义书签。
1-6 快速启动执行序 ..................................................................... 错误!未定义书签。
1-7 其他启动Debussy的方法...................................................... 错误!未定义书签。
2. Trace between hierarchy browser and source code ....................... 错误!未定义书签。
2-1 在Hierarchy browser ............................................................... 错误!未定义书签。
2-2 试著双击Hierarchy browse .................................................... 错误!未定义书签。
2-3 双击上图source code window ................................................ 错误!未定义书签。
2-4 除了追踪designs之间的关连性............................................ 错误!未定义书签。
3. Trace between hierarchy browser、source code and schematic ... 错误!未定义书签。
3-1 开启nSchema有三种方法..................................................... 错误!未定义书签。
3-2 双击上图内的元件符号 ......................................................... 错误!未定义书签。
3-3 请自行尝试 ............................................................................. 错误!未定义书签。
4. Trace between hierarchy browser、source code、schematic and waveform错误!未定义书签。
4-1 接下来的操作,需要利用模拟器所产生的资料.................. 错误!未定义书签。
4-1-1 如果是从1-2接著打开nWave window ............................. 错误!未定义书签。
4-1-2 接著按Get Signals icon .............................................. 错误!未定义书签。
4-1-3 (nWave) View \ Zoom \ Zoom All ......................................... 错误!未定义书签。
4-2 启动Active Annotation功能 .................................................. 错误!未定义书签。
4-3 在nWave双击想观察其触发状况的讯号............................. 错误!未定义书签。
4-4 从(nTrace)Hierarchy browser双击A1(FourBitAdder) .......... 错误!未定义书签。
5. nLint .............................................................................................. 错误!未定义书签。
5-1 开启图形介面的nLint ............................................................ 错误!未定义书签。
5-2 Import Files ............................................................................... 错误!未定义书签。
5-3 执行Run \ Compile ................................................................. 错误!未定义书签。
5-4 执行Tools \ Rule Organizer .................................................... 错误!未定义书签。
5-5 执行Run \ Lint ........................................................................ 错误!未定义书签。
5-6 展开report ............................................................................... 错误!未定义书签。
Debussy使用技巧... 错误!未定义书签。
(一)如何加载设计?....................................................................... 错误!未定义书签。
(二)如何调用波形窗口和加载波形文件?................................... 错误!未定义书签。
(五)如何反标信号数值到源代码和原理图窗口中?................... 错误!未定义书签。
(六)如何保存当前调试的所有设置和界面?............................... 错误!未定义书签。
(七)在波形窗口的信号名一栏中使用中键确定添加信号的切入位置错误!未定义书签。
(八)如何使用Cursor 和Marker .................................................... 错误!未定义书签。
(九)如何给信号起别名................................................................... 错误!未定义书签。
(十)如何自定义总线信号............................................................... 错误!未定义书签。
(十一)如何保存信号列表............................................................... 错误!未定义书签。
(十二)如何使用信号网格............................................................... 错误!未定义书签。
(十三)如何同步两个波形窗口....................................................... 错误!未定义书签。
(十四)如何显示模拟波形............................................................... 错误!未定义书签。
(十五)如何在同一个窗口中观察不同的仿真结果....................... 错误!未定义书签。
Debussy 仿真快速上手教程Debussy 介绍Debussy 是NOV AS Software, Inc(思源科技)发展的HDL Debug & Analysis tool,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在HDL source code、schematic diagram、waveform、state bubble diagram之间,即时做trace,协助工程师debug。
可能您会觉的:只要有simulator如ModelSim就可以做debug了,我何必再学这套软体呢? 其实Debussy v5.0以后的新版本,还提供了nLint -- check coding style & synthesizable,这蛮有用的,可以协助工程师了解如何写好coding style,并养成习惯。
下图所示为整个Debussy 的原理架构,可归纳几个结论:Debussy有四个主要单元(component),nTrace、nWave、nSchema、nStatenTrace -- Hypertext source code analysis and browse tool (为%Debussy &所开启的主画面)nWave -- Waveform analysis tool (可由nTrace内开启,或直接%nWave &开启)nSchema -- Hierarchy schematic generatornState -- Finite State Machine Extraction and analysis toolDebussy本身不含模拟器(simulator),必须呼叫外部模拟器(如V erilog-XL or ModelSim)产生FSDB file,其显示波形的单元"nWave"透过读取FSDB file,才能显示波形或讯号值的变化快速上手五部曲:(Debussy1. Import Files and generate FSDB file2. Trace between hierarchy browser and source code3. Trace between hierarchy browser、source code and schematic4. Trace between hierarchy browser、source code、schematic and waveform5. nLint(nState本文没介绍,有兴趣的读者,请依文后的连结,自行下载CIC所提供的NOV AS 原厂编写教材参考)1. Import Files and generate FSDB file1-1 启动Debussy:% Debussy & (此处的D大小写都可以,但其它指令的大小写可能就有差别)开启nTrace window如下,此时工作目录下会新建一个"DebussyLog"目录1-2 Import Files:File \ Import Design...结果如下图所示:nTrace视窗中,含有三个区域,Hierarchical Brower、Source code window、Message window。