- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用ModelSim仿真Microblaze简易教程-1软件版本ISE8203iEDK82
用ModelSim仿真Microblaze简易教程
-1 软件版本
ISE: 8.2.03i
EDK: 8.2.02i
ModelSim:6.1e
注:EDK XPS的GUI编译工具仅支持ModelSim SE/PE 6.0d or later, excluding 6.1 or 6.1a。我之前用ModelSim XE 6.0a ,编译库的时候出现了很多Error。
0 参考资料
(1) Xilinx: Embedded System Tools Reference Manual. est_rm.pdf, v6.0, June 23, 2006.
在EDK的doc目录下有。
(2) Xilinx: EDK 8.2 MicroBlaze Tutorial in Spartan. EDK_82_MB_Tutorial.pdf。
在Xilinx网站上有,链接
HYPERLINK /support/techsup/tutorials/EDK_82_MB_Tutorial.pdf /support/techsup/tutorials/EDK_82_MB_Tutorial.pdf
(3) Module m07: Using ModelSim to Simulate Your Designs. M07.pdf。
在University of Toronto的一个主页上有,链接
HYPERLINK /%7Epc/courses/edk/ /~pc/courses/edk/
上面有好多入门资料,强烈推荐!
?
接下来进入正题~~~
1 编译ISE和EDK的库
(1)安装ModelSim。比如我安装到了E:\Modeltech_6.1e\ 这个目录里。
(2)建两个空目录用来存放编译好的库。我的目录是E:\xilinx_lib_me\ise\和E:\xilinx_lib_me\edk\。
(3)编译ISE的库。进入Dos命令行界面,敲入:
compxlib -s mti_se -arch all -l all -lib all? -w -o E:\xilinx_lib_me\ise\ -smartmodel_setup -p E:\Modeltech_6.1e\win32\
当然,更好的做法是用批处理文件。用任意文本编辑器,把这行命令拷贝到一个新文件里,保存为xxx.bat的批处理文件。然后运行它就可以了。
等待电脑编译完成。如果没有报错,这步就OK。在你输入Dos命令所在的当前目录里,已经生成了modelsim.ini文件,打开这个文件把[Library]下面的这几行复制到ModelSim安装目录下的modelsim.ini的[Library]下面。
UNISIMS_VER = E:\xilinx_lib_me\ise\unisims_ver
UNI9000_VER = E:\xilinx_lib_me\ise\uni9000_ver
SIMPRIMS_VER = E:\xilinx_lib_me\ise\simprims_ver
XILINXCORELIB_VER = E:\xilinx_lib_me\ise\XilinxCoreLib_ver
AIM_VER = E:\xilinx_lib_me\ise\abel_ver\aim_ver
CPLD_VER = E:\xilinx_lib_me\ise\cpld_ver
UNISIM = E:\xilinx_lib_me\ise\unisim
SIMPRIM = E:\xilinx_lib_me\ise\simprim
XILINXCORELIB = E:\xilinx_lib_me\ise\XilinxCoreLib
AIM = E:\xilinx_lib_me\ise\abel\aim
PLS = E:\xilinx_lib_me\ise\abel\pls
CPLD = E:\xilinx_lib_me\ise\cpld
需要注意的是ModelSim安装目录下的modelsim.ini是只读的,要先把它的只读属性去掉。
到此这步完成!
命令参数说明(可以跳过不看):
compxlib -s simulator -f family[:lib],family[:lib],...|all
[-l language]
[-o compxlib_output_directory]
[-w]
[-p simulator_path]
对照上面的命令行,很容易明白各个参数的含义。-p是指定你的ModelSim可执行文件的目录。如果该路径在你系统环境变量PATH有,也可以不添加。
?
(3)编译EDK的库。还是Dos命令行界面,输入:
compedklib -o E:\xilinx_lib_me\e
文档评论(0)