在Wishbone寄存反饋周期結(jié)束方式中,主設(shè)備需要事先通知從設(shè)備操作下一時鐘周期是否將發(fā)起新的總線操作,這是通過周期類型識別地址標(biāo)簽CTI_O()/CTI_I()和突發(fā)類型擴(kuò)展地址標(biāo)簽BTE_O()/BTE_I()完成的。主設(shè)備和從設(shè)備必須同時支持CTI_O()/CTI_I(),Wishbone接口才能以寄存反饋周期結(jié)束方式工作,主設(shè)備和從設(shè)備如果支持地址增加突發(fā)模式,它們必須同時支持BTE_O()/BTE_I()。如果主設(shè)備或者從設(shè)備之一不支持這種周期結(jié)束方式,它們只能以傳統(tǒng)周期結(jié)束方式工作。
周期類型識別地址標(biāo)簽CTI_O()/CTI_I()提供描述當(dāng)前操作突發(fā)模式的信息,從設(shè)備可以根據(jù)該信息確定在下一時鐘周期如何進(jìn)行響應(yīng)。CTI_O()/CTI_I()的具體定義如表3。
表3 周期類型定義
不支持CTI_O()的主設(shè)備必須將該信號置為3’b000或者3’b111,這兩個是等價的。主設(shè)備和從設(shè)備可以支持這些突發(fā)模式中的一部分,對于不支持的突發(fā)模式,主設(shè)備必須將CTI_O()置為3’b000,從設(shè)備必須將CTI_I()理解為3’b000。
為了減少在同步模式下的等待時間,從設(shè)備必須對主設(shè)備的操作盡快的做出響應(yīng)。從設(shè)備可利用CTI_I()信號確定在下一周期對主設(shè)備的響應(yīng),但是由于此時還不知道STB_I信號的狀態(tài),因此從設(shè)備在確定在下一周期對主設(shè)備的響應(yīng)時只能忽略STB_I信號,因此即使在STB_I信號為低的情況下,從設(shè)備仍然可能將ACK_O/ERR_O/RTY_O置高。因此,主設(shè)備應(yīng)保證CTI_O()信息的有效性。
突發(fā)類型擴(kuò)展地址標(biāo)簽BTE_O()/BTE_I()是對CTI_O()/CTI_I()=3’b010情況下的突發(fā)類型信息的擴(kuò)展,描述的是地址值是如何變化的。其含義如表4所示。
表4 遞增和遞減突發(fā)類型擴(kuò)展
-
總線
+關(guān)注
關(guān)注
10文章
2817瀏覽量
87707 -
Wishbone
+關(guān)注
關(guān)注
0文章
16瀏覽量
10405
原文標(biāo)題:【博文連載】Wishbone總線寄存反饋周期結(jié)束方式
文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論