130 likes | 667 Views
一、 Debussy 是一个 VerilogVHDL 调试工具. Debussy 是一套很好的 VerilogVHDL 调试工具,可以帮助设计者快速理解复杂的设计(设计小组中别人开发的复杂、不熟悉的代码或者 IP ),查找和定位设计中存在的 bug ,提高效率,缩短产品上市时间。. 二、 Debussy 包含软件模块. Debussy 主要有以下几个模块:. 1 、 nTrace :超文本连接方式的源代码追踪及分析 2 、 nSchema :原理图显示及分析 3 、 nWave :波形显示及分析 4 、 nState :有限状态机的显示及分析
E N D
一、Debussy是一个Verilog\VHDL调试工具 • Debussy是一套很好的Verilog\VHDL调试工具,可以帮助设计者快速理解复杂的设计(设计小组中别人开发的复杂、不熟悉的代码或者IP),查找和定位设计中存在的bug,提高效率,缩短产品上市时间。
二、Debussy包含软件模块 • Debussy主要有以下几个模块: 1、nTrace:超文本连接方式的源代码追踪及分析 2、nSchema:原理图显示及分析 3、nWave:波形显示及分析 4、nState:有限状态机的显示及分析 5、nCompare:分析仿真结果,比较其相异处
Debussy的各个组成部分在FSDB和Knowledge Database (KDB)的支持下高度集成。
Source Code window Hierarchical Browser Message Window 三、认识Debussy(几个窗口)
四、Debussy功能 • Debussy直接编译Verilog\VHDL源代码,并且采用了预综合技术识别电路的单元,可以生成原理图。在导入仿真结果后,可以用Active Annotation在源代码、原理图、状态图上动态显示变量的仿真值
Debussy的输入为:Verilog/VHDL或混合语言源代码,仿真波形文件,SDFDebussy的输入为:Verilog/VHDL或混合语言源代码,仿真波形文件,SDF • 支持的波形格式:vcd,fsdb(fast signal database,比vcd文件小5-50倍),模拟波形文件(PowerMill,TimeMill,Avant! Star-Sim,SmartSpice) • 支持的仿真器:Verilog-XL,NC-verilog,NC-VHDL,Leapfrog,Modelsim,VCS,Ploaris
五、关于FSDB文件格式 • Debussy提供的新的波形文件格式FSDB相比于VCD格式,压缩量大,加载速度快。 • Debussy提供了PLI(for Verilog)和FLI(for VHDL)接口,我们可以在仿真时直接导出FSDB文件。Debussy也提供了用于转换VCD文件为FSDB文件的程序(vfast)。当用nWave导入VCD文件时,自动调用vfast转换成FSDB文件。 • nWave可以单独启动用来查看波形。作为一个波形查看工具,nWave相当不错。
六、Symbol library的设置 在<Debussy_Install_Path>/bin/目录下的env.ini文件中设置 TURBO_LIBPATHS和TURBO_LIBS,TURBO_LIBPATHS用于指定Symbol library所在目录路径,TURBO_LIBS用于指定具体库名。例如, TURBO_LIBPATHS=../symlib TURBO_LIBS= tsmc773_u tsmc733_l