私はDMA転送レートについて学習しようとしていますが、私はこの質問を理解できません。私は答えを持っていますが、そこに行く方法はわかりません。DMA転送データレート
この質問は、入力インターフェイスに到着するデータのメモリへの入力と格納、このメカニズムを使用して達成可能な達成可能なデータ転送速度、および特定のデータ転送速度に使用されるバス帯域幅(容量) 。 DMA転送ごとに実行されるクロックサイクルの実行と、バスの獲得と解放のためのクロックサイクルの詳細が表示されます。 DMAデバイスが入力インターフェイスとメモリの間で1つのデータ項目を転送するために必要なクロックサイクル数、システムバスを獲得して解放するクロックサイクル数、それぞれのサイズ(ビット単位)データ項目、およびクロック周波数を含む。
各データ転送用のクロックサイクル数8
クロックサイクル数バスを取得して解放するために4
データ項目あたりのビット数= 8
クロック周波数= 20MHzの
A)達成可能な最大データレートは何Kbpsですか?
B)データレートが267Kbits/secの場合、DMAデバイスが使用するバスクロックの割合はどれくらいですか?
は、予め
A)20000.0
B)2.0
おかげ回答します。
素敵な答えを共有してくださいので、私は、第二部に非常に包括的なこだわっています! – portforwardpodcast
これは良い答えでしたが、透明モードと同様に3番目のアクセスタイプが追加されています。このモードでは、CPUがシステムバスを使用しない操作を実行しているときだけDMAコントローラがデータを転送します。 – fazkan