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

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

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

在SaberRD中實現(xiàn)對分層符號屬性值的數(shù)據(jù)限制

冬至子 ? 來源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 14:35 ? 次閱讀

描述

分層符號屬性提供了將模型參數(shù)值向下傳遞到其子示意圖級別的靈活性,用戶可以對傳遞到子原理圖級別的值進行數(shù)據(jù)限制,數(shù)據(jù)限制有助于避免對內(nèi)部模型使用不切實際的值。

本文解釋了對使用分層符號屬性傳遞的值實施數(shù)據(jù)限制的步驟。

使用帶有簡單分層原理圖和符號的測試設(shè)計來說明解決方案。請按照本文末尾的網(wǎng)盤鏈接下載測試設(shè)計文件,在SaberRD中打開測試設(shè)計并打開分層塊。恒定控制源和PWL控制源用于傳遞數(shù)字和字符串數(shù)據(jù)類型,如下所示。

圖片

運行瞬態(tài)仿真,并繪制信號out1和out2。

現(xiàn)在,讓我們分別限制用戶在pass_real或pass_string屬性中輸入任何隨機數(shù)或字符串值。請按照以下步驟實施數(shù)據(jù)限制:

1、數(shù)據(jù)限制邏輯

數(shù)據(jù)限制邏輯采用MAST語言編寫,保存為擴展名為*.sin的文件格式,如下圖所示。按照本文末尾的網(wǎng)盤鏈接下載data_restriction_logic.sin。將文件保存在與測試設(shè)計相同的位置。按照此處編寫的邏輯,用戶只能為 pass_real 屬性輸入10、15和20等值。

同樣,pass_string屬性將限制除data_file.txt之外的任何數(shù)據(jù)文件名。驗證邏輯不限于這些值。你可以根據(jù)你的數(shù)據(jù)限制要求重寫data_restriction_logic.sin文件中的代碼。

圖片

2、執(zhí)行 MAST 代碼

MAST 代碼是通過在 SaberInclude 模板中定義它并將 Saber Include 符號放置在分層原理圖中來執(zhí)行的,如下所示。Saber Include 文件將 MAST 代碼與設(shè)計一起加載到模擬器中。

圖片

現(xiàn)在,保存設(shè)計并運行瞬態(tài)分析。由于對分層符號屬性應用了數(shù)據(jù)限制,因此仿真器器無法加載設(shè)計。

圖片

可以根據(jù)你的要求在data_restriction_logic.sin文件中編輯腳本窗口中顯示的錯誤消息。

現(xiàn)在,僅當pass_real和pass_string屬性的值分別為10,15或20 和data_file.txt時,分層模塊才允許運行模擬。

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

    關(guān)注

    14

    文章

    1018

    瀏覽量

    83752
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    875

    瀏覽量

    43224
