色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

xilinx FPGA IOB約束使用以及注意事項

FPGA設計論壇 ? 來源:未知 ? 2025-01-16 11:02 ? 次閱讀

xilinx FPGA IOB約束使用以及注意事項

一、什么是IOB約束

在xilinx FPGA中,IOB是位于IO附近的寄存器,是FPGA上距離IO最近的寄存器,同時位置固定。當你輸入或者輸出采用了IOB約束,那么就可以保證從IO到達寄存器或者從寄存器到達IO之間的走線延遲最短,同時由于IO的位置是固定的,即存在于IO附近,所以每一次編譯都不會造成輸入或者輸出的時序發生改變。

二、為什么要使用IOB約束

考慮一個場景,當你用FPGA寫了一個spi模塊,將時鐘、片選和數據線綁定到FPGA的IO管腳,如果沒有加IOB約束的話,綜合工具在布局布線的時候直接將FPGA內部寄存器輸出連到IO上,但是這樣存在一定的問題,每次修改邏輯重新編譯的時候,輸出寄存器的位置有可能發生改變,那么從寄存器輸出到IO之間的布線長度就會發生變化,造成寄存器輸出到達IO之間的走線延遲發生改變,每一次編譯都會使得spi的輸出時序不確定。

為了解決這個問題,需要加入IOB約束,將模塊輸出端口的最后一級寄存器放在IOB上,這樣最后一級輸出的寄存器位置就固定下來了,每次編譯都不會造成輸出時序發生改變。

IOB約束使用方法如下:

1、在約束文件中加入下面約束:

set_property IOB true [get_ports {port_name}]

set_property IOB true [get_cells {cell_name}]

2、直接在代碼中加約束,在寄存器前加入下面約束,需要注意的是,對于輸入IOB約束,這里的寄存器是第一級寄存器,對于輸出IOB約束,這里的寄存器是最后一級寄存器,且寄存器輸出不能再作為組合邏輯輸入。

(* IOB = "true" *) reg O_data;

三、IOB約束使用注意事項

對于輸出IOB約束,在使用的時候有一些限制:

1、約束的端口必需是寄存器輸出,這點比較好理解,因為IOB約束本質上是約束最后一級寄存器的位置,將最后一級寄存器的位置放在IOB上,而不是增加一級寄存器。所以你必須要是寄存器輸出,才能進行IOB約束,這是前提。

2、最后一級寄存器的輸出不能再作為輸入反饋到內部邏輯中,必需是開路的。舉個例子,比如如下代碼:

always @ (posedge clk)

begin

if(cnt == 2'b1 || cnt == 2'b3)

spi_clk <= ~spi_clk;

else

spi_clk <= spi_clk;

end

上面描述了一個分頻器,當計數器cnt為1和3的時候spi_clk翻轉,那這個時候spi_clk就是一個輸出又作為輸入反饋到內部的寄存器,得到的綜合結果如下圖:

c697de12-d30f-11ef-9310-92fbcf53809c.png

由于需要將寄存器的輸出作為輸入其他邏輯的輸入,這種情況下是無法將spi_clk寄存器放到IOB上的,因為IOB的輸出直接對接IO,無法再作為輸入反饋到內部邏輯。

所以可以將spi_clk輸出再加一級寄存器,將加入的寄存器放到IOB上,相應的需要對時序做出一定的調整,和sip_clk有時序關系的都需要打一拍以保持同步。

c6b4293c-d30f-11ef-9310-92fbcf53809c.png

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

    關注

    1630

    文章

    21783

    瀏覽量

    605030
  • Xilinx
    +關注

    關注

    71

    文章

    2170

    瀏覽量

    121875

