當(dāng)IS200STCIH6A從設(shè)備用寫入數(shù)據(jù)填充IS200STCIH6A FIFO時(shí),PPC
Master可以將之前發(fā)布的寫入數(shù)據(jù)移動(dòng)到PPC60x總線上。
一般來說,PPC60x總線的運(yùn)行時(shí)鐘速率高于IS200STCIH6A
總線,這意味著IS200STCIH6A總線可以連續(xù)傳輸數(shù)據(jù)
PPC60x總線以分布式方式傳輸數(shù)據(jù)時(shí)的不間斷突發(fā)
多個(gè)突發(fā)。PHB寫入發(fā)布機(jī)制已調(diào)整為
在兩條總線之間建立盡可能高效的數(shù)據(jù)傳輸
在典型操作期間??梢韵胂?,一些非典型條件
可能存在會(huì)打亂PHB的默認(rèn)寫入后調(diào)整的情況。對于
例如如果PPC60x主機(jī)過度使用PPC60x總線帶寬,
則與獲得
如果IS200STCIH6A FIFO已滿,PPC60x總線可能會(huì)導(dǎo)致IS200STCIH6A從機(jī)暫停。如果
IS200STCIH6A從設(shè)備在寫發(fā)布事務(wù)期間持續(xù)停滯,
那么可能需要進(jìn)一步的調(diào)整。這可以通過以下方式實(shí)現(xiàn)
更改PSATTx中的WXFT(寫入任意Fifo閾值)字段
注冊以重新表征PHB寫入發(fā)布機(jī)制。FIFO PPC主機(jī)具有由RAEN控制的可選預(yù)讀模式
PSATTx寄存器中允許PPC主機(jī)預(yù)取數(shù)據(jù)的位
突發(fā)并將其存儲(chǔ)在IS200STCIH6A FIFO中。IS200STCIH6A FIFO的內(nèi)容將
用于滿足IS200STCIH6A讀取剩余部分的數(shù)據(jù)要求
交易PHB預(yù)讀機(jī)制已調(diào)整為大
在典型操作條件下的效率。如果出現(xiàn)過多延遲
在PPC60x總線上遇到,可能需要調(diào)整預(yù)讀
補(bǔ)償機(jī)制。預(yù)讀的額外調(diào)整
功能由RXFT/RMFT(讀取任意Fifo
閾值/讀取多個(gè)Fifo閾值)字段。
這些字段可用于表征PPC主機(jī)何時(shí)
繼續(xù)相對于IS200STCIH6A FIFO閾值提前讀取。先進(jìn)先出
應(yīng)該提高閾值,以預(yù)測任何額外的延遲
通過PPC60x總線上的PPC主機(jī)。表2-4總結(jié)了PHB
可用的預(yù)讀選項(xiàng)。