Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
RX MCU
More
Cancel
RX MCU
Forum
Rx210で DMAとDTCはどう違う?
Home
Forum
Tags
More
Cancel
New
Replies
4 replies
Subscribers
458 subscribers
Views
10310 views
Users
0 members are here
DTC
パラメータ
RX210
DMA
beginner
コンセプト
Options
Share
More
Cancel
Related
Rx210で DMAとDTCはどう違う?
Lupin05
over 12 years ago
またまた、基本的な質問で恐れ入ります。
RX210のデータシートを読んでいます。そこで質問です。
DMAとDTCの違いってなんでしょう?
アドレス範囲とか、起動条件の設定可能範囲とか、パラメータの違いはデーシートで明らかなのですが、基本機能の差が理解できてません。
コンセプトの違いとか、想定用途とか伺えますでしょうか。
名前からすると別の機能を意図して用意したが出来上がったものは似たものになったのではないかと想像しています。
Parents
Kon Nozomu(すと)
over 12 years ago
自分のイメージですが、
・DMA
バス優先順位高、高速転送、転送空間512MB
・DTC
バス優先順位中、中速転送、転送空間(16M/SA or 4GB/FA)
SA:ShortAddressMode、FA:FullAddressMode
DMAの場合、レジスタの初期設定が済んでしまえばバスマスタを優先して使えるため、データガンガンを転送してくれ、応答性がとてもいいです。
DTCの場合、転送元、先の制限が緩いおかげ(?)か意外とサイクル数を消費します。自分の経験では1転送完了までに10~15サイクル消費したケースもあります。
サイクル数の違いはHWマニュアル(16.3.6、17.4.8)をご覧ください。
転送時間制約、転送空間制約、まずはどちらかで見極めてみてはいかがでしょうか。
使い勝手は「慣れ」だと思います。
Cancel
Up
0
Down
Reply
Cancel
Reply
Kon Nozomu(すと)
over 12 years ago
自分のイメージですが、
・DMA
バス優先順位高、高速転送、転送空間512MB
・DTC
バス優先順位中、中速転送、転送空間(16M/SA or 4GB/FA)
SA:ShortAddressMode、FA:FullAddressMode
DMAの場合、レジスタの初期設定が済んでしまえばバスマスタを優先して使えるため、データガンガンを転送してくれ、応答性がとてもいいです。
DTCの場合、転送元、先の制限が緩いおかげ(?)か意外とサイクル数を消費します。自分の経験では1転送完了までに10~15サイクル消費したケースもあります。
サイクル数の違いはHWマニュアル(16.3.6、17.4.8)をご覧ください。
転送時間制約、転送空間制約、まずはどちらかで見極めてみてはいかがでしょうか。
使い勝手は「慣れ」だと思います。
Cancel
Up
0
Down
Reply
Cancel
Children
No Data