概述
自从到了新公司,coding及simulate时就回到了原始社会,只用modelsim了。
modelsim对于小工程设计及仿真是够用的,但是涉及到一些类似于代码追踪时,modelsim就欠缺了,想想还是debussy(debussy算古董级别了,现在推出的都是linux版本的verdi)。
1.安装文件及安装方法
debussy下载路径:http://bbs.eetop.cn/thread-404205-1-1.html;
破解文件路径:http://bbs.eetop.cn/thread-617905-1-1.html
使用第一个下载的安装文件安装debussy,使用第二个下载的文件来破解(1.首先复制crack下的dll文件到相应目录;2.运行crack.exe,选择安装好的目录c盘下debussy.exe)。
2.编译xilinx库
用debussy打开verilog代码一般都很容易,但是如果打开一些vhdl代码时,因为vhdl代码中有很多库文件,比如有些vhdl代码需要xilinx库(类似于modelsim中需要仿真xilinx库一样),如果不加载这些库的话,导入代码时会报一些类似于“unknow identifier: vcomponents”的错误,所以需要编译xilinx库到debussy中。
网上找了下,如下编译:
3.2 Debussy编译Xilinx库
Debussy的预定义库存放在$Debussyetckdbvhdl32下,因此编译后的Xilinx库最好放在相同的目录中。同样的,Debussy路径也应加入到环境变量中。
3.2.1 unisim
该仿真库用于Xilinx器件的功能仿真。编译的DOS命令如下:
set DEBUSSY_PATH=D:ProgrammeNovasDebussyetckdbvhdl32
set XILINX_PATH=D:ProgrammeXilinx13.3ISE_DSISEvhdlsrc
cd % DEBUSSY_PATH%
vhdlcom -93 -lib unisim %XILINX_PATH%unisimsunisim_VPKG.vhd
vhdlcom -93 -lib unisim %XILINX_PATH%unisimsunisim_VCOMP.vhd
注意两个文件的顺序。编译后“DBUSSY_PATH”下出现unisim.lib++文件夹。 Debussy编译时发现,只编译这两个文件是不够的,应该把“primitives”下的.vhd文件也编译到lib中,就像Modelsim那样。
3.2.2 XilinxCoreLib
该仿真库用于Xilinx IP Core的功能仿真。编译过程与unisim库相似,只是XilinxCoreLib中的文件较多,且要关心编译顺序。所以在文件夹中找到名为vhdl_analyze_order的文件,这是xilinx提供的按顺序排列的文件列表,根据这个文件写一个批处理文件,生成XilinxCoreLib库。
vhdlcom -93 -lib XilinxCoreLib %XILINX_PATH%XilinxCoreLibblkmemdp_v6_1_services.vhd
vhdlcom -93 -lib XilinxCoreLib %XILINX_PATH%XilinxCoreLibblkmemdp_pkg_v6_1.vhd
......
3.2.3 simprim
该仿真库用于Xilinx器件的时序仿真;
仿真库生成后,修改D:ProgrammeNovasDebussyetcnovas.rc,以便启动Debussy时自动装载这些库文件。
打开D:ProgrammeNovasDebussyetcnovas.rc;
搜索:
357 [VHDL_libraries]
358 work = ./work
.
在work = ./work后加入
unisim = D:/Programme/Novas/Debussy/etc/kdb/vhdl/32/unisim.lib++
XilinxCoreLib = D:/Programme/Novas/Debussy/etc/kdb/vhdl/32/XilinxCoreLib.lib++
再次打开Debussy,可以看到这两个库已经加入到库列表中。
3.基本使用方法
待补充
最后
以上就是魁梧蛋挞为你收集整理的Debussy在win7系统下安装、编译xilinx库、以及基本使用方法的全部内容,希望文章能够帮你解决Debussy在win7系统下安装、编译xilinx库、以及基本使用方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复