マルチ・チャネル DMA PCI Express* 用インテル FPGA IP ユーザー・ガイド

ID 683821
日付 10/06/2023
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

8.2.4. リクエスト構造

DMA 操作を要求するために、アプリケーションは以下を使用します。 rte_mbuf セグメントバッファーの物理アドレス、このディスクリプター内のデータの長さ、セグメント数、データの SOF と EOF を通知するために使用される 8 バイトのユーザーデータなどのパケット情報を含む構造体。

注: Avalon-ST デザインの場合、アプリケーションは、sof、eof、およびメタデータを、 rte_mbuf 構造で追加されたプライベート構造のドライバーに渡す必要があります。sof および eof フラグは、ファイルサイズに基づいて更新する必要があります。たとえば、file_size = 127 の場合、0 番目のディスクリプターには SOF フラグが含まれている必要があり、126 番目のディスクリプターには EOF ファイルが含まれている必要があります。

メタデータは個人情報であり、あらゆる目的に使用できます。

個人データの構造

struct private_data {
          uint64_t flags; /* SOF, EOF */
          uint64_t metadata; /* Private meta data */
};