JAJSHG1E may 2019 – june 2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
各 CPU は、独自の 6 チャネル DMA モジュールを備えています。DMA モジュールは、CPU を介さずにペリフェラルやメモリ間でデータを転送するためのハードウェア方式を提供し、他のシステム機能の処理能力を解放します。さらに、DMA には、転送時にデータを直交的に再配置する機能、および複数のバッファを「ピンポン」方式で選択してデータを転送する機能があります。これらの機能は、最適な CPU 処理のためにデータをブロックに分けて構造化するのに役立ちます。
DMA モジュールはイベント・ベースのマシンであり、DMA 転送を開始するにはペリフェラルまたはソフトウェア・トリガが必要です。タイマを DMA トリガ・ソースに構成して、一定周期で駆動されるマシンにすることもできますが、モジュール自体には、メモリ転送を定期的に開始するメカニズムはありません。DMA モジュールには、個別に構成できる 6 つの独立した DMA チャネルがあります。各チャネルには独自の独立した PIE 割り込みが含まれており、DMA 転送が開始または完了したことを CPU に知らせます。6 つのチャネルのうち 5 つはまったく同じですが、チャネル 1 は、他のチャネルよりも高い優先度に設定できます。DMA の中心にはステート・マシンと緊密に結合されたアドレス制御ロジックがあります。このアドレス制御ロジックにより、転送中のデータ・ブロックの再配置や、バッファ間でのデータのピンポン処理が可能になります。
DMA の特長:
DMA のデバイスレベル・ブロック図を 図 8-5 に示します。