色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

一邊學習控制FFT IP核,一邊學習AXI4-Stream協議

冬至配餃子 ? 來源:Bug記錄 ? 作者:woodfan ? 2023-06-19 14:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FFT IP核的設置

這里做最簡單的設置,打開Vivado,點開IP Catalog,找到FFT IP核。設置界面如下:

圖片Configuration 設置

設置的參數意義如下:

  • Numbers of Channels: 通道數,FFT IP核可以設置多個數據通道,進行多路FFT操作
  • Transform Length: 傳輸的數據長度,就是FFT中的點數,決定輸出的頻譜分辨率
  • Architecture Configuration:如果Architecture Choice選擇Automatically Select,IP核會根據你填的時鐘頻率和數據吞吐量選擇適合的架構

圖片

Implementation

設置的參數意義如下:

  • Data Format: 數據格式,定點數或浮點數,浮點數不能使用多個通道同時進行FFT操作
  • Scaling Options: 對輸出的數據進行等比例縮小,如果選Scaled,則在控制IP核時需要設置縮小比例,詳情見: 資料1
  • Input Data Width:輸入數據位寬,這里只用輸入I,Q一路的位寬,不需要輸入組合起來的位寬
  • Phase Factor Width:因為進行FFT 操作涉及乘加操作,肯定會有精度損失,這里可以設置一個合適的值平衡精度和面積的要求。
  • 控制信號:時鐘使能跟復位信號,復位信號拉低最少要保持兩個時鐘周期。
  • Output Ordering: Natural Order輸出的頻譜數據還要做fftshift,這個跟fft算法流程有關系
  • Optional Output Fields: 輸出的索引信號和overflow信號,勾選后這些信息會跟頻譜數據一起輸出

圖片

Detail Implementation

直接默認跳過。

IP核生成后可以看到有很多信號,這些信號代表的意義又是怎么樣的。可以在IP核設置界面的左側Implementation Detail看到下圖內容

圖片

從圖中可以看出:

  • Output Data Width: 輸出數據的位寬,當然也是I,Q一路信號的位寬
  • S_AXIS_DATA_TDATA: 這是把時域信號往FFT IP核傳輸的數據通道,通過圖中可以看到,57:32傳輸Q路信號,25:0傳輸I路信號。

圖片

  • S_AXIS_CONFIG_TDATA: 這是對FFT IP核設置參數內容;圖中很明顯告知,16:1傳輸SCALE_SCH信號,這個信號決定輸出的數據等比例縮小多少倍,具體參數設置可以看: 資料1的內容;0位傳輸的控制信號,為1時IP核做FFT運算,為0時做IFFT運算。
  • M_AXIS_DATA_TDATA: 這是FFT輸出的頻譜數據,從圖中可以看到,57:32對應的是虛部數據,25:0對應的是實部數據。

圖片

  • M_AXIS_DATA_TUSER: 這個信號根據圖中可知,傳輸的是輸出頻譜的索引,有一定的作用。這里輸出的具體內容根據上述的FFT IP核設置決定

圖片

大概的運算時間

這些信號其實都是AXI4-Stream的相關信號

AXI4-Stream協議

除了AXI4-Lite的信號,AXI4-Stream還增加了以下信號:

  • TKEEP:指示信號,指明當前數據數據類型,發送數據方控制該信號;為低電平表明對應字節數據是空字節,可以移除;與TSTRB一同發揮作用,兩個信號都是可選非必需信號
    當去掉TKEEP信號,TKEEP視作全高電平
    當去掉TSTRB信號,TSTRB的值等同TKEEP
    兩個信號都被選擇后作用如下圖:
    圖片
  • TLAST:指示信號,指明當前是最后一次數據傳輸,發送數據方控制該信號;只有在最后一次數據傳輸時該信號會拉高一次,信號一直拉高表明數據都是獨立的而不是來自同一個數據包,可選非必需信號;
    發送方(Master)不要求一定要支持該信號
    接受方(Slave)的該信號固定為低電平
  • TID: 指示信號,指明當前數據流的ID,標明不同的數據流,發送數據方控制該信號,可選非必需信號,內容見TLAST;
  • TDEST:指示信號,提供數據流的路由信息,發送數據方控制該信號,可選非必需信號,內容見TLAST;
  • TUSER:可以自定義的數據信息,發送方跟接收方協商好,數據內容根據雙方協商確定,起傳輸輔助信息內容,發送數據方控制該信號,并且跟隨發送方的數據流一同發送,雙方的TUSER數據位寬確定規則如下:
    MIN(MAX[TUSER bits per byte of masters], MAX[TUSER bits per byte of slaves])
  • TREADY,TDATA也是可選非必需信號;去掉TREADY信號,TREADY視作為高電平;去掉TDATA,TSTRB也被視作去掉

