雾盈 发表于 2016-8-8 10:09:29

雾盈FPGA笔记(十四)quartus引脚快速分配方法

本帖最后由 雾盈 于 2016-8-28 13:41 编辑

QuartusII 引脚快速分配方法
                                                                                雾盈        2016年8月8日




雾盈FPGA笔记汇总目录


除了发一些实验之外,我觉得把这些貌似不重要但是却能提高工作效率的边角小技巧发出来,也是一件对大家有帮助的事情。

我们都知道quartusII 常规添加引脚的方法就是点击“Assignments ->Pin”标签(或者点击按钮) ,打开Pin Planner,就可以分配管脚。
今天,我再介绍两种其他快速引脚分配的方法。这是陈老师教我的。我教给大家。
我这里以至芯ZX_1板子为例讲一下怎么操作。

一、        导入tcl格式(脚本语言)的文件

第一步:制作tcl文件

我会把ZX_1这块板子的tcl文件挂在后面。
如果不是至芯的这块板子,你也可以自己制作,新建一个txt文件,将板子的引脚信息按照下图tcl文件的样式输入进去,保存,然后将后缀名改为tcl即可。名字一定为英文。



需要注意的是,你在tcl里命名的引脚名称一定要和你在程序里写的引脚名称一样,否则不会匹配。
比如:你在程序里命名了LED,而你在tcl脚本里写的确实led,这样就会匹配不上。


第二步:导入tcl文件

如果你已经分配了引脚,请先把引脚信息清除,否则会和tcl文件添加重叠出现错误。如果没有分配引脚,可以跳过这个步骤。

1)清除引脚信息的方法:

点击“Assignments ->remove assignments”标签,打开,

勾选第三行,点击OK,即可清除引脚信息。




2)导入tcl文件

点击:Tools>--Tclscripts 标签



弹出TCL Scripts 窗口,找到那个制作的tcl文件,点击run即可。



3)如果没有在这里找到你的tcl文件,你可以添加库文件夹到工程里,具体方法如下:

点击Tools>--options弹出如下窗口,点击libraries ,然后点击后面global library name 找到存放tcl文件的文件夹,把那个文件夹添加进来。
再然后重复步骤2) 即可。



方法二、导入TXT文件

1)制作TXT文件

使用记事本或类似软件新建一个txt文件(或csv文件),按如下格式编写管脚分配内容。
注意:To和Location两个关键字中间有一个英文逗号。



2):导入TXT文件

在QuartusII软件中,选择“Assignments —— Import Assignments”。导入txt文件即可。


讲解完毕。



雾盈 发表于 2016-8-8 10:13:56

十四个   

芙蓉王 发表于 2016-8-8 11:15:44

                        继续更新,支持中

zhiweiqiang33 发表于 2016-8-9 09:37:28

工具和语法只是为我们提供设计一个稳定,可靠,优良的电路系统的前提与基础;我深信经过一百天的学习与努力,您一定可以踏上硬件工程师这条阳光大道;努力。

Adamancy 发表于 2016-8-9 15:14:02

            楼主很细心啊
页: [1]
查看完整版本: 雾盈FPGA笔记(十四)quartus引脚快速分配方法