女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

VARON的設計流程

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

掃碼添加小助手

加入工程師交流群

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

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

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

最后,啟動VARON監控器并加載總線性能數據,然后使用各種性能分析工具開始性能分析。

01

VARON IP配置

下圖顯示了VARON IP。

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

1. 時鐘計數器

ACLK的計數(由ARESETn初始化)

單位時間的測量:

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

2. 延遲計數器(事務)

一個延遲計數器可以捕獲1個AXI總線端口

捕獲交易時間和突發長度。

3. 緩沖區(DPI-C)

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

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

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

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

訪問時間是指從接受地址到開始數據傳輸的時間。

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

02

示例設計

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

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

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

03

結果分析

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

以下是圖中分析結果圖表的列表。

每個AXI ID和單位時間的從站側讀取數據傳輸量

每個AXI ID和單位時間的從站側讀取數據傳輸量分布

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

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

VARON監視器允許用戶對分析圖進行以下操作。

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

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

工具提示:

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

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

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

Ctrl-F)

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

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

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

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

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

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

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

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

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

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

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

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

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

VARON

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

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

文章出處:【微信公眾號:FPGA技術支持】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    8

    文章

    7255

    瀏覽量

    91812
  • 信號
    +關注

    關注

    11

    文章

    2851

    瀏覽量

    78253

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

文章出處:【微信號:HK-FPGA_Dep,微信公眾號:FPGA技術支持】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    一文看懂芯片的設計流程

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

    DP主站轉485操作流程

    ?DP主站轉485操作流程
    的頭像 發表于 04-27 09:11 ?258次閱讀
    DP主站轉485操作<b class='flag-5'>流程</b>

    CAN報文流程解析

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

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

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

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

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

    ARM主板定制流程與成本

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

    Vivado之實現布局布線流程介紹

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

    MOSFET晶體管的工藝制造流程

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

    數字設計ic芯片流程

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

    接單流程設計探索

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

    硅晶圓的制備流程

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

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

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

    MSPMO設計流程指南

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

    MSPM0設計流程指南

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

    圖像邊緣檢測系統的設計流程

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