マルチチャンネルDMAコントローラ

マルチチャンネル・ダイレクト・メモリ・アクセス(DMA)コントローラは、外部デバイスがシステムメモリから直接情報を伝達することで、マイクロプロセッサシステム機能の向上を目的に設計されました。メモリ・ツー・メモリトランスファ機能もサポートされています。

MCDMAコントローラ・コアは8237及びnon-8237の2つのモデルをサポートします。8237モードが選択されている場合、インテル8237A DMAコントローラまたは幾つかのバリエーションと互換性のあるコアを構成します。これらのバリエーションはデータシートの"8237インテル製品との互換性の違い"に列挙しています。8237モードは4個の独立チャンネルを、non-8237モードは16個までの独立チャンネルをサポートします。

特長

  • Selectable 8237 Mode
  • 8237モード選択可能
  • Non-8237モードでは最高16個までの独立DMAチャンネルに構成可能
  • Non-8237モードでは8、16、32または64ビットのデータ幅を構成可能
  • Non-8237モードでは16、24、または32ビットのアドレス幅を構成可能Non-8237モードではワード・カウンタ・レジスタ幅が構成可能
  • 全チャンネルで独立自動初期化
  • シングル、ブロック、デマンド・トランスファ・モードでメモリ・ツー・メモリトランスファ
  • メモリ・ブロック初期化
  • ソフトウェアDMAリクエスト

Jump to

ブロック ダイアグラム

Multi-channel DMA Controller Block Diagram

パフォーマンスとサイズ

シリーズ4 ORCA®FPGAとFPSCs1用の評価構成1
パラメータファイルの名前 モード LUTs ORCA4 PFUs2 レジスター 外付けピン fMAX (MHz) チャンネル数 データバス幅 アドレスバス幅 ワード・カウント幅
dma_mc_
o4_2_001.lpc
8237 1258 200 524 59 58 4 8 16 16
dma_mc_
o4_2_002.lpc
Non-8237 2661 499 1187 125 66 4 32 32 16

1 ラティスのispLEVERTMv3.0SP1ソフトウェアと、OR4E02- 2PBGAM680-DEを使用した時の性能と利用リソースです。シンプリシティのシンプリファイv.7.03を総合的にお使いください。このIPを ORCAファミリ内で、違った集積度、パッケージ、スピードもしくはグレードで使用した時、性能は多少違ってきます。
2 PFUはラティスデバイスの標準ロジックブロックです。詳細はデータシートをご覧ください。

ixpXPGA1用の評価構成1
パラメータファイルの名前 モード LUT42 ispXPGA PFUs2 レジスター 外付けピン fMAX (MHz) チャンネル数 データバス幅 アドレスバス幅 ワード・カウント幅
dma_mc_
xp_2_001.lpc
8237 1450 432 562 58 58 4 8 16 16
dma_mc_
xp_2_002.lpc
Non-8237 3487 1072 1181 124 66 4 32 32 16

1 ラティスのispLEVERTMv3.0 ソフトウェアと、LFX1200B-05F900Cを使用した時の性能と利用リソースです。シンプリシティのシンプリファイv.7.03を総合的にお使いください。このIPをispXPGAファミリ内で、違った集積度、パッケージ、スピードもしくはグレードで使用した時、性能は多少違ってきます。
2 PFUはラティスデバイスの標準論理ブロックです。詳細は、データシートをご覧ください。

LatticeECP/EC1用の評価構成1
パラメータファイルの名前 モード SLICEs LUTs レジスター I/O fMAX (MHz) チャンネル数 データバス幅 アドレスバス幅 ワード・カウント幅
dma_mc_e2
_3_001.lpc
8237 710 1087 551 59 72 4 8 16 16
dma_mc_e2
_3_002.lpc
Non-8237 1633 2249 1181 125 86 4 32 32 16

1ラティスのispLEVERTMv4.1 ソフトウェアと、LFEC20E-4F672Cを使用した時の性能と利用リソースです。

LatticeXP用の評価構成1
パラメータファイルの名前 モード SLICEs LUTs レジスター I/O fMAX (MHz) チャンネル数 データバス幅 アドレスバス幅 ワード・カウント幅
dma_mc_xm
_3_001.lpc
8237 746 1287 555 59 71 4 8 16 16
dma_mc_xm
_3_002.lpc
Non-8237 1794 3084 1179 125 80 4 32 32 16

1 ラティスのispLEVERTMv5.0 ソフトウェアと、LFXP10E-4F388Cを使用した時の性能と利用リソースです。

LatticeSC用の評価構成1
パラメータファイルの名前 モード SLICEs LUTs レジスター I/O fMAX (MHz) チャンネル数 データバス幅 アドレスバス幅 ワード・カウント幅
dma_mc_sc
_3_001.lpc
8237 717 1249 534 59 >100 4 8 16 16
dma_mc_sc
_3_002.lpc
Non-8237 1744 2864 1179 125 >100 4 32 32 16

1ラティスのispLEVERTMv5.1 ソフトウェアと、LFSC3G!25E-5F900Cを使用した時の性能と利用リソースです。

発注情報

    パートナンバー:
    • ORCA 4: DMA-MC-O4-N2
    • ispXPGA: DMA-MC-XP-N2
    • LatticeECP/EC: DMA-MC-E2-N3
    • LatticeXP: DMA-MC-XM-N3
    • LatticeSC: DMA-MC-SC-N3

IP コアを購入する方法を見つけるためにローカル格子営業所までご連絡ください。

ドキュメント

Quick Reference
Information Resources
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Multi-channel DMA Controller User's Guide
04.0 2/1/2006 PDF 252 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
IP Module Evaluation Tutorial
8/1/2004 PDF 216.1 KB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Evaluation Package for Multi-channel DMA Controller for ORCA 4 - Configuration 2
8/1/2003 ZIP 371.4 KB
Evaluation Package for Multi-channel DMA Controller for ispXPGA - Configuration 1
8/1/2003 ZIP 755.5 KB
Evaluation Package for Multi-Channel DMA Controller for LatticeECP/EC - Configuration 1
8/1/2004 ZIP 250.2 KB
Evaluation Package for Multi-Channel DMA Controller for LatticeECP/EC - Configuration 2
8/1/2004 ZIP 377.8 KB
Evaluation Package for Multi-channel DMA Controller for ORCA 4 - Configuration 1
8/1/2003 ZIP 249.2 KB
Evaluation Package for Multi-channel DMA Controller for ispXPGA - Configuration 2
8/1/2003 ZIP 1.5 MB
Evaluation Package for Multi-Channel DMA Controller for LatticeXP- Configuration 2
5/1/2005 ZIP 1.1 MB
Evaluation Package for Multi-Channel DMA Controller for LatticeXP- Configuration 1
5/1/2005 ZIP 971.1 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.