收藏 人收藏

    評論

    相關(guān)推薦

    輸入控件通過屬性節(jié)點寫入,不受范圍限制

    輸入控件通過屬性節(jié)點寫入,不受范圍限制,比方說我輸入2000,照樣可以輸進去
    發(fā)表于 09-01 11:09

    如何實現(xiàn)通過項符號屬性節(jié)點實現(xiàn)空到對勾,對勾到空的轉(zhuǎn)換

    本帖最后由 天道學子 于 2017-10-10 21:07 編輯 我是一個初學者,想做一個“列表框里的復選框”小程序。現(xiàn)在想知道通過項符號屬性節(jié)點實現(xiàn)空到對勾,對勾到空的轉(zhuǎn)換
    發(fā)表于 10-10 21:04

    【FPGA學習】VHDL 語言類預定義屬性有哪幾種

    屬性返回有關(guān)數(shù)組類型、塊和常用數(shù)據(jù)類型的特定,屬性還用于返回數(shù)組的長度或者類型的最低邊
    發(fā)表于 09-14 09:12

    顯示器應該限制GTP模塊的差分IO?

    “sfpa_txdp”上屬性“IOSTANDARD”的可接受.3)約束電壓是LVPECL_33,ISE錯誤:錯誤:打包:1107 - Pack無法將下面列出的符號組合到單個IOB33組件
    發(fā)表于 07-22 13:12

    網(wǎng)絡(luò)協(xié)議osi的分層

    網(wǎng)絡(luò)協(xié)議osi的分層,路由器在哪一層 應用層,表示層,會話層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理層 路由器在網(wǎng)絡(luò)層 jnijava本地接口 android系統(tǒng)...
    發(fā)表于 08-06 08:20

    滑坡數(shù)據(jù)連續(xù)屬性處理的研究

             預處理是提高挖掘過程精度和性能的關(guān)鍵。文章分析決策樹算法和滑坡數(shù)據(jù)屬性特點基礎(chǔ)上,
    發(fā)表于 09-12 17:46 ?8次下載

    UMTS對分數(shù)據(jù)業(yè)務的QoS保證

    摘要 文章詳細分析了UMTS(通用移動通信系統(tǒng))的端到端QoS體系架構(gòu)、QoS相關(guān)參數(shù)和屬性以及對分數(shù)據(jù)的處理,并討論了分組數(shù)據(jù)UMTS
    發(fā)表于 06-18 09:30 ?1482次閱讀

    電阻額定功率電路圖上的符號

    電阻額定功率電路圖上的符號,感興趣的小伙伴們可以看看。
    發(fā)表于 08-22 17:06 ?0次下載

    氣象觀測數(shù)據(jù)區(qū)間屬性約簡算法

    針對氣象觀測數(shù)據(jù)采集目的性弱、數(shù)據(jù)冗余度較高以及觀測數(shù)據(jù)區(qū)間化較多、等價類劃分精度低的問題,提出一種基于遺傳算法的氣象觀測
    發(fā)表于 11-28 14:33 ?0次下載

    中文專利屬性對抽取技術(shù)及應用

    專利信息抽取是專利分析的基礎(chǔ),屬性屬性的識別與抽取是專利信息抽取所要解決的關(guān)鍵問題。目前,中文專利信息抽取領(lǐng)域針對屬性
    發(fā)表于 12-01 16:58 ?2次下載

    基于Linux 的兩種分層存儲實現(xiàn)方案

    存儲設(shè)備,使用分層技術(shù),將冷熱數(shù)據(jù)自動分層存放在具有不用讀寫性能的存儲介質(zhì)上,已經(jīng)是很普遍的做法,比如 IBM 的 DS8K 中使用的
    發(fā)表于 06-04 06:24 ?2971次閱讀
    基于Linux 的兩種<b class='flag-5'>分層</b>存儲<b class='flag-5'>實現(xiàn)</b>方案

    多級分層分區(qū)和建模方案涉及的主要時序和實現(xiàn)挑戰(zhàn)

    多級分層分區(qū)和實現(xiàn)涉及包含內(nèi)部物理子分區(qū)的分區(qū)。換句話說,在這種方法對分區(qū)本身進行分層分割。考慮SoC分區(qū)方案的示例,如圖1所示。級別0
    的頭像 發(fā)表于 08-09 15:57 ?1867次閱讀
    多級<b class='flag-5'>分層</b>分區(qū)和建模方案<b class='flag-5'>中</b>涉及的主要時序和<b class='flag-5'>實現(xiàn)</b>挑戰(zhàn)

    input標簽type的屬性有哪些

    HTML,input標簽的type屬性用于指定表單輸入字段的類型。下面是一些常見的type屬性
    的頭像 發(fā)表于 11-30 10:10 ?4632次閱讀

    verilog數(shù)據(jù)符號屬性(有符號數(shù)和無符號數(shù))探究根源

    為了省流,還是先甩結(jié)論。有符號數(shù)和無符號數(shù)的最本質(zhì)區(qū)別就是:符號位的識別和高位拓展。除此之外,另一個區(qū)別就是從人的角度如何如何讀這個數(shù),或者說$display(%d)打印時打印的是什
    的頭像 發(fā)表于 12-10 10:50 ?1566次閱讀
    verilog<b class='flag-5'>中</b><b class='flag-5'>數(shù)據(jù)</b>的<b class='flag-5'>符號</b><b class='flag-5'>屬性</b>(有<b class='flag-5'>符號</b>數(shù)和無<b class='flag-5'>符號</b>數(shù))探究根源

    arcgis如何在屬性表中選擇多個屬性

    ArcGIS,你可以通過多種方式來選擇屬性的多個屬性。下面是一些常用的方法: 方法一:使用Select by Attributes工
    的頭像 發(fā)表于 02-25 11:10 ?1.4w次閱讀