專(zhuān)利名稱(chēng):緩沖區(qū)管理裝置及存儲(chǔ)器的緩沖區(qū)管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲(chǔ)器(memory), (buffermanagement)。
尤其涉及存儲(chǔ)器的緩沖區(qū)管理
背景技術(shù):
存儲(chǔ)器是電子系統(tǒng)的常用組件(component)。具有存儲(chǔ)器的電子系統(tǒng)可包含多個(gè) 需存取(access)存儲(chǔ)器的組件裝置。然而,存儲(chǔ)器一次只能服務(wù)一個(gè)組件裝置的一個(gè)存取 請(qǐng)求。因此,當(dāng)電子系統(tǒng)的多個(gè)組件裝置在同一時(shí)間請(qǐng)求存取存儲(chǔ)器時(shí),則需要緩沖區(qū)管理 裝置來(lái)處置(handle)多個(gè)組件裝置對(duì)存儲(chǔ)器的存取請(qǐng)求。 圖1為具有已知緩沖區(qū)管理裝置104的電子系統(tǒng)100的方塊示意圖。除緩沖區(qū)管 理裝置104之外,電子系統(tǒng)100還包含多個(gè)電路區(qū)塊102a 102n、存儲(chǔ)控制器106和存儲(chǔ) 器108。電路區(qū)塊102a 102n分別連接于電子系統(tǒng)100的多個(gè)組件裝置,并且當(dāng)組件裝 置需存取存儲(chǔ)器108時(shí),相應(yīng)的電路區(qū)塊產(chǎn)生發(fā)送至緩沖區(qū)管理裝置104的存取請(qǐng)求信號(hào) (Req)。存取請(qǐng)求信號(hào)包含請(qǐng)求模式信息(Mode)和將要寫(xiě)入存儲(chǔ)器108的數(shù)據(jù)(0data),其 中請(qǐng)求模式信息指示存取請(qǐng)求的類(lèi)型,例如讀取請(qǐng)求、寫(xiě)入請(qǐng)求、字節(jié)讀取請(qǐng)求、字節(jié)寫(xiě)入 請(qǐng)求、屏蔽讀取請(qǐng)求(mask read quest)或屏蔽寫(xiě)入請(qǐng)求。 緩沖區(qū)管理裝置104包括仲裁器112、模式鎖存電路114和地址產(chǎn)生器116。當(dāng)仲 裁器112在同一時(shí)間從電路區(qū)塊102a 102n接收到多個(gè)存取請(qǐng)求信號(hào)時(shí),仲裁器112從 多個(gè)電路區(qū)塊102a 102n中選擇一個(gè)持有者(owner)以發(fā)送存取請(qǐng)求信號(hào)至存儲(chǔ)器108。 在選擇持有者后,仲裁器112發(fā)送授與信號(hào)(Gnt)至持有者,以通知電路區(qū)塊其存取請(qǐng)求已 得到授與。接著,模式鎖存電路114儲(chǔ)存由持有者發(fā)送的存取請(qǐng)求的請(qǐng)求模式信息(Mode)。 然后,根據(jù)仲裁器112選擇的持有者和儲(chǔ)存于模式鎖存電路114的請(qǐng)求模式信息,地址產(chǎn)生 器116產(chǎn)生地址信息(Addr),其中地址信息可指示由持有者存取的存儲(chǔ)器地址。
在選擇持有者后,仲裁器112產(chǎn)生關(guān)于發(fā)送存取請(qǐng)求的持有者的持有者信息。并 且,根據(jù)由持有者產(chǎn)生的請(qǐng)求模式信息,仲裁器112也產(chǎn)生請(qǐng)求類(lèi)型信息(Req-type),其中 請(qǐng)求類(lèi)型信息可指示存取請(qǐng)求的類(lèi)型,例如讀取請(qǐng)求或?qū)懭胝?qǐng)求。因此,可形成包含持有者 信息、請(qǐng)求類(lèi)型信息、寫(xiě)入數(shù)據(jù)(0data)和地址信息的存儲(chǔ)器存取請(qǐng)求信號(hào),并將所述存儲(chǔ) 器存取請(qǐng)求信號(hào)傳輸至存儲(chǔ)控制器106。 接著,存儲(chǔ)控制器106根據(jù)存儲(chǔ)器存取請(qǐng)求信號(hào)存取存儲(chǔ)器108,產(chǎn)生存儲(chǔ)器響應(yīng) 信號(hào)以響應(yīng)所述存儲(chǔ)器存取請(qǐng)求信號(hào)。在實(shí)施例中,存儲(chǔ)器響應(yīng)信號(hào)包括地址鎖存使能信 號(hào)(Ale)、來(lái)自存儲(chǔ)控制器106的數(shù)據(jù)鎖存使能信號(hào)(Dle)、根據(jù)存儲(chǔ)器存取請(qǐng)求信號(hào)自存 儲(chǔ)器108讀取的數(shù)據(jù)(Idata)。地址鎖存使能信號(hào)通知持有者現(xiàn)有地址已存取過(guò),并請(qǐng)求新 地址。數(shù)據(jù)鎖存使能信號(hào)通知持有者現(xiàn)有數(shù)據(jù)已輸出給持有者。 接著,仲裁器112把地址鎖存使能信號(hào)、數(shù)據(jù)鎖存使能信號(hào)和讀出數(shù)據(jù)作為存取 響應(yīng)信號(hào)轉(zhuǎn)送給從多個(gè)電路區(qū)塊102a 102n選擇出的持有者。電路區(qū)塊發(fā)送地址增量 信號(hào)(Ptr-inc)至地址產(chǎn)生器116,以遞增地址信息的地址。當(dāng)存取請(qǐng)求信號(hào)請(qǐng)求的所有地址均已存取后,仲裁器112發(fā)送地址鎖存完成信號(hào)(Ale-last)以通知持有者。當(dāng)存取請(qǐng)求信號(hào)請(qǐng)求的所有數(shù)據(jù)均已自存儲(chǔ)器108讀出后,仲裁器112發(fā)送數(shù)據(jù)鎖存完成信號(hào)(Die-last)以通知持有者。在現(xiàn)有持有者的所有存取請(qǐng)求完成后,仲裁器112從其它電路區(qū)塊102a 102n中選擇能夠存取存儲(chǔ)器108的下一個(gè)持有者,并且下一個(gè)持有者重復(fù)相同的存儲(chǔ)器存取程序。 緩沖區(qū)管理裝置104通過(guò)模式鎖存電路114和地址產(chǎn)生器116產(chǎn)生地址信息(Addr)。如果存取存儲(chǔ)器的電路區(qū)塊可獨(dú)立產(chǎn)生地址信息,則模式鎖存電路114和地址產(chǎn)生器116可從緩沖區(qū)管理裝置104中刪除(omit)。 參考圖2,圖2為具有另一個(gè)已知緩沖區(qū)管理裝置204的電子系統(tǒng)200的方塊示意圖。多個(gè)電路區(qū)塊202a 202n直接產(chǎn)生存取請(qǐng)求,其中存取請(qǐng)求包含請(qǐng)求類(lèi)型信息(Req-type)、寫(xiě)入數(shù)據(jù)(Odata)和存取地址(Addr)。在仲裁器212從電路區(qū)塊202a 202n中選擇存儲(chǔ)器208的持有者后,仲裁器212直接將由持有者產(chǎn)生的請(qǐng)求類(lèi)型信息、寫(xiě)入數(shù)據(jù)和存取地址作為存儲(chǔ)器存取信號(hào)轉(zhuǎn)送給存儲(chǔ)控制器206。因此,在如圖2所示的緩沖區(qū)管理裝置204中,不存在模式鎖存電路114和地址產(chǎn)生器116。 隨著電子系統(tǒng)的發(fā)展,對(duì)存儲(chǔ)器的帶寬需求正逐漸增加。然而,為了獲得更高的帶寬,需犧牲一些性能(例如芯片面積或者電力消耗)來(lái)適應(yīng)時(shí)序要徑(timing criticalpath)。因此,需要一個(gè)作為存儲(chǔ)器和組件電路間接口的緩沖區(qū)管理裝置來(lái)解決此問(wèn)題。
發(fā)明內(nèi)容
由于在現(xiàn)有技術(shù)中對(duì)電子系統(tǒng)的存儲(chǔ)器帶寬需求逐漸增加,而為了獲得更高的帶寬,需犧牲芯片面積或者電力消耗等性能來(lái)適應(yīng)時(shí)序要徑,有鑒于此,本發(fā)明的目的之一是提供一種緩沖區(qū)管理裝置及存儲(chǔ)器的緩沖區(qū)管理方法。 本發(fā)明提供一種緩沖區(qū)管理裝置,耦接于存儲(chǔ)器和存取所述存儲(chǔ)器的多個(gè)電路區(qū)塊間,其中所述緩沖區(qū)管理裝置包括仲裁器,從所述多個(gè)電路區(qū)塊中為多個(gè)緩沖區(qū)選擇多個(gè)持有者,傳送所述多個(gè)持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào)至相應(yīng)緩沖區(qū),并傳送由所述相應(yīng)緩沖區(qū)獲取到的多個(gè)存取響應(yīng)信號(hào)至所述多個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào);所述多個(gè)緩沖區(qū),緩沖由所述多個(gè)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào),并且緩沖發(fā)送至所述多個(gè)持有者的所述多個(gè)存取響應(yīng)信號(hào);以及復(fù)用器,交替從所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生存儲(chǔ)器存取信號(hào),發(fā)送所述存儲(chǔ)器存取信號(hào)至所述存儲(chǔ)器的存儲(chǔ)控制器,接收由所述存儲(chǔ)控制器產(chǎn)生的存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)所述存儲(chǔ)器存取信號(hào),將所述存儲(chǔ)器響應(yīng)信號(hào)作為所述多個(gè)存取響應(yīng)信號(hào)分配至所述多個(gè)緩沖區(qū)。 本發(fā)明另提供一種存儲(chǔ)器的緩沖區(qū)管理方法,其中多個(gè)電路區(qū)塊請(qǐng)求存取所述存儲(chǔ)器,所述存儲(chǔ)器的緩沖區(qū)管理方法包括為多個(gè)緩沖區(qū)從所述多個(gè)電路區(qū)塊中選擇多個(gè)持有者;由所述多個(gè)緩沖區(qū)緩沖所述多個(gè)持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào);交替的自所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生傳送至所述存儲(chǔ)器的存儲(chǔ)控制器的存儲(chǔ)器存取信號(hào);在接收存儲(chǔ)器響應(yīng)信號(hào)后,將所述存儲(chǔ)器響應(yīng)信號(hào)作為多個(gè)存取響應(yīng)信號(hào)分配至所述多個(gè)緩沖區(qū),其中所述存儲(chǔ)器響應(yīng)信號(hào)為響應(yīng)所述存儲(chǔ)器存取信號(hào)而由所述存儲(chǔ)控制器產(chǎn)生;由所述緩沖區(qū)緩沖所述多個(gè)存取響應(yīng)信號(hào);以及從所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取響應(yīng)信號(hào),傳送所述多個(gè)存取響應(yīng)信號(hào)至所述多個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求
6信號(hào)。 本發(fā)明另提供一種緩沖區(qū)管理裝置,耦接于存儲(chǔ)器和存取所述存儲(chǔ)器的多個(gè)電路區(qū)塊間,其中所述緩沖區(qū)管理裝置包括仲裁器,從所述多個(gè)電路區(qū)塊中為緩沖區(qū)的多個(gè)導(dǎo)管選擇多個(gè)持有者,傳送所述多個(gè)持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào)至相應(yīng)導(dǎo)管,并傳送自所述相應(yīng)導(dǎo)管獲取到的多個(gè)存取響應(yīng)信號(hào)至所述多個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào);所述緩沖區(qū),包括所述多個(gè)導(dǎo)管,其中每個(gè)導(dǎo)管緩沖由所述相應(yīng)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào),并且緩沖發(fā)送至所述相應(yīng)持有者的所述多個(gè)存取響應(yīng)信號(hào);以及復(fù)用器,交替從所述緩沖區(qū)的所述多個(gè)導(dǎo)管獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生存儲(chǔ)器存取信號(hào),發(fā)送所述存儲(chǔ)器存取信號(hào)至所述存儲(chǔ)器的存儲(chǔ)控制器,接收由所述存儲(chǔ)控制器產(chǎn)生的存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)所述存儲(chǔ)器存取信號(hào),將所述存儲(chǔ)器響應(yīng)信號(hào)作為所述多個(gè)存取響應(yīng)信號(hào)分配至所述多個(gè)導(dǎo)管。禾擁本發(fā)明可以更有效的使用緩沖區(qū),減少緩沖區(qū)的數(shù)目、芯片面積和電力消耗。并且通過(guò)高操作頻率,本發(fā)明可增加存儲(chǔ)器的數(shù)據(jù)帶寬以改進(jìn)系統(tǒng)性能。
圖1為具有已知緩沖區(qū)管理裝置的電子系統(tǒng)的方塊示意 圖2為具有另一個(gè)已知緩沖區(qū)管理裝置的電子系統(tǒng)的方塊示意 圖3為根據(jù)本發(fā)明具有緩沖區(qū)管理裝置的電子系統(tǒng)的方塊示意 圖4為根據(jù)本發(fā)明具有另一個(gè)緩沖區(qū)管理裝置的電子系統(tǒng)的方塊示意 圖5為根據(jù)本發(fā)明具有另一緩沖區(qū)管理裝置的電子系統(tǒng)的方塊示意圖。
具體實(shí)施例方式
為了讓本發(fā)明的目的、特征、及優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例做詳細(xì)說(shuō)明。實(shí)施例是為說(shuō)明本發(fā)明,并非用以限制本發(fā)明。本發(fā)明的保護(hù)范圍以所附申請(qǐng)專(zhuān)利范圍為準(zhǔn)。 圖3(包括圖3a和圖3b)為根據(jù)本發(fā)明具有緩沖區(qū)管理裝置304的電子系統(tǒng)300的方塊示意圖。除了緩沖區(qū)管理裝置304夕卜,電子系統(tǒng)300還包含多個(gè)電路區(qū)塊302a 302n、存儲(chǔ)控制器306和存儲(chǔ)器308。存儲(chǔ)器308和存儲(chǔ)控制器306的操作頻率比電路區(qū)塊302a 302n的操作頻率高??傮w上來(lái)說(shuō),高頻的范圍為低頻的一到兩倍。在一個(gè)實(shí)施例中,高頻為低頻的兩倍。因此,與圖1中的緩沖區(qū)管理裝置104相比,緩沖區(qū)管理裝置304具有接口的區(qū)別性特征,所述接口耦接(couple)于具有不同的操作頻率的存儲(chǔ)器308和電路區(qū)塊302a 302n之間。 緩沖區(qū)管理裝置304包含仲裁器312、兩個(gè)模式鎖存電路314和315、兩個(gè)地址產(chǎn)生器316和317、兩個(gè)緩沖區(qū)320和330以及復(fù)用器340。仲裁器312操作頻率為低頻,復(fù)用器340操作頻率為高頻。當(dāng)電路區(qū)塊302a 302n需存取存儲(chǔ)器308時(shí),電路區(qū)塊302a 302n發(fā)送存取請(qǐng)求(Req)至仲裁器312。在一個(gè)實(shí)施例中,存取請(qǐng)求包含請(qǐng)求模式信息(Mode)和寫(xiě)入數(shù)據(jù)(Odata),其中請(qǐng)求模式信息可指示該存取請(qǐng)求為讀取請(qǐng)求或?qū)懭胝?qǐng)求。以本實(shí)施例中具有兩個(gè)模式的兩個(gè)持有者為例,當(dāng)仲裁器312在同一時(shí)間從電路區(qū)塊302a 302n接收到多個(gè)存取請(qǐng)求時(shí),根據(jù)電路區(qū)塊302a 302n的優(yōu)先級(jí)別,仲裁器312
7從電路區(qū)塊302a 302n中為兩個(gè)緩沖區(qū)320和330選擇兩個(gè)發(fā)送存取請(qǐng)求的持有者。每個(gè)持有者專(zhuān)用于緩沖區(qū)320和330的其中之一,且從電路區(qū)塊302a 302n中選擇的兩個(gè)持有者可以是相同的電路區(qū)塊,也可以是不同的電路區(qū)塊。 在選擇緩沖區(qū)320和330的持有者后,仲裁器312發(fā)送授與信號(hào)(Gnt)至兩個(gè)持有者,以通知電路區(qū)塊其存取請(qǐng)求已得到授與。接著,模式鎖存電路314和315分別儲(chǔ)存由兩個(gè)持有者發(fā)送的存取請(qǐng)求的請(qǐng)求模式信息(Mode)。然后,根據(jù)儲(chǔ)存于模式鎖存電路314和315的請(qǐng)求模式信息,地址產(chǎn)生器316和317分別產(chǎn)生地址信息(Addrl和Addr2),其中地址信息可分別指示由兩個(gè)持有者存取的存儲(chǔ)器地址。 在選擇每個(gè)緩沖區(qū)320和330的持有者后,仲裁器312分別產(chǎn)生持有者信息(0wnerl和Owner2),持有者信息分別指示發(fā)送存取請(qǐng)求的持有者。并且,根據(jù)由兩個(gè)持有者產(chǎn)生的請(qǐng)求模式信息(Mode),仲裁器312也產(chǎn)生請(qǐng)求類(lèi)型信息(Req-typel和Req-type2),其中請(qǐng)求類(lèi)型信息可指示存取請(qǐng)求為讀取請(qǐng)求或?qū)懭胝?qǐng)求。因此,可形成相應(yīng)于緩沖區(qū)322的第一持有者的第一存取請(qǐng)求信號(hào)并傳輸至緩沖區(qū)320,以及形成相應(yīng)于緩沖器332的第二持有者的第二存取請(qǐng)求信號(hào)并傳輸至緩沖器330,其中第一存取請(qǐng)求信號(hào)包含持有者信息(Ownerl)、請(qǐng)求類(lèi)型信息(Req-typel)、寫(xiě)入數(shù)據(jù)(Odatal)和地址信息(Addrl),第二存取請(qǐng)求信號(hào)包含持有者信息(Owner2)、請(qǐng)求類(lèi)型信息(Req-type2)、寫(xiě)入數(shù)據(jù)(Odata2)和地址信息(Addr2)。 緩沖區(qū)320包括第一組件緩沖區(qū)322以及第二組件緩沖區(qū)324,緩沖區(qū)330亦包括第一組件緩沖區(qū)332以及第二組件緩沖區(qū)334。在一個(gè)實(shí)施例中,第一組件緩沖區(qū)322和332以及第二組件緩沖區(qū)324和334均為先進(jìn)先出(FIFO)環(huán)形緩沖區(qū)(ring buffer)。第一組件緩沖區(qū)322和332分別緩沖第一持有者的第一存取請(qǐng)求信號(hào)和第二持有者的第二存取請(qǐng)求信號(hào)。例如,第一組件緩沖區(qū)322儲(chǔ)存第一持有者的由第一存取請(qǐng)求信號(hào)所運(yùn)載(carry)的持有者信息(Ownerl)、請(qǐng)求類(lèi)型信息(Req-typel)、寫(xiě)入數(shù)據(jù)(Odatal)和存取地址(Addrl),第二組件緩沖區(qū)332儲(chǔ)存第二持有者的由第二存取請(qǐng)求信號(hào)所運(yùn)載的持有者信息(0wner2)、請(qǐng)求類(lèi)型信息(Req-type2)、寫(xiě)入數(shù)據(jù)(0data2)和存取地址(Addr2)。
接著,復(fù)用器340分別從組件緩沖區(qū)322和332獲取(retrieve)第一存取請(qǐng)求信號(hào)和第二存取請(qǐng)求信號(hào)。然后復(fù)用器340交替選擇第一存取請(qǐng)求信號(hào)和第二存取請(qǐng)求信號(hào)作為存儲(chǔ)器存取信號(hào),并以高頻將存儲(chǔ)器存取信號(hào)傳送至存儲(chǔ)控制器306。舉例來(lái)說(shuō),包含儲(chǔ)存于第一組件緩沖區(qū)322的持有者信息(Ownerl)、請(qǐng)求類(lèi)型信息(Req-typel)、寫(xiě)入數(shù)據(jù)(Odatal)和存取地址(Addrl)的第一存取請(qǐng)求信號(hào)首先作為存儲(chǔ)器存取信號(hào)被傳送至存儲(chǔ)控制器306。在存儲(chǔ)控制器306完全接收關(guān)于第一存取請(qǐng)求信號(hào)的存儲(chǔ)器存取信號(hào)后,第二存取請(qǐng)求信號(hào)(包括Owner2, Req-type2, Odata2,及Addr2)作為存儲(chǔ)器存取信號(hào)被傳送至存儲(chǔ)控制器306。 第一存取請(qǐng)求信號(hào)和第二存取請(qǐng)求信號(hào)的數(shù)據(jù)以低頻傳送至第一組件緩沖區(qū)322和332。當(dāng)復(fù)用器340的操作頻率比普通架構(gòu)的頻率高時(shí),電子系統(tǒng)300的操作帶寬將近似線(xiàn)性的增加。 存儲(chǔ)控制器306根據(jù)所述存儲(chǔ)器存取信號(hào)存取存儲(chǔ)器308,并且產(chǎn)生高頻存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)存儲(chǔ)器存取信號(hào)。在一個(gè)實(shí)施例中,存儲(chǔ)器響應(yīng)信號(hào)包括從存儲(chǔ)器308導(dǎo)出的讀出數(shù)據(jù)(Idata),和自存儲(chǔ)控制器306導(dǎo)出的地址鎖存使能(Ale)信息及數(shù)據(jù)鎖存使能(Die)信息。在復(fù)用器340自存儲(chǔ)控制器306接收到存儲(chǔ)器響應(yīng)信號(hào)后,復(fù)用器340以 高頻交替將所述存儲(chǔ)器響應(yīng)信號(hào)分配至緩沖區(qū)320和330,作為第一存取響應(yīng)信號(hào)和第二 存取響應(yīng)信號(hào)。第一存取響應(yīng)信號(hào)儲(chǔ)存在緩沖區(qū)320的第二組件緩沖區(qū)324中,第二存取 響應(yīng)信號(hào)儲(chǔ)存在緩沖器330的第二組件緩沖區(qū)334中。在一個(gè)實(shí)施例中,第一存取響應(yīng)信 號(hào)和第二存取響應(yīng)信號(hào)包括根據(jù)存儲(chǔ)器存取請(qǐng)求信號(hào)由存儲(chǔ)控制器306自存儲(chǔ)器308獲取 的讀出數(shù)據(jù)(Idatal和Idata2)。 接著,仲裁器312自第二組件緩沖區(qū)324和334中獲取存取響應(yīng)信號(hào),并將存取響 應(yīng)信號(hào)以低頻傳送至持有者。因?yàn)橐粋€(gè)電路區(qū)塊可能是緩沖區(qū)320或緩沖區(qū)330的持有者, 電路區(qū)塊302a 302n可接收自緩沖區(qū)320獲取的讀出數(shù)據(jù)(Idatal)或自緩沖區(qū)330獲 取的讀出數(shù)據(jù)(Idata2)。如果一個(gè)電路區(qū)塊同時(shí)是緩沖區(qū)320和緩沖區(qū)330的持有者,則 該電路區(qū)塊同時(shí)接收讀出數(shù)據(jù)(Idatal和Idata2)。 并且,當(dāng)現(xiàn)行地址已經(jīng)過(guò)存取,仲裁器312產(chǎn)生地址鎖存信號(hào)(Alel/Ale2)以向 持有者請(qǐng)求新地址。當(dāng)現(xiàn)行數(shù)據(jù)已輸出給持有者,仲裁器312產(chǎn)生數(shù)據(jù)鎖存信號(hào)(Dlel/ Dle2)以通知持有者。當(dāng)存取請(qǐng)求信號(hào)請(qǐng)求的所有地址已經(jīng)存取時(shí),仲裁器312發(fā)送地址鎖 存完成信號(hào)(Ale-lastl/Ale-last2),以通知持有者。當(dāng)存取請(qǐng)求信號(hào)請(qǐng)求的所有數(shù)據(jù)已 經(jīng)自第二組件緩沖區(qū)324或334讀出時(shí),仲裁器312發(fā)送數(shù)據(jù)鎖存完成信號(hào)(Dle-last1/ Dle-last2),以通知持有者。 如果存取存儲(chǔ)器的電路區(qū)塊302a 302n可獨(dú)立產(chǎn)生地址信息,則模式鎖存電路 314和315以及地址產(chǎn)生器316和317可從緩沖區(qū)管理裝置304中刪除。
參考圖4,圖4為根據(jù)本發(fā)明具有另一個(gè)緩沖區(qū)管理裝置404的電子系統(tǒng)400的 方塊示意圖。多個(gè)電路區(qū)塊402a 402n直接產(chǎn)生存取請(qǐng)求(Req),其中存取請(qǐng)求包含請(qǐng) 求類(lèi)型信息(Req-type)、寫(xiě)入數(shù)據(jù)(Odata)和存取地址(Addr)。在仲裁器412從電路區(qū)塊 402a 402n中選擇緩沖區(qū)420和430的持有者后,仲裁器412直接將由持有者產(chǎn)生的請(qǐng) 求類(lèi)型信息(Req-type)、寫(xiě)入數(shù)據(jù)(Odata)和存取地址(Addr)轉(zhuǎn)送給緩沖區(qū)420和430。 在如圖4所示的緩沖區(qū)管理裝置404中,不存在模式鎖存電路314和314以及地址產(chǎn)生器 316和317,其中圖4所示的第一組件緩沖區(qū)422和432、第二組件緩沖區(qū)424和434、復(fù)用 器440及存儲(chǔ)控制器406與圖3中類(lèi)似。 存儲(chǔ)器308和408的高頻受限于低頻一到兩倍的范圍。當(dāng)存儲(chǔ)器的高頻高于存取 存儲(chǔ)器電路區(qū)塊的低頻的兩倍時(shí),圖3和圖4所示的緩沖區(qū)管理裝置304和404的架構(gòu)可 以延伸形成一新的介于電路區(qū)塊和存儲(chǔ)器間的緩沖區(qū)管理裝置。舉例來(lái)說(shuō),當(dāng)存儲(chǔ)器操作 高頻為電路區(qū)塊低頻的N倍時(shí)(S卩,所述高頻除以所述低頻等于N),新的緩沖區(qū)管理裝置包 括M個(gè)緩沖區(qū),其中緩沖區(qū)的數(shù)目M值為不小于商數(shù)(quotient)N的最小整數(shù)。在一個(gè)實(shí) 施例中,新的緩沖區(qū)管理裝置還包括M個(gè)模式鎖存電路和M個(gè)地址產(chǎn)生器。
參考圖5,圖5為根據(jù)本發(fā)明具有另一緩沖區(qū)管理裝置504的電子系統(tǒng)500的方 塊示意圖。緩沖區(qū)管理裝置504包括仲裁器512、包括多個(gè)導(dǎo)管552a 552m的緩沖區(qū)550 和復(fù)用器540。除了緩沖區(qū)550夕卜,緩沖區(qū)管理裝置504與圖4所示的緩沖區(qū)管理裝置404 相似。多個(gè)電路區(qū)塊502a 502n請(qǐng)求存取存儲(chǔ)器508并發(fā)送存取請(qǐng)求信號(hào)Re" Reqn 至緩沖區(qū)管理裝置504的仲裁器512。在一個(gè)實(shí)施例中,存取請(qǐng)求信號(hào)Reqi Reqn與圖3 和圖4所示的存取請(qǐng)求信號(hào)相同。接著,仲裁器512自電路區(qū)塊502a 502n中為緩沖區(qū)
9550的導(dǎo)管552a 552m選擇多個(gè)持有者,并且將持有者產(chǎn)生的存取請(qǐng)求信號(hào)Reqa Reqm 傳送至相應(yīng)的導(dǎo)管552a 552m。 導(dǎo)管552a 552m的操作與圖4所示的緩沖區(qū)422和432相似,并且緩沖由相應(yīng) 的持有者產(chǎn)生的存取請(qǐng)求信號(hào)Reqa Reqm。接著,復(fù)用器540交替的自緩沖區(qū)550的導(dǎo)管 552a 552m中獲取存取請(qǐng)求信號(hào)Reqa Reqm以產(chǎn)生存儲(chǔ)器存取信號(hào)MA,并發(fā)送所述存儲(chǔ) 器存取信號(hào)MA至存儲(chǔ)器508的存儲(chǔ)控制器506。存儲(chǔ)控制器506接著根據(jù)存儲(chǔ)器存取信號(hào) MA自存儲(chǔ)器508中獲取數(shù)據(jù),以產(chǎn)生存儲(chǔ)器響應(yīng)信號(hào)MR。在復(fù)用器540接收到由存儲(chǔ)控制 器506產(chǎn)生的存儲(chǔ)器響應(yīng)信號(hào)MR后,復(fù)用器540將存儲(chǔ)器響應(yīng)信號(hào)MR作為存取響應(yīng)信號(hào) R印a R印邁分配至導(dǎo)管552a 552m。 接著,緩沖區(qū)550的導(dǎo)管552a 552m緩沖存取響應(yīng)信號(hào)Itepa R印m。在一個(gè)實(shí) 施例中,存取響應(yīng)信號(hào)R印a R印m與圖3和圖4中的存儲(chǔ)器響應(yīng)信號(hào)相同,其中存儲(chǔ)器響應(yīng) 信號(hào)包括讀出數(shù)據(jù)(Idata)、地址鎖存使能(Ale)信息和數(shù)據(jù)鎖存使能(Die)信息。仲裁器 512接著自導(dǎo)管552a 552m中獲取存取響應(yīng)信號(hào)Itepa R印m,并將存取響應(yīng)信號(hào)R印a R印m作為存取響應(yīng)信號(hào)R印工 R印n傳送至持有者502a 502n以響應(yīng)存取請(qǐng)求信號(hào)Reqi Reqn。在一個(gè)實(shí)施例中,存儲(chǔ)器508和存儲(chǔ)控制器506操作頻率為高頻,電路區(qū)塊502a 502n操作頻率為低頻。復(fù)用器540發(fā)送存儲(chǔ)器存取信號(hào)MA至存儲(chǔ)控制器506,并且以高頻 自存儲(chǔ)控制器506接收存儲(chǔ)器響應(yīng)信號(hào)MR,仲裁器512自電路區(qū)塊502a 502n接收存取 請(qǐng)求信號(hào)Reqi Reqn,并且以低頻傳送存取響應(yīng)信號(hào)R印工 R印n至電路區(qū)塊502a 502n。
依據(jù)本發(fā)明的實(shí)施例,本發(fā)明亦提供一種存儲(chǔ)器的緩沖區(qū)管理方法,其中多個(gè)電 路區(qū)塊請(qǐng)求存取所述存儲(chǔ)器,存儲(chǔ)器的緩沖區(qū)管理方法包括下列步驟為多個(gè)緩沖區(qū)從所 述多個(gè)電路區(qū)塊中選擇多個(gè)持有者;由所述多個(gè)緩沖區(qū)緩沖所述多個(gè)持有者產(chǎn)生的多個(gè)存 取請(qǐng)求信號(hào);交替的自所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生傳送至所述存 儲(chǔ)器的存儲(chǔ)控制器的存儲(chǔ)器存取信號(hào);在接收存儲(chǔ)器響應(yīng)信號(hào)后,將所述存儲(chǔ)器響應(yīng)信號(hào) 作為多個(gè)存取響應(yīng)信號(hào)分配至所述多個(gè)緩沖區(qū),其中所述存儲(chǔ)器響應(yīng)信號(hào)為響應(yīng)所述存儲(chǔ) 器存取信號(hào)而由所述存儲(chǔ)控制器產(chǎn)生;由所述多個(gè)緩沖區(qū)緩沖所述多個(gè)存取響應(yīng)信號(hào);以 及從所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取響應(yīng)信號(hào),傳送所述多個(gè)存取響應(yīng)信號(hào)至所述多個(gè) 持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào)。 本發(fā)明提供的一種緩沖區(qū)管理裝置,接口連接多個(gè)電路區(qū)塊和存儲(chǔ)器,其中存取 存儲(chǔ)器的電路區(qū)塊操作頻率為低頻,存儲(chǔ)器操作頻率為高頻。通過(guò)這些實(shí)施例,可以更有效 的使用緩沖區(qū),減少緩沖區(qū)的數(shù)目、芯片面積和電力消耗。并且通過(guò)高操作頻率,可增加存 儲(chǔ)器的數(shù)據(jù)帶寬以改進(jìn)系統(tǒng)性能。 雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù) 領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與潤(rùn)飾,因此本 發(fā)明的保護(hù)范圍當(dāng)視所附的申請(qǐng)專(zhuān)利權(quán)利要求所界定為準(zhǔn)。
權(quán)利要求
一種緩沖區(qū)管理裝置,耦接于存儲(chǔ)器和多個(gè)電路區(qū)塊間,其中所述多個(gè)電路區(qū)塊用于存取所述存儲(chǔ)器,所述緩沖區(qū)管理裝置包括仲裁器,從所述多個(gè)電路區(qū)塊中為多個(gè)緩沖區(qū)選擇多個(gè)持有者,傳送所述多個(gè)持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào)至相應(yīng)緩沖區(qū),并傳送由所述多個(gè)相應(yīng)緩沖區(qū)獲取到的多個(gè)存取響應(yīng)信號(hào)至所述多個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào);所述多個(gè)緩沖區(qū),緩沖由所述多個(gè)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào),并且緩沖發(fā)送至所述多個(gè)持有者的所述多個(gè)存取響應(yīng)信號(hào);以及復(fù)用器,交替從所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生存儲(chǔ)器存取信號(hào),發(fā)送所述存儲(chǔ)器存取信號(hào)至所述存儲(chǔ)器的存儲(chǔ)控制器,接收由所述存儲(chǔ)控制器產(chǎn)生的存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)所述存儲(chǔ)器存取信號(hào),將所述存儲(chǔ)器響應(yīng)信號(hào)作為所述多個(gè)存取響應(yīng)信號(hào)分配至所述多個(gè)緩沖區(qū)。
2. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,所述存儲(chǔ)器和所述存儲(chǔ)控制 器操作頻率為高頻,所述多個(gè)電路區(qū)塊操作頻率為低頻,所述復(fù)用器以高頻發(fā)送所述存儲(chǔ) 器存取信號(hào)至所述存儲(chǔ)控制器,并以高頻自所述存儲(chǔ)控制器接收所述存儲(chǔ)器響應(yīng)信號(hào);所 述仲裁器以低頻自所述多個(gè)持有者接收所述多個(gè)存取請(qǐng)求信號(hào),并以低頻傳送所述多個(gè)存 取響應(yīng)信號(hào)至所述多個(gè)持有者。
3. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,所述多個(gè)緩沖區(qū)為先進(jìn)先出 環(huán)形緩沖區(qū)。
4. 根據(jù)權(quán)利要求2所述的緩沖區(qū)管理裝置,其特征在于,所述多個(gè)緩沖區(qū)的數(shù)目為不 小于將所述高頻除以所述低頻所得商數(shù)的最小整數(shù)值。
5. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,每一個(gè)所述多個(gè)緩沖區(qū)包括 第一組件緩沖區(qū),用于緩沖所述多個(gè)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào),其中所述多個(gè)存取請(qǐng)求信號(hào)由所述仲裁器指定給所述多個(gè)緩沖區(qū);以及第二組件緩沖區(qū),用于緩沖發(fā)送至所述多個(gè)持有者的所述多個(gè)存取響應(yīng)信號(hào),其中所 述多個(gè)存取響應(yīng)信號(hào)由所述仲裁器指定給所述多個(gè)緩沖區(qū)。
6. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,每個(gè)所述存取請(qǐng)求信號(hào)包括 持有者信息、請(qǐng)求模式信息、寫(xiě)入數(shù)據(jù)和地址信息,其中所述持有者信息指示發(fā)送所述存取 請(qǐng)求信號(hào)的持有者,所述請(qǐng)求模式信息指示存取請(qǐng)求為讀取請(qǐng)求或?qū)懭胝?qǐng)求,所述地址信 息指示所述存儲(chǔ)器的存取地址。
7. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,所述存取響應(yīng)信號(hào)包括根據(jù) 所述存取請(qǐng)求信號(hào)由所述存儲(chǔ)控制器從所述存儲(chǔ)器獲取的讀出數(shù)據(jù)。
8. 根據(jù)權(quán)利要求6所述的緩沖區(qū)管理裝置,其特征在于,所述緩沖區(qū)管理裝置進(jìn)一步 包括多個(gè)模式鎖存電路,每個(gè)所述模式鎖存電路專(zhuān)用于其中一個(gè)所述緩沖區(qū),以?xún)?chǔ)存由相 應(yīng)緩沖區(qū)的持有者產(chǎn)生的請(qǐng)求模式信息;以及多個(gè)地址產(chǎn)生器,耦接于所述多個(gè)模式鎖存電路和所述多個(gè)緩沖區(qū)間,每個(gè)所述地址 產(chǎn)生器專(zhuān)用于其中一個(gè)所述緩沖區(qū),根據(jù)所述請(qǐng)求模式信息和所述持有者信息產(chǎn)生地址信 息,其中所述地址信息作為傳送至所述相應(yīng)緩沖區(qū)的所述存取請(qǐng)求信號(hào)的一部分;其中,所述多個(gè)模式鎖存電路的數(shù)目和所述多個(gè)地址產(chǎn)生器的數(shù)目均與所述多個(gè)緩沖區(qū)的數(shù)目相等。
9. 根據(jù)權(quán)利要求2所述的緩沖區(qū)管理裝置,其特征在于,所述復(fù)用器操作頻率為高頻, 所述仲裁器操作頻率為低頻。
10. 根據(jù)權(quán)利要求1所述的緩沖區(qū)管理裝置,其特征在于,所述仲裁器根據(jù)所述多個(gè)電 路區(qū)塊的優(yōu)先級(jí)別從所述多個(gè)電路區(qū)塊中選擇相應(yīng)于所述多個(gè)緩沖區(qū)的所述多個(gè)持有者。
11. 一種存儲(chǔ)器的緩沖區(qū)管理方法,其中多個(gè)電路區(qū)塊請(qǐng)求存取所述存儲(chǔ)器,所述存儲(chǔ) 器的緩沖區(qū)管理方法包括為多個(gè)緩沖區(qū)從所述多個(gè)電路區(qū)塊中選擇多個(gè)持有者; 由所述多個(gè)緩沖區(qū)緩沖所述多個(gè)持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào);交替的自所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生傳送至所述存儲(chǔ)器的存 儲(chǔ)控制器的存儲(chǔ)器存取信號(hào);在接收存儲(chǔ)器響應(yīng)信號(hào)后,將所述存儲(chǔ)器響應(yīng)信號(hào)作為多個(gè)存取響應(yīng)信號(hào)分配至所述 多個(gè)緩沖區(qū),其中所述存儲(chǔ)器響應(yīng)信號(hào)為響應(yīng)所述存儲(chǔ)器存取信號(hào)而由所述存儲(chǔ)控制器產(chǎn) 生;由所述多個(gè)緩沖區(qū)緩沖所述多個(gè)存取響應(yīng)信號(hào);以及從所述多個(gè)緩沖區(qū)獲取所述多個(gè)存取響應(yīng)信號(hào),傳送所述多個(gè)存取響應(yīng)信號(hào)至所述多 個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào)。
12. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,所述存儲(chǔ)器和所 述存儲(chǔ)控制器操作頻率為高頻,所述多個(gè)電路區(qū)塊操作頻率為低頻,所述多個(gè)存取請(qǐng)求信 號(hào)和所述多個(gè)存取響應(yīng)信號(hào)由低頻生成,所述存儲(chǔ)器請(qǐng)求信號(hào)和所述存儲(chǔ)器響應(yīng)信號(hào)由高 頻生成。
13. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,所述多個(gè)緩沖區(qū) 為先進(jìn)先出環(huán)形緩沖區(qū)。
14. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,所述多個(gè)緩沖區(qū) 的數(shù)目為不小于將所述高頻除以所述低頻所得商數(shù)的最小整數(shù)值。
15. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,所述每個(gè)緩沖區(qū) 包括第一組件緩沖區(qū),用于緩沖所述多個(gè)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào),其中所述 多個(gè)存取請(qǐng)求信號(hào)由仲裁器指定給所述多個(gè)緩沖區(qū);以及第二組件緩沖區(qū),用于緩沖發(fā)送至所述多個(gè)持有者的所述多個(gè)存取響應(yīng)信號(hào),其中所 述多個(gè)存取響應(yīng)信號(hào)由所述仲裁器指定給所述多個(gè)緩沖區(qū)。
16. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,每個(gè)所述存取請(qǐng) 求信號(hào)包括持有者信息、請(qǐng)求模式信息、寫(xiě)入數(shù)據(jù)和地址信息,其中所述持有者信息指示發(fā) 送所述存取請(qǐng)求信號(hào)的持有者,所述請(qǐng)求模式信息指示存取請(qǐng)求為讀取請(qǐng)求還是寫(xiě)入請(qǐng) 求,所述地址信息指示所述存儲(chǔ)器的存取地址。
17. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,所述多個(gè)存取響 應(yīng)信號(hào)包括根據(jù)所述存取請(qǐng)求信號(hào)由所述存儲(chǔ)控制器從所述存儲(chǔ)器獲取的讀出數(shù)據(jù)。
18. 根據(jù)權(quán)利要求11所述的存儲(chǔ)器的緩沖區(qū)管理方法,其特征在于,根據(jù)所述多個(gè)電 路區(qū)塊的優(yōu)先級(jí)別選擇相應(yīng)于所述多個(gè)緩沖區(qū)的所述持有者。
19. 一種緩沖區(qū)管理裝置,耦接于存儲(chǔ)器和存取所述存儲(chǔ)器的多個(gè)電路區(qū)塊間,其中所 述緩沖區(qū)管理裝置包括仲裁器,從所述多個(gè)電路區(qū)塊中為緩沖區(qū)的多個(gè)導(dǎo)管選擇多個(gè)持有者,傳送所述多個(gè) 持有者產(chǎn)生的多個(gè)存取請(qǐng)求信號(hào)至所述相應(yīng)導(dǎo)管,并傳送自所述相應(yīng)導(dǎo)管獲取到的多個(gè)存 取響應(yīng)信號(hào)至所述多個(gè)持有者以回應(yīng)所述多個(gè)存取請(qǐng)求信號(hào);所述緩沖區(qū),包括所述多個(gè)導(dǎo)管,其中每個(gè)所述導(dǎo)管緩沖由所述相應(yīng)持有者產(chǎn)生的所 述存取請(qǐng)求信號(hào),并且緩沖發(fā)送至所述相應(yīng)持有者的所述存取響應(yīng)信號(hào);以及復(fù)用器,交替從所述緩沖區(qū)的所述多個(gè)導(dǎo)管獲取所述多個(gè)存取請(qǐng)求信號(hào),以產(chǎn)生存儲(chǔ) 器存取信號(hào),發(fā)送所述存儲(chǔ)器存取信號(hào)至所述存儲(chǔ)器的存儲(chǔ)控制器,接收由所述存儲(chǔ)控制 器產(chǎn)生的存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)所述存儲(chǔ)器存取信號(hào),將所述存儲(chǔ)器響應(yīng)信號(hào)作為多個(gè)所 述存取響應(yīng)信號(hào)分配至所述多個(gè)導(dǎo)管。
20. 根據(jù)權(quán)利要求19所述的緩沖區(qū)管理裝置,其特征在于,所述存儲(chǔ)器和所述存儲(chǔ)控 制器操作頻率為高頻,所述多個(gè)電路區(qū)塊操作頻率為低頻,所述復(fù)用器以高頻發(fā)送所述存 儲(chǔ)器存取信號(hào)至所述存儲(chǔ)控制器,并以高頻自所述存儲(chǔ)控制器接收所述存儲(chǔ)器響應(yīng)信號(hào); 所述以低頻仲裁器自所述多個(gè)持有者接收所述多個(gè)存取請(qǐng)求信號(hào),并以低頻傳送所述多個(gè) 存取響應(yīng)信號(hào)至所述多個(gè)持有者。
21. 根據(jù)權(quán)利要求20所述的緩沖區(qū)管理裝置,其特征在于,所述復(fù)用器操作頻率為高 頻,所述仲裁器操作頻率為低頻。
22. 根據(jù)權(quán)利要求19所述的緩沖區(qū)管理裝置,其特征在于,每個(gè)所述導(dǎo)管包括 第一組件導(dǎo)管,用于緩沖由所述仲裁器指定的所述相應(yīng)持有者產(chǎn)生的所述多個(gè)存取請(qǐng)求信號(hào);以及第二組件導(dǎo)管,用于緩沖發(fā)送至由所述仲裁器指定的所述多個(gè)持有者的所述多個(gè)存取 響應(yīng)信號(hào)。
23. 根據(jù)權(quán)利要求19所述的緩沖區(qū)管理裝置,其特征在于,每個(gè)所述存取請(qǐng)求信號(hào)包 括持有者信息、請(qǐng)求模式信息、寫(xiě)入數(shù)據(jù)和地址信息,其中所述持有者信息指示發(fā)送所述存 取請(qǐng)求信號(hào)的持有者,所述請(qǐng)求模式信息指示存取請(qǐng)求為讀取請(qǐng)求還是寫(xiě)入請(qǐng)求,所述地 址信息指示所述存儲(chǔ)器的存取地址。
24. 根據(jù)權(quán)利要求19所述的緩沖區(qū)管理裝置,其特征在于,所述多個(gè)存取響應(yīng)信號(hào)包 括根據(jù)所述多個(gè)存取請(qǐng)求信號(hào)由所述存儲(chǔ)控制器從所述存儲(chǔ)器獲取的讀出數(shù)據(jù)。
25. 根據(jù)權(quán)利要求19所述的緩沖區(qū)管理裝置,其特征在于,所述仲裁器根據(jù)所述多個(gè) 電路區(qū)塊的優(yōu)先級(jí)別從所述多個(gè)電路區(qū)塊中選擇相應(yīng)于所述多個(gè)導(dǎo)管的所述多個(gè)持有者。
全文摘要
一種緩沖區(qū)管理裝置及存儲(chǔ)器的緩沖區(qū)管理方法,所述緩沖區(qū)管理裝置耦接于存儲(chǔ)器和電路區(qū)塊間,包括仲裁器,從電路區(qū)塊中為緩沖區(qū)選擇持有者,傳送存取請(qǐng)求信號(hào)至相應(yīng)緩沖區(qū),傳送存取響應(yīng)信號(hào)至持有者以響應(yīng)存取請(qǐng)求信號(hào);緩沖區(qū),緩沖存取請(qǐng)求信號(hào)和存取響應(yīng)信號(hào);以及復(fù)用器,交替從緩沖區(qū)獲取存取請(qǐng)求信號(hào)以產(chǎn)生存儲(chǔ)器存取信號(hào),發(fā)送存儲(chǔ)器存取信號(hào)至存儲(chǔ)控制器,接收存儲(chǔ)器響應(yīng)信號(hào)以響應(yīng)存儲(chǔ)器存取信號(hào),將存儲(chǔ)器響應(yīng)信號(hào)作為存取響應(yīng)信號(hào)分配至緩沖區(qū)。利用本發(fā)明可減少緩沖區(qū)數(shù)目、芯片面積和電力消耗,增加存儲(chǔ)器的數(shù)據(jù)帶寬。
文檔編號(hào)G06F13/16GK101739366SQ20091000655
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年2月19日 優(yōu)先權(quán)日2008年11月25日
發(fā)明者簡(jiǎn)國(guó)龍, 薛景文 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司