一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何使用Python API創(chuàng)建自定義函數(shù)

Cadence楷登 ? 來(lái)源:Cadence楷登 ? 2025-02-15 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文翻譯轉(zhuǎn)載于:Cadence Blog

作者:Rich Chang

Cadence 統(tǒng)一調(diào)試平臺(tái) Verisium Debug 提供多種調(diào)試功能,如 RTL 調(diào)試、UVM 仿真平臺(tái)調(diào)試、UPF 調(diào)試、DMS 調(diào)試等。從 IP 到 SoC 級(jí)調(diào)試,用戶(hù)可以利用豐富的調(diào)試功能來(lái)縮短調(diào)試時(shí)間。

Verisium Debug 不僅提供常用和高級(jí)調(diào)試功能,還采用基于 Python接口 API,可供用戶(hù)自定義函數(shù),從設(shè)計(jì)、波形數(shù)據(jù)庫(kù)訪問(wèn),并將相應(yīng)的功能添加到 Verisium Debug 的 GUI 中,實(shí)現(xiàn)可視化效果。借助 Verisium Debug Python API,用戶(hù)還可以將重復(fù)性工作自動(dòng)化,或利用 Verisium Debug 完善的基礎(chǔ)架構(gòu),減少創(chuàng)建內(nèi)部實(shí)用程序所需的工作量。

下面是用戶(hù)如何使用 Python API 創(chuàng)建自定義函數(shù)的示例。用戶(hù)可以編寫(xiě) Python 程序,提取特定設(shè)計(jì)范圍內(nèi)的信號(hào)并報(bào)告提取的信號(hào)值。圖 1 展示了遍歷的整體流程。

在 Verisium Debug 包中導(dǎo)入 Python 庫(kù)。

設(shè)置數(shù)據(jù)庫(kù)以進(jìn)行遍歷。

使用設(shè)計(jì)數(shù)據(jù)庫(kù)中的層次結(jié)構(gòu)信息搜索范圍。

查詢(xún)信號(hào)列表和信號(hào)值。

打印結(jié)果。

16e283a2-eabe-11ef-9310-92fbcf53809c.jpg

圖 1. Verisium Debug Python 程序流程圖

Verisium Debug Python App 的結(jié)果可用于后處理設(shè)計(jì)檢查或反饋給設(shè)計(jì)流程中的其他實(shí)用程序。

這個(gè)概念非常簡(jiǎn)單。啟用 Verisium Debug 和 Python API 環(huán)境后,便可輕松查詢(xún)存儲(chǔ)在 Verisium Debug 數(shù)據(jù)庫(kù)中的任何信息。查詢(xún)結(jié)果能夠以文本格式輸出,也可以通過(guò) API 在 Verisium Debug 的 GUI 中顯示。

Verisium Debug Python API 是 Verisium Debug 用戶(hù)的重要功能和資源。為了提高 Verisium Debug Python API 的易用性,從 Verisium Debug 24.10 版本開(kāi)始,后續(xù)版本均引入了全新的 Verisium Debug Python App Store。

170ef540-eabe-11ef-9310-92fbcf53809c.jpg

圖 2. Verisium Debug App Store

Python App Store 包含即用型 Python App 示例以及原始源代碼文檔,可幫助用戶(hù)了解如何開(kāi)始編寫(xiě)適合其用例的應(yīng)用程序。

172d3190-eabe-11ef-9310-92fbcf53809c.jpg

圖 3. Verisium Debug App Store 中的應(yīng)用示例

Verisium Debug Python App Store 還可作為團(tuán)隊(duì)的應(yīng)用管理系統(tǒng)。應(yīng)用創(chuàng)建者可以在公司內(nèi)部的團(tuán)隊(duì)之間共享開(kāi)發(fā)的應(yīng)用。這些內(nèi)部創(chuàng)建的應(yīng)用易于管理,工程師可以從中心位置輕松訪問(wèn),用戶(hù)也能在 Verisium Debug App Store 中找到新版可用的 Verisium Debug App。

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

    關(guān)注

    33

    文章

    9001

    瀏覽量

    153734
  • Cadence
    +關(guān)注

    關(guān)注

    67

    文章

    975

    瀏覽量

    144398
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4381

    瀏覽量

    64862
  • 調(diào)試平臺(tái)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    6550

原文標(biāo)題:Cadence Verisium Debug 推出 Verisium Debug App Store

