私は8237A-5DMAコントローラーの詳細を学ぼうとしています。私はそれについて読んでいて、今ではソフトウェアのゲートレベルでそれを設計し始めました。CSピンはアクティブローです。ここで高信号を受信した場合、どうなりますか?他のすべてのピンは高Zになりますか?信号が弱いとどうなりますか?
1 に答える
5
データ出力は高インピーダンスになり、他のチップがデータバスを使用できるようにします。バスで発生する操作はすべて無視されます。CSピンでLow信号を受信すると、データシートに従って検出されたバストランザクションを処理します。次に、データバスまたはドライブデータからのデータをデータバスにラッチして、それぞれ読み取りまたは書き込みサイクルを実行します。
通常のハードウェア設計では、CSピンはアドレスデコーダーの出力によって駆動されます。アドレスがターゲットデバイスの範囲内にあることが確認されると、アドレスデコーダはそのデバイスのチップセレクトピンをアクティブにします。このように、ターゲットデバイスのみが各バス操作に応答します。
于 2011-10-18T21:00:41.220 に答える