簡體   English   中英

Zynq 處理器的捕獲圖像數據存儲在 Zynq 的 PS 塊的內存中的哪個位置? 這樣我就可以使用 AXI 接口將它帶到 PL 塊

[英]where in the memory of PS block of Zynq the captured image data is stored of Zynq Processor ? So that I can take it to PL block using AXI interface

我有一個 GigE 相機。 我正在使用 Zynq 板。 現在使用 linux 編程,我對 Zynq 處理器的 PS 部分進行編程並捕獲視頻,現在我有 imagebuffer 變量,其中包含捕獲的圖像數據。 我想使用 AXI 接口將數據從 PS 帶到 PL 部分我可能會使用 AXI_VDMA 互連,問題是 Imagebuffer 存儲在內存中的哪個位置,以便我可以將它帶到 Zynq 中的 PL 部分。

這是 Zynq 處理器的圖像。在此處輸入圖片說明

通常,CPU 使用內核或用戶空間虛擬地址訪問視頻圖像緩沖區。 可編程邏輯使用物理地址,因此您需要將虛擬地址轉換為物理地址並配置 AXI_VDMA 以使用它。

在 Linux 內核中有一個用於 xilinx_axi_vdma 的設備驅動程序,它使用 dma-mapping 來解決虛擬/物理映射問題。

有關如何使用它的更多詳細信息,請參閱XAPP792:及其相應的參考設計。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM