为了促进自己的学习效率,特来开一个博客记录自己的学习历程。今天是第一天,主要就是学习了Quartus软件的使用以及FPGA的开发流程,主要记录两个学习问题。
1、怎样使用tcl脚本进行管脚分配:
一般情况下,管脚比较少的话我们使用手动分配管脚,如果引脚数目比较多的话我们使用Tcl脚本进行分配,首先我们需要使用新建一个tcl脚本文件方法有两种:
1.1打开Project下面的Generate Tcl file for Project
会出现下面的方框
点击OK即可生成Tcl脚本文件。
第二种方法:
首先我们打开Pin Planner
然后在弹出界面的引脚编辑框中右击
选择出Export
Export会把你定义的文件导出成Tcl文件
这里如果你定义了管脚就会有管脚分配对应的tcl文件,如果没有生成的就是一个不带管脚分配信息的tcl文件
我们首先要在文件夹中打开生成的tcl文件
如下图:
修改里面相应的信息我们就可以修改对应的引脚。
有了TCL脚本文件,我们修改对应的信息就可以修改对应的管脚
修改之后 我们点击TOOL-->Tcl Scripts,选择相应的脚本文件,点击RUN就可以进行管脚分配了。
2.配制工程问题
首先配制的是没有用的管脚点击Assignment-->Device
接下来点击Device and pin option
选择不使用的管脚作为输入三态模式用来降低整体的功耗
对于双功能管脚我们配制成IO模式