那曲檬骨新材料有限公司

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

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

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

設(shè)計采用目標(biāo)器件的移植切換方案

454398 ? 來源:Xilinx Blog ? 作者:Sanjay Churiwala ? 2020-12-20 10:04 ? 次閱讀

作者:Sanjay Churiwala,賽靈思公司工具與方法學(xué)應(yīng)用專家

如果你已經(jīng)有了一個設(shè)計并且想將這個設(shè)計移植到另一款目標(biāo)器件上,這篇文章將幫助你確定這種轉(zhuǎn)換所應(yīng)遵循的步驟。

這篇文章不會涉及與原設(shè)計完全不同的轉(zhuǎn)換方式,從底層組件來看并非完全不同的。

對于這種轉(zhuǎn)換你應(yīng)該遵循特定的轉(zhuǎn)換指南,比如UltraScale系列轉(zhuǎn)換為Versal系列器件,這篇文章的主題就是這種轉(zhuǎn)換的方法,轉(zhuǎn)換的方式通常是相似的。

設(shè)計的RTL部分

底層的RTL結(jié)構(gòu)和Verfilog/VHDL代碼不需要任何更改。

大部分的實例化原語也不需要任何更改,Vivado工具將會用等效的實例化原語來進行替換來滿足目標(biāo)設(shè)計的需要。

可能有一些特定的原語不能進行替換,這可能與最初組件的選擇和目標(biāo)設(shè)計的結(jié)合有一定關(guān)系。對于這種情況,你就需要手動找到最接近的等效功能從而替換之前的原語模塊。

對RTL源碼進行一次綜合操作,不用擔(dān)心時序約束的正確性,甚至不用去考慮是否是最優(yōu)的綜合。

然后仔細查看綜合操作的日志文件,如果你看到某些與無法綜合的原語相關(guān)的信息,那么這些原語就需要你親自來替換了。

還要注意那些關(guān)鍵的警告,如果某些原語被重新設(shè)計了,但是功能就可能得不到保證。

使用綜合操作的日志文件來確定可能需要修改是一種比較快速的方法,而不用遍歷所有的RTL源碼。

設(shè)計的IP部分

如果你的設(shè)計采用了IP模塊,首先你需要檢查來確定相同的IP在新的芯片上是否還能夠使用。

大部分軟核IP在新的目標(biāo)器件上都應(yīng)該能夠使用,然而硬核IP有可能就不適用了,當(dāng)然這與選擇的器件有關(guān)。

你想做的第一件事就是“升級”你的IP組件。

檢查IP說明文檔或者IP升級日志,這些文件包含更改了哪些參數(shù)、管腳輸出等詳細信息,IP升級日志可以在你的工程目錄下找到。

對于采用的所有IP,你要快速檢查可以自定義的參數(shù),通常IP的自定義配置可以保留不變,然而在新的設(shè)計結(jié)構(gòu)中可能還需要一些額外的參數(shù)設(shè)置,當(dāng)然一些參數(shù)可能不再適用了,你希望看到的是采用當(dāng)前的參數(shù)設(shè)置每個IP的功能都能正常工作。

同樣的輸入管腳配置也需要修改,如果有必要的話你需要檢查管腳輸出,更改實例化IP組件的管腳連接。

然后“生成輸入文件”——面向新的器件

即使在修改不同組件之前已經(jīng)執(zhí)行了“生成輸入文件”操作,那些輸入文件可能不再有意義,因此需要重新生成。

設(shè)計的IPI/BD部分

整個設(shè)計的IPI/BD部分與IP部分應(yīng)該非常的相似。

首先要檢查一下在BD中使用的IP模塊在目標(biāo)器件上是否可用。

對于設(shè)計的BD部分,執(zhí)行“報告IP狀態(tài)”操作,升級建議的IP模塊。一般來說它會將以對BD中使用的所有IP進行升級。

查看IP升級日志文件,其中包括需要更改哪些參數(shù)、輸入管腳等詳細信息,IP升級日志可以在工程目錄下找到。

檢查每個IP的參數(shù),可能會增加一些新的參數(shù),一些之前版本的參數(shù)可能棄用了,同樣的管腳輸出也需要修改。

如果管腳輸出被更改了,你應(yīng)該能夠借助自動化連接操作來找回丟失的連接。

一旦BD部分為新的設(shè)計準備好了,那么就可以執(zhí)行“驗證BD”操作了,驗證成功后執(zhí)行“生成輸入文件”操作即可。

檢查BD級的管腳輸出是否仍然保持不變,否則就需要重新實例化BD模塊并且更新BD模塊的管腳連接。

I/O管腳規(guī)劃和布局(Planning)

如果有需要還要根據(jù)新的目標(biāo)器件的管腳輸出重新執(zhí)行I/O布局操作。

實現(xiàn)步驟

