私は8237A-5 DMAコントローラの機能を学習しようとしています。私はそれについて読んできましたが、今ではソフトウェアのゲートレベルで設計を開始しました。 CSピンはアクティブローです。ここで高い信号が得られたら、何が起こるのですか?他のピンはすべて高Zになるのですか?信号が低くなったらどうなりますか?DMAコントローラが選択されるとどうなりますか?
答えて
データ出力は、他のチップがデータバスを使用できるようにハイインピーダンスになります。バス上で発生する動作は無視されます。 CSピンでロー信号を受信すると、データシートに従ったバストランザクションが処理されます。次に、データバスからのデータをラッチし、またはリードサイクルまたはライトサイクルのためにデータバスにデータをラッチする。
通常のハードウェア設計では、CSピンはアドレスデコーダの出力によって駆動されます。アドレスがターゲットデバイスの範囲内にあることがわかると、アドレスデコーダはそのデバイスのチップセレクトピンをアクティブに駆動します。これにより、ターゲット・デバイスのみが各バス操作に応答します。
CS信号を送信する信号はいつ送信されますか?同時にそれに送られる他の信号はありますか? –
私は既にあなたの質問に答えるように更新したと思います。通常はアドレスデコーダが行います。通常、必要な信号はプロセッサ自体から発生しますが、他の信号が必要な場合もあります。 (例えば、プロセッサが 'リード・ライト'と '選択'信号を使用しているときに、チップが 'リード・セレクト'と 'ライト・セレクト'を必要とする場合、またはバスを多重化または逆多重化する必要がある場合、コントローラが使用するものにプロセッサが使用するもの) –
したがって、特定のアドレス範囲では、DMAが自動的に選択されますか? –
- 1. SSISでIgnore failureが選択されていると無視される行はどうなりますか?
- 2. Eucalyptus Clusterコントローラがクラッシュするとどうなりますか?
- 3. 正しい選択オプションが選択されているかどうかのテスト
- 4. ラジオボタンの選択がIOSで選択されているかどうか
- 5. Divを選択すると、オプション値が選択されます
- 6. TextBoxが選択されたとき、実際にはどうなりますか?または集中した..?
- 7. DataGridView選択された行があり、それがNewRowではないかどうかを確認します。
- 8. [LSApplicationWorkspace defaultWorkspace]と-allApplicationsにはどのような選択肢がありますか?
- 9. anglejsで値を選択すると、htmlのタグ値が選択されなくなります
- 10. コントローラで角度選択モデルが更新されない
- 11. オプションが選択されたら、選択要素を隠すことができるディレクティブがありますか?
- 12. cssボタンが選択されているかどうかをチェック
- 13. RadioButtonsが選択されているかどうか
- 14. 「ウェブアプリケーションに変換」オプションは、ビジュアルスタジオで選択するとどうなりますか?
- 15. リストから選択するとアイテムが選択されますが、変更はコミットされません
- 16. コントローラの選択された行からデータテーブルを取得する
- 17. ボタングループを選択すると、他のものが選択されていない場合、どのようにボタングループを作ることができますか?Javascript
- 18. System.exit(0)が実行されるとどうなりますか?
- 19. サーブレットが要求されるとどうなりますか?
- 20. メッセージがMQでロールバックされるとどうなりますか?
- 21. セグメント化されたコントローラのどのセグメントが選択されているかを設定する方法
- 22. getUserMedia - ユーザーが選択しない場合はどうなりますか?
- 23. Androidカスタムイメージボタンが選択されたままになりません
- 24. callback()が実行されないとどうなりますか?
- 25. MVC DropDownListFor選択されていない値が選択されています
- 26. ボタンが押されたときにチェックボックスが選択されているかどうかを確認する
- 27. 複数選択リストの選択したアイテムをコントローラに戻すにはどうすればいいですか?
- 28. 選択されていないリストボックスの値をコントローラに戻す
- 29. MaterialDrawerから選択するとフラグメントがロードされない
- 30. UITableViewテーブルセルが選択されていないときはどうすれば検出できますか?
http://electronics.stackexchange.comを試してみませんか? –
このプロジェクトをお寄せいただきありがとうございます! 8237はとてもクールなマシンです。私はあなたがdatasheetを見ましたか?データシートがあなたに何を伝えていないと思いますか? –
データシートは、CSがハイまたはローのとき、CSを駆動するものと、ピンの状態を教えてくれません。 –