在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何離線運行pulp代碼呢?

冬至子 ? 來源:驗證工程師的自我修養 ? 作者:木馬哥 ? 2023-06-14 14:45 ? 次閱讀

引言

最近在折騰pulp,代碼很優秀,強烈推薦。想在公司環境中跑起來,但鑒于公司eda服務器無法連外網,需要從外部導入數據。

整理了一些要求,供大家參考:

1.離線安裝bender, 加入path路徑

  • 把~/bin目錄加到PATH路徑中。
  • 測試下bender命令是否可行:bender --help

2.離線下載依賴倉庫

例如打算跑axi這個repo,打開它目錄下Bender.yaml文件,搜索dependencies關鍵詞:

dependencies:  
    common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.27.0 }  
    common_verification: { git: "https://github.com/pulp-platform/common_verification.git", version: 0.2.3 } 
    tech_cells_generic:  { git: "https://github.com/pulp-platform/tech_cells_generic.git", version: 0.2.2 }

說明它依賴comon_cellss、common_verification、tech_cells_generic這三個倉庫,把那些倉庫也clone到與axi平行的目錄。

目錄樹結構如下圖所示:

image.png

3.修改Bender.yml 文件

默認運行會根據Bender.yml中的depenencies關鍵詞,自動clone代碼下來。

我們需要做離線運行,代碼已經下載好了,直接改Bender.yml。把git關鍵詞改成path,目錄也改成相對路徑(相對Bender.yml的路徑)。

common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.27.0 } 
改成 
common_cells: { path: "../common_cells"}

此外,我們還需要進一步修改依賴包中的Bender.yml ,否則bender還是會在讀取依賴包的時侯再次發起git clone操作。

比如common_cells中的bender.yml

common_verification: { git: "https://github.com/pulp-platform/common_verification.git", version: 0.2.0 }
tech_cells_generic: { git: "https://github.com/pulp-platform/tech_cells_generic.git", version: 0.2.11 }
修改成
common_verification: { path: "../common_verification", version: 0.2.0 }
tech_cells_generic: { path: "../tech_cells_generic", version: 0.2.11 }

4.編譯運行

以axi為例,需要切換到scripts目錄下運行

cd scripts