一旦IP(包括工程目錄下的和BD目錄下的)都進行了更新,那么整個設(shè)計還需要重新執(zhí)行編譯操作,包括綜合(synthesis)和實現(xiàn)(implementation)等操作。

在驗證過程中還需要對實現(xiàn)策略、執(zhí)行順序、管腳規(guī)劃布局以及LOC約束進行仔細的檢查。

最后感謝來自CortexRF公司的格倫·英格利希(Glen English)對本篇文章的建議,確認了設(shè)計轉(zhuǎn)換器件過程中要注意的事項和操作步驟,從而保證整個設(shè)計的正常工作。

編輯:hfy


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

    關(guān)注

    27

    文章

    8745

    瀏覽量

    148056
  • vhdl
    +關(guān)注

    關(guān)注

    30

    文章

    817

    瀏覽量

    128343
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59952
收藏 人收藏

    評論

    相關(guān)推薦

    詳解Object Detection Demo的移植

    繼上一篇移植了 Mediapipe 的 LLM Inference 后,這篇文章我們將繼續(xù)探索 Object Detection Demo 的移植
    的頭像 發(fā)表于 02-05 13:42 ?60次閱讀
    詳解Object Detection Demo的<b class='flag-5'>移植</b>

    智能語音識別照明解決方案,平臺自定義,中英切換

    智能語音識別照明方案引入NRK3502芯片,支持平臺自定義,離線控制,中英雙語切換。NRK3502具備高性能和靈活自定義能力,可推動智能照明革新,控制其他智能設(shè)備,為國際用戶提供全方位智能生活體驗。
    的頭像 發(fā)表于 01-10 13:23 ?82次閱讀
    智能語音識別照明解決<b class='flag-5'>方案</b>,平臺自定義,中英<b class='flag-5'>切換</b>

    采用物聯(lián)網(wǎng)能源效率解決方案實現(xiàn)凈零排放目標(biāo)

    實現(xiàn)“凈零排放”意味著需要從環(huán)境中吸收等量的二氧化碳來平衡排放,以實現(xiàn) 1.5°C 的全球控溫目標(biāo)。物聯(lián)網(wǎng)對實現(xiàn)凈零排放至關(guān)重要,因為它可利用實時數(shù)據(jù)優(yōu)化流程和決策。這些解決方案能夠幫助企業(yè)深入
    的頭像 發(fā)表于 12-19 16:02 ?409次閱讀
    <b class='flag-5'>采用</b>物聯(lián)網(wǎng)能源效率解決<b class='flag-5'>方案</b>實現(xiàn)凈零排放<b class='flag-5'>目標(biāo)</b>

    通過外部多路選擇開關(guān)來動態(tài)切換不同采樣目標(biāo)時,ADS125H02的內(nèi)部數(shù)字濾波器是否會導(dǎo)致采樣的結(jié)果會相互影響?

    請問:通過外部多路選擇開關(guān)來動態(tài)切換不同采樣目標(biāo)時,ADS125H02的內(nèi)部數(shù)字濾波器是否會導(dǎo)致采樣的結(jié)果會相互影響?如果會影響,應(yīng)該如何處理這個問題?
    發(fā)表于 12-03 06:41

    AIGC系統(tǒng)中多個模型的切換調(diào)用方案探索

    。是一個AIGC系統(tǒng)能力不可或缺的環(huán)節(jié)。 目前現(xiàn)行方案中,一般直接請求不同的會話聊天對應(yīng)不同的鏈接地址,又對應(yīng)不同的算法模型。 1.2 現(xiàn)有技術(shù)及缺點 1、需要建立多個不同類型的AIGC聊天窗口,對應(yīng)不同的鏈接,以對應(yīng)不同的模型; 2、無法直接動態(tài)切換
    的頭像 發(fā)表于 11-27 11:43 ?224次閱讀
    AIGC系統(tǒng)中多個模型的<b class='flag-5'>切換</b>調(diào)用<b class='flag-5'>方案</b>探索

    多平臺FPGA工程快速移植與構(gòu)建

    作為一名FPGA工程師,經(jīng)常需要在多個FPGA設(shè)備之間移植項目,核心的問題是IP的管理和移植,今天通過安裝和使用 FuseSoC 在多個 AMD FPGA 之間移植一個簡單的項目。從 AMD Spartan 7 更改為 AMD
    的頭像 發(fā)表于 11-20 16:12 ?1158次閱讀
    多平臺FPGA工程快速<b class='flag-5'>移植</b>與構(gòu)建

    kvm切換器怎么實現(xiàn)鍵盤熱鍵切換

    KVM切換器(Keyboard, Video, Mouse)是一種允許用戶通過一組鍵盤、鼠標(biāo)和顯示器來控制多臺計算機的設(shè)備。它通過硬件或軟件方式實現(xiàn)對多臺計算機的切換控制。 1. KVM切換
    的頭像 發(fā)表于 10-17 09:36 ?1192次閱讀

    在KeyStone器件實現(xiàn)IEEE1588時鐘方案

    電子發(fā)燒友網(wǎng)站提供《在KeyStone器件實現(xiàn)IEEE1588時鐘方案.pdf》資料免費下載
    發(fā)表于 09-26 09:10 ?0次下載
    在KeyStone<b class='flag-5'>器件</b>實現(xiàn)IEEE1588時鐘<b class='flag-5'>方案</b>

    基于機智云移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發(fā)現(xiàn)其擴展版可以連接ESP-01S。我想嘗試將開發(fā)板連接到我們的機智云上,并根據(jù)機智云提供的文檔進行程序移植。STM32CubeMX移植機智云自動生成
    的頭像 發(fā)表于 09-20 08:05 ?524次閱讀
    基于機智云<b class='flag-5'>移植</b>STM32L496G代碼<b class='flag-5'>移植</b>

    電源切換開關(guān)芯片怎么接

    電源切換開關(guān)芯片是一種用于控制電源的電子元件,廣泛應(yīng)用于各種電子設(shè)備中,如電腦、手機、電視等。 一、電源切換開關(guān)芯片的工作原理 電源切換開關(guān)芯片是一種電子開關(guān),其工作原理是通過控制內(nèi)部的晶體管或
    的頭像 發(fā)表于 07-15 10:58 ?802次閱讀

    電源切換芯片怎么設(shè)置

    電源切換芯片是一種用于實現(xiàn)電源切換功能的電子元件,廣泛應(yīng)用于各種電子設(shè)備中,如計算機、手機、電源適配器等。本文將介紹電源切換芯片的設(shè)置方法,包括工作原理、分類、選擇、設(shè)計、測試和應(yīng)用等方面。 電源
    的頭像 發(fā)表于 07-15 10:57 ?1415次閱讀

    CC2500和CC1101移植說明

    主要通過如何移植移植注意、關(guān)于芯片配置、如何生成導(dǎo)出配置四大步驟來說明CC2500和CC1101移植
    的頭像 發(fā)表于 06-15 14:32 ?677次閱讀
    CC2500和CC1101<b class='flag-5'>移植</b>說明

    鴻蒙ArkUI【開發(fā)移植Carbon】

    本項目是基于開源項目[Carbon]?進行harmonyos化的移植和開發(fā)的。
    的頭像 發(fā)表于 03-25 15:41 ?568次閱讀
    鴻蒙ArkUI【開發(fā)<b class='flag-5'>移植</b>Carbon】

    羅姆GaN器件被臺達電子采用

    羅姆半導(dǎo)體公司近日宣布,其旗下高性能的650V GaN器件(EcoGaN)已被全球知名的綠色解決方案供應(yīng)商臺達電子旗下的Innergie品牌成功采用,用于其最新推出的45W輸出AC適配器“C4
    的頭像 發(fā)表于 03-12 11:13 ?878次閱讀

    【鴻蒙】標(biāo)準系統(tǒng)移植指南

    標(biāo)準系統(tǒng)移植指南 本文描述了移植一塊開發(fā)板的通用步驟,和具體芯片相關(guān)的詳細移植過程無法在此一一列舉。后續(xù)社區(qū)還會陸續(xù)發(fā)布開發(fā)板移植的實例供開發(fā)者參考。 定義開發(fā)板 本文以
    的頭像 發(fā)表于 02-27 14:36 ?1006次閱讀
    【鴻蒙】標(biāo)準系統(tǒng)<b class='flag-5'>移植</b>指南
    皇冠信用网| 至尊百家乐官网娱乐| 百家乐图淑何看| 尖扎县| 娱乐百家乐官网可以代理吗| 威尼斯人娱乐场55556| 玩百家乐官网秘诀| 百家乐娱乐官网网| 百家乐官网扑克桌布| 百家乐永利娱乐| 百家乐官网桌德州扑克桌| 百家乐连锁| 百家乐官网平台哪个有在线支付呢| 百家乐在线洗码| 谈谈百家乐官网赢钱技巧| 神州百家乐的玩法技巧和规则| 百家乐官网的方法和公式| 电子百家乐技巧| 网络百家乐官网投注| 德州百家乐扑克桌| 网站百家乐官网假| 大发888怎么| 最可信百家乐官网娱乐城| 马牌娱乐城| 澳门百家乐打法百家乐破解方法| 正蓝旗| 香港百家乐赌城| 百家乐官网最佳注码法| 大发888娱乐城欢迎lm0| 百家乐官网平玩法这样| 澳门金沙| 百家乐8点| 百家乐官网l路单| 大发888下载34| 九州百家乐娱乐城| 大发888游戏平台 46| 2024年九运的房屋风水吉凶| 泰顺县| 百家乐免费注册| 苹果百家乐官网的玩法技巧和规则 | 百家乐官网赌场代理合作|