Xilinx PlanAhead 使用方法Word下载.docx

上传人:b****5 文档编号:17312420 上传时间:2022-12-01 格式:DOCX 页数:15 大小:1.20MB
下载 相关 举报
Xilinx PlanAhead 使用方法Word下载.docx_第1页
第1页 / 共15页
Xilinx PlanAhead 使用方法Word下载.docx_第2页
第2页 / 共15页
Xilinx PlanAhead 使用方法Word下载.docx_第3页
第3页 / 共15页
Xilinx PlanAhead 使用方法Word下载.docx_第4页
第4页 / 共15页
Xilinx PlanAhead 使用方法Word下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Xilinx PlanAhead 使用方法Word下载.docx

《Xilinx PlanAhead 使用方法Word下载.docx》由会员分享,可在线阅读,更多相关《Xilinx PlanAhead 使用方法Word下载.docx(15页珍藏版)》请在冰豆网上搜索。

Xilinx PlanAhead 使用方法Word下载.docx

图2PlanAhead左边栏

上面的ProjectManager用于综合管理工程文档。

AddSources创建、管理源文件;

IPCatalog创建、管理IPcore的工程设定。

Elaborate显示RTL图,并可以实现资源和功率的估计等等(在Synthesize之前,提高速度)。

RTLDesign与上面的Elaborate相同,都是打开RTLDesign的功能。

Synthesize是运行Xilinx的XSTSynthesis,综合工程。

NetlistDesign用来配置已经综合过的工程,包括显示综合过的RTL图,估计资源占用,配置约束,时序仿真等等。

Implement执行ISEImplementation。

ImplementedDesign观察时序和布局结果,并可以优化约束。

ProgramandDebug按钮,用来生成烧写文件,启动ChipScope,iMPACT。

我们再进一步展开几个执行按钮的下拉菜单。

如图3所示。

图3Synthesize的下拉菜单

进入到SynthesisSetting,得到图4。

图4SynthesisSetting界面

这里面可以选择使用的约束集合(在addsources里添加约束集合);

在options里应用不同的综合选项综合。

进入到CreateMultipleRuns里,如图5。

图5CreateMultipleRuns界面

这里面建立的多个synthesis可以同步运行,充分利用多核cpu的优势。

而这些多个synthesis,可以是有不同的device,或者不同的Constraintsets。

下面通过一个例子说明PlanAhead如何创建工程。

图6所示是PlanAhead的启动界面。

图6PlanAhead界面

选择CreateNewProject,进入新建工程界面,如图7所示。

图7NewProject

下面是选择工程名和位置,如图8。

图8NewProject

下面是选择DesignSource,如图9。

图9DesignSource

这里我们看到5个选项。

这5个选项对应着不同的设计层次。

第一个SpecifyRTLSources,是导入RTL级的设计源文件,包括Verilog、VHDL代码、库,还有XilinxIPCORE等等。

是最开始的设计文件。

第二个SpecifySynthesized(EdiforNGC)netlist,是导入已经综合过的网表文件,做分析、约束和布局布线。

第三个CreateanIOPlanningProject,这个选项就是产生一个管脚约束文件,不做其他的事情。

即是老版本的PA做的事情。

第四个ImportISEPlace&

RouteResults,导入已经布局布线后的工程,作分析和优化布局。

第五个ImportISEProject,直接导入ISE的工程。

我们现在选择第一个,直接设计RTL文件。

图10所示的是导入源文件的界面。

图10AddSources

这里我们直接导入PA的一个示例工程的源代码,位置是ISE_DS\PlanAhead\testcases\PlanAhead_Tutorial\Projects\project_bft_core_hdl\project_bft_core_hdl.srcs\sources_1\imports,里面hdl下面的文件作为文件导入进worklib,bftLib直接作为目录导入,修改library为bftLib。

结果如图11所示。

图11AddedSources

后面的添加IPcore直接略过,下面是添加约束文件。

约束文件的位置是ISE_DS\PlanAhead\testcases\PlanAhead_Tutorial\Projects\project_bft_core_hdl\project_bft_core_hdl.srcs\constrs_1\imports\Sources\bft.ucf。

如图12所示。

图12AddConstraints

然后是选择器件,我们选择Vertix-6xc6vcx75tff784-1器件,如图13。

图13Device

至此,工程建立完毕,显示ProjectSummary,如图14。

图14ProjectSummary

PlanAhead的界面如图15。

图15PlanAhead

下面开始综合工程,在Synthesize右边的下拉菜单中,选择Synthesizesetting,图16。

选择options右边的按钮,进入DesignRunSetting,图17。

图16Synthesizesetting

图17DesignRunSettings

这里面可以配置修改XST的综合选项,还可以使用不同的综合策略来进行综合,我们这里面就不更改设置了,用它默认的配置就可以。

之后在Synthesizesetting中点击RUN,执行综合。

综合完成之后,在SynthesizeCompleted对话框中选择OpenNetlistDesign,打开NetlistDesign界面。

在上面的下来菜单中选择I/OPlanning,打开I/O配置页面,在下面的I/OPorts中,分配管脚。

如图18所示。

图18I/OPlanning

打开菜单栏Windows->

Report,选择XSTReport,可以查看综合报告,如图19。

图19XSTReport

点击左侧的Implement,执行布局布线操作。

完成之后打开ImplementedDesign,查看结果。

在下面选择TimingResults,可以看到时序分析的结果。

如图20。

图20TimingResults

点击Windows->

Device,在DeviceView的窗口下点击Show/HideI/ONets按钮。

可以查看器件间的逻辑连接情况。

如图21所示。

图21I/ONets

在下面的TimingResults中点击一条路径,可以在Device框中查看到对应的路径,图22。

右击path,选择PathProperties,可以查看这条路径经过的元件,图23

图22TimingResults

图23PathProperties

在TimingResult对话框下,点击原理图按钮,可以看到这条路径的原理图,图24。

图24

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1