Unibus
例えば、スレーブデバイスはマスターデバイスよりも多いのが通例である。従って非同期データ転送を行うためのロジックは少数のマスターデバイスだけが持つようになっていた。割り込みに関しては、Interrupt-fielding Processorだけが複雑なタイミング回路を装備した。結果として多くのI/Oコントローラの回路は非常に単純化され、重要な回路はカスタム集積回路化された。
2本の制御線(C0とC1)は以下のような4種類のデータ転送サイクルを選択可能とした:
DATI (Data In、リード)
DATIP (Data In/Pause、リード-モディファイ-ライト操作(アトミック操作)の開始、DATO か DATOB で完了させる)
DATO (Data Out、ワードライト)
DATOB (Data Out/Byte、バイトライト)
割込みサイクルの間に、5番目の転送種別として、割り込み元デバイスから「割り込みベクター」を Interrupt-fielding Processor に伝える転送サイクルが自動的に実行される。
表示
編集