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

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

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

為什么需要debug時鐘頻率 Debug時鐘頻率原理詳解

ruikundianzi ? 來源: IC的世界 ? 2023-09-20 14:17 ? 次閱讀

1.為什么需要debug時鐘頻率

芯片設(shè)計中,為了便于定位故障,有時候需要確認部分時鐘頻率是否正確,需要部分debug手段。常見的方式是:將時鐘信號引到芯片管腳,通過儀器測量。這類方式必須要測量儀器,并且需要熟練使用,耗時較長。還有一種簡單的方式,通過時鐘計數(shù)的方式判斷時鐘頻率是否正確。

2.Debug時鐘頻率原理

本文以serdes用戶側(cè)并行接口的恢復時鐘為例,說明一下如何判斷serdes恢復時鐘頻率是否正常。

e411bb96-576b-11ee-939d-92fbcf53809c.png

本文以host_clk(100MHz)時鐘為基準時鐘,進行判斷。host_clk為100MHz,以serdes_clk為830.078125MHz進行分析

配置cfg_host_cnt_period為10000(10進制),則在10000個host_clk周期里,serdes_clk應(yīng)該跳變了8300781次。首先在host_clk時鐘域下,存在遞增循環(huán)計數(shù)host_clk_cnt,host_clk_cnt在0~cfg_hostcnt_period-1范圍內(nèi)遞增,不斷循環(huán)。在serdes_clk時鐘域下,存在計數(shù)serdes_clk_cnt,serdes_clk_cnt不斷遞增,直到存在有效脈沖serdes_pulse則清零。

每次host_clk_cnt計數(shù)到cfg_hostcnt_period-1,則產(chǎn)生一個有效脈沖host_pulse。host_pulse通過脈沖跨時鐘模塊輸出serdes_pulse。serdes_pulse下一個周期將serdes_clk_cnt清零,并且將serdes_clk_cnt當前值鎖存到serdes_clk_period_cnt,serdes_clk_period_cnt通過跨時鐘模塊同步到host_clk時鐘域并且送到host_clk下的配置讀總線(配置讀寫總線通常是一個模塊)。

此方法的精度雖然有限,但是卻能很方便地判斷時鐘頻率是否穩(wěn)定,能夠判斷目標時鐘頻率范圍。

審核編輯:湯梓紅

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

    關(guān)注

    33

    文章

    8447

    瀏覽量

    150724
  • 時鐘頻率
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    20310
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    442

    瀏覽量

    28490
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    89

    瀏覽量

    19849

原文標題:verilog 定位:debug時鐘頻率

