欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

仲裁方法和仲裁器的制作方法

文檔序號:6331618閱讀:388來源:國知局
專利名稱:仲裁方法和仲裁器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及到通信領(lǐng)域,特別涉及到一種仲裁方法和仲裁器。
背景技術(shù)
隨著通訊技術(shù)的發(fā)展,交換機(jī)等通訊設(shè)備的容量越來越大,通訊設(shè)備支持的業(yè)務(wù)越來越多,同時芯片的集成化也越來越高,導(dǎo)致芯片關(guān)鍵路徑的數(shù)據(jù)吞吐量也越來越大,對傳統(tǒng)仲裁器的性能提出了較高要求。現(xiàn)有的仲裁器通常是一個時鐘周期只響應(yīng)一個讀或?qū)懻埱?,均未提出如何通過仲裁器對所有請求進(jìn)行調(diào)度來實(shí)現(xiàn)同時響應(yīng)多個讀或?qū)懻埱蟮姆椒?,從而?dǎo)致仲裁器滿負(fù)荷工作而芯片帶寬部分空閑的情況,造成硬件資源的浪費(fèi)。

發(fā)明內(nèi)容
本發(fā)明的主要目的為提供一種仲裁方法和仲裁器,同時響應(yīng)多個讀或?qū)懻埱?,充分利用芯片帶寬,避免硬件資源的浪費(fèi)。本發(fā)明提出一種仲裁方法,包括判斷先入先出隊(duì)列FIFO接口的非空狀態(tài);按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,所述請求為讀或?qū)懻埱?;對所述響?yīng)的請求進(jìn)行復(fù)用,并線性輸出;將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。優(yōu)選地,所述按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求包括按請求優(yōu)先級高低,向預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號;接收所述FIFO接口根據(jù)確認(rèn)信號發(fā)出的請求。優(yōu)選地,所述將復(fù)用后的請求進(jìn)行解復(fù)用包括將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。優(yōu)選地,在執(zhí)行所述判斷FIFO接口的非空狀態(tài)之前,包括根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量。優(yōu)選地,在執(zhí)行所述按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求之后,包括當(dāng)響應(yīng)的請求為多個讀請求時,記錄讀請求的序列號;以及在執(zhí)行所述將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口之后,包括根據(jù)所述讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。本發(fā)明還提出一種仲裁器,包括先入先出隊(duì)列FIFO接口、仲裁單元和解復(fù)用單元,所述仲裁單元用于判斷FIFO接口的非空狀態(tài),以及按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,所述請求為讀或?qū)懻埱?,對所述響?yīng)的請求進(jìn)行復(fù)用,并線性輸出;所述解復(fù)用單元用于將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。優(yōu)選地,所述仲裁單元具體用于按請求優(yōu)先級高低,向預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號,以及接收所述FIFO接口根據(jù)確認(rèn)信號發(fā)出的請求。
3
優(yōu)選地,所述解復(fù)用單元具體用于將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。優(yōu)選地,所述仲裁器還包括計算單元,用于根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量。優(yōu)選地,所述仲裁單元還用于當(dāng)響應(yīng)的請求為多個讀請求時,記錄所述讀請求的序列號;所述仲裁器還包括讀數(shù)據(jù)分發(fā)單元,用于根據(jù)所述讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。本發(fā)明提出的一種仲裁方法和仲裁器,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。進(jìn)一步地,對于響應(yīng)的讀請求,根據(jù)響應(yīng)時的讀請求序列號分發(fā)到各對應(yīng)的請求源。上述仲裁方法和仲裁器,有效地對全部請求進(jìn)行調(diào)度,充分利用芯片帶寬。


