日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

JESD204B的AXI4-Lite时序分析(对比SRIO的AXI4-Lite时序分析)

發(fā)布時(shí)間:2023/12/19 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JESD204B的AXI4-Lite时序分析(对比SRIO的AXI4-Lite时序分析) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

JESD204B的AXI4-Lite時(shí)序分析

1.前言

? ? ? ? 本人在寫JESD204B的AXI4-Lite配置接口時(shí),發(fā)現(xiàn)對(duì)端口時(shí)序的理解和常規(guī)的理解不一樣,因此寫這篇文章以作記錄,具體如下。

1.1寫時(shí)序異常

? ? ? ? ? 按常規(guī)理解的時(shí)序圖(參照SRIO)寫出來(lái)的代碼,ready是因,valid是果。在仿真時(shí)發(fā)現(xiàn)在時(shí)鐘復(fù)位配置好后,ready信號(hào)并沒(méi)有按想象中一樣,會(huì)先拉高來(lái)等待輸入數(shù)據(jù)。ready信號(hào)是一直為0的。

? ? ? ? ?檢查配置情況發(fā)現(xiàn)配置沒(méi)有錯(cuò)誤,然后對(duì)比JESD204B ip核的demo文件仿真圖,發(fā)現(xiàn)ready信號(hào)要先等valid信號(hào)有效后才會(huì)輸出一個(gè)時(shí)鐘的有效信號(hào)。這成了valid是因,ready是果。因果和常規(guī)理解的是反著的。

? ? ? 具體的情況見(jiàn)第3節(jié)。

1.2讀時(shí)序異常

? ? ? ?按常規(guī)理解的時(shí)序?yàn)?#xff0c;ready準(zhǔn)備好后,輸入讀取的地址并且valid有效時(shí),ready會(huì)拉低去處理內(nèi)部信號(hào),在輸出對(duì)應(yīng)地址數(shù)據(jù)后,再次拉高等待下一次讀取。

? ? ? ?但是JESD204B的ip中AXI4-Lite配置接口的讀aready是隔一段時(shí)間輸出一個(gè)固定的2個(gè)時(shí)鐘高ready。即使是在availd拉高后aready也不會(huì)根據(jù)availd拉低,依然是輸出固定的2個(gè)時(shí)鐘高信號(hào)。這導(dǎo)致我們?cè)谛枰B續(xù)讀取內(nèi)部數(shù)據(jù)時(shí),不能單純的把a(bǔ)ready當(dāng)成讀取下一個(gè)地址準(zhǔn)備好的依據(jù)。

? ? ? 具體情況見(jiàn)第4節(jié)。


?2.JESD204B的AXI4-Lite接口功能