原文標題:xilinx FPGA IOB約束使用以及注意事項

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Xilinx FPGA管腳物理約束介紹

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

    FPGA的高速接口應用注意事項

    FPGA平臺接地點接線到實驗室大地。 綜上所述,FPGA的高速接口應用需要綜合考慮信號完整性、電源管理、接口標準化、布線與布局以及靜電防護等方面。遵循這些注意事項將有助于確保
    發表于 05-27 16:02

    FPGA學習及設計中需要注意事項有哪些?

    想要做一名做FPGA的工程師 ,請問 FPGA學習及設計中需要注意事項有哪些?
    發表于 04-02 06:48

    FPGA仿真程序的設計方法,有什么注意事項

    FPGA仿真的方法有哪幾種FPGA仿真程序的設計方法FPGA仿真的注意事項
    發表于 04-29 06:15

    FPGA在邏輯設計中有哪些注意事項

    請教各位,FPGA在邏輯設計中有哪些注意事項
    發表于 05-07 07:21

    FPGA設計的注意事項

    FPGA設計的注意事項 不管你是一名邏輯設計師、硬件工程師或系統工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協議的復雜系統中使
    發表于 04-10 08:34 ?920次閱讀

    python字典類型的使用和注意事項

    字典類型在實際的python開發中,使用特別頻繁,結合本人多年的工作經驗,現將字典的使用以及字典使用注意事項總結如下:
    的頭像 發表于 01-19 17:49 ?3567次閱讀
    python字典類型的使用和<b class='flag-5'>注意事項</b>

    xilinx FPGAIOB使用教程說明

    xilinx FPGA的資源一般指IOB,CLB,BRAM,DCM,DSP五種資源。其中IOB就是input/output block,完成不同電氣特性下對輸入輸出信號的的驅動和匹配要
    發表于 12-29 16:59 ?12次下載
    <b class='flag-5'>xilinx</b> <b class='flag-5'>FPGA</b>的<b class='flag-5'>IOB</b>使用教程說明

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

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

    FPGA管腳調整的注意事項

    編程來校正信號的通信就可以了。在調整FPGA管腳之前必須熟悉幾點注意事項FPGA管腳調整的注意事項 (1)如圖12-1所示,當存在VRN/VRP管腳連接上/下拉電阻時,不可以調,V
    的頭像 發表于 06-20 11:20 ?868次閱讀

    安全光幕選型方法以及注意事項

    安全光幕選型方法以及注意事項
    的頭像 發表于 06-28 14:35 ?929次閱讀
    安全光幕選型方法<b class='flag-5'>以及</b><b class='flag-5'>注意事項</b>

    安全光幕選型方法以及注意事項

    安全光幕選型方法以及注意事項
    的頭像 發表于 07-06 13:59 ?1017次閱讀
    安全光幕選型方法<b class='flag-5'>以及</b><b class='flag-5'>注意事項</b>

    FPGA的有源電容器放電電路注意事項

    電子發燒友網站提供《FPGA的有源電容器放電電路注意事項.pdf》資料免費下載
    發表于 07-25 15:06 ?0次下載
    <b class='flag-5'>FPGA</b>的有源電容器放電電路<b class='flag-5'>注意事項</b>

    Xilinx FPGA約束設置基礎

    LOC約束FPGA設計中最基本的布局約束和綜合約束,能夠定義基本設計單元在FPGA芯片中的位置,可實現絕對定位、范圍定位
    發表于 04-26 17:05 ?1296次閱讀
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的<b class='flag-5'>約束</b>設置基礎

    先進FPGA的電源設計注意事項(電源設計器121)

    電子發燒友網站提供《先進FPGA的電源設計注意事項(電源設計器121).pdf》資料免費下載
    發表于 08-26 09:27 ?0次下載
    先進<b class='flag-5'>FPGA</b>的電源設計<b class='flag-5'>注意事項</b>(電源設計器121)
    主站蜘蛛池模板: 最美白嫩的极品美女ASSPICS| 狠狠色狠狠色88综合日日91| 欧美人与动牲交A免费| JAPANRCEP老熟妇乱子伦视频| 秋葵app秋葵官网18在线观看| 高h 大尺度纯肉 np快穿| 亚洲黄色在线视频| 男生互捏jiji的故事| 国产成人片视频一区二区青青| 一本道在线综合久久88| 人与畜禽CROPROATION免费| 果冻传媒 在线播放观看| CHINA篮球体育飞机2023| 亚洲爱视频| 欧美gay69| 国产一区二区无码蜜芽精品| 99re5久久热在线| 亚洲AV综合99一二三四区| 男女啪啪抽搐呻吟高潮动态图| 国产精品自在拍在线播放| 5G年龄确认我已满18免费| 性色AV一区二区三区V视界影院 | 亚洲免费视频日本一区二区| 男人一生要读的书| 国内精品乱码卡一卡2卡三卡新区 国内精品乱码卡一卡2卡三卡 | 2020亚洲 欧美 国产 日韩| 午夜噜噜噜私人影院在线播放| 乱辈通奷XXXXXHD猛交| 国产乱人视频在线观看| silk118中文字幕无删减| 野花韩国在线观看| 午夜福利小视频400| 琪琪热热色原日韩在线| 久久橹| 国产午夜精品久久久久婷婷| www.x日本| 91桃色污无限免费看| 亚洲精品久久久久AV无码| 色即是空之甜性涩爱| 欧美多人群p刺激交换电影| 久久麻豆国产国产AV|