インテルのみ表示可能 — GUID: iga1401397705059
Ixiasoft
インテルのみ表示可能 — GUID: iga1401397705059
Ixiasoft
29.1. コアの概要
Avalon® インターフェイスを備えるダイレクト・メモリー・アクセス (DMA) コントローラー・コアは、バルクデータの転送を実行し、ソースアドレス範囲からデータを読み出し、別のアドレス範囲にデータを書き込みます。 Avalon® Memory-Mapped ( Avalon® -MM) マスター・ペリフェラル (CPUなど) は、メモリー転送タスクをDMAコントローラーにオフロードすることができます。DMAコントローラーがメモリー転送を実行している間に、マスターは他のタスクを並行して実行することができます。
DMAコントローラーは、可能な限り効率的にデータを転送し、送信元もしくは送信先で許容される最大のペースでデータを読み書きします。DMAコントローラーは、フロー制御をともなう Avalon® 転送を行うことができます。よって、低速ペリフェラル (UARTなど) との間で、フロー制御を使用してペリフェラルで許容される最大のペースでデータを自動的に転送できるようになります。
Nios® IIプロセッサーの場合、デバイスドライバーがHALシステム・ライブラリーで提供されています。HALサポートの詳細に関しては、ソフトウェアのプログラミング・モデルのセクションを参照してください。