? ? ?AXI4-Lite部分的接口是用于配置JESD204 core 的寄存器,其中有一些關(guān)鍵參數(shù)是必須要配置的,比如:

  • )M:(converters/device):AD/DA器件的轉(zhuǎn)換通道數(shù)
  • )L:(Lanes per Link):接的通道線數(shù)量,即占用GTX線數(shù)
  • )LR:(Line Rate):單根線(通道)的速率,LR=(M*S*N’*10/8*FC)/L,FC為采樣率;
  • )F:(octets per frame):每幀包含的字節(jié)數(shù),F=(M*S*N’)/(8*L);
  • )K:(frames per multiframe):一個(gè)多幀包含多少個(gè)幀,根據(jù)AD/DA手冊(cè)填寫,一般是32;
  • )N:轉(zhuǎn)換器的分辨率;
  • )N’:word的長(zhǎng)度,4的倍數(shù),N’=N+CS+T,CS是控制位,T是尾碼;
  • )S:(samples):S表示每一個(gè)轉(zhuǎn)換器每一幀中的采樣次數(shù)。一般情況下,S都是1,。S必須是整數(shù)。協(xié)議中允許S大于1,但是S等于1的時(shí)候開(kāi)業(yè)保證幀時(shí)鐘和采樣時(shí)鐘相等。比如S=1,則一個(gè)500MSPS的轉(zhuǎn)換器,幀時(shí)鐘也是500M。
  • ? ? ? ?因此配置JESD204B的AXI4-Lite接口是必須的。下面談?wù)勎覍?duì)JESD204B的AXI4-Lite接口時(shí)序的理解,僅做參考。


    3.寫時(shí)序

    ? ? ? ? srio中的時(shí)序?yàn)槌R?guī)理解的時(shí)序圖,demo中時(shí)序情況為JESD204B的ip核時(shí)序情況。

    3.1 srio中的寫時(shí)序說(shuō)明

    ? ? ? ? 由于JESD204B的ip核手冊(cè)《pg066》上沒(méi)有這一部分的時(shí)序講解,因此我參照srio的ip核手冊(cè)《pg007》上的寫時(shí)序?qū)懥说谝话娉绦?。Srio中的寫時(shí)序如下圖所示。

    ? ? ? ? 下面1)~3)是客戶端需要處理的,4)是ip核內(nèi)部處理的。

    ?

    3.2 demo中的寫時(shí)序情況

  • )寫地址awaddr:在寫地址準(zhǔn)備好信號(hào)awready==1時(shí)有效(awvalid=1),在awready==0時(shí)無(wú)效;
  • )寫數(shù)據(jù)wdata:在寫數(shù)據(jù)準(zhǔn)備好信號(hào)wready==1時(shí)有效(wvalid=1),在wready==0時(shí)無(wú)效;
  • )寫響應(yīng)準(zhǔn)備好信號(hào)bready:在寫地址、寫數(shù)據(jù)有效時(shí)變高,在寫響應(yīng)有效指示信號(hào)bvalid==1時(shí),變低。
  • )寫地址準(zhǔn)備好信號(hào)awready、寫數(shù)據(jù)準(zhǔn)備好信號(hào)wready:在無(wú)寫響應(yīng)時(shí)變高,在寫地址、寫數(shù)據(jù)有效時(shí)變低。
  • ? ? ? ? demo中的寫時(shí)序情況為寫數(shù)據(jù)有效為因,寫數(shù)據(jù)準(zhǔn)備好信號(hào)為果。具體如下:

    ?

    ?4.?讀時(shí)序?

    ?4.1srio中的讀序說(shuō)明

  • )寫數(shù)據(jù)時(shí)序:在一個(gè)時(shí)刻先寫入寫數(shù)據(jù)wdata,wvalid拉高,等待wready有效后再把寫數(shù)據(jù)有效信號(hào)wvalid拉低;
  • )寫地址時(shí)序:在寫入數(shù)據(jù)有效的同時(shí),寫入地址awaddr,awvalid拉高,等待awready有效后再把a(bǔ)wvalid拉低。
  • ?
  • ? ? ? ? 常規(guī)的讀理解為在讀準(zhǔn)備好時(shí)輸入需要讀取的地址,給入讀取的地址有效后,準(zhǔn)備信號(hào)就會(huì)拉低,去處理內(nèi)部數(shù)據(jù)。如下圖的srio讀時(shí)序圖:

    ? ? ? ? srio讀時(shí)序理解為:

  • )讀地址寫入情況:在讀地址準(zhǔn)備好信號(hào)arready為高時(shí)輸入需要讀取的地址araddr,同時(shí)arvalid為高即可。arvalid保持一個(gè)時(shí)鐘,在arready為低時(shí)也為低;
  • )讀相應(yīng)準(zhǔn)備好信號(hào):在arready為低時(shí)拉高,在讀響應(yīng)信號(hào)rvalid拉高后拉低。

  • 4.2demo中的讀時(shí)序

    ? ? ? ? demo中的讀時(shí)序如下圖所示:

  • )讀地址準(zhǔn)備好信號(hào)arready:每隔一個(gè)固定的時(shí)間段會(huì)輸出固定的兩個(gè)時(shí)鐘高信號(hào),準(zhǔn)備接收讀地址。經(jīng)驗(yàn)證并不是看到arvalid拉高后主動(dòng)拉低的;
  • )可接收下一個(gè)讀地址的條件:雖然一次性會(huì)輸出兩個(gè)時(shí)鐘的arready信號(hào),但是一次卻只能接收一個(gè)讀地址。需要在讀響應(yīng)后rvalid拉高一個(gè)時(shí)鐘后才能再次接收下一個(gè)讀地址。
  • ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的JESD204B的AXI4-Lite时序分析(对比SRIO的AXI4-Lite时序分析)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。