首页 理论教育 FPGA项目设置和编译详解

FPGA项目设置和编译详解

时间:2023-06-26 理论教育 版权反馈
【摘要】:在对项目进行电路仿真之前,我们首先需要对FPGA项目的有关属性进行设置,然后进行编译。若一个设计项目中包含大量的文件,手工调整起来比较麻烦,可以由系统在编译时自动调整。图14-19 项目顺序选择对话框2)选择菜单命令“工具”→“FPGA参数”,弹出“参数选择”对话框,单击该对话框中的“Simulation Compiler”标签,打开“Simulation Compiler”选项卡,如图14-20所示。图14-23 文件的编译信息3)选择菜单命令“仿真器”→“创建VHDL测试平台”,系统对整个项目进行编译。

FPGA项目设置和编译详解

在对项目进行电路仿真之前,我们首先需要对FPGA项目的有关属性进行设置,然后进行编译。

1.属性设置

1)打开项目中的任意一个VHDL文件或电路原理图文件,选择菜单命令“工程”→“工程序列”,弹出项目顺序选择对话框,如图14-19所示。

在该对话框中列出了当前项目的所有源文件。由于系统的编译器是按照自下而上的顺序进行编译的,因此要把最早编译的文件放在最下面,把最晚编译的文件放在最上面。用户可以通过978-7-111-50823-6-Chapter14-42.jpg978-7-111-50823-6-Chapter14-43.jpg两个按钮调换文件的位置。

若一个设计项目中包含大量的文件,手工调整起来比较麻烦,可以由系统在编译时自动调整。

978-7-111-50823-6-Chapter14-44.jpg

图14-19 项目顺序选择对话框

2)选择菜单命令“工具”→“FPGA参数”,弹出“参数选择”对话框,单击该对话框中的“Simulation Compiler”(仿真编译器)标签,打开“Simulation Compiler”(仿真编译器)选项卡,如图14-20所示。

978-7-111-50823-6-Chapter14-45.jpg

图14-20 “Simulation Compiler”(仿真编译器)选项卡

在该选项卡中,选中978-7-111-50823-6-Chapter14-46.jpg复选框,则系统在编译时会自动调整各个文件的编译顺序。

3)选择菜单命令“工程”→“工程参数”,在打开的对话框中单击“仿真”标签,打开“仿真”选项卡,如图14-21所示。

978-7-111-50823-6-Chapter14-47.jpg(www.xing528.com)

图14-21 “仿真”选项卡

在该选项卡中,可以设置电路仿真时的各种属性。本例中,在“Testbench文档”(测试台文件)下拉列表框中显示“Test_TBarLedWindow.VHDTST”项;在“顶层实体/模块/配置”栏中显示“TestTBarLedWindow”;在“结构体系”栏中显示“stimulus”;在“SDF优化”下拉列表框中选择“Avg”项。

2.编译项目

1)选择菜单命令“工程”→“Compile FPGA Project TBarLedWindow.PRJFPG”(编译工程文件),系统对该文件进行编译,结果如图14-22所示。

978-7-111-50823-6-Chapter14-48.jpg

图14-22 编译生成层次电路

2)编译结束后,打开“Message(信息)”面板,查看编译的详细信息,如图14-23所示。

978-7-111-50823-6-Chapter14-49.jpg

图14-23 文件的编译信息

3)选择菜单命令“仿真器”→“创建VHDL测试平台”,系统对整个项目进行编译。编译完成后,系统自动生成一个VHDTST文件“Test_tmouseevent.VHDTST”,如图14-24所示。

978-7-111-50823-6-Chapter14-50.jpg

图14-24 生成的“Test_tmouseevent.VHDTST”文件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