在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    1351

    瀏覽量

    110189
  • 定位
    +關注

    關注

    5

    文章

    1338

    瀏覽量

    35427
  • dma
    dma
    +關注

    關注

    3

    文章

    566

    瀏覽量

    100750

原文標題:Verilog 定位手段

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

收藏 人收藏

    評論

    相關推薦

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

    高質量的verilog代碼至少需要包含以下幾個要素:可讀性、功能、性能、標準化、穩定性、可定位
    的頭像 發表于 07-18 10:09 ?1203次閱讀
    分享一些優秀的<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 ?1791次閱讀

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

    本文首先介紹了verilog的概念和發展歷史,其次介紹了verilog的特征與Verilog的邏輯門級描述,最后介紹了Verilog晶體管級描述與v
    發表于 05-14 14:22 ?4.6w次閱讀
    <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 ?1958次閱讀
    高質量<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 ?1.1w次閱讀

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

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

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

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

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

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

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

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

    Verilog 測試平臺設計方法 Verilog FPGA開發指南

    Verilog測試平臺設計方法是Verilog FPGA開發中的重要環節,它用于驗證Verilog設計的正確性和性能。以下是一個詳細的Verilog測試平臺設計方法及
    的頭像 發表于 12-17 09:50 ?336次閱讀

    室內定位精確導航技術支持的技術手段有哪些

    在當今數字化時代,室內定位精確導航技術愈發重要,多種高科技技術手段為其提供了有力支撐,以滿足不同場景下的精準定位需求。
    的頭像 發表于 12-20 11:18 ?234次閱讀
    室內<b class='flag-5'>定位</b>精確導航技術支持的技術<b class='flag-5'>手段</b>有哪些
    主站蜘蛛池模板: 四虎亚洲精品| 嫩草影院网站入口| 夜色伊人| 成年男人永久免费看片| 在线网址你懂的| 在线观看成人网| 亚洲第8页| 日韩在线视频www色| 美女被强插| 在线视频亚洲欧美| 香蕉蕉亚亚洲aav综合| 日本在线不卡免费| 人人澡人人澡碰人人看软件| 好紧好爽的午夜寂寞视频| 日本亚洲一区二区| 亚洲九色| 碰免费人人人视频| 国产一卡二卡3卡4卡四卡在线视频| 97视频hd| www.4虎| 偷拍福利视频| 免费看一级特黄a大片| 清纯唯美亚洲综合一区| 亚洲欧美性另类春色| 色婷婷狠狠干| 狼人 成人 综合 亚洲| 五月丁香| 最好看最新的中文字幕1| 香港日本三级在线播放| 欧美三级一区二区| www九色| 国产伦一区二区三区免费| 中文字幕一区二区在线观看| 亚洲人与牲动交xxxxbbbb| 欧美性久久久久| 97色在线视频观看香蕉| 国产精品自在线天天看片| 爽好舒服快给老师| 他也色在线| 日本大片网| 爱啪网站|