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

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

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

3天內不再提示

InterfaceDesinger 使用案例

XL FPGA技術交流 ? 來源:XL FPGA技術交流 ? 作者:XL FPGA技術交流 ? 2024-05-20 16:16 ? 次閱讀

時鐘輸出

易靈思所有的GPIO都可以用作時鐘輸出。這里我們提供兩種時鐘輸出方式。

方法一:把時鐘設置為clkout模式。下圖選自鈦金系列ds上的IO框圖 。從圖片上可以看到OUTCLK的路徑。

f4658bc8-0b41-11ef-b759-92fbcf53809c.png

在添加 GPIO時,設置Mode為clkout,并在output Clock中輸入時鐘名。

f47bd572-0b41-11ef-b759-92fbcf53809c.png

f4908148-0b41-11ef-b759-92fbcf53809c.png

這里需要 注意的是,時鐘名不能從core直接輸出,而只能使用interface中使用的時鐘,如PLL輸出的時鐘或者GCLK輸入的時鐘。比如我們在代碼中定義了一個IO,如下:

module clk_test(...
output clk_100m,
...);

如果直接把代碼中定義的clk_100m直接配置給interface的GPIO,這時軟件會報錯。

方法二:

通過DDIO的方式設置時鐘輸出。IO模式設置為output,并打開Register Option及Double Data I/O Option,并指定時鐘。

f49751ee-0b41-11ef-b759-92fbcf53809c.png

f49aedd6-0b41-11ef-b759-92fbcf53809c.png

f4aba4be-0b41-11ef-b759-92fbcf53809c.png

程序內部分別對DDIO的高低位分部賦值為1或者0.

assign clk_out_inst_HI = 1'b1;assign clk_out_inst_LO=1'b0;

對于兩種方式的使用,Trion有很大一部分的GPIO不支持DDIO,只能使用第一種方式,鈦金所有的GPIO都支持DDIO;另外在源同步時鐘數據輸出時,DDIO的方式可以保證數據和時鐘的延時一致,所以易靈思推薦使用DDIO的方式。

Efinity處理三態端口問題

我們在處理三態門時一般都是用下面的語句;

inout bidr_pad;wirein;wire out;wireo_oe;
assign bidr_pad= o_en ? out :z; assignin=bidr_pad;

其實它對應的硬件結構就是下面的框圖。它涉及到3個信號:in,out,o_en。

當o_en = 1時,out可以通過out buf輸出到pad上,同時會反饋到in;

當o_en = 0時,out buf就是高阻態。in的信號就是通過外部pad通過in buf輸入進來。

f4bfd858-0b41-11ef-b759-92fbcf53809c.png

最初使用Efinity,因為架構差異,很多人被inout的使用難住了。這里來說明一下。在易靈思的產品架構中,原有的rtl代碼都是針對fabric的,也就邏輯部分。而IO被認為是外設。如下圖I/O Buffer部分相對于fabric是外設,它是在Efinity的interface Designer中設置的。這樣在rtl只需要定義:

inputin;outputout;output o_oe;

f4c31482-0b41-11ef-b759-92fbcf53809c.png

有了上面的認知,我們就容易理解在efinity中怎樣添加三態。

添加三態門的過程如下:

我們在interface中添加一個gpio,命名為sda,把Mode,選擇為inout,

f4d477d6-0b41-11ef-b759-92fbcf53809c.png

點擊show/Hide GPIO Resource Assigner,打開IO分配界面分配IO.

f4f0814c-0b41-11ef-b759-92fbcf53809c.png

點擊保存和Generate Efintiy Constraint Files.

f4fa5e06-0b41-11ef-b759-92fbcf53809c.png

打開工程面板下面的Result下的xxx_template.v,可以看到里面添加了

f4fda1c4-0b41-11ef-b759-92fbcf53809c.png

Inputsda_IN,output sda_OE,output sda_OUT

三個信號,把這三個信號復制到工程文件的頂層中去,這樣就定義好了一個inout,可以直接全用了。