而在FFT IP核中,一共出現了下列信號:

  • s_axis_data: FFT IP核的時域數據輸入通道,這個傳輸過程中,FFT IP核作為接收方(Slave)
  • s_axis_config: FFT IP核的配置數據輸入通道,這個傳輸過程中,FFT IP核作為接收方(Slave)
  • m_axis_data: FFT IP核的頻譜數據輸出通道,這個傳輸過程中,FFT IP核作為發送方(Master)

而且,s_axis_config只使用了TDATA,TREADY,TVALID; s_axis_data使用了TDATA,TREADY,TVALID, TLAST; m_axis_data使用TDATA,TREADY,TVALID, TLAST, TUSER;相對來說控制并不復雜;

FFT IP核的控制流程如下:

  1. 配置好s_axis_config_tdata, s_axis_config_tready跟s_axis_config_tvalid握手(都為高)后,配置數據傳入;
  2. 等待s_axis_data_tready和s_axis_data_tvalid拉高,通過s_axis_data_tdata傳入數據至FFT IP核,等到最后一次數據傳輸,同時拉高s_axis_data_tlast;
  3. 等待m_axis_data_tvalid和m_axis_data_tready拉高,接收m_axis_data_tdata的數據,m_axis_data_tuser的數據是頻譜數據的索引,根據這個索引可以知道當前頻譜數據的位置;等到m_axis_data_tlast拉高,數據傳輸結束。

最終結果圖:

圖片

