匯流排的操作時序和操作方式
匯流排的操作時序和操作方式
操作時序(timing):各信號有效的先後順序及配合關係
(1) 同步方式
•發送、接收雙方統一步調,具備統一的時鐘信號。
•完全由同步時鐘確定收發時刻,沒有應答信號。
•例:匯流排的讀操作
(2) 非同步方式
•發送、接收雙方根據自身的工作速度來確定匯流排傳送的步調
•沒有統一的時鐘信號,有主同步MSYN和從同步SSYN
•MSYN上升沿:主設備啟動輸入
•SSYN上升沿:從設備已將數據準備好;
•MSYN下降沿:主設備已將數據取走;
•SSYN下降沿:從設備讓出數據匯流排
•特點:各設備以自身需要的速度工作,時間利用率高。
•事件C: Ssyn↑→Msyn↓
•事件R: Msyn↓ → Ssyn ↓
•全互鎖:有C且有R
•半互鎖:或有C、或有R
(3) 准同步方式
在完全同步方式中加一點非同步的手段。
有同步時鐘,也有應答信號線。同步地採樣應答信號
匯流排操作方式
微機系統各部件之間的信息交換是通過匯流排操作周期完成的,一個匯流排周期通常分為以下四個階段。
① 匯流排請求和仲裁階段:當有多個模塊提出匯流排請求時,必須由仲裁機構仲裁,確定將匯流排的使用權分配給哪個模塊。
② 定址階段:取得匯流排使用權的模塊,經匯流排發出本次要訪問的存儲器或I/O埠的地址和有關命令。
③ 傳送數據階段:主模塊(指取得匯流排控制權的模塊)與其他模塊之間進行數據的傳送。
④ 結束階段:主模塊將有關信息從匯流排上撤除,主模塊交出對匯流排的控制權。
分享到: 上一篇:S3C2440時鐘詳解
.
《解決方案》
謝謝分享....學習鳥