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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物理約束實踐:I/O約束

FPGA快樂學(xué)習(xí) ? 來源:FPGA快樂學(xué)習(xí) ? 2023-11-18 16:42 ? 次閱讀

8d5f3240-85e9-11ee-939d-92fbcf53809c.jpg

I/O約束(I/O Constraints)包括I/O標(biāo)準(zhǔn)(I/OStandard)約束和I/O位置(I/O location)約束。

以Xilinx Vivado開發(fā)工具為例,點擊OpenImplemented Design,打開實現(xiàn)設(shè)計(Implemented Design)頁面。接著如圖1所示,在菜單上點擊Layout-> I/O Planning,打開I/O約束頁面。

8d6eb242-85e9-11ee-939d-92fbcf53809c.jpg

圖1I/OPlanning菜單

I/O約束頁面如圖2所示,在該頁面中,Allports一列中按照總線的方式進(jìn)行分類,可以進(jìn)一步展開看到每一個具體的I/O引腳的約束信息。這里的I/O標(biāo)準(zhǔn)約束包括了電平標(biāo)準(zhǔn)(I/O Std)、輸出驅(qū)動強(qiáng)度(Drive Strength)、上下拉類型(Pull Type)、偏斜率類型(Slow Type)、輸入終端阻抗(IN_TERM)等。由于I/O標(biāo)準(zhǔn)和FPGA外部所連接的外設(shè)芯片息息相關(guān),每個外設(shè)芯片所對應(yīng)的I/O標(biāo)準(zhǔn)不同,在FPGA中的約束設(shè)置也有所不同。

8d7f3ab8-85e9-11ee-939d-92fbcf53809c.jpg

圖2I/O約束頁面

如圖3所示,展開一組名為ddr3_ba的總線,其下的3個I/O引腳詳細(xì)的約束信息都一目了然。Package Pin一列即I/O的位置約束信息,通常對應(yīng)著一些字母和數(shù)字組合的位置代號,如圖示的B15、A15、C16,即FPGA器件封裝上對應(yīng)著的具體的物理引腳的代號。通過這樣的位置約束,就將FPGA頂層模塊代碼中的I/O信號和器件封裝上的引腳映射在一起了。

8d838bcc-85e9-11ee-939d-92fbcf53809c.jpg

圖3I/O位置約束

審核編輯:湯梓紅

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

    關(guān)注

    1630

    文章

    21769

    瀏覽量

    604635
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2168

    瀏覽量

    121772
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1207

    瀏覽量

    50722
  • 約束
    +關(guān)注

    關(guān)注

    0

    文章

    82

    瀏覽量

    12748
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    815

    瀏覽量

    66704

原文標(biāo)題:物理約束實踐:I/O約束

