91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

基于JESD204B的LMK04821芯片項目詳解

電子工程師 ? 來源:FPGA技術江湖 ? 作者:FPGA技術江湖 ? 2021-04-04 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大俠好,阿Q來也,今天是第二次和各位見面,請各位大俠多多關照。今天給各位大俠帶來一篇項目開發經驗分享“基于JESD204B的LMK04821芯片項目開發”第二篇,這是本人實打實的項目開發經驗,希望可以給有需要的大俠提供一些參考學習作用。

以后機會多多,慢慢分享一些項目開發以及學習方面的內容,歡迎各位大俠一起切磋交流。

204B實戰應用-LMK04821代碼詳解(二)

一、 SPI協議

通過閱讀LMK04821數據手冊,我們可以從中知道,可以通過SPI協議對LMK04821進行寄存器的配置工作,進而實現我們設計所需要的功能。

SPI協議部分,咱們可以用3線,或者4線,在本次設計中,使用3線。關于SPI的時序部分,這兒就不再贅述,手冊里面都有詳細的描述。

221bc45a-8c66-11eb-8b86-12bb97331649.png

圖1

二、 SPI寄存器配置模塊設計

22e60418-8c66-11eb-8b86-12bb97331649.png

圖2

如圖2所示,就是配置LMK04821存器的單元,信號定義如下:

1、cfg_clk:系統時鐘

2、cfg_rst:系統復位;

3、通過VIO控制的信號,這組信號存在的目的在于方便檢測自己配置寄存器的正確性。

vio_cfg_en:配置寄存器使能信號;

vio_cfg_wr:配置寄存器讀寫使能,0寫1讀;

vio_cfg_addr:配置的寄存器地址;

vio_cfg_wdata:寄存器中配置的值;

addr_118_data:預留信號,模塊中沒有用;

我們在配置LMK04821寄存器時,要驗證配置寄存器操作是否正確,就要有寫有讀,在對應的寄存器內寫入對應的數值,然后進行讀操作,觀察正確性。本次設計是在vivado環境下進行設計,通過添加VIO的IP核,來控制讀寫操作。同時,添加ILA配合VIO來進行讀寫數據操作的觀測。別的開發環境下思路一樣。

該組信號僅在回讀寄存器時使用,目的是為了驗證寄存器讀寫正確性。

230f8c70-8c66-11eb-8b86-12bb97331649.png

圖3

4、lmk_rst:LMK04821復位信號,用于復位LMK04821,直接和LMK04821芯片相連;

5、3線制SPI信號:

lmk_spi_csn:片選;

lmk_spi_sdio:數據;

lmk_spi_clk:時鐘;

6、可編程管教:主要和LMK04821內部的PLL相關,本次設計中默認為0;

lmk_clk_sel0 :sel0;

lmk_clk_sel1 :sel1;

三、 SPI數據buffer定義

在本次設計中,SPI配置數據buffer,data_reg為24bit,r_w占1bit,箭頭1所指包含W1、W2以及地址位占13bit,具體見SPI時序圖;箭頭2所指數據位8bit。

236a2c3e-8c66-11eb-8b86-12bb97331649.png

圖4

根據圖5我們可以知道,要配置LMK04821我們需要配置126個寄存器,這126個寄存器來源參見第一章實戰記錄。

其中,126個寄存器包含必須要配的寄存器、一些無關緊要的寄存器、以及功能實現所需要的寄存器等,有些寄存器需要配置多次。

23a8522a-8c66-11eb-8b86-12bb97331649.png

圖5

四、 SPI時序實現

設計中,我們需要按照順序配置126個寄存器,也就是說SPI要執行126次。因此,在代碼實現過程中,注意寄存器配置的順序,并且保證每個寄存器都準確無誤的配置完成,才能進行下一個寄存器的配置。如果在設計中,要求LMK004821實現不同的功能,當配置的寄存器個數不一致時,在v文件中更改圖6所示的參數即可。

23eccebe-8c66-11eb-8b86-12bb97331649.png

圖6

下一篇,將詳細介紹jesd_204B IP核應用的相關知識,各位大俠,盡請關注。

原文標題:FPGA項目開發:204B實戰應用-LMK04821代碼詳解(二)

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

