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

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

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

3天內不再提示

Petalinux加速axi-dma內核驅動緩沖區讀過程

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀

1、參考https://forums.xilinx.com/t5/%E5%B5%8C%E5%85%A5%E5%BC%8F-%E7%A1%AC%E4%BB...

按照官方說明,copy數據速率基本為系統ddr的帶寬。

2、工程 生成數據大小2048X2048 4MB 也就是一次dma數據大小,一次dma數據的大小與axi-dma核中buffer lenght registr有關,長度最大26,也就是2^26個字節,為64MB,工程中加入ila核用來調試。

poYBAGIMpTyAYJvtAAJCVgOdWlk847.png

3、生成bit后,導出xsa文件。
4、在vitis中應用xsa文件,新建a5_zynqmp_fsbl工程,按照官方說明,修改sfsbl_main.c,并編譯,在debug文件夾中可以找到a5_zynqmp_fsbl.elf文件。

poYBAGIMpT6AG_TAAAU0cuw5eRo039.png

5、在petalinux環境中新建工程,參考以前的博客,直到petalinux-build。
6、修改設備樹

poYBAGIMpT-AaMEDAAGzAPp__24370.png

7、重新petalinux-build。
8、在image/linux文件夾下

pYYBAGIMpUGAAOv_AAH9HYEgbjE594.png

9、拷貝出bl31.elf boot.scr image.ub pmufw.elf system.bit system.dtb u-boot.elf 七個文件,以及vitis中生成的a5_zynqmp_fsbl.elf共8個文件,到linux_dma_test.
10、在petalinux工程中,build文件夾中拷貝bootgen.bif文件,并修改成如下

poYBAGIMpUOAVpOTAADAWGY0B3U139.png

11、新建regs.init

pYYBAGIMpUSAUO1OAAAxkZn3Sl0889.png

12、生成BOOT.BIN,然后一起將BOOT.BIN image.ub和boot.scr復制到sd卡。

poYBAGIMpUWAfNwZAADSrgahF0g870.png

13、測試

poYBAGIMpUeALBDKAAC60ij8J_A905.png

pYYBAGIMpUmAYEEzAAJCH3rUgI8607.png

14、上電開機,加載axi-dma的驅動,將3.0U盤掛在到mnt下

poYBAGIMpUyAJ250AAEGdErzqQs418.png

由以上可以看出,pl生成一張4MB的數據耗時43ms,將4MB數據由dma讀緩沖區copy到內核緩沖區耗時4ms,基本接近ddr的帶寬。整個鏈路中的帶寬完全受限于U盤的存儲速度。

15、U盤中的圖片,大小128MB,數據正確。

poYBAGIMpVmADcOWABP3Mu4LBzg213.png

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

    關注

    1

    文章

    565

    瀏覽量

    24729
  • 編譯
    +關注

    關注

    0

    文章

    657

    瀏覽量

    32852
