0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過TCL添加IO分配

XL FPGA技術交流 ? 來源:易靈思FPGA技術交流 ? 作者:易靈思FPGA技術交流 ? 2024-04-24 08:43 ? 次閱讀

如果要分配的IO比較多,也可以通過TCL來添加 IO分配。在interface界面通過Export Design和import Design來導出導入isf約束。

a244d316-01d3-11ef-b759-92fbcf53809c.png

通過導出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位置約束。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IO
    IO
    +關注

    關注

    0

    文章

    434

    瀏覽量

    39051
  • TCL
    TCL
    +關注

    關注

    10

    文章

    1713

    瀏覽量

    88411
收藏 人收藏

    評論

    相關推薦

    KiCad 7中添加網(wǎng)絡類(一)

    “ ?網(wǎng)絡類用于將特定目的的網(wǎng)絡分組,以便快速查看、分配設計規(guī)則等操作,比如可以將12V、5V、3.3V、GND等網(wǎng)絡添加到Power網(wǎng)絡類,然后為Power網(wǎng)絡類定義獨立的線寬、間距規(guī)則
    的頭像 發(fā)表于 11-12 12:21 ?127次閱讀
    KiCad 7中<b class='flag-5'>添加</b>網(wǎng)絡類(一)

    KiCad 7中添加網(wǎng)絡類(二)

    “ ?網(wǎng)絡類用于將特定目的的網(wǎng)絡分組,以便快速查看、分配設計規(guī)則等操作,比如可以將12V、5V、3.3V、GND等網(wǎng)絡添加到Power網(wǎng)絡類,然后為Power網(wǎng)絡類定義獨立的線寬、間距規(guī)則
    的頭像 發(fā)表于 11-12 12:21 ?23次閱讀
    KiCad 7中<b class='flag-5'>添加</b>網(wǎng)絡類(二)

    如何通過ESP8266上的命令將此網(wǎng)關添加到路由器?

    自互聯(lián)網(wǎng)的返回數(shù)據(jù)路由回芯片的AP部分。正如我所說的那樣,這有效,但我似乎在各種視頻中看到,有一種方法可以通過ESP8266上的命令將此網(wǎng)關添加到路由器中,而不是重新編程路由器。我的問題是,這可能嗎?命令
    發(fā)表于 07-16 07:41

    液壓分配器起什么作用的

    器可以控制通過其的液體流量。通過調節(jié)分配器上的閥門,可以改變液壓系統(tǒng)中的流量,從而實現(xiàn)對執(zhí)行器(如液壓缸或液壓馬達)的速度和力量的控制。 壓力控制 :液壓分配器還可以控制系統(tǒng)中的壓力。
    的頭像 發(fā)表于 07-10 10:56 ?750次閱讀

    單線分配器與雙線分配器的區(qū)別是什么

    單線分配器與雙線分配器是兩種不同類型的電子設備,它們在通信、廣播、電視等領域中有著廣泛的應用。本文將介紹單線分配器與雙線分配器的區(qū)別。 一、定義 單線
    的頭像 發(fā)表于 07-10 10:44 ?727次閱讀

    請問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
    的頭像 發(fā)表于 06-15 15:57 ?2186次閱讀

    傳聞不斷!TCL緊急澄清

    。公司目前無新建8代或8.6代OLED產(chǎn)線的投資計劃,公司不存在通過定增募集資金新建顯示產(chǎn)線的計劃。 公開進行澄清 公告顯示,上述媒體發(fā)文主要圍繞“華星光電年內計劃投資第8代OLED產(chǎn)線,將斥資12萬億韓元,約合630億元。中國顯示器企業(yè)TCL華星(CSOT)將在年內發(fā)布
    的頭像 發(fā)表于 05-08 16:52 ?383次閱讀

    在keil uVision 4中配置軟件仿真,添加IO腳時報錯的原因?

    我在keil uVision 4中配置軟件仿真,添加IO腳時報錯。請問是什么問題呢?
    發(fā)表于 05-08 08:16

    西門子博途IO2MOD:通過IO地址精準識別硬件標識符

    在參數(shù) ADDR 中輸入 IO 地址。 - 如果該參數(shù)中使用了一系列 IO 地址,則僅評估第一個地址以確定硬件標識符。 - 如果指定的第一個地址正確,則在參數(shù) ADDR 處指定的地址長度將沒有意義。
    發(fā)表于 04-29 16:15 ?2069次閱讀
    西門子博途<b class='flag-5'>IO</b>2MOD:<b class='flag-5'>通過</b><b class='flag-5'>IO</b>地址精準識別硬件標識符

    使用STVD建一個STM8的工程,.h文件在哪里添加?內存分配函數(shù)是哪個?

    使用STVD建一個STM8的工程,.h文件在哪里添加?內存分配函數(shù)是哪個?芯片是怎樣啟動的?Source Files 下面的mapping.asmand main.asm 是做什么用的文件?
    發(fā)表于 04-28 09:05

    Linux內核內存管理之slab分配

    本文在行文的過程中,會多次提到cache或緩存的概念。如果沒有特殊在前面添加硬件的限定詞,就說明cache指的是slab分配器使用的軟件緩存的意思。如果添加了硬件限定詞,則指的是處理器的硬件緩存,比如L1-DCache、L1-I
    的頭像 發(fā)表于 02-22 09:25 ?1090次閱讀
    Linux內核內存管理之slab<b class='flag-5'>分配</b>器

    CYT4BF通過分配ITCM內存來使用經(jīng)常執(zhí)行的代碼,下載程序時報錯的原因?

    我正在使用 CYT4BF,我想通過分配 ITCM 內存來使用經(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 ?1085次閱讀
    西門子博途在線<b class='flag-5'>分配</b>(Online assignment) 應用

    淺談符號IO域和圖形IO

    符號IO域組態(tài) 方法:把“符號IO域”這個灰色塊狀拖拽到指定畫面位置,鼠標右鍵彈出對話框“屬性”后點擊“常規(guī)”找到過程“變量”后,連接變量。添加文本并創(chuàng)建文本名稱。
    的頭像 發(fā)表于 11-29 09:33 ?1643次閱讀
    淺談符號<b class='flag-5'>IO</b>域和圖形<b class='flag-5'>IO</b>域