文章出處:【微信號:FPGA快樂學(xué)習(xí),微信公眾號:FPGA快樂學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Xilinx FPGA管腳物理約束介紹

    引言:本文我們簡單介紹下Xilinx FPGA管腳物理約束,包括位置(管腳)約束和電氣約束。
    發(fā)表于 07-25 10:13 ?5038次閱讀

    FPGA I/O口時序約束講解

    前面講解了時序約束的理論知識FPGA時序約束理論篇,本章講解時序約束實際使用。
    發(fā)表于 08-14 18:22 ?1703次閱讀
    FPGA <b class='flag-5'>I</b>/<b class='flag-5'>O</b>口時序<b class='flag-5'>約束</b>講解

    物理約束之IO約束

    [get_ports {data_out[0]}]set_propertyIOSTANDARD LVCMOS33 [get_ports {data_out[0]}]也可在綜合之后,打開右上角小窗口,選擇I/O Planning進(jìn)行約束
    發(fā)表于 09-21 13:17

    物理約束之布局約束

    1. 單元布局約束set_property BELGTHE2_CHANNEL[get_cellsswitch_v2_i/srio_0/srio_gen2_0_inst
    發(fā)表于 09-26 15:32

    如何約束內(nèi)部生成的i2s o時鐘?

    正確。我的問題是 - 1)警告可以被忽略嗎?如果沒有,我怎么能擺脫上述警告?我只在CPLD實施的情況下看到它。如果我將設(shè)備更改為virtex FPGA,警告就會消失2)如何約束內(nèi)部生成的i2s_o時鐘
    發(fā)表于 04-12 14:24

    請問物理約束文件ADC可做哪些約束

    物理約束文件ADC可做哪些約束?
    發(fā)表于 08-11 08:37

    Adam Taylor玩轉(zhuǎn)MicroZed系列74:物理約束

    研究了相關(guān)的時序約束后,在設(shè)計中我們也不能忽視所能運(yùn)用到的物理約束。一個工程師最常用的物理約束I
    發(fā)表于 02-08 02:20 ?306次閱讀
    Adam Taylor玩轉(zhuǎn)MicroZed系列74:<b class='flag-5'>物理</b><b class='flag-5'>約束</b>

    FPGA設(shè)計約束技巧之XDC約束I/O篇 (上)

    從UCF到XDC的轉(zhuǎn)換過程中,最具挑戰(zhàn)的可以說便是本文將要討論的I/O約束了。 I/O 約束的語
    發(fā)表于 11-17 18:54 ?1.3w次閱讀
    FPGA設(shè)計<b class='flag-5'>約束</b>技巧之XDC<b class='flag-5'>約束</b>之<b class='flag-5'>I</b>/<b class='flag-5'>O</b>篇 (上)

    FPGA設(shè)計約束技巧之XDC約束I/O篇(下)

    XDC中的I/O約束雖然形式簡單,但整體思路和約束方法卻與UCF大相徑庭。加之FPGA的應(yīng)用特性決定了其在接口上有多種構(gòu)建和實現(xiàn)方式,所以從UCF到XDC的轉(zhuǎn)換過程中,最具挑戰(zhàn)的可以說
    發(fā)表于 11-17 19:01 ?7489次閱讀
    FPGA設(shè)計<b class='flag-5'>約束</b>技巧之XDC<b class='flag-5'>約束</b>之<b class='flag-5'>I</b>/<b class='flag-5'>O</b>篇(下)

    XDC約束物理約束的介紹

    觀看視頻,了解和學(xué)習(xí)有關(guān)XDC約束,包括時序,以及物理約束相關(guān)知識。
    的頭像 發(fā)表于 01-07 07:10 ?6253次閱讀
    XDC<b class='flag-5'>約束</b>及<b class='flag-5'>物理</b><b class='flag-5'>約束</b>的介紹

    簡述Xilinx FPGA管腳物理約束解析

    引言:本文我們簡單介紹下Xilinx FPGA管腳物理約束,包括位置(管腳)約束和電氣約束。
    的頭像 發(fā)表于 04-27 10:36 ?4656次閱讀
    簡述Xilinx FPGA管腳<b class='flag-5'>物理</b><b class='flag-5'>約束</b>解析

    物理約束實踐:網(wǎng)表約束DONT_TOUCH

    信號,此時就可以使用DONT_TOUCH約束達(dá)到保留這些信號的目的。又如,有時在設(shè)計中會對一些高扇出的信號進(jìn)行手動的邏輯復(fù)制,也可以使用DONT_TOUCH約束避免它們被優(yōu)化掉。 工程實踐 ? 下面有一個簡單的例子,看看DONT
    的頭像 發(fā)表于 11-12 14:14 ?3404次閱讀

    XDC約束技巧之I/O篇(上)

    《XDC 約束技巧之時鐘篇》中曾對 I/O 約束做過簡要概括,相比較而言,XDC 中的 I/O
    的頭像 發(fā)表于 04-06 09:53 ?1401次閱讀

    XDC約束技巧之I/O篇(下)

    繼《XDC 約束技巧之 I/O 篇(上)》詳細(xì)描述了如何設(shè)置 Input 接口 約束后,我們接著來聊聊怎樣設(shè)置 Output 接口約束,并分
    的頭像 發(fā)表于 04-10 11:00 ?1174次閱讀

    約束、時序分析的概念

    的數(shù)據(jù)交換可靠?如何使用I/O邏輯單元內(nèi)部的寄存器資源?如何進(jìn)行物理區(qū)域約束,完成物理綜合和物理
    的頭像 發(fā)表于 05-29 10:06 ?835次閱讀
    <b class='flag-5'>約束</b>、時序分析的概念