圖片

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

    關注

    15

    文章

    446

    瀏覽量

    61168
  • AXI4總線
    +關注

    關注

    0

    文章

    9

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    文詳解Video In to AXI4-Stream IP

    Video In to AXI4-Stream IP用于將視頻源(帶有同步信號的時鐘并行視頻數據,即同步sync或消隱blank信號或者而后者皆有)轉換成AXI4-Stream接口形
    的頭像 發表于 04-03 09:28 ?1402次閱讀
    <b class='flag-5'>一</b>文詳解Video In to <b class='flag-5'>AXI4-Stream</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>

    TPA3255有直流輸出,一邊1V,一邊2.2V,是什么原因?

    TPA3255有直流輸出,一邊1V,一邊2.2V。不知是什么原因,電路是參考官方電路。BTL雙聲道輸出
    發表于 10-12 08:05

    TPA3255加了PFFB后一邊輸出聲音很小是什么原因?

    加了PFFB后一邊輸出聲音很小,一邊大,不知是什么原因;斷開PFFB就沒事;另PFFB電阻電容功率耐壓要多大的?(現在用的是0805、電容耐壓是100V) BTL模式
    發表于 10-12 09:05

    為什么L298n的輸出端本來是一邊一邊低的,

    為什么L298n的輸出端本來是一邊一邊低的,接上直流電機后,兩端的電壓就變了,就在跳動,0到4.3之間跳動:
    發表于 08-09 14:53

    手機一邊充電一邊使用對人,手機,電池有哪些危害

    手機一邊充電一邊使用對人,手機,電池有哪些危害
    發表于 08-04 09:43

    有人有經驗AXI4-Stream到視頻輸出IP嗎?

    be experienced AXI4-Stream to Video Out IP core?Is there any special keys I need to pay attention to make
    發表于 03-08 10:00

    請問我對AXI4-Stream FIFO的理解不正確嗎?

    嗨,我正在研究Spartan 6的設計。數據來自PCIe IP,頻率為62.5MHz,通過AXI4-Stream FIFO同步到100 MHz系統時鐘。這是個示例波形;m_axis
    發表于 08-12 07:29

    用UCOS實現一邊播放音樂一邊觸摸,為什么會有卡頓的現象

    用UCOS實現一邊播放音樂一邊觸摸,為什莫播放音樂會有卡頓的現象? 圖片中任務是觸摸屏,任務二是播放音樂。
    發表于 05-20 09:57

    axi4-stream互連問題如何解決

    你好,大家好。我正在使用EMI14.4和xc6v315t。我正在嘗試模擬IP CORE.It的axi4-stream interconnect.I配置ip為6siand 4mi。但是當
    發表于 06-18 15:08

    手機如何實現一邊充電一邊聽歌(聽)呢

    ,如何實現一邊充電一邊聽歌(聽)呢?因此,USB Type-C接口的轉接器應時而生了,輕松的實現不同音頻插頭與音響耳機之間的相互轉換,而且一邊
    發表于 09-14 08:41

    僅使用一邊輸出時電路圖

    僅使用一邊輸出時電路圖
    發表于 08-04 10:46 ?538次閱讀
    僅使用<b class='flag-5'>一邊</b>輸出時電路圖

    自定義sobel濾波IPIP接口遵守AXI Stream協議

    自定義sobel濾波IP IP接口遵守AXI Stream協議
    的頭像 發表于 08-06 06:04 ?4302次閱讀

    關于AXI4-Stream協議總結分享

    XI4-StreamAXI4的區別就是AXI4-Stream去除了地址線,這樣就不涉及讀寫數據的概念了,只有簡單的發送與接收說法,減少了延時。由于AXI4-Stream
    的頭像 發表于 06-23 10:08 ?2693次閱讀

    AXI4-Stream Video 協議AXI_VDMA的IP介紹

    本文主要介紹關于AXI4-Stream Video 協議AXI_VDMA的IP相關內容。為后文完成使用帶有HDMI接口的顯示器構建圖像視
    的頭像 發表于 07-03 16:11 ?9790次閱讀

    AXI4AXI4-Lite 、AXI4-Stream接口

    AXI4種高性能memory-mapped總線,AXI4-Lite是只簡單的、低通量的memory-mapped 總線,而 AXI4-Str
    的頭像 發表于 07-04 09:40 ?9772次閱讀
    主站蜘蛛池模板: 高h乱np甄宓 | 亚洲A片不卡无码久久尤物 亚洲a免费 | adc网址在线观看 | 亚洲国产精品久久精品成人网站 | 翁熄性放纵交换01 | 国产精品成人自拍 | 亚洲精品久久久992KVTV | 国产极品白嫩超清在线观看 | 精品性影院一区二区三区内射 | 综合一区无套内射中文字幕 | 老阿姨儿子一二三区 | 欧美一区二区VA毛片视频 | 国内精品国内自产视频 | 月夜直播免费看 | 美艳人妻在厨房翘着屁股 | 日本吃孕妇奶水免费观看 | 男人女人边摸边吃奶边做 | 91精品国产91 | 日本VA在线视频播放 | 国产精品一库二库三库 | 99RE久久精品国产 | 99久久免费看少妇高潮A片 | 亚洲精品123区在线观看 | 欧美高清vivoesosexo18 | 亚洲精品喷白浆在线观看 | 久久久久夜| 无敌在线视频观看免费 | 金发欧美一区在线观看 | 国产精品亚洲AV毛片一区二区三区 | 欧美巨大xxxx做受高清 | 国产成人a一在线观看 | 国产成人精品久久一区二区三区 | 99久久亚洲 | 入禽太深在线观看免费高清 | 日韩欧美亚洲精品综合在线 | 狠狠干.in| 三男强一女90分钟在线观看 | 无码日韩人妻精品久久蜜桃入口 | YY8848高清私人影院 | 龙岩综合频道 | xiah俊秀|

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品