99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

VARON的設計流程

電子工程師 ? 來源:FPGA技術(shù)支持 ? 作者:FPGA技術(shù)支持 ? 2020-10-25 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下圖顯示了VARON的設計流程。

第一步,將VARON IP導入用戶的目標設計。VARON IP用RTL(Verilog HDL)編寫。這允許用戶將VARON IP導入到Verilog HDL或VHDL編寫的用戶設計和環(huán)境中。

第二步是選擇要觀察的AXI信號,然后完成VARON IP配置并注入用戶設計。VARON IP實施完成后,運行仿真,將選擇的信號數(shù)據(jù)提取到文件中并進行仿真。

最后,啟動VARON監(jiān)控器并加載總線性能數(shù)據(jù),然后使用各種性能分析工具開始性能分析。

01

VARON IP配置

下圖顯示了VARON IP。

VARON IP由時鐘計數(shù)器,讀取側(cè)/寫入側(cè)的延遲計數(shù)器和RTL編寫的緩沖區(qū)組成,以及由C語言編寫的文件輸出軟件組成。

1. 時鐘計數(shù)器

ACLK的計數(shù)(由ARESETn初始化)

單位時間的測量:

周期間隔(單位時間)可以從仿真參數(shù)中設置。

2. 延遲計數(shù)器(事務)

一個延遲計數(shù)器可以捕獲1個AXI總線端口。

捕獲交易時間和突發(fā)長度。

3. 緩沖區(qū)(DPI-C)

收集時鐘計數(shù)器和每個端口的事務處理信息,并通過DPI-C將其傳遞到文件輸出軟件以輸出文件。

該圖顯示了在AXI總線標準上讀取/寫入事務的捕獲時序。

例如,VARON測出讀取事務需要3個等待周期。

地址等待周期是從ARVALID聲明到ARREADY聲明,它表示從主機到主機發(fā)送地址到從機的延遲。

訪問時間是指從接受地址到開始數(shù)據(jù)傳輸?shù)臅r間。

數(shù)據(jù)周期是從接收到的第一個突發(fā)數(shù)據(jù)到最后一個接收的突發(fā)數(shù)據(jù)的周期,取決于RVALID和RREADY握手,它可能與真實的傳輸突發(fā)長度不同。

02

示例設計

下圖顯示了一個簡單的示例設計。該示例設計包含8個讀/寫主通道,這些通道由主控器和2個從屬端口連接到MEMC AXI總線互連,通過主控器的AXI ID和接收到的端口號產(chǎn)生從屬(連接到MEMC)端口AXI ID。

在典型的性能分析中,用戶希望捕獲來自MEMC端口的數(shù)據(jù)傳輸量和突發(fā)長度,以及來自主端口的等待周期,等待時間周期和數(shù)據(jù)傳輸量。此示例將連接主機和互連的AXI總線記錄為“主側(cè)”,將連接互連和MEMC的AXI總線記錄為“從側(cè)”。

該圖是運行此示例設計的34,000個周期時仿真結(jié)果的主機訪問圖像視圖。對于兩個MEMC端口,VARON每200個時鐘周期(單位時間)捕獲一次數(shù)據(jù)傳輸量。

03

結(jié)果分析

示例設計中的VARON監(jiān)控器分析圖示例如下圖所示。VARON 仿真版本,允許用戶通過一次仿真獲得所有分析圖。該仿真運行80,000個時鐘周期,單位時間(用于測量數(shù)據(jù)量的間隔時間)為200個時鐘周期。

以下是圖中分析結(jié)果圖表的列表。

每個AXI ID和單位時間的從站側(cè)讀取數(shù)據(jù)傳輸量

每個AXI ID和單位時間的從站側(cè)讀取數(shù)據(jù)傳輸量分布

每個端口/ ID的主站側(cè)讀取事務時序圖

每個端口的主端讀取延遲分布

VARON監(jiān)視器允許用戶對分析圖進行以下操作。