文章出處:【微信號:IP與SoC設(shè)計,微信公眾號:IP與SoC設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    時鐘debug配置

    平臺硬件平臺:戰(zhàn)艦開發(fā)板芯片:stm32f103ze環(huán)境:MDK5 +CubeMX配置1.時鐘debug配置2.定時器配置時鐘源選擇內(nèi)部時鐘,不用選擇通道,重點是參數(shù)的配置,這決定了
    發(fā)表于 08-19 06:56

    分析引起較高時鐘頻率仿真失敗的原因

    通常如果你的設(shè)計在較低時鐘頻率時通過了仿真,但是在較高時鐘頻率時卻失敗了,你的第一個問題應(yīng)該是你的設(shè)計在某個較高時鐘
    發(fā)表于 01-04 13:08 ?2540次閱讀
    分析引起較高<b class='flag-5'>時鐘</b><b class='flag-5'>頻率</b>仿真失敗的原因

    時鐘頻率是什么意思

    時鐘頻率(又譯:時鐘頻率速度,英語:clock rate),是指同步電路中時鐘的基礎(chǔ)頻率,它以“
    發(fā)表于 11-10 14:21 ?2.4w次閱讀
    <b class='flag-5'>時鐘</b><b class='flag-5'>頻率</b>是什么意思

    基于SERDES時鐘頻率跟隨的設(shè)計

    在很多無線或者有線的系統(tǒng)應(yīng)用中,都需要器件的接收端能夠和鏈路的發(fā)送端的頻率做跟隨。通常的實現(xiàn)方案都是通過將SERDES的恢復時鐘引到芯片外部,然后通過一個cleanup PLL過濾抖動,然后同時再生出低相位抖動的跟隨
    發(fā)表于 11-18 12:08 ?6726次閱讀
    基于SERDES<b class='flag-5'>時鐘</b>的<b class='flag-5'>頻率</b>跟隨的設(shè)計

    什么是時鐘頻率_時鐘頻率詳解和編程

    )在單位時間內(nèi)所出現(xiàn)的脈沖數(shù)量多少的計量名稱;頻率的標準計量單位是Hz(赫)。本文主要介紹什么是時鐘頻率及編程,具體的跟隨小編一起來了解一下。
    發(fā)表于 04-28 09:49 ?4.5w次閱讀
    什么是<b class='flag-5'>時鐘</b><b class='flag-5'>頻率</b>_<b class='flag-5'>時鐘</b><b class='flag-5'>頻率</b><b class='flag-5'>詳解</b>和編程

    cpu時鐘頻率計算公式_CPU頻率計算方法詳解

    CPU頻率,就是CPU的時鐘頻率,簡單說是CPU運算時的工作的頻率(1秒內(nèi)發(fā)生的同步脈沖數(shù))的簡稱。單位是Hz,它決定計算機的運行速度。本文主要介紹cpu
    發(fā)表于 04-28 10:32 ?3.3w次閱讀

    cpu時鐘頻率的單位是什么

    cpu時鐘頻率的單位是Hz,是以【若干次周期每秒】來度量,因此量度的單位采用的是SI單位赫茲(Hz),目前主流電腦和手機的CPU時鐘頻率單位已經(jīng)邁入了GHz的時代。
    發(fā)表于 05-14 09:43 ?1.1w次閱讀

    如何修改時鐘頻率

    為 VCU129 開發(fā)板提供的 BOARDUI.exe 可用于為板載 Si5348 時鐘模塊編寫程序。默認頻率為 156.25Mhz,該頻率的設(shè)置文件在 BOARDUI 的 clockFiles 目錄下提供。如何修改
    的頭像 發(fā)表于 02-08 15:09 ?3345次閱讀

    PLL設(shè)計和時鐘頻率產(chǎn)生

    PLL設(shè)計和時鐘頻率產(chǎn)生機理免費下載。
    發(fā)表于 06-07 14:36 ?22次下載

    關(guān)于外部時鐘晶振頻率選擇

    需要深入到STM32的內(nèi)部去一探究竟了,在其技術(shù)參考手冊的第7.2節(jié)Clocks的一開始有一個表格,時鐘樹(Figure 8. Clock tree),它完全地列出來STM32這個芯片內(nèi)部各個模塊的時鐘來源以及相關(guān)的從屬關(guān)系。在
    發(fā)表于 11-16 18:36 ?26次下載
    關(guān)于外部<b class='flag-5'>時鐘</b>晶振<b class='flag-5'>頻率</b>選擇

    51/時鐘周期、時鐘頻率、狀態(tài)周期、機器周期

    1.時鐘頻率是什么?時鐘:顧名思義,時鐘以精確和固定的時間間隔,觸發(fā)電信號,其信號被控制單元用于推進CPU的內(nèi)部操作。而CPU執(zhí)行 取指令–解碼–執(zhí)行的速度為
    發(fā)表于 11-20 15:36 ?10次下載
    51/<b class='flag-5'>時鐘</b>周期、<b class='flag-5'>時鐘</b><b class='flag-5'>頻率</b>、狀態(tài)周期、機器周期

    時鐘頻率和晶振頻率的區(qū)別

    晶振頻率是晶體振蕩器的固有頻率,而時鐘頻率是以時間為準的振蕩頻率,一個時鐘周期等于兩個振蕩周期,
    的頭像 發(fā)表于 01-29 16:57 ?1.1w次閱讀

    如何改變spi的時鐘頻率?

    如何改變spi的時鐘頻率? 改變SPI的時鐘頻率需要以下步驟: 1. 選擇合適的時鐘源和分頻器:
    的頭像 發(fā)表于 06-03 16:36 ?3397次閱讀

    時鐘頻率合成的應(yīng)用領(lǐng)域

    電子發(fā)燒友網(wǎng)站提供《時鐘頻率合成的應(yīng)用領(lǐng)域.pdf》資料免費下載
    發(fā)表于 11-27 10:41 ?2次下載
    <b class='flag-5'>時鐘</b>和<b class='flag-5'>頻率</b>合成的應(yīng)用領(lǐng)域

    晶振頻率時鐘頻率本質(zhì)上有何區(qū)別呢?時鐘頻率有什么作用?

    晶振頻率時鐘頻率本質(zhì)上有何區(qū)別呢?時鐘頻率有什么作用? 晶振頻率
    的頭像 發(fā)表于 01-24 16:11 ?2761次閱讀