如果要分配的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文章
448瀏覽量
39134 -
TCL
+關注
關注
10文章
1722瀏覽量
88566
發布評論請先 登錄
相關推薦
λ-IO:存儲計算下的IO棧設計
)大部分引用采用POSIX接口需要IO棧的兼容性;2)IO棧提供了包括page cache、文件系統等多種功能模塊。而用戶空間IO庫只提供原始數據傳輸功能;3)IO棧可以使得不同用戶、
KiCad 7中添加網絡類(一)
“ ?網絡類用于將特定目的的網絡分組,以便快速查看、分配設計規則等操作,比如可以將12V、5V、3.3V、GND等網絡添加到Power網絡類,然后為Power網絡類定義獨立的線寬、間距規則
KiCad 7中添加網絡類(二)
“ ?網絡類用于將特定目的的網絡分組,以便快速查看、分配設計規則等操作,比如可以將12V、5V、3.3V、GND等網絡添加到Power網絡類,然后為Power網絡類定義獨立的線寬、間距規則
如何通過ESP8266上的命令將此網關添加到路由器?
自互聯網的返回數據路由回芯片的AP部分。正如我所說的那樣,這有效,但我似乎在各種視頻中看到,有一種方法可以通過ESP8266上的命令將此網關添加到路由器中,而不是重新編程路由器。我的問題是,這可能嗎?命令
發表于 07-16 07:41
液壓分配器起什么作用的
器可以控制通過其的液體流量。通過調節分配器上的閥門,可以改變液壓系統中的流量,從而實現對執行器(如液壓缸或液壓馬達)的速度和力量的控制。 壓力控制 :液壓分配器還可以控制系統中的壓力。
單線分配器與雙線分配器的區別是什么
單線分配器與雙線分配器是兩種不同類型的電子設備,它們在通信、廣播、電視等領域中有著廣泛的應用。本文將介紹單線分配器與雙線分配器的區別。 一、定義 單線
請問ESP32-S2 SPI使用IO MUX分配引腳后是否可以掛多個從設備?
請教一個問題:
在TRM中看到“快速信號如 SPI、 JTAG 等會旁路 GPIO 交換矩陣以實現更好的高頻數字特性。所以高速信號會直接通過 IO
MUX 輸入和輸出。”
那如果將GPIO9-14 通過
發表于 07-02 07:10
遠程IO與分布式IO的區別
在工業自動化和控制系統設計中,遠程IO(Input/Output)和分布式IO是兩個重要的概念。它們各自具有獨特的特點和優勢,適用于不同的應用場景。本文將詳細探討遠程IO與分布式IO的
傳聞不斷!TCL緊急澄清
。公司目前無新建8代或8.6代OLED產線的投資計劃,公司不存在通過定增募集資金新建顯示產線的計劃。 公開進行澄清 公告顯示,上述媒體發文主要圍繞“華星光電年內計劃投資第8代OLED產線,將斥資12萬億韓元,約合630億元。中國顯示器企業TCL華星(CSOT)將在年內發布
西門子博途IO2MOD:通過IO地址精準識別硬件標識符
在參數 ADDR 中輸入 IO 地址。
- 如果該參數中使用了一系列 IO 地址,則僅評估第一個地址以確定硬件標識符。
- 如果指定的第一個地址正確,則在參數 ADDR 處指定的地址長度將沒有意義。
發表于 04-29 16:15
?2429次閱讀
使用STVD建一個STM8的工程,.h文件在哪里添加?內存分配函數是哪個?
使用STVD建一個STM8的工程,.h文件在哪里添加?內存分配函數是哪個?芯片是怎樣啟動的?Source Files 下面的mapping.asmand main.asm 是做什么用的文件?
發表于 04-28 09:05
Linux內核內存管理之slab分配器
本文在行文的過程中,會多次提到cache或緩存的概念。如果沒有特殊在前面添加硬件的限定詞,就說明cache指的是slab分配器使用的軟件緩存的意思。如果添加了硬件限定詞,則指的是處理器的硬件緩存,比如L1-DCache、L1-I
CYT4BF通過分配ITCM內存來使用經常執行的代碼,下載程序時報錯的原因?
我正在使用 CYT4BF,我想通過分配 ITCM 內存來使用經常執行的代碼。
SDL 的 tcm 示例中似乎沒有 itcm 示例。
我在 linker_directives.ld 文件中添加
發表于 01-31 06:34
西門子博途在線分配(Online assignment) 應用
在 I/O 通信表格中,可查看選項卡“離線組態”(Offline configuration) 和“ 在線分配”(Online assignment)。在“在線分配”(Online assignment) 選項卡中,可將離線分配
發表于 12-27 10:34
?1308次閱讀
評論