zoukankan      html  css  js  c++  java
  • 如何利用TCL文件给FPGA分配引脚

    如何利用TCL文件给FPGA分配引脚

    利用TCL文件来配置FPGA引脚十分方便,不仅可以配置引脚,还可以修改器件,配置示使用引脚为三态,时序约束等等,因此一般情况下我们都选择利用该法法来对FPGA的引脚进行配置,具体步骤如下:

    (1) 建立一个TCL文件,其实很简单,点击New选项,选项卡中选择TclScript File文件即可,也可以直接新建一个文件,然后将其后缀名改为tcl即可。

    (2) 编写tcl文件,下面举一个例子:

    #---------------------------------------------------------------------------------------------------

    TCL文件配置FPGA示例

    #---------------------------------------------------------------------------------------------------

    #estup pin setting 本段以'#'开头表示后面跟的是注释内容

    set_global_assignment -name FAMILY "Cyclone II"

    set_global_assignment -name DEVICE EP2C5Q208C8

    #分配器件

    set_global_assignment -name RESERVE_ALL_UNUSED_PINS "As input tri-stated"

    set_global_assignment -name CYCLONEII_RESERVE_NCEO_AFTER_CONFIGURATION "USE AS REGULAR IO"

    #将不使用的引脚指定为三态输入,保留管脚NCEO设置为通用IO

    #以下根据我的开发板进行引脚分配

    set_location_assignment PIN_10 -to LED

    ……(这部分略去,根据各自的板子引脚具体来分配吧)

    (3)执行.tcl文件:编写完tcl文件后,保存并将其添加到工程中来(Project->Add Current File to Project).然后点击Tool->tcl Scripts.选择Project下刚刚保存的那个tcl文本文件,然后点击RUN即可。

    注意--可能你会有些疑问,如以下这些:

    (1)如果在TCL中定义了所有引脚,但实际工程中只用到其中一部分,会不会影响工程的结果,产生冲突呢,用不用注释掉?

    答:在TCL文件中可以定义目标板上定义的所有相关引脚,在任何工程中运用都不会冲突,不用注释(测试过没有问题)。

  • 相关阅读:
    2017-2018-2 20155206 《网络对抗技术》 实验六:信息搜集与漏洞扫描
    20155206 Exp5 MSF基础应用
    20155206 实验4 恶意代码分析
    20155206《网络攻防》第三次实验_免杀及其原理
    20155206 Exp2 后门原理与实践
    20155206赵飞 Exp1PC平台逆向破解及Bof基础实践
    J-19 集合对象
    J-18 集合对象
    J-17 集合对象
    J-16 集合对象
  • 原文地址:https://www.cnblogs.com/farbeyond/p/5204530.html
Copyright © 2011-2022 走看看