另外如果要添加IO寄存可以根據實際需要去選擇,同時要注意為寄存器選擇準確的時鐘。


這樣就不用再寫assign sda = oe ? sda_out :z; 這樣的語句,因為oe就是sda_OE, sda_out對應的就是接口生成的sda_OUT。

在Efinity的.v文件中不支持inout 雙向口的定義,另外Efinity也不支持‘z’這種定義。


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

    關注

    16

    文章

    1205

    瀏覽量

    52165
  • 易靈思
    +關注

    關注

    5

    文章

    47

    瀏覽量

    4888
收藏 人收藏

    評論

    相關推薦

    羅技利用亞馬遜云科技多項云服務推出羅技G魔方掌機 為全球玩家提供沉浸式掌機游戲體驗

    北京 ——2025 年 1 月 7 日 ? 全球知名的云周邊設備供應商羅技(Logitech)利用亞馬遜云科技多項云服務——包括計算、存儲、數據庫、網絡等,創新推出“羅技G魔方掌機”,并實現產品的快速軟件開發與迭代升級。羅技G魔方掌機大幅提升了掌機的便捷性和可玩性,通過支持多平臺云游戲服務以及串流服務,讓玩家不在游戲主機和電腦前也能暢玩3A級游戲大作。同時得益于云端技術,玩家幾乎無需下載及頻繁更新,也可暢玩云手游。新推出的羅技G魔方掌
    發表于 01-07 11:56 ?21次閱讀
    羅技利用亞馬遜云科技多項云服務推出羅技G魔方掌機 為全球玩家提供沉浸式掌機游戲體驗

    中軟國際解放號榮獲深度合成服務算法備案

    近日,國家互聯網信息辦公室正式發布了第九批深度合成服務算法備案清單,中軟國際解放號自主研發的生成式算法成功獲得備案審批(網信算備320114923833901240019號)。
    的頭像 發表于 01-07 11:44 ?57次閱讀

    上汽通用五菱第3000萬輛整車精益智造島式工廠正式下線

    2025年1月5日,助力千萬奮斗者實現人生夢想的上汽通用五菱迎來了一個重要的歷史性時刻:第3000萬輛整車——五菱星光S在全球首創精益智造島式工廠正式下線,成為首個累計產銷量達3000萬輛的中國品牌車企,這是繼新能源汽車累計銷量突破240萬輛、穩居全球前三后又一新的里程碑。在推進新型工業化的時代進程中,上汽通用五菱探索出了一條以新質生產力驅動產業結構優化升級,以高質量發展助力新型工業化的蝶變之路。 上汽通用五菱第3000萬輛整車
    的頭像 發表于 01-07 11:43 ?55次閱讀

    大信號調制之數值解

    為要了解半導體雷射的大信號響應,我們先針對單模雷射的速率方程式求解,我們將使用線性增益近似以及考慮到增益抑制因子,而將載子濃度與光子密度對時間的變化方程式如下所列:
    的頭像 發表于 01-07 11:42 ?49次閱讀
    大信號調制之數值解

    T30數據采集傳輸儀動態管控功能概述

    T30 數據采集傳輸儀是安裝在污染源排放口的數據采集通信單元,它通過 RS-232、RS-485、4-20mA 電流信號、0-5V 電壓信號等采集污染物數據,并通過無線 4G(全網通)、WIFI、以太網等通信方式與遠程監控中心進行通信。
    的頭像 發表于 01-07 11:41 ?51次閱讀
    T30數據采集傳輸儀動態管控功能概述

    智能監控下的點焊電阻設備優化與應用

    隨著工業4.0和智能制造的不斷推進,自動化和智能化技術在制造業中的應用越來越廣泛。作為焊接技術的重要分支之一,電阻點焊技術因其高效、快速的特點,在汽車制造、航空航天、電子設備等多個領域得到了廣泛應用。然而,傳統的電阻點焊技術在焊接質量控制、生產效率提升等方面存在諸多不足,如何通過引入智能監控系統來優化電阻點焊設備,提高焊接質量和生產效率,成為當前研究的重點。
    的頭像 發表于 01-07 11:41 ?41次閱讀
    智能監控下的點焊電阻設備優化與應用

    焊接工藝過程監測器的應用與優化

    焊接工藝在現代制造業中扮演著至關重要的角色,其質量直接影響到最終產品的性能和壽命。為了確保焊接過程的穩定性和可靠性,焊接工藝過程監測技術應運而生,并逐漸成為提高焊接質量和生產效率的關鍵手段之一。本文將探討焊接工藝過程監測器的應用及其優化策略。 ### 焊接工藝過程監測器概述 焊接工藝過程監測器是一種能夠實時監控焊接過程中的各種參數(如電流、電壓、速度等)并據
    的頭像 發表于 01-07 11:40 ?47次閱讀
    焊接工藝過程監測器的應用與優化

    Devart Excel的附加組件

    將 Excel 的全部功能用于超過 25 種云應用程序和數據庫。 - 將 Microsoft Excel 連接到任何所需數據源 - 同時處理多個數據源 - 使用 SQL 或集成的可視化查詢生成器檢索數據 - 直接在電子表格中編輯數據 - 即時刷新數據 - 現場驗證數據的正確性 - 在線和離線處理實時數據 通過 Excel 處理 25 種以上的數據源 ? 輕松管理 Excel 數據 ? 不再需要獲取和設置多種工具來處理不同來源的數據。您只需使用一個工具——Microsoft Excel。最重要的是,您無需熟悉它。你已經知道
    的頭像 發表于 01-07 11:40 ?44次閱讀

    空調語音控制方案NRK3501語音識別芯片-讓智能生活觸手可及!

    NRK3501語音識別芯片支持離線語音控制空調,精準識別,遠場降噪,最多支持200條離線指令,5米內識別率92%,讓智能家居更便捷舒適。
    的頭像 發表于 01-07 11:40 ?44次閱讀
    空調語音控制方案NRK3501語音識別芯片-讓智能生活觸手可及!

    藍牙音箱的EMC問題與解決方法

    隨著科技的進步和人們對高品質生活的追求,藍牙音箱作為一種便攜、無線、智能的音頻設備,逐漸走進了我們的生活。無論是在家庭、辦公室,還是在戶外活動中,藍牙音箱都以其卓越的音質和便捷的連接方式,為用戶帶來了極致的聽覺享受。
    的頭像 發表于 01-07 11:38 ?128次閱讀
    藍牙音箱的EMC問題與解決方法

    生物芯片開放創新中心榮獲創新型孵化器認定

    近日,上海市浦東新區科技和經濟委員會發布的2024年第二批浦東新區創新型孵化器登記名單的通知,生物芯片開放創新中心正式獲得創新型孵化器認定。這是繼榮獲“大企業開放創新中心(GOI)”稱號后,構建科技孵化服務培育鏈條的重要一環,不僅標志著中心在科技創新和企業孵化領域的又一里程碑,更是中心致力于打造全方位、多層次科技孵化服務體系的有力證明。 生物芯片開放創新中心以構建生物醫藥開放式服務體系為基本方向,依托“國家工
    的頭像 發表于 01-07 11:37 ?44次閱讀

    為什么要選擇BGA核心板?

    導讀M3562核心板不僅在性能上表現卓越,還采用了先進的BGA封裝技術。那么,BGA封裝核心板究竟有哪些獨特的優勢呢?本文將帶您深入探討。繼MX2000和CPMG2ULBGA核心板之后,ZLG致遠電子又重磅推出了一款全新的BGA核心板——M3562。M3562Cortex-A53核心板四核Cortex-A531.8GHz主頻低成本3568方案參考價格:288
    的頭像 發表于 01-07 11:36 ?38次閱讀
    為什么要選擇BGA核心板?

    變頻器雙電機驅動主從控制實戰說明

    01 ABB變頻器主從控制原理 所謂主從控制,就是使用多個變頻器控制一個或一組負載,負載之間通過剛性或柔性耦合。外部信號(包括起動、停止、給定信號等)只與主機變頻器相連,主機通過光纖將從機控制字和轉速給定值、轉矩給定值廣播給所有的從機,實現對從機的控制。從機一般不通過主從通訊鏈路向主機發送任何反饋數據,從機的故障信號單獨連至主機的運行使能信號端,形成聯鎖。一旦發生故障,聯鎖將停止主機和從機的運行。 圖1 ABB主從連接
    的頭像 發表于 01-07 11:35 ?40次閱讀
    變頻器雙電機驅動主從控制實戰說明

    InterfaceDesinger 使用案例-v3

    ? 1、?DDIO用法 2、 時鐘輸出 3、 Efinity處理三態端口問題 4、 PLL的添加? 5、HSIO的解串器用法 ? 1、DDIO用法 對于輸入輸出IO很多時候會用到DDIO的用法。對于DDIO,就是時鐘的雙沿采集或者發送數據,所以必須要用到寄存器。它的設置也比較簡單,在intefaceDesigner中添加GPIO,并把register Option設置為register,另外要設置Double Data IO Option模式,分別為normal和resync。 ? 下圖是 易靈思的GPIO的結構。 ? 對應上圖我們以ODDIO為例,分別標出了reg1,reg2和reg3三個寄存 器。當
    的頭像 發表于 07-17 16:24 ?1120次閱讀
    <b class='flag-5'>InterfaceDesinger</b> 使用案例-v3

    InterfaceDesinger 使用案例-v1 -DDIO用法

    ? DDIO用法 對于輸入輸出IO很多時候會用到DDIO的用法。對于DDIO,就是時鐘的雙沿采集或者發送數據,所以必須要用到寄存器。它的設置也比較簡單,在intefaceDesigner中添加GPIO,并把register Option設置為register,另外要設置Double Data IO Option模式,分別為normal和resync。 ? 下圖是 易靈思的GPIO的結構。 ? 對應上圖我們以ODDIO為例,分別標出了reg1,reg2和reg3三個寄存 器。當OUT0為上升沿的觸發信號,即HI,OUT1為下降沿的觸發信號,即LO。當DDIO模式設置為Normal mode時,
    的頭像 發表于 05-20 16:30 ?891次閱讀
    <b class='flag-5'>InterfaceDesinger</b> 使用案例-v1 -DDIO用法
    主站蜘蛛池模板: 国产高清视频a在线大全| 免费观看成人www精品视频在线| japanesen女同| 97国产成人精品视频| 97午夜伦伦电影理论片| 99pao成人国产永久免费视频| 国产精品单位女同事在线| 久久这里只有热精品18| 麻豆一区二区免费播放网站| 男人边吃奶边挵进去呻吟漫画| 男人扒开添女人下部口述| 无修肉动漫在线观看影片| 亚洲精品国产字幕久久vr| 樱花之恋动漫免费观看| 中文字幕免费视频精品一| 99在线免费| 国产成人精品永久免费视频| 国产色婷婷精品人妻蜜桃成熟 | 最近中文字幕免费高清MV视频6| 99免费观看视频| 国产成人一区二区三区在线观看| 久久综合亚洲色hezyo| 羲义嫁密着中出交尾gvg794| 正在播放黑人杂交派对卧槽| 国产精品亚洲第一区二区三区 | 免费在线观看国产| 我的年轻漂亮继坶三级| 妖精视频一区二区免费| 99热热在线精品久久| 久久99蜜桃精品麻豆| 免费啪视频观试看视频| 一个吃奶两个添下面H| 成年人深夜福利| 哒哒哒影院在线观看免费高清| 国产永久免费高清在线观看| 久久伊人中文字幕有码| 亚洲国产亚综合在线区尤物| 国产成人综合在线视频| 日本性xxx| 夜夜狂射影院欧美极品| 国产人妻精品久久久久久很牛|