32-33QuartusⅡ软件与第三方工具.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
32-33QuartusⅡ软件与第三方工具

3.2 调用Synplify Pro综合工具设计流程 1.在Quartus?Ⅱ后台调用Synplify Pro正常情况下,正版Quartus?Ⅱ软件和Synplify通过Altera的NativeLink实现无缝链接。用户所需要注意的仅仅是正确设置Synplify Pro的环境变量。 (1) 在Quartus?Ⅱ软件中选择Assignments→EDA Tool Settings命令,弹出Settings对话框,如图3.42所示。 在Design Entry Synthesis页中,指定第三方综合工具为Synplify Pro,并选择Run this tool automatically to synthesize the current project选项。在Library Mapping File的File栏中显示的是一个Quartus?Ⅱ软件与Synplify关联的库映射文件,在Quartus?Ⅱ的安装目录\lmp\synplcty.lmf中。Quartus?Ⅱ软件会自动找到该文件,也就是说,在这里只要用户看到的文件是synplcty.lmf就可以了,不必浏览指定路径。 (2) 一定要为Quartus?Ⅱ设置Synplify Pro路径,这里以对Windows 2000系统用户设置环境变量为例。在Windows 2000系统桌面上,用鼠标右键点击“我的电脑”,从弹出的右键菜单中选择“属性”,弹出如图3.43所示的系统特性对话框。选择“高级”标签页,点击“环境变量”按钮,在环境变量的Administrator的用户变量中编辑PATH变量,在变量值中设置正确的Synplify Pro可执行文件synplify pro.exe的路径。如果该变量名下还有其他软件的变量值,不同的变量值之间用分号(;)隔开。 (3) 在Quartus?Ⅱ软件中建立工程。假设设计人员已经编写好了所有设计源代码,需要注意的是,用户在向工程中加入文件时,不能把与_bb.v同名的.v文件也加入到Quartus?Ⅱ工程导航Files标签页的Device Design Files中。其中,bb.v文件是使用MegaWizard向导产生的。 至此,Synplify Pro的综合即可完成,用户不需要干预Synplify Pro的中间结果。 2.Quartus?Ⅱ和Synplify Pro分离的操作流程 首先,分离操作流程对用户来说,最主要的问题是要在不同于原来Quartus?Ⅱ的工程目录中重新建立Synplify Pro目录,这可能涉及到设计中需要手动拷贝或指定一些源文件,很容易把人搞糊涂。其次,Quartus?Ⅱ中所有的约束文件QSF如何移植到Synplify Pro中的对应约束文件*.sdc中,也是一个值得注意的问题。最后还要考虑Synplify Pro产生的输出文件VQM如何回到Quartus?Ⅱ中完成布局布线的问题。 在Quartus?Ⅱ工程目录下,会自动产生一个synplify_work目录,这个目录中有几个非常重要的文件,如输出的vqm、顶层文件名_alt.tcl以及*.sdc等所有Synplify Pro的工程文件。在后续的步骤中用户需要的最主要的是VQM文件。 为了便于说明,手动操作分为以下两步。 (1) 完成源代码文件在Synplify Pro中的综合,如图3.44所示。同理,只要是用Synplify Pro综合,在源代码目录下建Synplify工程时就要注意加入的文件不能有和bb.v同名的.v文件,否则,Synplify Pro会给出一个module同名的错误。 (2) 生成VQM文件后,启动Quartus?Ⅱ软件,在VQM所在目录新建工程,并加入该文件,其他任何文件都不需要加入,只要保证所有的源代码和VQM文件在同一个Quartus?Ⅱ工程目录下即可。Quartus?Ⅱ会自动找相关的*.v文件。在Quartus?Ⅱ软件中调出编译工具,启动Quartus?Ⅱ完全编译,结果如图3.45所示。 至此,VQM在QuartusⅡ中的布局布线初步完成。下面在Quartus?Ⅱ中加入引脚约束。首先将QuartusⅡ默认的自动分配引脚反向标注。在QuartusⅡ中,选择Assignment→Back-Annotate Assignment命令,选择pin device assignment选项,点击OK按钮关闭反向标注对话框,如图3.46所示。 打开Assignment Editor窗口,可以看到所有默认的引脚位置已经存在于这个表格中。用户需要结合自己的原理图来重新合理调整引脚位置,同时还要加上时钟、特殊电平、终端电阻等其他约束。设置完成后立即保存。调整后的约束如图3.47所示。

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档