新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 片上總線Wishbone 學習(五)總線周期之操作發(fā)起

片上總線Wishbone 學習(五)總線周期之操作發(fā)起

作者: 時間:2016-12-15 來源:網絡 收藏
一個總線周期由至少一次總線操作構成。操作總是由主設備發(fā)起,主設備發(fā)起的操作可以是單次讀/寫、塊讀/寫或者RMW操作。當主設備將CYC_O置為高時,一個總線周期開始??偩€周期開始后,當主設備將STB_O置為高時,一次總線操作開始。當主設備將CYC_O置為低時,主設備的所有其他信號沒有意義。從設備只在CYC_I為高時才會對主設備發(fā)起的操作進行響應。

CYC_O和STB_O可以同時從無效變?yōu)橛行П硎静僮鏖_始,CYC_O持續(xù)有效直到操作結束,CYC_O和STB_O可以同時從無效變有效表示同時發(fā)起一次總線周期的同時,也發(fā)起總線操作,也可以同時從有效變?yōu)闊o效表示操作結束。因此,在只有一個主設備時,可以將CYC_O和STB_O合并為一個信號,比如在OpenRISC1200的源碼中就廣泛的使用了這種方式,信號的名字稱作CYCSTB_O。

本文引用地址:http://www.2s4d.com/article/201612/330217.htm

當存在多個主設備時,一個主設備完成操作后必須及時將CYC_O信號置為低,以讓出總線給其他主設備。此時,CYC_O信號等價于為總線占用請求信號。



評論


技術專區(qū)

關閉