如果要分配的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位置約束。
審核編輯 黃宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
IO
+關注
關注
0文章
430瀏覽量
39012 -
TCL
+關注
關注
10文章
1707瀏覽量
88371
發(fā)布評論請先 登錄
相關推薦
液壓分配器起什么作用的
器可以控制通過其的液體流量。通過調(diào)節(jié)分配器上的閥門,可以改變液壓系統(tǒng)中的流量,從而實現(xiàn)對執(zhí)行器(如液壓缸或液壓馬達)的速度和力量的控制。 壓力控制 :液壓分配器還可以控制系統(tǒng)中的壓力。
單線分配器與雙線分配器的區(qū)別是什么
單線分配器與雙線分配器是兩種不同類型的電子設備,它們在通信、廣播、電視等領域中有著廣泛的應用。本文將介紹單線分配器與雙線分配器的區(qū)別。 一、定義 單線
請問ESP32-S2 SPI使用IO MUX分配引腳后是否可以掛多個從設備?
請教一個問題:
在TRM中看到“快速信號如 SPI、 JTAG 等會旁路 GPIO 交換矩陣以實現(xiàn)更好的高頻數(shù)字特性。所以高速信號會直接通過 IO
MUX 輸入和輸出?!?那如果將GPIO9-14 通過
發(fā)表于 07-02 07:10
遠程IO與分布式IO的區(qū)別
在工業(yè)自動化和控制系統(tǒng)設計中,遠程IO(Input/Output)和分布式IO是兩個重要的概念。它們各自具有獨特的特點和優(yōu)勢,適用于不同的應用場景。本文將詳細探討遠程IO與分布式IO的
西門子博途IO2MOD:通過IO地址精準識別硬件標識符
在參數(shù) ADDR 中輸入 IO 地址。
- 如果該參數(shù)中使用了一系列 IO 地址,則僅評估第一個地址以確定硬件標識符。
- 如果指定的第一個地址正確,則在參數(shù) ADDR 處指定的地址長度將沒有意義。
發(fā)表于 04-29 16:15
?1858次閱讀
使用STVD建一個STM8的工程,.h文件在哪里添加?內(nèi)存分配函數(shù)是哪個?
使用STVD建一個STM8的工程,.h文件在哪里添加?內(nèi)存分配函數(shù)是哪個?芯片是怎樣啟動的?Source Files 下面的mapping.asmand main.asm 是做什么用的文件?
發(fā)表于 04-28 09:05
Linux內(nèi)核內(nèi)存管理之slab分配器
本文在行文的過程中,會多次提到cache或緩存的概念。如果沒有特殊在前面添加硬件的限定詞,就說明cache指的是slab分配器使用的軟件緩存的意思。如果添加了硬件限定詞,則指的是處理器的硬件緩存,比如L1-DCache、L1-I
CYT4BF通過分配ITCM內(nèi)存來使用經(jīng)常執(zhí)行的代碼,下載程序時報錯的原因?
我正在使用 CYT4BF,我想通過分配 ITCM 內(nèi)存來使用經(jīng)常執(zhí)行的代碼。
SDL 的 tcm 示例中似乎沒有 itcm 示例。
我在 linker_directives.ld 文件中添加
發(fā)表于 01-31 06:34
西門子博途在線分配(Online assignment) 應用
在 I/O 通信表格中,可查看選項卡“離線組態(tài)”(Offline configuration) 和“ 在線分配”(Online assignment)。在“在線分配”(Online assignment) 選項卡中,可將離線分配
發(fā)表于 12-27 10:34
?999次閱讀
淺談符號IO域和圖形IO域
符號IO域組態(tài) 方法:把“符號IO域”這個灰色塊狀拖拽到指定畫面位置,鼠標右鍵彈出對話框“屬性”后點擊“常規(guī)”找到過程“變量”后,連接變量。添加文本并創(chuàng)建文本名稱。
信號驅(qū)動IO與異步IO的區(qū)別
一. 談信號驅(qū)動IO (對比異步IO來看) 信號驅(qū)動IO 對比 異步 IO進行理解 信號驅(qū)動IO: 內(nèi)核將數(shù)據(jù)準備好的時候, 使用SIGIO
通過ModbusTCP轉(zhuǎn)EtherNET/IP網(wǎng)關將PLC連接分布式IO模塊
在本文案例中,通過使用穩(wěn)聯(lián)技術(shù)(WL-ABC2005)Modbus TCP轉(zhuǎn)EtherNET/IP網(wǎng)關,可以實現(xiàn)PLC與ModbusTCP設備通訊的無縫連接,PLC可以輕松地讀取IO模塊的數(shù)據(jù),實現(xiàn)
發(fā)表于 11-07 15:51
?0次下載
博途:PROFINET IO 系統(tǒng)中的節(jié)點創(chuàng)建方法
在某些情況下,不用插入可移動存儲介質(zhì)(例如 MMC)或者不用 PG 就可以更換 IO 設備。為此可通過以太網(wǎng)機制分析各個 IO 設備與 IO 控制器之間的鄰居關系。
發(fā)表于 10-27 11:25
?710次閱讀
評論