收藏 人收藏

    評論

    相關推薦

    分享一個嵌入式通用FIFO環形緩沖區實現庫

    開源項目ringbuff ,是一款通用FIFO環形緩沖區實現的開源庫,作者MaJerle,遵循 MIT 開源許可協議。
    的頭像 發表于 10-23 16:20 ?375次閱讀
    分享一個嵌入式通用FIFO環形<b class='flag-5'>緩沖區</b>實現庫

    內存緩沖區和內存的關系

    內存緩沖區和內存之間的關系是計算機體系結構中一個至關重要的方面,它們共同協作以提高數據處理的效率和系統的整體性能。
    的頭像 發表于 09-10 14:38 ?542次閱讀

    單片機中的幾種環形緩沖區的分析和實現

    單片機中的幾種環形緩沖區的分析和實現一、簡介環形緩沖區(RingBuffer)是一種高效的使用內存的方法,它將一段固定長度的內存看成一個環形結構,用于存儲數據,能夠避免使用動態申請內存導致的內存碎片
    的頭像 發表于 08-14 08:39 ?817次閱讀
    單片機中的幾種環形<b class='flag-5'>緩沖區</b>的分析和實現

    ESP8266有雙緩沖區嗎?

    我想實時傳輸一些信號的測量數據。信號的采樣周期為 1 ms。我想每 500 毫秒發送 2048 字節(一個數據包)。ESP8266有雙緩沖區(2x 2048字節)嗎?其想法是計數填充一個緩沖區(周期
    發表于 07-16 07:29

    創建DMA通道時,能否將DMA緩沖區的大小指定為8字節,并將DMA緩沖區的編號指定為1?

    創建 DMA 通道時,能否將 DMA 緩沖區的大小指定為 8 字節,并將 DMA 緩沖區的編號指定為 1?
    發表于 05-31 07:46

    如何確保在負載量小于或大于DMA緩沖區大小的情況下完全提交數據?

    我正在啟動一個基于 FX3(配置為從 FIFO)的新項目。作為設計準備工作的一部分,我閱讀了 KBA223338 以及其他參考資料。 將為 U2P 字節傳輸設置 SS BULK OUT + AUTO DMA 通道。 如何確保在負載量小于或大于 DMA
    發表于 05-24 06:49

    FX3多通道DMA在切換DMA緩沖區時仍會丟失數據,為什么?

    到了該示例。? 問題是,當 DMA 緩沖區切換時,我會丟失數據。 我了解到,解決這個問題的辦法是實現兩個或多個線程,并在這些線程之間切換。 修改后的 GpifToUSB 示例可在https
    發表于 05-22 07:24

    stm32野火開發板上做USB通信,PC端USB的緩沖區和串口緩沖區的大小是多少?

    ADC采集的波形還原,也就是畫圖。 我就不明白,安裝的驅動作用是?修改了PID和VID。 還有PC端的USB作用不是太明白?是一下那種情況: 1、stm32端傳過來的數據根本沒有經過USB的緩沖區,而是
    發表于 05-17 14:02

    具有八進制反相緩沖區的掃描測試設備數據表

    電子發燒友網站提供《具有八進制反相緩沖區的掃描測試設備數據表.pdf》資料免費下載
    發表于 05-17 09:58 ?0次下載
    具有八進制反相<b class='flag-5'>緩沖區</b>的掃描測試設備數據表

    Stm32采用環形緩沖區接收rk3588的數據代碼

    Stm32采用環形緩沖區接收rk3588的數據代碼
    的頭像 發表于 05-15 10:10 ?580次閱讀

    交換機與路由器緩沖區:尋找完美大小

    *本文系SDNLAB編譯自瞻博網絡技術專家兼高級工程總監Sharada Yeluri領英 在路由器和交換機中,緩沖區至關重要,可以防止網絡擁塞期間的數據丟失。緩沖區到底要多大?這個問題在
    的頭像 發表于 04-11 16:56 ?1313次閱讀
    交換機與路由器<b class='flag-5'>緩沖區</b>:尋找完美大小

    交換芯片緩沖區大小是什么

    交換芯片緩沖區大小并不一定是固定的。緩沖區的設計和實現會根據芯片的具體型號、規格以及應用場景的不同而有所差異。一些交換芯片可能具有固定大小的緩沖區,以滿足特定的性能需求或成本限制。然而,隨著技術
    的頭像 發表于 03-18 14:42 ?622次閱讀

    使用UART FIFO緩沖區時,緩沖區中的數據有時會損壞的原因?

    我在使用 UART FIFO 緩沖區時遇到了以下問題。 問題描述: 當通過兩個 UART 通道使用完整的 UART FIFO 緩沖區并通過兩個通道進行通信時,緩沖區中的數據有時會損壞,例如,UART
    發表于 03-06 06:59

    沒有辦法通過FX3固件檢查緩沖區是卡住了還是已滿?

    我正在嘗試通過多通道 DMA 緩沖區直播 1080p60 視頻,但是我們遇到了一個問題,即在向 FX3 寫入一定數量的緩沖區之后,我們看到當前線程 WATERMARK 和 READY 標志保持不變
    發表于 02-23 08:01

    xmc7100 DMA為什么沒有將ADC數據寄存器值傳送到存儲器緩沖區

    我使用的是 xmc7100 芯片,為什么 DMA 沒有將 ADC 數據寄存器值傳送到存儲器緩沖區
    發表于 01-29 08:33
    主站蜘蛛池模板: 亚洲人成人毛片无遮挡| 韩国无遮羞禁动漫在线观看 | 激情女人花| 国产成人精品一区二区三区视频| 99re热精品视频国产免费| 中国女人精69xxxxxx视频| 一日本道伊人久久综合影| 亚洲精品第五页中文字幕| 乡村教师电影完整版在线观看| 撕开美女的衣服2| 涩涩视频下载| 视频一区视频二区ae86| 无遮挡h肉3d动漫在线观看| 青草影院天堂男人久久| 国产精品自在在线午夜精品| 国产成人免费网站在线观看| 俄罗斯呦呦| 国产久久精品热99看| cctv网站| 刘梓晨啪啪啪| 九九在线精品亚洲国产| 久久成人免费观看全部免费 | 影音先锋av丝袜天堂| 香蕉精品国产自在现线拍| 日韩亚洲人成在线| 露露的性战k8经典| 四虎永久在线精品免费A| 亚洲VA欧美VA天堂V国产综合| 亚洲第一伊人| 性盈盈剧场| 亚洲中文字幕日本在线观看| 艳鉧动漫片1~6全集在线| 国产偷抇久久精品A片蜜臀AV| 国产亚洲精品字幕在线观看| 精品一产品大全| 美女坐脸vk| 日本久久和电影| 亚洲成A人片在线观看中文不卡| 伊人久久大香线蕉综合bd高清| 在线播放性xxx欧美| www在线小视频免费|