文章出處:【微信號(hào):gh_fca7f1c2678a,微信公眾號(hào):Cadence楷登】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用Python API在OpenVINO?中創(chuàng)建了用于異步推理的自定義代碼,輸出張量的打印結(jié)果會(huì)重復(fù),為什么?

    使用 Python* API 在 OpenVINO? 中創(chuàng)建了用于異步推理的自定義代碼。 遇到輸出張量的打印結(jié)果會(huì)重復(fù)的問(wèn)題,即使輸入圖像不同。
    發(fā)表于 03-06 07:53

    自定義Python PyPI存儲(chǔ)庫(kù)

    。  建立自定義存儲(chǔ)庫(kù)  您需要執(zhí)行以下操作來(lái)創(chuàng)建自己的自定義python存儲(chǔ)庫(kù)。  1. 托管Ubuntu服務(wù)器  2. 帶有TLS v1.2的P
    發(fā)表于 09-14 15:59

    如何創(chuàng)建自定義狀態(tài)回調(diào)函數(shù)

    狀態(tài)回調(diào)函數(shù)依賴(lài)于SDK的framework框架,且已經(jīng)為用戶(hù)預(yù)留了自定義回調(diào)函數(shù)的框架,audio,bt,fs,net的狀態(tài)回調(diào)框架都是完全公開(kāi)的,參照編寫(xiě)即可。如何創(chuàng)建
    發(fā)表于 12-29 06:06

    matlab自定義函數(shù)調(diào)用的方法

    matlab自定義函數(shù)調(diào)用的方法 命令文件/函數(shù)文件+ 函數(shù)文件 - 多
    發(fā)表于 11-29 13:14 ?88次下載

    自定義函數(shù)測(cè)試學(xué)習(xí)工程

    自定義函數(shù)測(cè)試學(xué)習(xí)工程
    發(fā)表于 07-01 16:37 ?5次下載

    在NI Multisim中創(chuàng)建自定義元器件

    在NI Multisim中創(chuàng)建自定義元器件,NI Multisim雖然強(qiáng)大但芯片太少所以總結(jié)這方法
    發(fā)表于 07-20 17:21 ?0次下載

    利用SDSoC創(chuàng)建自定義硬件

    SDSoC是開(kāi)發(fā)Zynq-7000 SoC應(yīng)用程序的理想工具,當(dāng)您可以在自己的定制板平臺(tái)上實(shí)現(xiàn)設(shè)計(jì)時(shí),SDSoC變得更加強(qiáng)大。 有了這個(gè)視頻,看看創(chuàng)建自己的自定義硬件是多么容易..
    的頭像 發(fā)表于 11-26 06:25 ?2799次閱讀

    如何在TensorFlow2里使用Keras API創(chuàng)建一個(gè)自定義CNN網(wǎng)絡(luò)?

    概述 本示例工程中我們會(huì)在 TensorFlow2 下使用 Keras API 創(chuàng)建一個(gè)自定義 CNN 網(wǎng)絡(luò),在 Vitis-AI 1.3 環(huán)境下編譯成 Xilinx DPU 上運(yùn)行的模型文件,并在
    的頭像 發(fā)表于 04-15 11:36 ?2372次閱讀

    如何自定義函數(shù)或局部腳本

    系統(tǒng)函數(shù)是所有隨 WinCC 一同提供的函數(shù)。系統(tǒng)函數(shù)可應(yīng)用在函數(shù)列表、用戶(hù)自定義函數(shù)或局部腳本
    的頭像 發(fā)表于 10-10 10:45 ?1796次閱讀

    教程 2:添加特征-自定義配置文件創(chuàng)建

    教程 2:添加特征 - 自定義配置文件創(chuàng)建
    發(fā)表于 03-15 19:39 ?0次下載
    教程 2:添加特征-<b class='flag-5'>自定義</b>配置文件<b class='flag-5'>創(chuàng)建</b>

    用于改進(jìn)應(yīng)用的自定義邏輯外設(shè)

    PIC? 和 AVR? 微控制器 (MCU) 上的自定義邏輯外設(shè)是功能強(qiáng)大的工具,可用于創(chuàng)建獨(dú)立于 CPU 運(yùn)行的分立邏輯小塊。PIC 微控制器具有可配置邏輯單元 (CLC),而 AVR 微控制器
    的頭像 發(fā)表于 05-06 09:51 ?1381次閱讀
    用于改進(jìn)應(yīng)用的<b class='flag-5'>自定義</b>邏輯外設(shè)

    如何在TPT中使用Python實(shí)現(xiàn)自定義報(bào)告

    本文介紹在TPT中通過(guò)使用Python實(shí)現(xiàn)自定義庫(kù)生成報(bào)告的方法及過(guò)程,來(lái)提高測(cè)試效率,并且提高代碼的復(fù)用性。
    的頭像 發(fā)表于 08-01 14:23 ?1194次閱讀
    如何在TPT中使用<b class='flag-5'>Python</b>實(shí)現(xiàn)<b class='flag-5'>自定義</b>報(bào)告

    教程 2:添加特征-自定義配置文件創(chuàng)建

    教程 2:添加特征 - 自定義配置文件創(chuàng)建
    發(fā)表于 07-06 18:50 ?0次下載
    教程 2:添加特征-<b class='flag-5'>自定義</b>配置文件<b class='flag-5'>創(chuàng)建</b>

    python如何定義一個(gè)函數(shù)

    ()。但你也可以自己創(chuàng)建函數(shù),這被叫做用戶(hù)自定義函數(shù)。 二、定義一個(gè)函數(shù) 你可以
    的頭像 發(fā)表于 11-14 11:26 ?1055次閱讀

    創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL)

    電子發(fā)燒友網(wǎng)站提供《創(chuàng)建自定義的基于閃存的引導(dǎo)加載程序(BSL).pdf》資料免費(fèi)下載
    發(fā)表于 09-19 10:50 ?0次下載
    <b class='flag-5'>創(chuàng)建</b><b class='flag-5'>自定義</b>的基于閃存的引導(dǎo)加載程序(BSL)