操作時(shí)序(timing):各信號(hào)有效的先后順序及配合關(guān)系
(1) 同步方式
?發(fā)送、接收雙方統(tǒng)一步調(diào),具備統(tǒng)一的時(shí)鐘信號(hào)。?完全由同步時(shí)鐘確定收發(fā)時(shí)刻,沒有應(yīng)答信號(hào)。?例:總線的讀操作
(2) 異步方式
?發(fā)送、接收雙方根據(jù)自身的工作速度來確定總線傳送的步調(diào)?沒有統(tǒng)一的時(shí)鐘信號(hào),有主同步MSYN和從同步SSYN
?MSYN上升沿:主設(shè)備啟動(dòng)輸入?SSYN上升沿:從設(shè)備已將數(shù)據(jù)準(zhǔn)備好;?MSYN下降沿:主設(shè)備已將數(shù)據(jù)取走;?SSYN下降沿:從設(shè)備讓出數(shù)據(jù)總線?特點(diǎn):各設(shè)備以自身需要的速度工作,時(shí)間利用率高。
·事件C: Ssyn↑→Msyn↓
·事件R: Msyn↓ → Ssyn ↓
·全互鎖:有C且有R
·半互鎖:或有C、或有R
(3) 準(zhǔn)同步方式在完全同步方式中加一點(diǎn)異步的手段。有同步時(shí)鐘,也有應(yīng)答信號(hào)線。同步地采樣應(yīng)答信號(hào)
總線操作方式
微機(jī)系統(tǒng)各部件之間的信息交換是通過總線操作周期完成的,一個(gè)總線周期通常分為以下四個(gè)階段。
① 總線請(qǐng)求和仲裁階段:當(dāng)有多個(gè)模塊提出總線請(qǐng)求時(shí),必須由仲裁機(jī)構(gòu)仲裁,確定將總線的使用權(quán)分配給哪個(gè)模塊。
② 尋址階段:取得總線使用權(quán)的模塊,經(jīng)總線發(fā)出本次要訪問的存儲(chǔ)器或I/O端口的地址和有關(guān)命令。
③ 傳送數(shù)據(jù)階段:主模塊(指取得總線控制權(quán)的模塊)與其他模塊之間進(jìn)行數(shù)據(jù)的傳送。
④ 結(jié)束階段:主模塊將有關(guān)信息從總線上撤除,主模塊交出對(duì)總線的控制權(quán)。
-
FPGA
+關(guān)注
關(guān)注
1645文章
22046瀏覽量
618290 -
時(shí)序
+關(guān)注
關(guān)注
5文章
397瀏覽量
37946
原文標(biāo)題:總線的操作時(shí)序和操作方式詳解
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【HarmonyOS 5】桌面快捷方式功能實(shí)現(xiàn)詳解

沐渥科技詳解氮?dú)夤?b class='flag-5'>操作指南

一文詳解Vivado時(shí)序約束

ADC128D818寫操作的Serial BUS Address和讀操作的Serial BUS Address是不是一樣的?
DP130根據(jù)datasheet操作I2C時(shí)序,讀操作不能夠響應(yīng)是哪里出了問題?
TLV2544按照Figure8的時(shí)序操作,收到的數(shù)據(jù)不是當(dāng)前查詢的轉(zhuǎn)換的通道組,是一些雜亂的數(shù)據(jù)而且跳動(dòng)的很厲害,為什么?
SSH遠(yuǎn)程操作的基本方式

將TLV320ADCx140配置和操作為音頻總線主機(jī)

DDR4時(shí)序參數(shù)介紹
vim的操作方式有哪幾種
將TLV320ADCx120和PCMx120-Q1作為音頻總線控制器進(jìn)行配置和操作

DRAM內(nèi)存操作與時(shí)序解析

評(píng)論