圖1為本發(fā)明仲裁方法一實(shí)施例的流程示意圖;圖2為本發(fā)明仲裁方法一實(shí)施例中響應(yīng)請求的流程示意圖;圖3為本發(fā)明仲裁方法又一實(shí)施例的流程示意圖;圖4為本發(fā)明仲裁器一實(shí)施例的流程示意圖;圖5為本發(fā)明仲裁器又一實(shí)施例的流程示意圖。本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施例方式本發(fā)明提出的一種仲裁方法和仲裁器,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。進(jìn)一步地,對于響應(yīng)的讀請求,根據(jù)響應(yīng)時的讀請求序列號分發(fā)到各對應(yīng)的請求源。參照圖1,提出本發(fā)明仲裁方法一實(shí)施例,包括步驟SlOl,判斷先入先出隊(duì)列FIFO接口的非空狀態(tài)。以存儲器的讀寫為例,說明本實(shí)施例的仲裁方法,在一個存儲器的時鐘周期內(nèi),判斷FIFO接口是否非空,即是否存在讀或?qū)懻埱?。本?shí)施例假設(shè)仲裁器有M個FIFO接口,M 為大于或等于1的數(shù)值。步驟S102,按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,該請求為讀或?qū)懻埱?。?dāng)M個FIFO接口中存在N個FIFO接口非空時,仲裁器根據(jù)預(yù)設(shè)的請求優(yōu)先級對一預(yù)設(shè)數(shù)量的非空FIFO接口的請求進(jìn)行響應(yīng)。N為小于或等于M的值,而請求優(yōu)先級和同時響應(yīng)的FIFO接口的請求數(shù)量為預(yù)先設(shè)置的。同時響應(yīng)的FIFO接口的請求數(shù)量越大,帶寬的利用率越高。但應(yīng)同時兼顧帶寬負(fù)載情況而防止數(shù)據(jù)丟失。步驟S103,對響應(yīng)的請求進(jìn)行復(fù)用,并線性輸出。仲裁器對同時響應(yīng)的請求進(jìn)行數(shù)據(jù)拼接,復(fù)用成一組位寬是存儲器數(shù)據(jù)位寬數(shù)倍的數(shù)據(jù),具體倍數(shù)為同時響應(yīng)的請求數(shù)量。復(fù)用后的數(shù)據(jù)線性輸出。步驟S104,將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。
4
仲裁器對復(fù)用后的請求進(jìn)行解復(fù)用。當(dāng)同時響應(yīng)的為多個讀請求時,仲裁器將多個讀請求解復(fù)用為對應(yīng)各個接收端口的單個讀請求,每個讀請求包括讀地址和讀有效等。 當(dāng)同時響應(yīng)的為多個寫請求時,仲裁器將多個寫請求解復(fù)用為對應(yīng)各個接收端口的單個寫請求,每個寫請求包括寫地址、寫數(shù)據(jù)和寫有效等。解復(fù)用后的數(shù)據(jù)被發(fā)送到存儲器對應(yīng)的接收端口。本發(fā)明提出的仲裁方法,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。上述仲裁方法有效地對全部讀或?qū)懻埱筮M(jìn)行調(diào)度,充分利用芯片帶寬。參照圖2,在一實(shí)施例中,步驟S102可包括步驟S1021,按請求優(yōu)先級高低,向預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號;步驟S1022,接收FIFO接口根據(jù)確認(rèn)信號發(fā)出的請求。按照請求優(yōu)先級由高到低順序,向預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號。對于 N個非空FIFO接口,假設(shè)N為10,上述預(yù)設(shè)數(shù)量為5,請求優(yōu)先級為A的請求有4個,請求優(yōu)先級為B和C的分別為3個,則在同時響應(yīng)的非空FIFO接口的請求中,有4個A優(yōu)先級的請求和1個B優(yōu)先級的請求。仲裁器可在時鐘的上升沿對得到響應(yīng)的請求進(jìn)行組合,當(dāng)優(yōu)先級高的請求數(shù)量不足預(yù)設(shè)的響應(yīng)數(shù)量時,則將下一個優(yōu)先級的請求進(jìn)行補(bǔ)充。上述得到確認(rèn)信號的FIFO接口發(fā)出本端口的請求。在一實(shí)施例中,步驟S103可包括將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。復(fù)用后的請求為一組合數(shù)據(jù),仲裁器需要將該組合數(shù)據(jù)分解為對應(yīng)各接收端口的請求,以便發(fā)送。如為多個讀請求,則分解為單個的讀地址和讀有效等,如為多個寫請求,則分解為單個的寫地址、寫數(shù)據(jù)和寫有效等,以便發(fā)送到對應(yīng)的存儲器的接收端口。參照圖3,提出本發(fā)明仲裁方法的又一實(shí)施例,在上述實(shí)施例中,在執(zhí)行步驟SlOl 之前,包括步驟S100,根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量;根據(jù)每個請求占用的帶寬以及存儲器總線帶寬,可計算出一次響應(yīng)的讀請求數(shù)量或?qū)懻埱髷?shù)量。計算公式為讀請求側(cè)帶寬/總線帶寬,或者寫請求側(cè)帶寬/總線帶寬,該計算公式?jīng)Q定了每一存儲器時鐘周期可以同時響應(yīng)的讀請求數(shù)量或?qū)懻埱髷?shù)量。在執(zhí)行步驟S102之后,包括步驟S1023,當(dāng)響應(yīng)的請求為多個讀請求時,記錄讀請求的序列號;在執(zhí)行步驟S103之后,包括步驟S1031,根據(jù)讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。仲裁器響應(yīng)多個讀請求時,同時記錄并存儲得到響應(yīng)的讀請求序列號。當(dāng)返回讀數(shù)據(jù)時,仲裁器將讀數(shù)據(jù)一次進(jìn)行組合復(fù)用,由于存儲器總線串行傳輸,復(fù)用后讀數(shù)據(jù)與讀請求序列號一一對應(yīng),仲裁器可根據(jù)讀請求序列號在一個時鐘周期內(nèi)將復(fù)用的讀數(shù)據(jù)解復(fù)用,并分發(fā)到各個讀請求源。仲裁器還可在對讀請求解復(fù)用時記錄并存儲得到響應(yīng)的讀請求的數(shù)量,用作在對反饋的讀數(shù)據(jù)復(fù)用時進(jìn)行計數(shù)。本發(fā)明的仲裁方法不僅僅適用于存儲器,還可以適用于其它集成電路的讀寫。本發(fā)明提出的一種仲裁方法,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響
5應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。進(jìn)一步地,對于同時響應(yīng)的讀請求,根據(jù)響應(yīng)時的讀請求序列號分發(fā)到各對應(yīng)的請求源。上述仲裁方法有效地對全部請求進(jìn)行調(diào)度, 充分利用芯片帶寬。參照圖4,提出本發(fā)明仲裁器一實(shí)施例,包括FIFO接口 10、仲裁單元20和解復(fù)用單元30,仲裁單元20用于判斷FIFO接口 10的非空狀態(tài),以及按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口 10的請求,該請求為讀或?qū)懻埱?,對響?yīng)的請求進(jìn)行復(fù)用,并線性輸出;解復(fù)用單元30用于將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。以存儲器的讀寫為例,說明本實(shí)施例的仲裁器,在一個存儲器的時鐘周期內(nèi),仲裁單元20判斷FIFO接口 10是否非空,即是否存在讀或?qū)懻埱蟆1緦?shí)施例假設(shè)仲裁器有M個 FIFO接口 10,M為大于或等于1的數(shù)值。當(dāng)M個FIFO接口 10中存在N個FIFO接口 10非空時,仲裁單元20根據(jù)預(yù)設(shè)的請求優(yōu)先級對一預(yù)設(shè)數(shù)量的非空FIFO接口 10的請求進(jìn)行響應(yīng)。N為小于或等于M的值,而請求優(yōu)先級和同時響應(yīng)的FIFO接口 10的請求數(shù)量為預(yù)先設(shè)置的。請求優(yōu)選級同時響應(yīng)的 FIFO接口 10的請求數(shù)量越大,帶寬的利用率越高。但應(yīng)同時兼顧帶寬負(fù)載情況而防止數(shù)據(jù)丟失。仲裁單元20對同時響應(yīng)的請求進(jìn)行數(shù)據(jù)拼接,復(fù)用成一組位寬是存儲器數(shù)據(jù)位寬數(shù)倍的數(shù)據(jù),具體倍數(shù)為同時響應(yīng)的請求數(shù)量。復(fù)用后的數(shù)據(jù)線性輸出。解復(fù)用單元30對仲裁單元20輸出的組合數(shù)據(jù)進(jìn)行解復(fù)用。當(dāng)同時響應(yīng)的為多個讀請求時,解復(fù)用單元30將多個讀請求解復(fù)用為對應(yīng)各個接收端口的單個讀請求,每個讀請求包括讀地址和讀有效等。當(dāng)同時響應(yīng)的為多個寫請求時,解復(fù)用單元30將多個寫請求解復(fù)用為對應(yīng)各個接收端口的單個寫請求,每個寫請求包括寫地址、寫數(shù)據(jù)和寫有效等。解復(fù)用后的數(shù)據(jù)被發(fā)送到存儲器對應(yīng)的接收端口。本發(fā)明提出的仲裁器,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。該仲裁器有效地對全部請求進(jìn)行調(diào)度,充分利用芯片帶寬。在一實(shí)施例的仲裁器中,仲裁單元20可具體用于按請求優(yōu)先級高低,向預(yù)設(shè)數(shù)量的非空FIFO接口 10發(fā)送確認(rèn)信號,以及接收FIFO接口 10根據(jù)確認(rèn)信號發(fā)出的請求。按照請求優(yōu)先級由高到低順序,向預(yù)設(shè)數(shù)量的非空FIFO接口 10發(fā)送確認(rèn)信號。對于N個非空FIFO接口 10,假設(shè)N為10,上述預(yù)設(shè)數(shù)量為5,請求優(yōu)先級為A的請求有4個, 請求優(yōu)先級為B和C的分別為3個,則在同時響應(yīng)的非空FIFO接口 10的請求中,有4個A 優(yōu)先級的請求和1個B優(yōu)先級的請求。仲裁單元20可在時鐘的上升沿對得到響應(yīng)的請求進(jìn)行組合,當(dāng)優(yōu)先級高的請求數(shù)量不足預(yù)設(shè)的響應(yīng)數(shù)量時,則將下一個優(yōu)先級的請求進(jìn)行補(bǔ)充。上述得到確認(rèn)信號的FIFO接口 10發(fā)出本端口的請求。在一實(shí)施例的仲裁器中,解復(fù)用單元30可具體用于將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。復(fù)用后的請求為一組合數(shù)據(jù),解復(fù)用單元30需要將該組合數(shù)據(jù)分解為對應(yīng)各接收端口的請求,以便發(fā)送。如為多個讀請求,則分解為單個的讀地址和讀有效等,如為多個寫請求,則分解為單個的寫地址、寫數(shù)據(jù)和寫有效等,以便發(fā)送到對應(yīng)的存儲器的接收端
6
參照圖5,提出本發(fā)明仲裁器的又一實(shí)施例,在上述仲裁器的實(shí)施例中,還包括計算單元40,用于根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量。計算單元40根據(jù)每個請求占用的帶寬以及存儲器總線帶寬,可計算出一次響應(yīng)的讀請求數(shù)量或?qū)懻埱髷?shù)量。計算公式為讀請求側(cè)帶寬/總線帶寬,或者寫請求側(cè)帶寬/ 總線帶寬,該計算公式?jīng)Q定了每一存儲器時鐘周期可以同時響應(yīng)的讀請求數(shù)量或?qū)懻埱髷?shù)量。仲裁單元20還用于當(dāng)響應(yīng)的請求為多個讀請求時,記錄讀請求的序列號;仲裁器還包括讀數(shù)據(jù)分發(fā)單元50,用于根據(jù)讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。仲裁單元20響應(yīng)多個讀請求時,同時記錄并存儲得到響應(yīng)的讀請求序列號。當(dāng)返回讀數(shù)據(jù)時,將讀數(shù)據(jù)一次進(jìn)行復(fù)用,由于存儲器總線串行傳輸,復(fù)用后讀數(shù)據(jù)與讀請求序列號一一對應(yīng),讀數(shù)據(jù)分發(fā)單元50可根據(jù)讀請求序列號在一個時鐘周期內(nèi)將復(fù)用的讀數(shù)據(jù)解復(fù)用,并分發(fā)到各個讀請求源。解復(fù)用單元30還可在對讀請求解復(fù)用時記錄并存儲得到響應(yīng)的讀請求的數(shù)量,用作讀數(shù)據(jù)分發(fā)單元50在對反饋的讀數(shù)據(jù)復(fù)用時進(jìn)行計數(shù)。本發(fā)明的仲裁器不僅僅適用于存儲器,還可以適用于其它集成電路的讀寫。本發(fā)明提出的仲裁器,同時響應(yīng)多個讀或?qū)懻埱?,再通過數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口。進(jìn)一步地,對于同時響應(yīng)的讀請求,根據(jù)響應(yīng)時的讀請求序列號分發(fā)到各對應(yīng)的請求源。該仲裁器有效地對全部請求進(jìn)行調(diào)度,充分利用芯片帶寬。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種仲裁方法,其特征在于,包括 判斷先入先出隊(duì)列FIFO接口的非空狀態(tài);按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,所述請求為讀或?qū)懻埱?;對所述響?yīng)的請求進(jìn)行復(fù)用,并線性輸出;將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。
2.如權(quán)利要求1所述的仲裁方法,其特征在于,所述按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求包括按請求優(yōu)先級高低,向所述預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號; 接收所述FIFO接口根據(jù)確認(rèn)信號發(fā)出的請求。
3.如權(quán)利要求1或2所述的仲裁方法,其特征在于,所述將復(fù)用后的請求進(jìn)行解復(fù)用包括將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。
4.如權(quán)利要求1或2所述的仲裁方法,其特征在于,在執(zhí)行所述判斷FIFO接口的非空狀態(tài)之前,包括根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量。
5.如權(quán)利要求1或2所述的仲裁方法,其特征在于,在執(zhí)行所述按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求之后,包括當(dāng)響應(yīng)的請求為多個讀請求時,記錄讀請求的序列號;以及在執(zhí)行所述將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口之后,包括根據(jù)所述讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。
6.一種仲裁器,其特征在于,包括先入先出隊(duì)列FIFO接口、仲裁單元和解復(fù)用單元,所述仲裁單元用于判斷FIFO接口的非空狀態(tài),以及按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,所述請求為讀或?qū)懻埱螅瑢λ鲰憫?yīng)的請求進(jìn)行復(fù)用,并線性輸出; 所述解復(fù)用單元用于將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。
7.如權(quán)利要求6所述的仲裁器,其特征在于,所述仲裁單元具體用于按請求優(yōu)先級高低,向所述預(yù)設(shè)數(shù)量的非空FIFO接口發(fā)送確認(rèn)信號,以及接收所述FIFO接口根據(jù)確認(rèn)信號發(fā)出的請求。
8.如權(quán)利要求6或7所述的仲裁器,其特征在于,所述解復(fù)用單元具體用于將復(fù)用后的請求分解為對應(yīng)各接收端口的請求。
9.如權(quán)利要求6或7所述的仲裁器,其特征在于,還包括計算單元,用于根據(jù)請求側(cè)帶寬與總線帶寬的比例,計算響應(yīng)的請求數(shù)量。
10.如權(quán)利要求6或7所述的仲裁器,其特征在于,所述仲裁單元還用于當(dāng)響應(yīng)的請求為多個讀請求時,記錄所述讀請求的序列號;還包括讀數(shù)據(jù)分發(fā)單元,用于根據(jù)所述讀請求的序列號,接收反饋的讀數(shù)據(jù)并分發(fā)到各對應(yīng)的請求源。
全文摘要
本發(fā)明揭示了一種仲裁方法和仲裁器,該方法包括判斷先入先出隊(duì)列FIFO接口的非空狀態(tài);按預(yù)設(shè)的請求優(yōu)先級響應(yīng)一預(yù)設(shè)數(shù)量的非空FIFO接口的請求,所述請求為讀或?qū)懻埱?;對所述響?yīng)的請求進(jìn)行復(fù)用,并線性輸出;將復(fù)用后的請求進(jìn)行解復(fù)用,并發(fā)送至對應(yīng)的接收端口。本發(fā)明提出的仲裁方法和仲裁器,同時響應(yīng)多個讀或?qū)懻埱螅偻ㄟ^數(shù)據(jù)解復(fù)用將響應(yīng)的多個讀或?qū)懻埱蠓职l(fā)到各對應(yīng)的接收端口,充分利用芯片帶寬,避免了硬件資源的浪費(fèi)。
文檔編號G06F9/46GK102404183SQ20101027587
公開日2012年4月4日 申請日期2010年9月7日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者周來平, 朱澤奇 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
绿春县| 米脂县| 宾川县| 门源| 东光县| 无极县| 通许县| 海宁市| 雷山县| 元朗区| 泽州县| 肇东市| 舒兰市| 抚松县| 准格尔旗| 沈丘县| 沭阳县| 三台县| 华容县| 轮台县| 本溪市| 城固县| 淮安市| 油尖旺区| 改则县| 新营市| 敖汉旗| 罗定市| 阳江市| 民县| 罗山县| 永新县| 萝北县| 根河市| 昭觉县| 福州市| 博兴县| 翼城县| 平乡县| 松江区| 佛坪县|