これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

PSOC 4 ダイレクト メモリ アクセス (DMA) チャネル

DMAチャネル コンポーネントによる効率的なデータ転送

nobutton

概要

DMA チャネル コンポーネントは、メモリ、コンポーネント、およびレジスタとの間でデータを転送します。これらの転送は、CPU とは無関係に行われます。DMA は、最大 65,536 個のデータ要素を転送できます。これらのデータ要素は、バイト幅、ハーフワード (2 バイト)、またはワード幅 (4 バイト) にすることができます。DMA は、DMA チャネル (それ自体を含む)、別の DMA チャネル、周辺機器、または CPU から取得できる外部トリガーを介して各トランザクションを開始します。DMA は、データ転送タスクを CPU からオフロードするのに最適です。

  • 最大32のDMAチャネルをサポート。デバイス固有のデータシートを参照して、特定のデバイスのチャンネル数を確認してください
  • チャンネルごとに2つの独立したディスクリプタ
  • 4つの優先レベル
  • バイト、ハーフワード(2バイト)、ワード(4バイト)の転送
  • 最大65536データ要素の転送サイズ
  • コンフィギュレーション可能な割り込みの生成
  • 転送完了時の出力トリガ
  • 3つの転送モード

DMA チャネル コンポーネントは、メモリ、コンポーネント、およびレジスタとの間でデータを転送します。これらの転送は、CPU とは無関係に行われます。DMA は、最大 65,536 個のデータ要素を転送できます。これらのデータ要素は、バイト幅、ハーフワード (2 バイト)、またはワード幅 (4 バイト) にすることができます。DMA は、DMA チャネル (それ自体を含む)、別の DMA チャネル、周辺機器、または CPU から取得できる外部トリガーを介して各トランザクションを開始します。DMA は、データ転送タスクを CPU からオフロードするのに最適です。

  • 最大32のDMAチャネルをサポート。デバイス固有のデータシートを参照して、特定のデバイスのチャンネル数を確認してください
  • チャンネルごとに2つの独立したディスクリプタ
  • 4つの優先レベル
  • バイト、ハーフワード(2バイト)、ワード(4バイト)の転送
  • 最大65536データ要素の転送サイズ
  • コンフィギュレーション可能な割り込みの生成
  • 転送完了時の出力トリガ
  • 3つの転送モード

デザイン リソース