精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

Verilog定位手段

Hack電子 ? 來源:CSDN技術社區 ? 作者:IC小鴿 ? 2022-11-01 14:20 ? 次閱讀

verilog定位手段:關鍵信號統計

1、Verilog定位手段-關鍵信號:高電平計數還是低電平計數?

IC設計中,進行需要對關鍵信號的特定狀態進行計數,方便debug時進行狀態判斷。如對流控、反壓等信號進行計數。有時候需要進行判斷,是高電平計數還是低電平計數。

判斷標準是:選擇高電平或者低電平計數,要保證能夠觀察到異常情況

如下圖所示:

情況1:正常情況下rdy拉高后一直保持為1,不應該會出現右側異常,偶爾為0,因此采用低電平計數,如果出現異常,則計數器cnt不為0。如果采用高電平計數,則很難發現右側異常

情況2:正常情況下rdy有高電平也有低電平,異常情況是一直為低電平,因此采用高電平計數,如果計數器cnt一直保持不變,則說明rdy一直處于低電平的異常狀態。

ffe6465c-59a6-11ed-a3b6-dac502259ad0.png

verilog定位手段:速率計算

1、Verilog定位手段:速率統計?

IC設計中,有些模塊的應用有速率的要求,因此在FPGA階段以及樣片測試階段,需要針對應用場景對速率進行計算,如果在RTL設計階段能夠添加相關的統計寄存器,能夠高效準確的計算出傳輸速率。如MAC,itlkn,DMA,都需要添加相應的統計計算器計算當前狀態的速率的相關信息,方便計算速率。

2、如何添加速率統計?

常見方法是:

添加寄存器,記錄一段時間內輸入數據的個數,如itlkn、MAC

添加寄存器,記錄傳輸一定數據量所需要的時鐘周期數量,如DMA

以DMA為例,簡單介紹DMA是如何添加速率統計寄存器的:

案例1:CPU主動發起請求:

添加寄存器cycle_num_cnt,統計時鐘周期,從CPU發起請求開始、cycle_num_cnt開始每個周期加1,直到DMA模塊將數據搬運完成,此時停止計數,此時記錄的時機包含,DMA響應請求信號的時間、以及DMA模塊搬運數據的時間。

案例解析:

DMA模塊時鐘為125MHz,每個周期為8ns,CPU發起DMA請求,數據量為1024*128bit,DMA搬運完成后,cycle_num_cnt保持為4812,此時平均傳輸速率為

1024*128 bit/4812*8ns=3.4Gbps

案例2:DMA主動發起請求

DMA主動發起請求傳輸數據,可以記錄從發出第一個數據到最后一個數據所需要的時鐘周期,一次搬運大量的數據,減少測量誤差,也能獲得準確的速率。

verilog定位手段:link狀態統計

1、Verilog定位手段:link狀態監控

依據IEEE802.3協議設計的MAC、PCS具有link_up狀態信號。PCIE接口具有鏈路訓練成功信號,此處也稱之為link_up信號。

針對link狀態、可以做如下監控:

1.link_up狀態實時可讀

2.Link_up有效狀態計數統計

3.Link_up從有效跳轉到無效狀態的次數統計--即link_down次數統計

實時狀態可讀,可以獲得當前狀態

有效狀態統計,可以知道鏈路建立成功多次時間了

link_down次數統計,可以知道在實際使用過程中,發生多少次link-down。

審核編輯:湯梓紅

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

    關注

    28

    文章

    1345

    瀏覽量

    109996
  • 定位
    +關注

    關注

    5

    文章

    1304

    瀏覽量

    35344
  • dma
    dma
    +關注

    關注

    3

    文章

    559

    瀏覽量

    100447

