如果要分配的IO比较多,也可以通过TCL来添加 IO分配。在interface界面通过Export Design和import Design来导出导入isf约束。

通过导出isf可以查看相关的语法,以下是导出的T20部分IO约束的语法。
Efinity Interface Configuration# Version: 2023.2.307.3.17# Date: 2024-04-23 12:11## Copyright (C) 2013 - 2023 Efinix Inc. All rights reserved.## Device: T20F256# Package: 256-ball FBGA (final)# Project: C12_logic_convert# Configuration mode: active (x1)# Timing Model: I4 (final) # Device settingdesign.set_device_property("1A","VOLTAGE","3.3","IOBANK")design.set_device_property("1B_1C","VOLTAGE","3.3","IOBANK")design.set_device_property("1D_1E","VOLTAGE","3.3","IOBANK")design.set_device_property("3A_3B_3C","VOLTAGE","3.3","IOBANK")design.set_device_property("3D_3E","VOLTAGE","3.3","IOBANK")design.set_device_property("4A","VOLTAGE","3.3","IOBANK")design.set_device_property("4B","VOLTAGE","3.3","IOBANK")design.set_device_property("BR","VOLTAGE","1.2","IOBANK")design.set_device_property("TL","VOLTAGE","1.2","IOBANK")design.set_device_property("TR","VOLTAGE","1.2","IOBANK")design.set_device_property("cfg","RECONFIG_EN","0","RU") # Create instancedesign.create_input_gpio("adc_data_in",13,0)design.create_input_gpio("ram_addr",15,0)design.create_output_gpio("ram_data_out",15,0)design.create_output_gpio("acc_done")design.create_input_gpio("acc_en")design.create_input_clock_gpio("adc_clk_in")design.create_input_gpio("adc_ora")design.create_pll_input_clock_gpio("clk")design.create_input_gpio("drive_switch_in")design.create_output_gpio("drive_switch_out")design.create_input_gpio("fifo_rst_in")design.create_input_gpio("laser_fire_in")design.create_output_gpio("laser_fire_out")desin.create_output_gpio("laser_trig")design.create_output_gpio("led0")design.create_output_gpio("led2")design.create_input_gpio("ram_cs")design.create_input_gpio("ram_rd")
我们可以通过这种方式快速添加IO位置约束。
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
IO
+关注
关注
0文章
505浏览量
41907 -
TCL
+关注
关注
11文章
1794浏览量
91063
发布评论请先 登录
相关推荐
热点推荐
如何为蜂鸟添加DDR内存扩展
本队伍编号CICC3042,本文介绍如何为蜂鸟添加DDR内存扩展。一些需要大存储空间的设计中经常需要使用DDR,这时我们希望蜂鸟可以访问DDR,以实现更好的软硬件协同。
简单阅读蜂鸟的代码发现
发表于 10-31 06:07
基于hbirdv2的APB总线添加外设(二)
icb2apb模块:
并且例化自己设计的APB slave:
3. 地址空间分配
添加完APB slave后,需对其分配一个地址空间,再这里我们给它分配为0x1004_20
发表于 10-29 07:49
远程IO不就是分布式IO?其实很多人都理解错了
、远程io 远程io模块通常安装在远离PLC或主控制器或上位机的位置,可能跨越较远的地理空间或位于不同的物理位置。 连线不涉及现场总线,直接通过硬接线连接传感器和执行器,通过长距离通信
GraniStudio:IO初始化以及IO资源配置例程
1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入IO初始化以及IO资源配置例程,点击导入按钮。 打开IO初始化以及
GraniStudio:IO写入例程
1.文件运行 导入工程 双击运行桌面GraniStudio.exe。 通过引导界面导入IO写入例程,点击导入按钮。 打开IO写入例程所在路径,选中IO写入.gsp文件,点击打开,完成导
产品添加与上架API接口设计指南
在现代电商或库存管理系统中,产品添加与上架是关键流程。通过API接口实现自动化操作,能显著提升效率。本文将分步解析如何设计和使用“产品添加”与“产品上架”API接口,确保结构清晰、安全可靠。我们
开疆智能Profinet转Devicenet网关连接阿克苏DeviceNet数字远程IO模块配置案例
本案例是西门子PLC通过Profinet转Devicenet网关连接阿克苏ARD-D系列DeviceNet数字远程IO模块配置案例,具体过程如下。 配置过程 : 首先进行西门子PLC一侧的配置,打开
Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模拟IO特性/框图
Analog Devices MAXREFDES177 IO-Link通用模拟IO是一款完备的IO-Link®通用模拟输入-输出 (IO) 参考设计,采用内置集成保护功能的MAX225
NCS怎么添加.c.h文件到工程
【NCS随笔】 SEGGER添加方式 在介绍NCS工程之前,我们先看看大家熟悉的SEGGER工程(Keil同理): 左边的项目栏可以看到工程的配置,通过点击 User Include
通过易于使用的相机模组快速为应用添加机器视觉
) 的神经科学家就发现,大脑只需 13 毫秒 (ms) 就能根据眼睛看到的东西形成完整的图像。 视觉如此重要,因此许多人都希望在机器上添加视觉传感器就不足为奇了。为产品添加机器视觉,可以获得大量其他方式难以实现或无法实现的功能。例如,在装配线上可在制造过程早期发现
多个TCL5615通过菊花链实现级联时,DIN、CS、SCLK信号如何控制?
多个TCL5615通过菊花链实现级联时,DIN、CS、SCLK信号如何控制?或者说,如何编程实现级联(硬件已经完成)?级联控制的时序是怎样的?有参考示例代码吗?谢谢!
发表于 02-11 07:33
远程IO模块怎么用
,具有通信功能的数据采集与传输设备。通过采集现场的模拟或数字信号,将其转换为适合传输的数字格式,并通过各种通信接口将数据传输至主控制器或监控系统。同时,远程IO模块也能接收来自控制中心的指令,对现场设备进行远程控制。这一功能使得

通过TCL添加IO分配
评论