責任編輯:haq

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

    關注

    1645

    文章

    22049

    瀏覽量

    618329
  • 芯片
    +關注

    關注

    459

    文章

    52502

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    JESD204B生存指南

    實用JESD204B來自全球數據轉換器市場份額領導 者的技術信息、提示和建議
    發表于 05-30 16:31 ?0次下載

    AD9680 JESD204B接口的不穩定會導致較大的電流波動,怎么解決?

    AD采集芯片為AD9680-1000,時鐘芯片為AD9528。當 AD 采樣時鐘為 500MHz 時,jesd204B (串行線速 = 5 Gbps) 穩定。但是,當 AD 采樣時鐘為 800MHz
    發表于 04-15 06:43

    JESD204B使用說明

    JESD204B IP核作為接收端時,單獨使用,作為發送端時,可以單獨使用,也可以配合JESD204b phy使用。 JESD204B通常配合AD或DA使用,替代LVDS,提供更高的通訊速率,抗干擾
    的頭像 發表于 12-18 11:31 ?1608次閱讀
    <b class='flag-5'>JESD204B</b>使用說明

    調試ADS52J90板卡JESD204B接口遇到的問題求解

    我在調試TI ADS52J90板卡JESD204B接口遇到的問題: 1、目前在應用手冊中能看到LVDS的詳細說明,但是缺少關于JESD204B的相關資料,能否提供相關JESD204B的相關資料
    發表于 11-28 06:13

    在FPGA里面例化了8個jesd204B的ip核同步接收8塊AFE芯片的信號,怎么連接設備時鐘和sysref到AFE和FPGA?

    各位有人用過AFE58JD48嗎,我在FPGA里面例化了8個jesd204B的ip核同步接收8塊AFE芯片的信號,怎么連接設備時鐘和sysref到AFE和FPGA?我看LMK04821這個時鐘
    發表于 11-18 07:51

    使用JESD204B如何對數據進行組幀?

    在使用JESD204B協議時,當L=8時,如果時雙通道數據,如何對數據進行組幀?是直接使用前8通道嗎
    發表于 11-14 07:51

    如何配置LMK04828時鐘芯片生成JESD204b需要的時鐘?

    你好!在使用ADS54J42EVM的過程中,我需要采用產品通過JESD204b以L=4, F=4, K=16和6.25G的線速率與FPGA通信,這需要ADS54J42EVM產生156.25Mhz
    發表于 11-14 07:12

    LMK04821遇到的問題求解

    LMK04821問題: 1、兩級鎖相環的分頻器輸出波形占空比不是50%,基本為(n-1):1; 2、PLL1無法鎖定; 3、PLL2在特定鑒相頻率下能鎖定; 4、拉SYNC管腳對齊device clock,不生效;
    發表于 11-11 06:52

    LMK04821 SPI通信不了是怎么回事?如何解決?

    在通過SPI配置LMK04821時,發現SDIO的管腳不能正常的拉高或者拉低,導致MCU與LMK04821通信失敗,SDIO的幅值一直在1.5V左右。請教一下如何處理。SDIO管腳外部上拉4.7K 地址1f1f 數據ff
    發表于 11-08 07:59

    LMK04821測量SPI波形異常,無法寫入及讀取怎么解決?

    芯片,同時監測CSn信號線LMK04821側,并沒有任何變化。 根據LMK04821器件規格書中關于CSn管腳電流的描述,CSn僅有可能為輸入接口,且電流最大為±5uA,但實測與規格書中的差了幾百
    發表于 11-08 06:16

    JESD204B升級到JESD204C時的系統設計注意事項

    電子發燒友網站提供《從JESD204B升級到JESD204C時的系統設計注意事項.pdf》資料免費下載
    發表于 09-21 10:19 ?6次下載
    從<b class='flag-5'>JESD204B</b>升級到<b class='flag-5'>JESD204</b>C時的系統設計注意事項

    采用JESD204BLMK5C33216超低抖動時鐘同步器數據表

    電子發燒友網站提供《采用JESD204BLMK5C33216超低抖動時鐘同步器數據表.pdf》資料免費下載
    發表于 08-21 10:47 ?2次下載
    采用<b class='flag-5'>JESD204B</b>的<b class='flag-5'>LMK</b>5C33216超低抖動時鐘同步器數據表

    帶雙環路PLL且符合JESD204B標準的LMK04832超低噪聲時鐘抖動清除器數據表

    電子發燒友網站提供《帶雙環路PLL且符合JESD204B標準的LMK04832超低噪聲時鐘抖動清除器數據表.pdf》資料免費下載
    發表于 08-21 09:20 ?0次下載
    帶雙環路PLL且符合<b class='flag-5'>JESD204B</b>標準的<b class='flag-5'>LMK</b>04832超低噪聲時鐘抖動清除器數據表

    LMK0482x超低噪聲JESD204B兼容時鐘抖動消除器數據表

    電子發燒友網站提供《LMK0482x超低噪聲JESD204B兼容時鐘抖動消除器數據表.pdf》資料免費下載
    發表于 08-21 09:19 ?0次下載
    <b class='flag-5'>LMK</b>0482x超低噪聲<b class='flag-5'>JESD204B</b>兼容時鐘抖動消除器數據表

    LMK04714-Q1符合JESD204B/C標準的汽車級、超低噪聲、雙環路時鐘抖動清除器數據表

    電子發燒友網站提供《LMK04714-Q1符合JESD204B/C標準的汽車級、超低噪聲、雙環路時鐘抖動清除器數據表.pdf》資料免費下載
    發表于 08-20 10:37 ?0次下載
    <b class='flag-5'>LMK</b>04714-Q1符合<b class='flag-5'>JESD204B</b>/C標準的汽車級、超低噪聲、雙環路時鐘抖動清除器數據表
    主站蜘蛛池模板: 波多野结衣三个女人蕾丝边 | 日本丶国产丶欧美色综合 | 日韩免费观看一级毛片看看 | 欧美特黄一免在线观看 | 中文字幕人成不卡一区 | 色播在线永久免费视频网站 | 欧美深夜福利 | 天天摸天天碰色综合网 | 毛片大全高清免费 | 亚洲乱码一区二区三区在线观看 | 日韩一区二区视频在线观看 | 1024免费看片 | 色a4yy综合私人| 久久亚洲精品玖玖玖玖 | 免费视频国产 | 操久久| 日韩成人毛片高清视频免费看 | 天天爱夜夜 | h视频在线看 | 天天操天天玩 | 美女被艹视频网站 | 亚洲一卡二卡三卡 | 欧美日韩精品乱国产 | 日本68xxxxxxxxx59| 性喷潮久久久久久久久 | 午夜欧美性视频在线播放 | 成年片色大黄全免费网址 | 免费任我爽橹视频在线观看 | 三级视频欧美 | 久久久久久免费观看 | 国产精品色婷婷在线观看 | 秋霞特色大片18入口私人高清 | 91视频综合网 | 亚洲产国偷v产偷v自拍色戒 | 日韩一级特黄 | 啪啪激情综合 | 视频色www永久免费 视频色版 | 1300部小u女视频免费 | 国产色噜噜 | 九九热精品视频在线播放 | 久久人人爽爽爽人久久久 |