原文標題:Verilog 定位手段

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分享一些優秀的verilog代碼 高質量verilog代碼的六要素

    高質量的verilog代碼至少需要包含以下幾個要素:可讀性、功能、性能、標準化、穩定性、可定位
    的頭像 發表于 07-18 10:09 ?1114次閱讀
    分享一些優秀的<b class='flag-5'>verilog</b>代碼 高質量<b class='flag-5'>verilog</b>代碼的六要素

    白話科普芯片漏電定位手段

    芯片漏電是失效分析案例中最常見的,找到漏電位置是查明失效原因的前提,液晶漏電定位、EMMI(CCD\InGaAs)、激光誘導等手段是工程人員經常采用的手段。多年來,在中國半導體產業有個誤區,認為激光
    發表于 02-25 17:32

    基于Verilog的車牌精確定位

    `基于Verilog的車牌精確定位一、概要針對車牌識別項目,車牌定位的準確與否直接影響到車牌字符的識別和提取。目前關于車牌定位的算法有很多種,其中比較成熟的有基于車牌邊緣特征提取車牌的
    發表于 03-03 17:36

    PLD/FPGA硬件語言設計verilog HDL

    在我國使用Verilog HDL的公司比使用VHDL的公司多。從EDA技術的發展上看,已出現用于CPLD/FPGA設計的硬件C語言編譯軟件,雖然還不成熟,應用極少,但它有可能會成為繼VHDL和Verilog之后,設計大規模CPLD/FPGA的又一種
    發表于 03-12 11:21 ?1781次閱讀

    VHDL,Verilog,System verilog比較

    本文簡單討論并總結了VHDL、Verilog,System verilog 這三中語言的各自特點和區別 As the number of enhancements
    發表于 01-17 11:32 ?0次下載

    verilog是什么_verilog的用途和特征是什么

    本文首先介紹了verilog的概念和發展歷史,其次介紹了verilog的特征與Verilog的邏輯門級描述,最后介紹了Verilog晶體管級描述與v
    發表于 05-14 14:22 ?4.5w次閱讀
    <b class='flag-5'>verilog</b>是什么_<b class='flag-5'>verilog</b>的用途和特征是什么

    Verilog教程之Verilog的命令格式資料說明

    本文檔的主要內容詳細介紹的是Verilog HDL教程之Verilog HDL的命令格式資料說明。
    發表于 01-09 08:00 ?31次下載
    <b class='flag-5'>Verilog</b>教程之<b class='flag-5'>Verilog</b>的命令格式資料說明

    Verilog語法基礎

    Verilog HDL是一種用于數字系統設計的語言。用Verilog HDL描述的電路設計就是該電路的Verilog HDL模型也稱為模塊。Verilog HDL既是一種行為描述的語言
    的頭像 發表于 03-08 14:29 ?1.3w次閱讀

    高質量Verilog代碼有什么特點

    高質量的verilog代碼主要包含以下幾個要素:可讀性、功能、性能、標準化、穩定性、可定位
    發表于 03-30 10:12 ?1936次閱讀
    高質量<b class='flag-5'>Verilog</b>代碼有什么特點

    淺談Verilog-95、Verilog-2001與System Verilog之間的區別

    的競爭手段的一部分。1995年,Verilog成為IEEE標準1364-1995,也就是所謂的Verilog-95。 Verilog-95以后不斷演變,2001年成為IEEE的另一個標
    的頭像 發表于 06-21 14:46 ?1w次閱讀

    Verilog HDL入門教程-Verilog HDL的基本語法

    Verilog HDL入門教程-Verilog HDL的基本語法
    發表于 01-07 09:23 ?178次下載

    IC設計知識點:verilog定位手段之關鍵信號統計

    在IC設計中,進行需要對關鍵信號的特定狀態進行計數,方便debug時進行狀態判斷。如對流控、反壓等信號進行計數。有時候需要進行判斷,是高電平計數還是低電平計數。
    發表于 10-31 12:23 ?1036次閱讀

    Verilog HDL程序設計案例

    fpga學習,verilog學習,verilog經典學習代碼
    發表于 02-13 09:32 ?18次下載

    電廠人員定位-安全管控技術手段

    在現代電力行業中,電廠的生產運營離不開人員定位。?電廠人員定位是指通過技術手段或監控設備,實時或近實時的獲取電廠內人員的位置信息,從而實現過程監控和安全管理的一種手段。隨著技術的不斷發
    的頭像 發表于 07-27 08:43 ?832次閱讀

    養老院人員定位管理技術手段、作用及發展趨勢

    養老院人員定位管理是現代養老院管理的一個重要組成部分,通過現代化的科技手段,可以實現對養老院員工和老人的實時定位和軌跡追蹤,保障老人和員工的安全,提高養老院管理效率和服務質量。 ? 現狀分析 當前
    的頭像 發表于 09-19 11:10 ?368次閱讀