这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
icore3lfpga_3 [2020/10/13 09:52] zgf 创建 |
icore3lfpga_3 [2020/10/13 09:57] (当前版本) zgf |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | | **银杏科技有限公司旗下技术文档发布平台** |||| | ||
+ | |技术支持电话|**0379-69926675-801**||| | ||
+ | |技术支持邮件|Gingko@vip.163.com||| | ||
+ | |技术论坛|http://www.eeschool.org||| | ||
+ | ^ 版本 ^ 日期 ^ 作者 ^ 修改内容 ^ | ||
+ | | V1.0 | 2020-10-13 | zgf | 初次建立 | | ||
\\ | \\ | ||
行 22: | 行 27: | ||
**1、导出upc文件** | **1、导出upc文件** | ||
+ | |||
1、以实验二中led工程为例,打开工程并点击左侧边栏的“物理约束”如图3-1所示。 | 1、以实验二中led工程为例,打开工程并点击左侧边栏的“物理约束”如图3-1所示。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_1.png?direct&800 |图3-1 查看工程的物理约束设置}} | |
- | 图3-1 查看工程的物理约束设置 | + | |
2、可以看到输入输出信号都已绑定引脚。 | 2、可以看到输入输出信号都已绑定引脚。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_2.png?direct |图3-2 引脚绑定信息}} | |
- | 图3-2 引脚绑定信息 | + | |
3、点击“物理约束”界面的“导出”按钮,弹出文件保存界面,给文件命名并点击“保存”按钮。注意,这里的文件保存类型可以选择upc,也可以选择tcl等格式,不同的格式对应不同的语法,这里以upc格式进行讲解。 | 3、点击“物理约束”界面的“导出”按钮,弹出文件保存界面,给文件命名并点击“保存”按钮。注意,这里的文件保存类型可以选择upc,也可以选择tcl等格式,不同的格式对应不同的语法,这里以upc格式进行讲解。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_3.png?direct |图3-3 导出配置文件}} | |
- | 图3-3 导出配置文件 | + | |
4、主界面点击左侧栏的“设计管理”按钮,弹出窗口中点击“打开文件”按钮,找到刚刚生成的.upc,点击“打开”。 | 4、主界面点击左侧栏的“设计管理”按钮,弹出窗口中点击“打开文件”按钮,找到刚刚生成的.upc,点击“打开”。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_4.png?direct |图3-4 物理约束语法格式}} | |
- | 图3-4 物理约束语法格式 | + | |
* 可以看到upc文件定义引脚绑定信息语法如下: | * 可以看到upc文件定义引脚绑定信息语法如下: | ||
* phycst . pin . set {信号名称} 引脚名 | * phycst . pin . set {信号名称} 引脚名 | ||
行 39: | 行 45: | ||
* phycst . pin . set {信号名称} 引脚名 | * phycst . pin . set {信号名称} 引脚名 | ||
5、在实验二中,已经讲解了如何建立文件以及添加文件;如果在设计中引脚数量较多,手动分配麻烦,可以通过.upc文件(新建文件的格式选择.upc)的方式,使用上述语法添加引脚绑定信息。然后将编辑好的xx.upc文件导入工程即可。下面讲解如何导入已编写好的绑定引脚信息文件(.upc文件)。 | 5、在实验二中,已经讲解了如何建立文件以及添加文件;如果在设计中引脚数量较多,手动分配麻烦,可以通过.upc文件(新建文件的格式选择.upc)的方式,使用上述语法添加引脚绑定信息。然后将编辑好的xx.upc文件导入工程即可。下面讲解如何导入已编写好的绑定引脚信息文件(.upc文件)。 | ||
+ | |||
**2、导入upc文件** | **2、导入upc文件** | ||
+ | |||
1、还是刚刚的工程,点击左侧边栏的“物理约束”按钮,如果弹出如下界面,点击左下角的“清除”按钮,清除原来的绑定信息并点击“退出”;然后再次点击左侧边栏的“物理约束”按钮。 | 1、还是刚刚的工程,点击左侧边栏的“物理约束”按钮,如果弹出如下界面,点击左下角的“清除”按钮,清除原来的绑定信息并点击“退出”;然后再次点击左侧边栏的“物理约束”按钮。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_5.png?direct&800 |图3-5 清除物理约束}} | |
- | 图3-5 清除物理约束 | + | |
2、如果弹出如下界面,则点击选择“导入约束文件”,点击“浏览”按钮,找到之前生成的.upc文件,选中,并点击右下角的确定按钮。然后重新编译工程即可。 | 2、如果弹出如下界面,则点击选择“导入约束文件”,点击“浏览”按钮,找到之前生成的.upc文件,选中,并点击右下角的确定按钮。然后重新编译工程即可。 | ||
- | + | {{ :icore3l:icore3l_fpga_3_6.png?direct |图3-6 导入配置文件}} | |
- | 图3-6 导入配置文件 | + | |
==== 五、 实验步骤及结果 ==== | ==== 五、 实验步骤及结果 ==== | ||