利用TCL文本分配引脚.pdf
文本预览下载声明
线路人生|Circuitry Life QuartusII 利用TCL 文本分配引脚
QuartusII 利用TCL 文本分配引脚
www.5iFPGA.com
Version 1.1 Copyright © 线路人生|Circuitry Life
http://www.5iFPGA.com/ ~ 1 ~
线路人生|Circuitry Life QuartusII 利用TCL 文本分配引脚
版本修订记录
Version Modifications Data Description
1.0 zmz1983 2008-9-7 Initial version.
http://www.5iFPGA.com/ ~ 2 ~
线路人生|Circuitry Life QuartusII 利用TCL 文本分配引脚
目录
QuartusII利用TCL文本分配引脚 4
摘要 4
1、 TCL引脚分配文件实例 4
2、 TCL脚本的使用 6
3、 附注: 8
http://www.5iFPGA.com/ ~ 3 ~
线路人生|Circuitry Life QuartusII 利用TCL 文本分配引脚
QuartusII利用TCL文本分配引脚
摘要
在使用QuartusII 进行FPGA 系统设计的时候,如果需要分配的引脚资源很多时,使用
Pin Planner 工具进行引脚分配是一件比较麻烦的事情。为了避免逐一指定引脚,QuartusII
提供了 TCL 脚本的方法来分配引脚资源。本教程通过一个简单的例子,演示如何利用 TCL
脚本分配引脚。
下面我们就开始吧:
1、TCL引脚分配文件实例
建立一个TCL 文件其实很简单,点击New 选项,在选项卡中选择Tcl Script File 文件
即可。如图1.1 所示。
图1.1TCL 文本的建立
建立好文本之后,就可以编写TCL 文件了,以下就是一个TCL 文件的实例。
#
#TCL 引脚分配文件
#
http://www.5iFPGA.com/ ~ 4 ~
线路人生|Circuitry Life QuartusII 利用TCL 文本分配引脚
#Setup pin setting 本段为注释,用#引导
set_global_assignment -name RESERVE_ALL_UNUSED_PINS As input tri-stated
#将不用的引脚指定为三态输入
set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF
# 以下语句为分配引脚
set_location_assignment PIN_141 -to SRAM_ADDR\[0\]
set_location_assignment PIN_132 -to SRAM_ADDR\[1\]
set_location_assignment PIN_131 -to SRAM_ADDR\[2\]
set_location_assignment PIN_128 -to SRAM_ADDR\[3\]
set_location_assignment PIN_127 -to S
显示全部