#編譯
./compile_vsim.sh

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

    關注

    0

    文章

    66

    瀏覽量

    14502
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RISC-V的平行超低功率(PULP)介紹

    來協助芯片的開發設計。GAP8應用了基于RISC-V的平行超低功率(PULP)。PULP作為一個開源計算平臺
    發表于 12-14 08:19

    FLASH中的代碼是如何得到運行

    轉載請注明出處。這是個好問題,要全面回答還是比較麻煩問題1:FLASH中的代碼是如何得到運行?比如PC指針是在哪里由誰設置的?以ARM為例:ARM-cortex-M3/4的單片機(比如STM32 MK60等):該類單片機的
    發表于 12-17 06:37

    VB-01離線語音芯片模塊該如何去使用

    VB-01離線語音芯片模塊該如何去使用?如何去實現VB-01離線語音模塊智能家居的方案設計
    發表于 12-23 09:58

    為什么單片機的代碼在Flash中運行

    單片機與電腦在代碼運行空間的區別在哪?為什么單片機的代碼在Flash中運行?這樣不會搞得
    發表于 01-26 06:39

    umqtt如何接受離線消息

    umqtt的cleansession貌似不對用戶開發,默認打開。 以下情景:umqtt如何接受離線消息? umqtt客戶端訂閱主題后發生了異常掉線,重新發起訂閱后如何接受掉線期間別人發布的消息?
    發表于 08-10 18:08

    使用AT-Link離線功能將多個工程代碼合并燒錄

    類似方案商和終端用戶分別設計的各自工程文件代碼,如何使用 AT-Link 離線功能將代碼合并燒錄?
    發表于 10-23 06:31

    如何利用開源工具 Pulp 對Linux軟件倉庫進行管理

    主要組成部分是由 Pulp 項目提供的。雖然 Pulp 是這個產品的一個組成部分,但它也是一個獨立的、自由開源的項目,自身也在取得巨大的進步。
    的頭像 發表于 09-16 16:06 ?2373次閱讀

    openharmony 運行代碼操作

    openharmony 運行代碼操作 openharmony 運行代碼,本文主要介紹windows環境下OpenHarmony社區代碼操作:
    的頭像 發表于 06-21 19:46 ?2449次閱讀

    為什么單片機的代碼在Flash中運行,單片機的代碼運行位置跟電腦有什么不同?

    /SD卡/EMMC/NAND)中讀出,拷貝到RAM,再在RAM中去執行代碼。2. 為什么是這樣?為什么單片機的代碼在Flash中運行?這樣不會搞得
    發表于 12-01 16:06 ?6次下載
    為什么單片機的<b class='flag-5'>代碼</b>在Flash中<b class='flag-5'>運行</b>,單片機的<b class='flag-5'>代碼</b><b class='flag-5'>運行</b>位置跟電腦有什么不同?

    介紹一個神級開源項目PULP

    PULP項目已經被用于很多芯片設計,其中有40多款芯片已經流片成功,下面是部分流片芯片的介紹。
    的頭像 發表于 11-02 09:46 ?3841次閱讀

    linux虛擬機怎么運行代碼

    運行代碼是Linux虛擬機中的常見操作,本文將詳細介紹如何運行代碼。 首先,要運行代碼,你需要先
    的頭像 發表于 11-17 10:12 ?5807次閱讀

    python怎樣運行代碼

    討論Python代碼運行方式,包括解釋器、交互式環境和命令行。 Python代碼可以通過兩種主要的方式運行:解釋執行和編譯執行。解釋執行是指將源
    的頭像 發表于 11-22 10:31 ?2081次閱讀

    python軟件怎么運行代碼

    Python是一種高級編程語言,它被廣泛用于開發各種類型的應用程序,從簡單的腳本到復雜的網絡應用和機器學習模型。要運行Python代碼,您需要一個Python解釋器,它可以將您的代碼翻譯成計算機可以
    的頭像 發表于 11-28 16:02 ?1319次閱讀

    如何離線運行pulp代碼

    最近在折騰pulp代碼很優秀,強烈推薦。想在公司環境中跑起來,但鑒于公司eda服務器無法連外網,需要從外部導入數據。
    的頭像 發表于 01-25 10:18 ?1585次閱讀
    如何<b class='flag-5'>離線</b><b class='flag-5'>運行</b><b class='flag-5'>pulp</b><b class='flag-5'>代碼</b>?

    RISC V 開源芯片項目:PULP(Parallel Ultra Low Power)平臺深度解讀

    一、項目背景與核心目標 PULP(Parallel Ultra Low Power)是由瑞士蘇黎世聯邦理工學院(ETH Zurich)和意大利博洛尼亞大學(University of Bologna
    的頭像 發表于 04-09 15:16 ?1776次閱讀
    主站蜘蛛池模板: 亚洲国产成人精品不卡青青草原 | 台湾三级毛片 | 日本污视频在线观看 | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 欧美色啪 | 久久草在线视频国产一 | 7799国产精品久久久久99 | 天天插天天操天天射 | 国产成人精品曰本亚洲77美色 | xx综合网| 亚洲国产一区二区三区a毛片 | 国产日日夜夜 | 国产成人综合亚洲怡春院 | 欧美在线免费 | 你懂的在线视频播放 | 视频在线观看免费视频 | 免费可以看黄的视频 s色 | 免费大片黄国产在线观看 | www色视频| 日韩亚洲人成在线综合 | 亚洲欧美日韩在线观看你懂的 | china国语对白刺激videos chinese国产videoxx实拍 | 久久在线精品 | 美女淫| a看片| 日本黄色电影在线 | 久久国产精品久久久久久久久久 | 性欧美大胆高清视频 | 久久精品操 | 亚洲午夜网 | 国产又大又黄又粗又爽 | 亚洲黄色网址大全 | 正在播放久久 | 欧美另类亚洲一区二区 | 国产一卡二卡3卡4卡四卡在线视频 | 久操视频免费 | 人人干人人澡 | 美女视频一区二区三区 | 成人亚洲欧美综合 | 李老汉和小花的性生生活 | 色涩网站在线观看 |