垂直度/水平滾動(通過滾動條和光標鍵。

放大,縮小和縮放適合(通過按鈕和按鍵+,-,f。

工具提示:

將鼠標移至捕獲并顯示值。

指定顯示的時鐘周期數(shù)(時間序列圖)

搜索意外值(按鈕和按鍵:

Ctrl-F)

打開對話框->設定范圍(最小和最大值)->以紅色突出顯示超出范圍的捕獲

以下是查找具有較大延遲值的事務的示例。

1. VARON通過“按端口讀取延遲數(shù)字直方圖”圖表幫助用戶查找延遲值超出目標范圍的事務。

①單擊“按端口讀取延遲號直方圖”圖。

②單擊“查找超出范圍的值”按鈕。

③為Port0設置等待時間0的最小值和等待時間100的最大值,然后單擊確定。

④超出范圍的事務將突出顯示為紅色。

2.此示例通過“按端口/ ID讀取事務時序圖”圖表查找延遲值超出目標范圍的事務。

①點擊“按端口/ ID讀取交易時序圖”圖。

②單擊“查找超出范圍的值”按鈕。

③為Port0設置等待時間0的最小值和等待時間100的最大值,然后單擊“確定”。

④超出范圍的事務將突出顯示為紅色。

⑤單擊工具欄的向右箭頭按鈕,然后搜索下一個錯誤。

VARON

VARON是一款針對Soc開發(fā)的硬件仿真進行優(yōu)化的軟件,運行于Cent OS Linux系統(tǒng),適用于集成度偏高的Soc開發(fā)。VARON能夠監(jiān)測AXI總線上的多種屬性和性能,從而使開發(fā)者能夠更直觀的觀測系統(tǒng)的運行情況,從而有針對性的進行優(yōu)化調(diào)整。

原文標題:VARON設計流程及示例

文章出處:【微信公眾號:FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

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

    關(guān)注

    8

    文章

    7256

    瀏覽量

    91841
  • 信號
    +關(guān)注

    關(guān)注

    11

    文章

    2852

    瀏覽量

    78271

原文標題:VARON設計流程及示例

文章出處:【微信號:HK-FPGA_Dep,微信公眾號:FPGA技術(shù)支持】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一文看懂芯片的設計流程

    引言:前段時間給大家做了芯片設計的知識鋪墊(關(guān)于芯片設計的一些基本知識),今天這篇,我們正式介紹芯片設計的具體流程。芯片分為數(shù)字芯片、模擬芯片、數(shù)模混合芯片等多種類別。不同類別的設計流程也存在一些
    的頭像 發(fā)表于 07-03 11:37 ?180次閱讀
    一文看懂芯片的設計<b class='flag-5'>流程</b>

    DP主站轉(zhuǎn)485操作流程

    ?DP主站轉(zhuǎn)485操作流程
    的頭像 發(fā)表于 04-27 09:11 ?272次閱讀
    DP主站轉(zhuǎn)485操作<b class='flag-5'>流程</b>

    CAN報文流程解析

    CAN報文流程解析,直流充電樁上的CAN通訊解析過程
    發(fā)表于 03-24 14:03 ?1次下載

    芯片失效分析的方法和流程

    ? 本文介紹了芯片失效分析的方法和流程,舉例了典型失效案例流程,總結(jié)了芯片失效分析關(guān)鍵技術(shù)面臨的挑戰(zhàn)和對策,并總結(jié)了芯片失效分析的注意事項。 ? ? 芯片失效分析是一個系統(tǒng)性工程,需要結(jié)合電學測試
    的頭像 發(fā)表于 02-19 09:44 ?1163次閱讀

    NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

    NXCAD——數(shù)字化工作流程解決方案(CAD工作流程)使用西門子領(lǐng)先的產(chǎn)品設計軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們在了解行業(yè)需求方面累積了多年的經(jīng)驗,并據(jù)此針對各個行業(yè)的具體需求提供
    的頭像 發(fā)表于 02-06 18:15 ?433次閱讀
    NX CAD軟件:數(shù)字化工作<b class='flag-5'>流程</b>解決方案(CAD工作<b class='flag-5'>流程</b>)

    ARM主板定制流程與成本

    ,企業(yè)往往需要對ARM主板進行定制。本文將探討ARM主板的定制流程、影響定制成本的因素以及定制周期與時間成本。一、定制流程概述ARM主板的定制流程通常包括需求分析、設
    的頭像 發(fā)表于 01-06 13:21 ?563次閱讀
    ARM主板定制<b class='flag-5'>流程</b>與成本

    Vivado之實現(xiàn)布局布線流程介紹

    一、前言 本文將介紹Vivado進行綜合,以及布局布線的內(nèi)部流程,熟悉該流程后結(jié)合Settings中對應的配置選項,對于時序收斂調(diào)試將更具有針對性。 二、Implementation(實現(xiàn)) 實現(xiàn)
    的頭像 發(fā)表于 12-06 09:08 ?1776次閱讀
    Vivado之實現(xiàn)布局布線<b class='flag-5'>流程</b>介紹

    MOSFET晶體管的工藝制造流程

    本文通過圖文并茂的方式生動展示了MOSFET晶體管的工藝制造流程,并闡述了芯片的制造原理。 ? MOSFET的工藝流程 芯片制造工藝流程包括光刻、刻蝕、擴散、薄膜、離子注入、化學機械研磨、清洗等等
    的頭像 發(fā)表于 11-24 09:13 ?4284次閱讀
    MOSFET晶體管的工藝制造<b class='flag-5'>流程</b>

    數(shù)字設計ic芯片流程

    主要介紹芯片的設計流程 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? &
    發(fā)表于 11-20 15:57 ?0次下載

    接單流程設計探索

    作者:京東物流 呂順 背景 在物流系統(tǒng)中,接單是信息流的關(guān)鍵和重要的一環(huán),每個業(yè)務場景都會對應一種標準接單流程,例如銷售出、采購入等等。標準接單包括統(tǒng)一接口定義、統(tǒng)一數(shù)據(jù)模型、標準接單核心應用職責
    的頭像 發(fā)表于 10-31 10:56 ?609次閱讀
    接單<b class='flag-5'>流程</b>設計探索

    硅晶圓的制備流程

    本文從硅片制備流程為切入點,以方便了解和選擇合適的硅晶圓,硅晶圓的制備工藝流程比較復雜,加工工序多而長,所以必須嚴格控制每道工序的加工質(zhì)量,才能獲得滿足工藝技術(shù)要求、質(zhì)量合格的硅單晶片(晶圓),否則就會對器件的性能產(chǎn)生顯著影響。
    的頭像 發(fā)表于 10-21 15:22 ?1111次閱讀

    邏輯組件中的流程塊節(jié)點通常出于什么用途

    邏輯組件中的流程塊節(jié)點是流程圖、狀態(tài)圖、序列圖等圖表中的基本元素,它們用于表示業(yè)務流程、工作流程、算法步驟、系統(tǒng)狀態(tài)等。這些節(jié)點在軟件開發(fā)、項目管理、自動化控制、工程設計、科學研究等領(lǐng)
    的頭像 發(fā)表于 10-15 14:38 ?604次閱讀

    MSPMO設計流程指南

    電子發(fā)燒友網(wǎng)站提供《MSPMO設計流程指南.pdf》資料免費下載
    發(fā)表于 09-02 09:51 ?0次下載
    MSPMO設計<b class='flag-5'>流程</b>指南

    MSPM0設計流程指南

    電子發(fā)燒友網(wǎng)站提供《MSPM0設計流程指南.pdf》資料免費下載
    發(fā)表于 08-28 15:11 ?2次下載
    MSPM0設計<b class='flag-5'>流程</b>指南

    圖像邊緣檢測系統(tǒng)的設計流程

    圖像邊緣檢測系統(tǒng)的設計流程是一個涉及多個步驟的復雜過程,它旨在從圖像中提取出重要的結(jié)構(gòu)信息,如邊界、輪廓等。這些邊緣信息對于圖像分析、機器視覺、圖像壓縮等領(lǐng)域至關(guān)重要。以下是一個詳細的圖像邊緣檢測系統(tǒng)設計流程,包括關(guān)鍵步驟、技術(shù)細節(jié)和可能的挑戰(zhàn)。
    的頭像 發(fā)表于 07-17 16:39 ?740次閱讀