1 / 22
文档名称:

Debussy 仿真快速上手教程.doc

格式:doc   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Debussy 仿真快速上手教程.doc

上传人:yzhfg888 2016/4/10 文件大小:0 KB

下载得到文件列表

Debussy 仿真快速上手教程.doc

相关文档

文档介绍

文档介绍:Debussy 介绍 Debussy 是 NOVAS Software, Inc( 思源科技)发展的 HDL Debug & Analysis tool ,这套软体主要不是用来跑模拟或看波形,它最强大的功能是:能够在 HDL source code 、 schematic diagram 、 waveform 、 state bubble diagram 之间,即时做 trace ,协助工程师 debug 。可能您会觉的:只要有 simulator 如 ModelSim 就可以做 debug 了,我何必再学这套软体呢?其实 Debussy 以后的新版本,还提供了 nLint -- check coding style & synthesizable ,这蛮有用的,可以协助工程师了解如何写好 coding style ,并养成****惯。下图所示为整个 Debussy 的原理架构,可归纳几个结论: Debussy 有四个主要单元(component) , nTrace 、 nWave 、 nSchema 、 nState nTrace -- Hypertext source code analysis and browse tool (为% Debussy &所开启的主画面) nWave -- Waveform analysis tool (可由 nTrace 内开启,或直接% nWave &开启) nSchema -- Hierarchy schematic generator nState -- Finite State Machine Extraction and analysis tool Debussy 本身不含模拟器(simulator) ,必须呼叫外部模拟器(如 Verilog-XL or ModelSim) 产生 FSDB file ,其显示波形的单元"nWave" 透过读取 FSDB file ,才能显示波形或讯号值的变化快速上手五部曲: (Debussy ) 1. Import Files and generate FSDB file 2. Trace between hierarchy browser and source code 3. Trace between hierarchy browser 、 source code and schematic 4. Trace between hierarchy browser 、 source code 、 schematic and waveform 5. nLint (nState 本文没介绍,有兴趣的读者,请依文后的连结,自行下载 CIC 所提供的 NOVAS 原厂编写教材参考) 1. Import Files and generate FSDB file 1-1 启动 Debussy :% Debussy &(此处的 D大小写都可以,但其它指令的大小写可能就有差别) 开启 nTrace window 如下,此时工作目录下会新建一个"DebussyLog" 目录 1-2 Import Files : File \ Import Design... 结果如下图所示: nTrace 视窗中,含有三个区域, Hierarchical Brower 、 Source code window 、 Message window 。(如果不想看波形,只想查看 source code 与 schematic 的关係,您可以直接跳到 step 2-1) 此时 DebussyLog 目录内会有 、 、 三个档案。 纪录所有 import 的档案与之后所有的执行程序。我们可以直接引用这个档案来执行上一次我们做过的一连串程序(refer to 1-5) 。 1-3 设定外部模拟器,藉其產生 FSDB file : Tools \ Options \ Preferences... 1-4 切换到 Interactive Mode : Tools \ Interactive Mode (此时 ToolBar 上会出现 Simulation 选单) 开始执行模拟: Simulation \ Run/Continue (模拟结束工作目录下就会產生 ) Source code 目录下,要有先前 ModelSim 所建立的此 project 的 work library ,不然会有错误讯息: Failed to access library 'work' at "work" 。另外,你不能只是开一个 work 资料夹,而是要真的用 ModelSi m 產生