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