国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      協(xié)議轉(zhuǎn)換和仲裁電路、系統(tǒng)及轉(zhuǎn)換和仲裁信號(hào)的方法

      文檔序號(hào):6536097閱讀:164來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):協(xié)議轉(zhuǎn)換和仲裁電路、系統(tǒng)及轉(zhuǎn)換和仲裁信號(hào)的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種協(xié)議轉(zhuǎn)換和仲裁電路、具有該電路的系統(tǒng)以及一種用于轉(zhuǎn)換和仲裁信號(hào)的方法。
      背景技術(shù)
      圖1的框圖示出了根據(jù)背景技術(shù)的一系統(tǒng),該系統(tǒng)具有一只有一個(gè)端口的存儲(chǔ)器控制器。
      參見(jiàn)圖1,系統(tǒng)板100具有系統(tǒng)110和外部存儲(chǔ)器121。系統(tǒng)110包括一存儲(chǔ)器控制器111、一先進(jìn)高性能總線(AHB)114、一APB橋117、一先進(jìn)周邊總線(APB)119、多個(gè)AHB主機(jī)(master)112和115、一AHB輔機(jī)(slave)116和一APB輔機(jī)118。
      這里,存儲(chǔ)器控制器111、AHB114、APB橋117、APB119和多個(gè)AHB主機(jī)112、AHB主機(jī)115、AHB輔機(jī)116、和APB輔機(jī)118支持(或使用)僅僅一個(gè)(或同一)協(xié)議,例如先進(jìn)微控制器總線結(jié)構(gòu)(AMBA)協(xié)議。
      存儲(chǔ)器控制器111控制多個(gè)AHB主機(jī)112、AHB主機(jī)115、AHB輔機(jī)116和APB輔機(jī)118中的每一個(gè)與外部存儲(chǔ)器121之間的數(shù)據(jù)輸入和輸出。另外,存儲(chǔ)器控制器111經(jīng)過(guò)端口113連接到AHB114。每個(gè)模塊AHB主機(jī)112、AHB主機(jī)115和AHB輔機(jī)116都被連接到AHB114上。這里,AHB114被用做一系統(tǒng)總線。
      因此,AHB主機(jī)112、AHB主機(jī)115、AHB輔機(jī)116和APB輔機(jī)118中的每一個(gè)都可以經(jīng)過(guò)包括系統(tǒng)總線114、經(jīng)過(guò)端口113和輸入/輸出端口120的存儲(chǔ)器控制器111的一個(gè)路徑向外部存儲(chǔ)器121寫(xiě)入數(shù)據(jù)/從外部存儲(chǔ)器121讀出數(shù)據(jù)。由于要向所述外部存儲(chǔ)器121寫(xiě)入數(shù)據(jù)/從所述外部存儲(chǔ)器121讀出數(shù)據(jù),所以,AHB主機(jī)112、AHB主機(jī)115、AHB輔機(jī)116和APB輔機(jī)118中的每一個(gè)都要使用系統(tǒng)總線114,從而使系統(tǒng)總線114的負(fù)載增加,結(jié)果是使該系統(tǒng)的整個(gè)功能下降。
      圖2的框圖示出了根據(jù)背景技術(shù)的具有多端口存儲(chǔ)器控制器的系統(tǒng)。參看圖2,系統(tǒng)板200具有系統(tǒng)210和外部存儲(chǔ)器224。系統(tǒng)210包括存儲(chǔ)器控制器211、系統(tǒng)總線(AHB)213、APB橋216、APB總線217、多個(gè)AHB主機(jī)212、AHB主機(jī)214、AHB輔機(jī)215和HPB輔機(jī)218以及多個(gè)總線221、...、222。
      存儲(chǔ)器控制器211具有能夠被連接到多個(gè)模塊中每一個(gè)的多個(gè)端口220-1到220-n。此后,具有多個(gè)端口220-1到220-n的存儲(chǔ)器控制器211將被稱(chēng)做“多端口存儲(chǔ)器控制器”。
      多端口存儲(chǔ)器控制器211、系統(tǒng)總線213、APB橋216、APB總線217、AHB主機(jī)212、AHB主機(jī)214、AHB輔機(jī)215和APB輔機(jī)218都支持(或使用)僅僅一個(gè)(或同一)協(xié)議(例如,AMBA協(xié)議)。

      發(fā)明內(nèi)容
      本發(fā)明的至少某些實(shí)施例提供了具有能夠改善系統(tǒng)功能的結(jié)構(gòu)的裝置的例子,能夠任意支持不同的協(xié)議,并可重復(fù)使用所制造的幾乎不變的模塊。
      本發(fā)明的至少一個(gè)實(shí)施例提供了一種協(xié)議轉(zhuǎn)換和仲裁電路。該電路可以包括用于接收遵守一主機(jī)所使用協(xié)議的信號(hào)、并將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)系統(tǒng)總線所使用的協(xié)議的信號(hào)的一協(xié)議轉(zhuǎn)換電路;和一轉(zhuǎn)換電路,該轉(zhuǎn)換電路接收所述協(xié)議轉(zhuǎn)換電路的輸出信號(hào),并將所接收的輸出信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的協(xié)議的信號(hào)。
      通過(guò)下面結(jié)合附圖對(duì)范例性實(shí)施例的描述和相關(guān)權(quán)利要求,本發(fā)明的附加特性和優(yōu)點(diǎn)將會(huì)變得更加明顯。


      通過(guò)下面結(jié)合附圖對(duì)本發(fā)明范例性實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其它特性和優(yōu)點(diǎn)將變得更加明顯,其中圖1的框圖示出了根據(jù)背景技術(shù)僅僅具有一個(gè)端口的存儲(chǔ)器控制器的系統(tǒng);圖2的框圖示出了根據(jù)背景技術(shù)具有多端口存儲(chǔ)器控制器的系統(tǒng);圖3的框圖示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的系統(tǒng),其中,一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路被連接到一個(gè)模塊上;
      圖4的框圖示出了根據(jù)本發(fā)明至少另一個(gè)實(shí)施例的系統(tǒng),其中,使用一個(gè)相同的協(xié)議將一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路連接到多個(gè)模塊上;圖5的框圖示出了根據(jù)本發(fā)明至少另一個(gè)實(shí)施例的系統(tǒng),其中,使用不同的協(xié)議將一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路連接到多個(gè)模塊上;圖6的框圖示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的協(xié)議轉(zhuǎn)換和仲裁電路;圖7的框圖示出了根據(jù)本發(fā)明至少另一個(gè)實(shí)施例的協(xié)議轉(zhuǎn)換和仲裁電路;圖8示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的流程,該流程能夠解釋(至少是部分的)圖3所示協(xié)議轉(zhuǎn)換和仲裁電路的操作;圖9示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的流程,該流程能夠解釋(至少部分的)使主機(jī)經(jīng)過(guò)所述協(xié)議轉(zhuǎn)換和仲裁電路對(duì)外部存儲(chǔ)器進(jìn)行訪問(wèn)的方法;圖10示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的流程,該流程能夠解釋(至少部分的)圖4和5所示協(xié)議轉(zhuǎn)換和仲裁電路的操作;和圖11示出了根據(jù)本發(fā)明至少一個(gè)實(shí)施例的流程,該流程能夠解釋(至少是部分的)使多個(gè)主機(jī)經(jīng)過(guò)一協(xié)議轉(zhuǎn)換和仲裁電路訪問(wèn)一外部存儲(chǔ)器的方法;在參考附圖詳細(xì)描述本發(fā)明范例性實(shí)施例的同時(shí),本發(fā)明可以多種不同形式來(lái)實(shí)施,其結(jié)構(gòu)不受限于所述范例性實(shí)施例。此外,提供所述范例性實(shí)施例,以便使本披露更加完整和完全,并將本發(fā)明的概念傳送給本領(lǐng)域的普通技術(shù)人員。為清楚起見(jiàn),附圖的某些部分被放大了,因此,除非特殊說(shuō)明以外,不能認(rèn)為附圖是按照比例繪制的。在所述附圖中,每當(dāng)在后續(xù)附圖中出現(xiàn)相同的元件時(shí),使用相同的標(biāo)號(hào)表示。
      具體實(shí)施例方式
      下面將通過(guò)結(jié)合附圖解釋本發(fā)明的范例性實(shí)施例來(lái)描述本發(fā)明。
      圖3的框圖示出了根據(jù)本發(fā)明至少一實(shí)施例的系統(tǒng),在該系統(tǒng)中,一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路被連接到一個(gè)模塊上。
      參看圖3,系統(tǒng)300包括一多端口存儲(chǔ)器控制器;多個(gè)模塊、即module_1320、module_3 346和module_2 360;多個(gè)協(xié)議轉(zhuǎn)換和仲裁(或換言之,聯(lián)絡(luò))電路322-1、322-2和322-3;多個(gè)協(xié)議轉(zhuǎn)換電路340、350和364;一系統(tǒng)總線370和多個(gè)總線324、334、336、338、342、348、352、354、356、358、362以及366。另外,系統(tǒng)300具有至少一個(gè)數(shù)據(jù)輸入和輸出引腳(未示出),用于使所述數(shù)據(jù)與至少一個(gè)外部存儲(chǔ)器(未示出)通信。
      此后,連接在多端口存儲(chǔ)器控制器310和各相應(yīng)module_1 320和module_3 346之間的電路322-1和322-2和連接在多端口存儲(chǔ)器控制器310和系統(tǒng)總線370之間的電路322-3將被稱(chēng)做協(xié)議轉(zhuǎn)換和仲裁電路。所述協(xié)議轉(zhuǎn)換和仲裁電路322-1、322-2和322-3可以例如如圖6或7所示。
      所述協(xié)議轉(zhuǎn)換和仲裁電路將遵守在一主機(jī)中使用的第二協(xié)議將信號(hào)轉(zhuǎn)換成遵守在相應(yīng)輔機(jī)內(nèi)部總線中使用的一中間協(xié)議的信號(hào),然后通過(guò)一信號(hào)控制處理、一信號(hào)仲裁處理和/或一信號(hào)解碼處理再次將經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守在所述輔機(jī)中使用的第一協(xié)議的信號(hào)。
      同時(shí),在使用不同協(xié)議的模塊之間連接的或在使用不同協(xié)議的module_2360和系統(tǒng)總線370之間連接的電路將被稱(chēng)做協(xié)議轉(zhuǎn)換電路。
      因此,這種協(xié)議轉(zhuǎn)換電路執(zhí)行將遵守在一主機(jī)中使用的第二協(xié)議的信號(hào)轉(zhuǎn)換成遵守在相應(yīng)輔機(jī)的內(nèi)部總線中使用的中間協(xié)議的信號(hào)的處理。
      這里,為了便于解釋?zhuān)僭O(shè)多端口存儲(chǔ)器控制器310使用(或支持)第一協(xié)議,module_1 320使用第二協(xié)議,module_2 360使用第一協(xié)議,module_3346使用第四協(xié)議和系統(tǒng)總線370使用第三協(xié)議。
      多端口存儲(chǔ)器控制器310具有多個(gè)端口312、314、316和318,并經(jīng)過(guò)系統(tǒng)總線370控制module_1 320、module_3 346和module_2 360以及所述外部存儲(chǔ)器中每一個(gè)之間的數(shù)據(jù)通信。協(xié)議轉(zhuǎn)換和仲裁電路322-1被連接在一主機(jī)(例如,module_1 320)和存儲(chǔ)器控制器310的第一端口312之間。
      圖6的框圖示出了根據(jù)本發(fā)明至少一實(shí)施例的協(xié)議轉(zhuǎn)換和仲裁電路。參看圖6,協(xié)議轉(zhuǎn)換和仲裁電路322-1包括協(xié)議轉(zhuǎn)換電路326、控制器328、地址解碼器330和分配器332。下面參考圖8的流程至少部分地解釋(根據(jù)本發(fā)明至少一個(gè)實(shí)施例的)圖3和圖6所示協(xié)議轉(zhuǎn)換和仲裁電路的操作。
      參看圖3、6和8,協(xié)議轉(zhuǎn)換電路326在步驟801經(jīng)總線324接收遵守由一主機(jī)(例如,module_1 320)使用的第二協(xié)議的信號(hào),將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)的內(nèi)部總線(未示出)使用的協(xié)議的信號(hào)(CNTR1、DATA和ADD),并在步驟803將轉(zhuǎn)換后的信號(hào)(CNTR1、DATA和ADD)輸出給控制器328、地址解碼器330和分配器332。
      控制器328響應(yīng)從協(xié)議轉(zhuǎn)換電路326輸出的控制信號(hào)(CNTR1)向地址解碼器330和分配器332輸出各種控制信號(hào)(CNTR4和CNTR5)以分別控制地址解碼器330和分配器332。
      控制器328包括數(shù)據(jù)傳輸控制單元3281、地址解碼器控制單元3282、應(yīng)答控制單元3283和端口分配控制單元3284。
      數(shù)據(jù)傳輸控制單元3281響應(yīng)所述控制信號(hào)當(dāng)中至少一個(gè)相應(yīng)控制信號(hào)(CNTR1)將從協(xié)議轉(zhuǎn)換電路326輸出的數(shù)據(jù)(DATA)傳送給分配器332,或者將從分配器332輸入的數(shù)據(jù)(DATA)傳送給協(xié)議轉(zhuǎn)換電路326。
      地址解碼器控制單元3282響應(yīng)所述控制信號(hào)當(dāng)中至少一個(gè)相應(yīng)控制信號(hào)(CNTR1)將控制信號(hào)(CNTR5)輸出給地址解碼器330。
      應(yīng)答控制單元3283響應(yīng)在從協(xié)議轉(zhuǎn)換電路326輸出的控制信號(hào)(CNTR1)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)或響應(yīng)在從分配器332輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)的控制信號(hào)(CNTR3)將一關(guān)于要被訪問(wèn)的外部存儲(chǔ)器的狀態(tài)的信息或與數(shù)據(jù)(DATA)的傳送狀態(tài)相關(guān)的信息(AES)傳送給協(xié)議轉(zhuǎn)換電路326。另外,應(yīng)答控制單元3283生成一控制信號(hào)(CNTR2)以控制協(xié)議轉(zhuǎn)換電路326的操作。
      端口分配控制單元3284響應(yīng)在從協(xié)議轉(zhuǎn)換電路326輸出的控制信號(hào)當(dāng)中的至少一相應(yīng)控制信號(hào)(CNTR1)將控制信號(hào)(CNTR4)輸出給控制存儲(chǔ)器控制器310的多個(gè)端口的每一個(gè)的操作狀態(tài)的分配器332。
      地址解碼器330響應(yīng)從控制器328輸出的控制信號(hào)(CNTR5),解碼從協(xié)議轉(zhuǎn)換電路326輸出的地址(ADD),作為結(jié)果,將信息(MSEL)輸出給涉及一主機(jī)(例如,module_1 320)意欲訪問(wèn)的所述外部存儲(chǔ)器的分配器332。
      地址解碼器330包括解碼單元3301和存儲(chǔ)器選擇器3302。解碼單元3301響應(yīng)從控制器328輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)的控制信號(hào)(CNTR5),解碼從協(xié)議轉(zhuǎn)換電路326輸出的一地址(ADD),和將其結(jié)果輸出給存儲(chǔ)器選擇器3302。
      存儲(chǔ)器選擇器3302響應(yīng)從控制器328的地址解碼器控制單元3282輸出的控制信號(hào)當(dāng)中的至少一相應(yīng)控制信號(hào)(CNTR5)和解碼單元3301的輸出信號(hào)將信息(MSEL)輸出給與一主機(jī)(例如,module_1 320)希望訪問(wèn)的所述外部存儲(chǔ)器相關(guān)的分配器332。由所述外部存儲(chǔ)器的數(shù)量確定與所述外部存儲(chǔ)器相關(guān)的信息(MSEL),例如比特的數(shù)量。
      分配器332接收從協(xié)議轉(zhuǎn)換電路326中輸出的一地址(ADD)、數(shù)據(jù)(DATA)、從控制器328輸出控制信號(hào)(CNTR4)以及從地址解碼器330輸出的與所述外部存儲(chǔ)器相關(guān)的信息(MSEL),并在這個(gè)信息(ADD、DATA、CNTR4和MSEL)的基礎(chǔ)上將訪問(wèn)所述外部存儲(chǔ)器所需的信號(hào)傳送給相應(yīng)的端口312。因此,分配器332具有一轉(zhuǎn)換功能和/或一多路復(fù)用功能。
      通過(guò)控制器328、地址解碼器330和分配器332的相互配合操作,遵守由所述輔機(jī)的內(nèi)部總線使用的中間協(xié)議并從協(xié)議轉(zhuǎn)換電路326輸出的的信號(hào)(CNTR1、DATA和ADD)被轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)使用的協(xié)議的信號(hào)??刂破?28、地址解碼器330和分配器332可以被一起描述為一變換電路327。在步驟805,被轉(zhuǎn)換的信號(hào)經(jīng)過(guò)總線334和端口312輸入給存儲(chǔ)器控制器310。
      因此,控制器328、地址解碼器330和分配器332執(zhí)行將協(xié)議轉(zhuǎn)換電路326的輸出信號(hào)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的協(xié)議的信號(hào)。
      因此,在從協(xié)議轉(zhuǎn)換和仲裁電路332-1輸出的信號(hào)的基礎(chǔ)上,存儲(chǔ)器控制器310訪問(wèn)module_1 320期望訪問(wèn)的外部存儲(chǔ)器。
      另外,協(xié)議轉(zhuǎn)換和仲裁電路322-1的控制器328接收從被訪問(wèn)的外部存儲(chǔ)器中讀出的數(shù)據(jù)(DATA)、即遵守存儲(chǔ)器控制器310的協(xié)議的信號(hào),并經(jīng)過(guò)分配器332和控制器328將所接收的數(shù)據(jù)(DATA)轉(zhuǎn)換成遵守由其內(nèi)部總線使用的中間協(xié)議的信號(hào),和將經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)輸出給協(xié)議轉(zhuǎn)換電路326。
      協(xié)議轉(zhuǎn)換電路326將遵守由存儲(chǔ)器控制器311的內(nèi)部總線使用的中間協(xié)議的經(jīng)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守由module_1 320使用的協(xié)議的信號(hào),并將該經(jīng)兩次轉(zhuǎn)換的信號(hào)輸出給所述主機(jī)。
      協(xié)議轉(zhuǎn)換和仲裁電路322-2被連接在module_3 346和存儲(chǔ)器控制器310的第二端口314之間。協(xié)議轉(zhuǎn)換和仲裁電路322-2經(jīng)過(guò)總線344接收遵守由一主機(jī)(例如,module_3 346)使用的第四協(xié)議的信號(hào),通過(guò)使用一協(xié)議轉(zhuǎn)換電路(未示出)將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)的內(nèi)部總線(未示出)使用的中間協(xié)議的信號(hào),經(jīng)過(guò)如上所述的控制器328、地址解碼器330和分配器332將經(jīng)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守由存儲(chǔ)器控制器310使用的第一協(xié)議的信號(hào),然后經(jīng)過(guò)總線342和第二端口314將經(jīng)兩次轉(zhuǎn)換的信號(hào)傳送給存儲(chǔ)器控制器310。因此,module_3 346能夠經(jīng)過(guò)對(duì)應(yīng)的端口314而不是例如經(jīng)過(guò)一系統(tǒng)總線370間接訪問(wèn)所預(yù)期的外部存儲(chǔ)器(未示出)。
      另外,協(xié)議轉(zhuǎn)換和仲裁電路322-2經(jīng)過(guò)存儲(chǔ)器控制器310的第二端口314和總線342接收遵守所述第一協(xié)議并已經(jīng)從被訪問(wèn)的外部存儲(chǔ)器中讀出的信號(hào),經(jīng)過(guò)分配器332、控制器328和所述地址解碼器將所接收的信號(hào)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310的系統(tǒng)總線(未示出)中使用的協(xié)議的信號(hào),使用一協(xié)議轉(zhuǎn)換電路(未示出)再一次將經(jīng)過(guò)轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守在module_3346中使用的第四協(xié)議的信號(hào),和經(jīng)過(guò)總線344將轉(zhuǎn)換后的信號(hào)傳送給module_1 320。
      協(xié)議轉(zhuǎn)換和仲裁電路322-3被連接在存儲(chǔ)器控制器310的第三端口316和系統(tǒng)總線370之間。協(xié)議轉(zhuǎn)換和仲裁電路322-2經(jīng)過(guò)上述的兩步轉(zhuǎn)換處理將遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào),或者將遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào)轉(zhuǎn)換成遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào)。
      圖9的流程用于解釋使主機(jī)經(jīng)過(guò)根據(jù)本發(fā)明至少一實(shí)施例的一協(xié)議轉(zhuǎn)換和仲裁電路訪問(wèn)一外部存儲(chǔ)器的方法。參見(jiàn)圖3、6和9。
      下面將解釋使主機(jī)訪問(wèn)一外部存儲(chǔ)器的處理。
      為了訪問(wèn)一外部存儲(chǔ)器,在步驟901,module_1 320、module_3 346和系統(tǒng)總線370中的每一個(gè)分別向協(xié)議轉(zhuǎn)換和仲裁電路322_1、322_2和322_3輸出遵守由module_1 320、module_3 346和系統(tǒng)總線370使用的協(xié)議的信號(hào)。
      協(xié)議轉(zhuǎn)換和仲裁電路322_1、322_2和322_3中每一個(gè)的協(xié)議轉(zhuǎn)換電路326接收遵守由相應(yīng)module_1 320、module_3 346和系統(tǒng)總線370使用的協(xié)議的信號(hào),并在步驟903,將所接收的信號(hào)轉(zhuǎn)換成遵守由存儲(chǔ)器控制器310的一內(nèi)部總線(未示出)使用的協(xié)議的信號(hào)。
      在步驟905,通過(guò)控制器328、地址解碼器330和分配器332的協(xié)調(diào)相互作用,從協(xié)議轉(zhuǎn)換和仲裁電路322_1、322_2和322_3中每一個(gè)的協(xié)議轉(zhuǎn)換電路326輸出的各種信號(hào)(CNTR1、DATA和ADD)再次被轉(zhuǎn)換成遵守由所述輔機(jī)(再次,例如存儲(chǔ)器控制器310)使用的第一協(xié)議的信號(hào)。
      在所接收到的信號(hào)的基礎(chǔ)上,存儲(chǔ)器控制器310在步驟907訪問(wèn)每個(gè)module_1 320、module_3 346和系統(tǒng)總線370都希望訪問(wèn)的一個(gè)外部存儲(chǔ)器。參看圖3,2-3協(xié)議轉(zhuǎn)換電路340被連接在module_1 320和系統(tǒng)總線370之間,和協(xié)議轉(zhuǎn)換電路340和module_1 320經(jīng)過(guò)總線336被彼此連接到一起。協(xié)議轉(zhuǎn)換電路340和系統(tǒng)總線370經(jīng)過(guò)總線338彼此互連。
      2-3協(xié)議轉(zhuǎn)換電路340將遵守在module_1 320中使用的第二協(xié)議的信號(hào)轉(zhuǎn)換成遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào),并將遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào)轉(zhuǎn)換成遵守在module_1 320中使用的第二協(xié)議的信號(hào)。
      4-3協(xié)議轉(zhuǎn)換電路350被連接在module_3 346和系統(tǒng)總線370之間,總線348連接4-3協(xié)議轉(zhuǎn)換電路350和module_3 346??偩€345連接4-3協(xié)議轉(zhuǎn)換電路350和系統(tǒng)總線370。
      4-3協(xié)議轉(zhuǎn)換電路350將遵守在module_3 346中使用的第四協(xié)議的信號(hào)轉(zhuǎn)換成遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào),和將遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào)轉(zhuǎn)換成遵守在module_3 346中使用的第四協(xié)議的信號(hào)。
      1-3協(xié)議轉(zhuǎn)換電路364被連接在module_2 360和系統(tǒng)總線370之間,總線358連接存儲(chǔ)器控制器310的第四端口318和系統(tǒng)總線370??偩€366連接1-3協(xié)議轉(zhuǎn)換電路364和系統(tǒng)總線370。
      1-3協(xié)議轉(zhuǎn)換電路364將遵守在module_2 360中使用的第一協(xié)議的信號(hào)轉(zhuǎn)換成遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào),和將遵守在系統(tǒng)總線370中使用的的第三協(xié)議的信號(hào)轉(zhuǎn)換成遵守在module_2 360中使用的第一協(xié)議的信號(hào)。
      系統(tǒng)總線370是一片上總線。但是,它并不局限于片上總線。系統(tǒng)總線370可以使用一開(kāi)放核心(open core)協(xié)議或一AMBA協(xié)議。但是,系統(tǒng)總線370總線能夠使用的協(xié)議并不局限于所述開(kāi)放核心協(xié)議或AMBA協(xié)議。
      因此,由于具有至少一個(gè)根據(jù)本發(fā)明的協(xié)議轉(zhuǎn)換和仲裁電路的系統(tǒng)的存儲(chǔ)器控制器310能夠在同一時(shí)間使用不同的協(xié)議支持多個(gè)module_1 320、module_3 346和系統(tǒng)總線370,并且多個(gè)module_1 320、module_3 346和系統(tǒng)總線370中的每一個(gè)都能夠經(jīng)過(guò)相應(yīng)的端口312、314和318訪問(wèn)一外部存儲(chǔ)器,所以系統(tǒng)300的整個(gè)性能都被改善了。
      另外,即使當(dāng)由module_1 320、module_3 346和系統(tǒng)總線370支持的一協(xié)議不同于由存儲(chǔ)器控制器310支持的一協(xié)議時(shí),module_1 320、module_3346和系統(tǒng)總線370中的每一個(gè)也都可以被用在該系統(tǒng)中而不必改變?cè)O(shè)計(jì)。因此,module_1 320、module_3 346和系統(tǒng)總線370中的每一個(gè)都是可重復(fù)使用的。
      圖4的框圖示出了根據(jù)本發(fā)明至少另一實(shí)施例的系統(tǒng)400,其中,一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路被連接到使用一相同的協(xié)議的多個(gè)模塊module_1 420-1到module_N 420N(這里,N是自然數(shù))上參看圖4,系統(tǒng)400包括存儲(chǔ)器控制器310、多個(gè)協(xié)議轉(zhuǎn)換和仲裁電路424-1和424-2、多個(gè)模塊(module_1 420-1到module_N 420N)448和462、多個(gè)協(xié)議轉(zhuǎn)換和仲裁電路438-1到438-N,和466、系統(tǒng)總線370以及多個(gè)總線。系統(tǒng)400可以利用半導(dǎo)體芯片來(lái)實(shí)現(xiàn)。
      存儲(chǔ)器控制器310具有多個(gè)端口412-1到412-N、414、416和418。連接到多個(gè)模塊(module_1 420-1到module_N 420N)448和462中至少一個(gè)和系統(tǒng)總線370的至少一個(gè)模塊(未示出)控制經(jīng)過(guò)系統(tǒng)總線370向一外部存儲(chǔ)器寫(xiě)入數(shù)據(jù)和\或從一外部存儲(chǔ)器讀出數(shù)據(jù)的操作。
      這里,為便于解釋?zhuān)僭O(shè)所述存儲(chǔ)器控制器310和模塊462使用第一協(xié)議,module_420-1到module_N 420N的多個(gè)模塊使用第二協(xié)議,和模塊448以及系統(tǒng)總線370使用第三協(xié)議。
      使用相同協(xié)議的多個(gè)模塊module_1 420-1到module_N 420N中的每一個(gè)都經(jīng)過(guò)相應(yīng)的總線422-1到422-N連接到所述協(xié)議轉(zhuǎn)換和仲裁電路424-1的相應(yīng)左端端口(未示出)上。另外,所述協(xié)議轉(zhuǎn)換和仲裁電路424-1的每個(gè)右端端口(未示出)經(jīng)過(guò)相應(yīng)的總線423-1到423-N連接到相應(yīng)的端口412-1到412-N上。
      因此,協(xié)議轉(zhuǎn)換和仲裁電路424-1具有與將被連接的模塊數(shù)量相同數(shù)量的左端口和右端端口。
      另外,協(xié)議轉(zhuǎn)換和仲裁電路424-1具有與將被連接的模塊數(shù)量相同數(shù)量的協(xié)議轉(zhuǎn)換電路426-1到426-N,并具有至少一個(gè)仲裁器428。
      圖7的框圖示出了根據(jù)本發(fā)明至少另一實(shí)施例的協(xié)議轉(zhuǎn)換和仲裁電路。參看圖7,協(xié)議轉(zhuǎn)換和仲裁電路424-1包括一協(xié)議轉(zhuǎn)換電路塊426和一傳輸電路427,其本身還包括一仲裁器428、一控制器430、一地址解碼器432和一分配器434。
      協(xié)議轉(zhuǎn)換塊426具有與將被連接的模塊相同數(shù)量的協(xié)議轉(zhuǎn)換電路426-1到426-N。所述協(xié)議轉(zhuǎn)換電路426-1到426-N中的每一個(gè)都接收遵守由相應(yīng)主機(jī)所使用的協(xié)議的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由相應(yīng)輔機(jī)的內(nèi)部總線所使用的中間協(xié)議的信號(hào)。
      這里,協(xié)議轉(zhuǎn)換電路426-1到426-N中的每一個(gè)都與仲裁器428、控制器430、地址解碼器432和分配器434相互作用。但是,在圖7中,為便于解釋起見(jiàn),僅僅示出了作為整體的協(xié)議轉(zhuǎn)換電路塊426與仲裁器428、控制器430、地址解碼器432和分配器434的相互作用。
      仲裁器428基于從協(xié)議轉(zhuǎn)換電路塊426輸出的控制信號(hào)輸出控制信號(hào)(CTR1到CTR4)以控制所述控制器430。
      在從協(xié)議轉(zhuǎn)換電路塊426、即分別從協(xié)議轉(zhuǎn)換電路426-1到426-N輸出的控制信號(hào)(CNTR1)以及從仲裁器428輸出的控制信號(hào)(CTR1到CTR4)的基礎(chǔ)上,控制器430生成用于控制地址解碼器432的控制信號(hào)(CNTR5)和用于控制仲裁器434的控制信號(hào)(CNTR4)。控制器430包括數(shù)據(jù)傳輸控制單元4301、地址解碼控制單元4302、應(yīng)答控制單元4303和端口分配控制單元4304。
      數(shù)據(jù)傳輸控制單元4301響應(yīng)從協(xié)議轉(zhuǎn)換電路塊426輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)(CNTR1)和從仲裁器428輸出的控制信號(hào)(CTR1),將從協(xié)議轉(zhuǎn)換電路426-1到426-N中每一個(gè)輸出的數(shù)據(jù)(DATA)傳送給分配器434,或者將從分配器434輸入的數(shù)據(jù)(DATA)傳送給相應(yīng)的協(xié)議轉(zhuǎn)換電路426-1到426-N。
      地址解碼控制單元4302響應(yīng)控制信號(hào)當(dāng)中的至少一個(gè)控制信號(hào)(CNRT1)和從仲裁器428輸出的控制信號(hào)(CTR2)向地址解碼器432輸出一控制信號(hào)(CNTR5)以控制所述地址解碼器432的操作。
      應(yīng)答控制器4303響應(yīng)從協(xié)議轉(zhuǎn)換電路塊426輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)(CNTR1)和從仲裁器428輸出的控制信號(hào)(CRT3)、或響應(yīng)從仲裁器434輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)向協(xié)議轉(zhuǎn)換電路塊426傳送關(guān)于將被訪問(wèn)的外部存儲(chǔ)器狀態(tài)的信息或與數(shù)據(jù)(DATA)的傳送狀態(tài)相關(guān)的信息(RES)。另外,應(yīng)答控制單元4303生成控制信號(hào)(CNTR2)以控制所述協(xié)議轉(zhuǎn)換電路塊426的操作。
      端口分配控制單元4304基于從協(xié)議轉(zhuǎn)換電路塊426輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)(CNTR1)和從仲裁器428輸出的控制信號(hào)(CTR4)向分配器434輸出用于控制存儲(chǔ)器控制器310的端口操作狀態(tài)的控制信號(hào)(CNTR4)。即,端口分配控制單元4304執(zhí)行一功能以選擇將被一相應(yīng)主機(jī)使用的相應(yīng)端口。
      地址解碼器432響應(yīng)從控制器430輸出的控制信號(hào)(CNTR5)解碼從協(xié)議轉(zhuǎn)換電路塊426輸出的地址(ADD),并作為結(jié)果,向與由仲裁器428給出優(yōu)先權(quán)的一主機(jī)希望訪問(wèn)的一外部存儲(chǔ)器相關(guān)的分配器434輸出信息(MSEL)。
      地址解碼器432包括解碼單元4321和存儲(chǔ)器選擇器4322。解碼單元4321響應(yīng)從控制器430輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)(CNTR5)解碼從協(xié)議轉(zhuǎn)換電路塊426輸出的地址(ADD),并向存儲(chǔ)器選擇器4322輸出其結(jié)果。
      存儲(chǔ)器選擇器4322基于從控制器430輸出的控制信號(hào)當(dāng)中的至少一個(gè)相應(yīng)控制信號(hào)(CNTR5)和解碼單元4321的輸出信號(hào)向與由所述仲裁器428給出優(yōu)先權(quán)的主機(jī)希望訪問(wèn)的所述外部存儲(chǔ)器有關(guān)的分配器434輸出信息(MSEL)。由所述外部存儲(chǔ)器的數(shù)量確定例如是比特?cái)?shù)量的與所述外部存儲(chǔ)器相關(guān)的信息。
      分配器434接收從協(xié)議轉(zhuǎn)換電路塊326輸出的地址(ADD)、從控制器430輸出的數(shù)據(jù)(DATA)和控制信號(hào)(CNTR4)以及從地址解碼器432輸出的與所述外部存儲(chǔ)器相關(guān)的信息(MSEL),并在這些信號(hào)(ADD、DATA、CNTR4和MSEL)的基礎(chǔ)上將用于訪問(wèn)所述外部存儲(chǔ)器的信號(hào)傳送給輔機(jī)的一相應(yīng)端口。因此,分配器434具有一轉(zhuǎn)換功能和/或一多路復(fù)用功能。
      通過(guò)控制器328、地址解碼器330和分配器332的協(xié)同操作,從協(xié)議轉(zhuǎn)換電路塊426輸出的信號(hào)(CNTR1、DATA和ADD)被轉(zhuǎn)換成遵守在所述輔機(jī)中使用的協(xié)議的信號(hào),并且轉(zhuǎn)換后的信號(hào)經(jīng)過(guò)相應(yīng)的總線334和端口312被輸入給存儲(chǔ)器控制器310。因此,所述輔機(jī)基于從協(xié)議轉(zhuǎn)換電路塊426輸出的信號(hào)訪問(wèn)所述主機(jī)希望訪問(wèn)的外部存儲(chǔ)器。
      參看圖4和7,協(xié)議轉(zhuǎn)換和仲裁電路424-1經(jīng)過(guò)總線422-1接收遵守由主機(jī)(例如module_1 420-1)使用的第二協(xié)議的信號(hào),使用協(xié)議轉(zhuǎn)換電路426-1將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)的內(nèi)部總線(未示出)使用的中間協(xié)議的信號(hào),利用仲裁器428、控制器430、地址解碼器432和分配器434將轉(zhuǎn)換后的信號(hào)再次轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào),并經(jīng)過(guò)存儲(chǔ)器控制器310的相應(yīng)端口(例如,421-1)將轉(zhuǎn)換后的信號(hào)輸出給存儲(chǔ)器控制器310。
      協(xié)議轉(zhuǎn)換和仲裁電路424-1經(jīng)過(guò)相應(yīng)的第一端口412-1和總線423-1接收從由所述主機(jī)420-1訪問(wèn)的(或換言之,請(qǐng)求的)外部存儲(chǔ)器輸出的數(shù)據(jù),通過(guò)使用控制器430、地址解碼器432和分配器434將所接收的數(shù)據(jù)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310的系統(tǒng)總線(未示出)中使用的中間協(xié)議的信號(hào),并使用協(xié)議轉(zhuǎn)換電路426-1將轉(zhuǎn)換后的信號(hào)再次轉(zhuǎn)換成遵守在module_1420-1中使用的第二協(xié)議的信號(hào),和經(jīng)過(guò)總線422-1向module_1 420-1傳送經(jīng)過(guò)兩次轉(zhuǎn)換的信號(hào)。
      此外,協(xié)議轉(zhuǎn)換和仲裁電路424-1經(jīng)過(guò)總線422-N接收遵守由一主機(jī)(例如,module_N 420-N)使用的第二協(xié)議的信號(hào),通過(guò)使用協(xié)議轉(zhuǎn)換電路426-N將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)的內(nèi)部總線(未示出)使用的第一協(xié)議的信號(hào),通過(guò)使用仲裁器428、控制器430、地址解碼器432和分配器434將該轉(zhuǎn)換后的信號(hào)再次轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào),并經(jīng)過(guò)存儲(chǔ)器控制器310的相應(yīng)端口(例如,412-N)將經(jīng)過(guò)兩次轉(zhuǎn)換的信號(hào)輸出給所述存儲(chǔ)器控制器310。
      此外,協(xié)議轉(zhuǎn)換和仲裁電路424-1經(jīng)過(guò)相應(yīng)的第N端口412-N和總線423-N接收從由module_N 420-N訪問(wèn)的外部存儲(chǔ)器輸出的數(shù)據(jù),使用控制器430、地址解碼器432和分配器434將所接收的數(shù)據(jù)轉(zhuǎn)換成由存儲(chǔ)器控制器310的內(nèi)部總線(未示出)使用的第二協(xié)議的信號(hào),并使用協(xié)議轉(zhuǎn)換電路426-N將該經(jīng)過(guò)轉(zhuǎn)換的信號(hào)再次轉(zhuǎn)換成遵守在module_N 420-N中使用的第二協(xié)議的信號(hào),和經(jīng)過(guò)總線422-N將經(jīng)過(guò)兩次轉(zhuǎn)換的信號(hào)傳送給module_N 420-N。
      協(xié)議轉(zhuǎn)換和仲裁電路424-2的第一端口和存儲(chǔ)器控制器310的第(N+1)端口418經(jīng)過(guò)總線454彼此連接到一起,協(xié)議轉(zhuǎn)換和仲裁電路424-2的第二端口和存儲(chǔ)器控制器310的第(N+N)端口416經(jīng)過(guò)總線456連接,協(xié)議轉(zhuǎn)換和仲裁電路424-2的第三端口和系統(tǒng)總線370經(jīng)過(guò)總線458連接,和協(xié)議轉(zhuǎn)換和仲裁電路424-2的第四端口和模塊488經(jīng)過(guò)總線452連接。
      協(xié)議轉(zhuǎn)換和仲裁電路422-2的操作基本與協(xié)議轉(zhuǎn)換和仲裁電路422-1的操作相同。即,協(xié)議轉(zhuǎn)換和仲裁電路424-2接收遵守第一協(xié)議的信號(hào),經(jīng)過(guò)上述兩步轉(zhuǎn)換處理,將所接收的信號(hào)轉(zhuǎn)換成遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào),并將轉(zhuǎn)換后的信號(hào)傳送給系統(tǒng)總線370。
      另外,協(xié)議轉(zhuǎn)換和仲裁電路424-2接收遵守在系統(tǒng)總線370中使用的第三協(xié)議的信號(hào),經(jīng)過(guò)上述兩步轉(zhuǎn)換處理,將所接收的信號(hào)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào),并經(jīng)過(guò)相應(yīng)的端口416和418將轉(zhuǎn)換后的信號(hào)傳送給存儲(chǔ)器控制器310。
      此外,協(xié)議轉(zhuǎn)換和仲裁電路424-2將遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào)轉(zhuǎn)換成遵守在模塊448中使用的第三協(xié)議的信號(hào),并將遵守在模塊440中使用的第三協(xié)議的信號(hào)轉(zhuǎn)換成遵守在存儲(chǔ)器控制器310中使用的第一協(xié)議的信號(hào)。因此,根據(jù)本發(fā)明的協(xié)議轉(zhuǎn)換和仲裁電路424-2具有轉(zhuǎn)換協(xié)議的功能和鑒定同時(shí)從模塊448和系統(tǒng)總線370輸出的信號(hào)的功能。
      2-3協(xié)議轉(zhuǎn)換電路438-1經(jīng)過(guò)相應(yīng)的總線436和440被連接在module_1420-1和系統(tǒng)總線370之間,并將遵守第二協(xié)議的信號(hào)轉(zhuǎn)換成遵守第三協(xié)議的信號(hào),或?qū)⒆袷氐谌齾f(xié)議的信號(hào)轉(zhuǎn)換成遵守第二協(xié)議的信號(hào)。
      類(lèi)似的,2-3協(xié)議轉(zhuǎn)換電路438-N經(jīng)過(guò)相應(yīng)的總線442和446被連接在module_N 420-N和系統(tǒng)總線370之間,并將遵守第二協(xié)議的信號(hào)轉(zhuǎn)換成遵守第三協(xié)議的信號(hào),或?qū)⒆袷氐谌齾f(xié)議的信號(hào)轉(zhuǎn)換成遵守第二協(xié)議的信號(hào)。
      使用第三協(xié)議的模塊448經(jīng)過(guò)相應(yīng)的總線450和452連接在系統(tǒng)總線370及協(xié)議轉(zhuǎn)換和仲裁電路424-2之間。
      使用第一協(xié)議的模塊462經(jīng)過(guò)相應(yīng)的總線460和464連接在存儲(chǔ)器控制器310的第(N+3)端口414和1-3協(xié)議轉(zhuǎn)換電路466之間。
      1-3協(xié)議轉(zhuǎn)換電路466經(jīng)過(guò)相應(yīng)的總線464和468連接在模塊462和系統(tǒng)總線370之間,并將遵守所述第一協(xié)議的的信號(hào)轉(zhuǎn)換成遵守第三協(xié)議的信號(hào),或?qū)⒆袷氐谌齾f(xié)議的信號(hào)轉(zhuǎn)換成遵守第一協(xié)議的信號(hào)。
      因此,具有根據(jù)本發(fā)明的協(xié)議轉(zhuǎn)換和仲裁電路的系統(tǒng)的module_1 420-1到module_N 420-N、模塊448和模塊462中的每一個(gè)都能夠在不使用系統(tǒng)總線370的情況下訪問(wèn)外部存儲(chǔ)器。結(jié)果是,改善了所述系統(tǒng)的整個(gè)操作。
      圖5的框圖示出了根據(jù)本發(fā)明至少另一個(gè)實(shí)施例的系統(tǒng)500,其中一個(gè)協(xié)議轉(zhuǎn)換和仲裁電路被連接到使用不同的協(xié)議的多個(gè)模塊上。
      參看圖5,系統(tǒng)500包括存儲(chǔ)器控制器310、系統(tǒng)總線370、協(xié)議轉(zhuǎn)換和仲裁電路424-1、多個(gè)模塊,即module_1 516-1到module_N 516-N和模塊530、多個(gè)協(xié)議轉(zhuǎn)換電路522_1到522-N和534、以及多個(gè)總線。系統(tǒng)500可以利用一半導(dǎo)體芯片來(lái)實(shí)現(xiàn)。
      存儲(chǔ)器控制器310具有多個(gè)端口512-1到512-N和514。假設(shè)存儲(chǔ)器控制器310和模塊530使用第一協(xié)議,多個(gè)module_1 516-1到module_N 516-N使用彼此互不相同的協(xié)議,和系統(tǒng)總線370使用第三協(xié)議。
      多個(gè)模塊module_1 516-1到module_N 516-N經(jīng)過(guò)相應(yīng)的總線518-1到518-N分別連接到協(xié)議轉(zhuǎn)換和仲裁電路424-1的左邊端口(未示出)。存儲(chǔ)器控制器310的端口512-1到512-N經(jīng)過(guò)相應(yīng)的總線526-1到526-N分別連接到協(xié)議轉(zhuǎn)換和仲裁電路424-1的右邊端口(未示出)。
      下面將至少部分地參考圖10的流程解釋(根據(jù)本發(fā)明至少一個(gè)實(shí)施例的)圖4和5所示的協(xié)議轉(zhuǎn)換和仲裁電路的操作。
      參看圖5、7和10,協(xié)議轉(zhuǎn)換和仲裁電路424-1的協(xié)議轉(zhuǎn)換電路426-1到426-N中的每一個(gè)在步驟1001接收遵守在相應(yīng)module_1 516-1到module_N 516-N中使用的一協(xié)議的信號(hào)。
      在步驟1003,協(xié)議轉(zhuǎn)換電路426-1到426-N中的每一個(gè)將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)(例如,存儲(chǔ)器控制器310)的內(nèi)部總線(未示出)使用的協(xié)議的信號(hào),并輸出轉(zhuǎn)換后的信號(hào)(CNTR1、DATA和ADD)。
      從協(xié)議轉(zhuǎn)換電路426-1到426-N中每一個(gè)輸出的信號(hào)(CNTR1、DATA和ADD)通過(guò)仲裁器428、控制器430、地址解碼器432和分配器434的相互協(xié)作、即經(jīng)過(guò)控制、仲裁和解碼被轉(zhuǎn)換成在存儲(chǔ)器控制器310中使用的所述第一協(xié)議的信號(hào)。在步驟1005,轉(zhuǎn)換后的信號(hào)經(jīng)過(guò)相應(yīng)的端口輸入給存儲(chǔ)器控制器310。
      圖11的流程用于解釋多個(gè)主機(jī)經(jīng)過(guò)本發(fā)明至少一實(shí)施例的協(xié)議轉(zhuǎn)換和仲裁電路訪問(wèn)一外部存儲(chǔ)器的方法。下面將參看圖5、7和11解釋主機(jī)module_1 516-1訪問(wèn)SRAMO的操作。
      例如,在下面的描述中假設(shè)外部存儲(chǔ)器由SRAM0、SRAM1、SDRAM0和SDRAM1形成;SRAM0使用由0x00000000到0x1FFFFFFF表示的一地址區(qū)域;SRAM1使用由0x20000000到0x3FFFFFFF表示的一地址區(qū)域;SDRAM0使用由0x40000000到0x5FFFFFFF表示的一地址區(qū)域;SDRAM1使用由0x60000000到0x7FFFFFFF表示的地址區(qū)域;仲裁器428給出module_1 516-1的優(yōu)先級(jí);和第一module_1 516-1輸出地址0x10000000。
      為了訪問(wèn)相應(yīng)的外部存儲(chǔ)器,在步驟1101,連接到模塊module_1 516-1到module_N 516-N和系統(tǒng)總線370中每一個(gè)的至少一個(gè)主機(jī)(未示出)經(jīng)由相應(yīng)的總線將遵守由所述主機(jī)使用的協(xié)議的信號(hào)輸出給協(xié)議轉(zhuǎn)換和仲裁電路424-1。
      在步驟1103,協(xié)議轉(zhuǎn)換電路426-1到426-N的每一個(gè)將所接收的信號(hào)轉(zhuǎn)換成遵守由存儲(chǔ)器控制器310的內(nèi)部總線(未示出)使用的第一協(xié)議的信號(hào),并輸出轉(zhuǎn)換后的信號(hào)(CNTR1、DATA和ADD)。
      仲裁器428接收從協(xié)議轉(zhuǎn)換電路426-1到426-N的每一個(gè)輸出的信號(hào)(CNTR1),并基于所接收到的信號(hào)(CNTR1)將存儲(chǔ)器控制器310使用的優(yōu)先權(quán)給予module_1 516-1。
      地址解碼器432基于從控制器430輸出的控制信號(hào)(CNTR5)和從module_1 516-0輸出的地址(ADD=0x10000000)將與預(yù)期訪問(wèn)的SRAM0相關(guān)的信息(MSEL)傳送給分配器434。
      分配器434基于從控制器430輸出的各個(gè)信號(hào)(DATA、CNTR4和MSEL)將與預(yù)期訪問(wèn)的SRAM0相關(guān)的各種信號(hào)經(jīng)過(guò)存儲(chǔ)器控制器310的相應(yīng)端口(例如,512-1)傳送給存儲(chǔ)器控制器310。
      即,在步驟1105,仲裁器428、控制器430、地址解碼器432和分配器434基于控制信號(hào)(CNTR1、CNTR4、CNTR5和MSEL)仲裁從協(xié)議轉(zhuǎn)換電路426-1到426-N的每一個(gè)輸出的信號(hào),在步驟1105根據(jù)仲裁結(jié)果解碼所述地址(ADD),并經(jīng)過(guò)相應(yīng)的端口將遵守在存儲(chǔ)器控制器310中使用的協(xié)議的信號(hào)傳送給存儲(chǔ)器控制器310。
      在步驟1107,存儲(chǔ)器控制器310能夠基于遵守(已經(jīng)由協(xié)議轉(zhuǎn)換和仲裁電路424-1進(jìn)行了協(xié)議轉(zhuǎn)換的)所述協(xié)議的信號(hào)訪問(wèn)相應(yīng)module_1 516-1希望訪問(wèn)的外部存儲(chǔ)器(SRAM0)。因此,在不使用系統(tǒng)總線370的情況下,module_1516-1能夠經(jīng)過(guò)存儲(chǔ)器控制器310訪問(wèn)所希望的外部存儲(chǔ)器。
      因此,系統(tǒng),例如500,的系統(tǒng)總線370的負(fù)荷減小了,從而使整個(gè)系統(tǒng)的性能提高了。另外,即使當(dāng)使用(或支持)不同協(xié)議的至少一個(gè)模塊被期望用在一系統(tǒng)中時(shí),該模塊也能夠被直接用在該系統(tǒng)中而不必改變所述模塊的設(shè)計(jì)或修改所述設(shè)計(jì)。
      在具有多端口存儲(chǔ)器控制器和至少一個(gè)上述協(xié)議轉(zhuǎn)換和仲裁電路的系統(tǒng)中,多個(gè)模塊中的每一個(gè)都能夠在不使用所述系統(tǒng)總線的情況下經(jīng)過(guò)所述多端口存儲(chǔ)器控制器向所述外部存儲(chǔ)器傳送數(shù)據(jù)和/或從所述外部存儲(chǔ)器接收數(shù)據(jù),從而使數(shù)據(jù)的處理時(shí)間減少。因此,由于系統(tǒng)總線的負(fù)荷降低,所以系統(tǒng)的性能提高了。
      另外,由于支持不同協(xié)議的多個(gè)模塊能夠同時(shí)被分別連接到所述多端口存儲(chǔ)器控制器的相應(yīng)端口上,所以,可以直接使用傳統(tǒng)的模塊而不必改變?cè)O(shè)計(jì)。由于可以不加改變地使用傳統(tǒng)的模塊,所以,可以縮短設(shè)計(jì)系統(tǒng)所需的時(shí)間。
      雖然參考范例性實(shí)施例對(duì)本發(fā)明做出了具體的示出和描述,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離本發(fā)明的精神和范圍的前提下在形式和細(xì)節(jié)方面可以做出各種改變。
      權(quán)利要求
      1.一種協(xié)議轉(zhuǎn)換和仲裁電路,包括一協(xié)議轉(zhuǎn)換電路,用于接收遵守由一主機(jī)使用的第二協(xié)議的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)的內(nèi)部總線使用的一中間協(xié)議的信號(hào);和一轉(zhuǎn)換電路,用于從所述協(xié)議轉(zhuǎn)換電路接收所述經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào),并將該經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的第一協(xié)議的信號(hào)。
      2.根據(jù)權(quán)利要求1所述的協(xié)議轉(zhuǎn)換和仲裁電路,其中,所述轉(zhuǎn)換電路包括一控制器,用于接收從所述協(xié)議轉(zhuǎn)換電路輸出的控制信號(hào)和數(shù)據(jù),并應(yīng)答地提供地址解碼器控制信號(hào);一地址解碼器,用于響應(yīng)所述地址解碼器控制信號(hào)解碼從所述協(xié)議轉(zhuǎn)換電路輸出的地址和提供與所述主機(jī)希望訪問(wèn)的一外部存儲(chǔ)器相關(guān)的信息;和一分配器,用于接收從所述協(xié)議轉(zhuǎn)換電路輸出的地址、從所述控制器輸出的控制信號(hào)和數(shù)據(jù)和來(lái)自所述地址解碼器的與所述外部存儲(chǔ)器相關(guān)的信息,并在此基礎(chǔ)上,提供遵守由所述輔機(jī)使用的所述第一協(xié)議的信號(hào)。
      3.根據(jù)權(quán)利要求2所述的協(xié)議轉(zhuǎn)換和仲裁電路,其中,所述控制器包括一數(shù)據(jù)傳輸控制器,用于響應(yīng)來(lái)自所述協(xié)議轉(zhuǎn)換電路的控制信號(hào)當(dāng)中的至少一個(gè)第一控制信號(hào),將來(lái)自所述協(xié)議轉(zhuǎn)換電路的數(shù)據(jù)傳送給所述分配器,或?qū)?lái)自所述分配器的數(shù)據(jù)傳送給所述協(xié)議轉(zhuǎn)換電路;一地址解碼器控制器,用于響應(yīng)來(lái)自所述協(xié)議轉(zhuǎn)換電路的控制信號(hào)當(dāng)中的至少一個(gè)第二控制信號(hào),提供所述地址解碼器控制信號(hào);一應(yīng)答控制器,用于響應(yīng)來(lái)自所述協(xié)議轉(zhuǎn)換電路的控制信號(hào)當(dāng)中的至少一個(gè)第三控制信號(hào),或響應(yīng)來(lái)自所述分配器的控制信號(hào)當(dāng)中的至少一個(gè)控制信號(hào),接收與所述主機(jī)希望訪問(wèn)的所述外部存儲(chǔ)器的狀態(tài)相關(guān)的信息,并將所接收的信息傳送給所述協(xié)議轉(zhuǎn)換電路;和一端口分配器控制器,用于響應(yīng)來(lái)自所述協(xié)議轉(zhuǎn)換電路的控制信號(hào)當(dāng)中的至少一個(gè)第四個(gè)控制信號(hào),產(chǎn)生用于控制所述分配器操作的控制信號(hào)。
      4.一種信號(hào)轉(zhuǎn)換和仲裁方法,包括接收遵守由一主機(jī)使用的的一第二協(xié)議的信號(hào);將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)的內(nèi)部總線使用的一中間協(xié)議的信號(hào);和將經(jīng)一次轉(zhuǎn)換的信號(hào)解碼和變換成遵守由所所述輔機(jī)使用的第一協(xié)議的信號(hào)。
      5.根據(jù)權(quán)利要求4所述的信號(hào)轉(zhuǎn)換和仲裁方法,其中所述轉(zhuǎn)換包括提供至少一個(gè)第一控制信號(hào)和一地址;和所述解碼包括響應(yīng)至少一個(gè)第一控制信號(hào)提供地址解碼器控制信號(hào);在所述地址解碼器控制信號(hào)的基礎(chǔ)上解碼所述地址并提供與所述主機(jī)希望訪問(wèn)的所述外部存儲(chǔ)器相關(guān)的信息。
      6.一種主機(jī)經(jīng)過(guò)一輔機(jī)訪問(wèn)一外部存儲(chǔ)器的方法,包括為了訪問(wèn)所述外部存儲(chǔ)器,所述主機(jī)提供遵守由所述主機(jī)使用的一第二協(xié)議的信號(hào);接收遵守所述第二協(xié)議的信號(hào),和將所接收的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)的一內(nèi)部總線使用的一中間協(xié)議的信號(hào);對(duì)經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)進(jìn)行解碼并將其轉(zhuǎn)換成遵守由所述輔機(jī)使用的第一協(xié)議的信號(hào);和所述輔機(jī)在遵守由所述輔機(jī)使用的所述第一協(xié)議的信號(hào)的基礎(chǔ)上訪問(wèn)所述外部存儲(chǔ)器。
      7.一種協(xié)議轉(zhuǎn)換和仲裁電路,包括多個(gè)協(xié)議轉(zhuǎn)換電路;和一轉(zhuǎn)換電路,用于接收來(lái)自所述多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)的信號(hào),對(duì)所接收的信號(hào)進(jìn)行仲裁,和將經(jīng)過(guò)仲裁的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的第一協(xié)議的信號(hào);多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)分別接收遵守由相應(yīng)主機(jī)使用的第二協(xié)議的一情況的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)的一內(nèi)部總線使用的一中間協(xié)議的信號(hào)并將該信號(hào)輸出給所述轉(zhuǎn)換電路。
      8.根據(jù)權(quán)利要求7所述的協(xié)議轉(zhuǎn)換和仲裁電路,其中,所述轉(zhuǎn)換電路包括一仲裁器,其接收來(lái)自所述協(xié)議轉(zhuǎn)換電路的每一個(gè)的至少一個(gè)第一控制信號(hào),并在此基礎(chǔ)上產(chǎn)生仲裁控制信號(hào);一控制器,其接收來(lái)自所述仲裁器的第二控制信號(hào)和來(lái)自所述協(xié)議轉(zhuǎn)換電路的每一個(gè)的其它控制信號(hào),將數(shù)據(jù)從其輸入端傳送給其輸出端,和產(chǎn)生地址解碼器控制信號(hào);一地址解碼器,響應(yīng)所述地址解碼器信號(hào),對(duì)來(lái)自所述協(xié)議轉(zhuǎn)換電路當(dāng)中與所述信號(hào)對(duì)應(yīng)的所述協(xié)議轉(zhuǎn)換電路的地址進(jìn)行解碼,并輸出與一外部存儲(chǔ)器相關(guān)的信息,和一分配器,在所述解碼的地址、從所述控制器輸出的地址解碼器控制信號(hào)和數(shù)據(jù)、以及來(lái)自所述地址解碼器的與所述外部存儲(chǔ)器相關(guān)的信息的基礎(chǔ)上,輸出來(lái)自所述協(xié)議轉(zhuǎn)換電路的信號(hào)的轉(zhuǎn)換版本,所述轉(zhuǎn)換版本遵守由所述輔機(jī)使用的所述中間協(xié)議。
      9.根據(jù)權(quán)利要求8所述的協(xié)議轉(zhuǎn)換和仲裁電路,其中,所述控制器包括一數(shù)據(jù)傳輸控制單元,其響應(yīng)第一個(gè)所述第二控制信號(hào),將數(shù)據(jù)從相應(yīng)的協(xié)議轉(zhuǎn)換電路傳送給所述分配器,或?qū)?shù)據(jù)從所述分配器傳送給所述相應(yīng)的協(xié)議轉(zhuǎn)換電路;一地址解碼器控制單元,其響應(yīng)第二個(gè)所述第二控制信號(hào),輸出所述地址解碼器控制信號(hào);一應(yīng)答控制單元,其響應(yīng)第三個(gè)所述第二控制信號(hào),或響應(yīng)從所述仲裁器輸出的多個(gè)控制信號(hào)當(dāng)中的至少一個(gè)控制信號(hào),接收與所述外部存儲(chǔ)器相關(guān)的信息,并將所接收的信息傳送給所述協(xié)議轉(zhuǎn)換電路;和一端口分配控制器,其響應(yīng)第四個(gè)所述第二控制信號(hào),產(chǎn)生用于控制所述分配器的輸入和輸出端口的操作的控制信號(hào)。
      10.一種信號(hào)轉(zhuǎn)換和仲裁方法,包括多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)分別接收遵守與所述協(xié)議轉(zhuǎn)換電路對(duì)應(yīng)的一主機(jī)使用的一第二協(xié)議的一情況的信號(hào);所述協(xié)議轉(zhuǎn)換電路中的每一個(gè)將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)的內(nèi)部總線使用的一中間協(xié)議的信號(hào);和在來(lái)自所述多個(gè)協(xié)議轉(zhuǎn)換電路的控制信號(hào)的基礎(chǔ)上分別仲裁經(jīng)過(guò)轉(zhuǎn)換的信號(hào),在所述仲裁結(jié)果的基礎(chǔ)上解碼,和將經(jīng)過(guò)仲裁的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的協(xié)議的信號(hào)。
      11.一種一主機(jī)經(jīng)過(guò)一相應(yīng)的輔機(jī)對(duì)一外部存儲(chǔ)器進(jìn)行訪問(wèn)的方法,包括多個(gè)主機(jī)中的每一個(gè)分別提供遵守由相應(yīng)的主機(jī)使用的第二協(xié)議的一情況的信號(hào)以便對(duì)所述外部存儲(chǔ)器進(jìn)行訪問(wèn);多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)分別接收遵守由相應(yīng)主機(jī)使用的所述第二協(xié)議的一情況的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)的一內(nèi)部總線使用的一中間協(xié)議的信號(hào);將經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的第一協(xié)議的信號(hào);和所述輔機(jī)在遵守所述輔機(jī)使用的第一協(xié)議的基礎(chǔ)上訪問(wèn)所述外部存儲(chǔ)器。
      12.一種協(xié)議轉(zhuǎn)換和仲裁電路,包括多個(gè)協(xié)議轉(zhuǎn)換電路,其分別接收遵守由相應(yīng)主機(jī)使用的一第二協(xié)議的一情況的信號(hào),所述多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)可操作地將所接收的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)的一內(nèi)部總線使用的一中間協(xié)議的信號(hào);一仲裁器,其接收從所述多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)輸出的經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào),并在所接收信號(hào)的基礎(chǔ)上輸出第二控制信號(hào);和一轉(zhuǎn)換電路,其在來(lái)自所述多個(gè)協(xié)議轉(zhuǎn)換電路的每一個(gè)的第一控制信號(hào)和來(lái)自所述仲裁器的所述第二控制信號(hào)的基礎(chǔ)上將經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的一第一協(xié)議的信號(hào)。
      13.根據(jù)權(quán)利要求12所述的協(xié)議轉(zhuǎn)換和仲裁電路,其中,所述轉(zhuǎn)換電路包括一控制器,在所述第二控制信號(hào)和所述第一控制信號(hào)的基礎(chǔ)上,將數(shù)據(jù)從其輸入端傳送到其輸出端,并產(chǎn)生地址解碼器控制信號(hào);一地址解碼器,響應(yīng)所述地址解碼器控制信號(hào),解碼來(lái)自所述多個(gè)協(xié)議轉(zhuǎn)換電路的相應(yīng)一個(gè)的地址,并輸出與相應(yīng)主機(jī)希望訪問(wèn)的一外部存儲(chǔ)器相關(guān)的信息;和一分配器,在從相應(yīng)的協(xié)議轉(zhuǎn)換電路輸出的所述地址、從所述控制器輸出的所述控制信號(hào)和數(shù)據(jù)、和從所述地址解碼器輸出的與所述外部存儲(chǔ)器相關(guān)的信息的基礎(chǔ)上,提供遵守由所述輔機(jī)使用的一第一協(xié)議的信號(hào)。
      14.一種包括具有多個(gè)端口的一存儲(chǔ)器控制器、一主機(jī)和一系統(tǒng)總線的系統(tǒng),該系統(tǒng)包括第一聯(lián)絡(luò)電路,該電路被連接在所述多個(gè)端口中的第一個(gè)端口和所述主機(jī)之間;和第二聯(lián)絡(luò)電路,該電路被連接在所述多個(gè)端口的第二個(gè)端口和所述系統(tǒng)總線之間;其中,所述第一聯(lián)絡(luò)電路包括一第一協(xié)議轉(zhuǎn)換電路,接收遵守由所述主機(jī)使用的一第二協(xié)議的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由所述存儲(chǔ)器控制器的一內(nèi)部總線使用的一內(nèi)部協(xié)議的信號(hào);和一第一轉(zhuǎn)換電路,用于將來(lái)自所述第一協(xié)議轉(zhuǎn)換電路的一次轉(zhuǎn)換后的信號(hào)轉(zhuǎn)換成遵守在所述存儲(chǔ)器控制器中使用的一第一協(xié)議的信號(hào),和所述第二聯(lián)絡(luò)電路包括一第二協(xié)議轉(zhuǎn)換電路,接收遵守由所述系統(tǒng)總線使用的所述第三協(xié)議的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由所述存儲(chǔ)器控制器的所述內(nèi)部總線使用的一內(nèi)部協(xié)議的信號(hào);和一第二轉(zhuǎn)換電路,用于將來(lái)自所述第二協(xié)議轉(zhuǎn)換電路的一次轉(zhuǎn)換后的信號(hào)轉(zhuǎn)換成由所述存儲(chǔ)器控制器使用的所述第一協(xié)議的信號(hào)。
      15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述第一轉(zhuǎn)換電路包括一控制器,用于接收從所述第一協(xié)議轉(zhuǎn)換電路輸出的控制信號(hào)和數(shù)據(jù),并響應(yīng)控制信號(hào)當(dāng)中的至少一個(gè)信號(hào),提供地址解碼器控制信號(hào);一地址解碼器,用于響應(yīng)所述地址解碼器控制信號(hào),解碼來(lái)自所述第一協(xié)議轉(zhuǎn)換電路的地址并輸出與所述主機(jī)希望訪問(wèn)的一外部存儲(chǔ)器相關(guān)的信息;和一分配器,用于接收所述地址、所述控制信號(hào)和數(shù)據(jù)輸出以及從所述地址解碼器輸出的與所述外部存儲(chǔ)器相關(guān)的信息,并在此基礎(chǔ)上提供遵守由所述存儲(chǔ)器控制器使用的所述第一協(xié)議的信號(hào)。
      16.一種系統(tǒng),包括一具有多個(gè)端口的存儲(chǔ)器控制器;一系統(tǒng)總線;多個(gè)主機(jī);一具有多個(gè)端口的聯(lián)絡(luò)電路;分別連接在所述存儲(chǔ)器控制器的多個(gè)端口和所述多個(gè)協(xié)議轉(zhuǎn)換和仲裁電路的多個(gè)端口中所選擇的一個(gè)之間的多個(gè)總線;和多個(gè)連接在所述多個(gè)主機(jī)和所述協(xié)議轉(zhuǎn)換和仲裁電路的多個(gè)端口中所選擇的一個(gè)之間的總線,其中,所述聯(lián)絡(luò)電路包括多個(gè)協(xié)議轉(zhuǎn)換電路;和一轉(zhuǎn)換電路,該轉(zhuǎn)換電路接收從所述多個(gè)協(xié)議轉(zhuǎn)換電路中的每一個(gè)輸出的信號(hào),對(duì)所接收的信號(hào)進(jìn)行仲裁,并將經(jīng)仲裁的信號(hào)轉(zhuǎn)換成遵守在所述存儲(chǔ)器控制器中使用的一協(xié)議的信號(hào);和其中,所述多個(gè)協(xié)議轉(zhuǎn)換電路分別接收遵守由所述多個(gè)主機(jī)使用的一第二協(xié)議的一情況的信號(hào),并將所接收的信號(hào)轉(zhuǎn)換成遵守由所述存儲(chǔ)器控制器的一內(nèi)部總線使用的一中間協(xié)議的信號(hào)。
      17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述轉(zhuǎn)換電路包括一仲裁器,其接收從所述多個(gè)協(xié)議轉(zhuǎn)換電路輸出的信號(hào)當(dāng)中的至少一個(gè)第一控制信號(hào),并在該第一控制信號(hào)的基礎(chǔ)上產(chǎn)生命令信號(hào);一控制器,該控制器在來(lái)自所述仲裁器的所述命令信號(hào)和來(lái)自所述協(xié)議轉(zhuǎn)換電路的信號(hào)當(dāng)中的至少一個(gè)第二控制信號(hào)的基礎(chǔ)上傳送數(shù)據(jù),并產(chǎn)生地址解碼器控制信號(hào);一地址解碼器,響應(yīng)所述解碼地址控制信號(hào),分別解碼從所述多個(gè)協(xié)議轉(zhuǎn)換電路輸出的地址,并輸出與一希望被訪問(wèn)的外部存儲(chǔ)器相關(guān)的信息;和一分配器,在所述地址、所述控制信號(hào)和數(shù)據(jù)、以及與所述外部存儲(chǔ)器相關(guān)的信息的基礎(chǔ)上,提供遵守由所述輔機(jī)使用的一第一協(xié)議的信號(hào)。
      18.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,在所述多個(gè)主機(jī)中使用的第二協(xié)議的情況至少是兩種或多種不同的協(xié)議。
      19.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,在所述多個(gè)主機(jī)中使用的所述第二協(xié)議的情況是相同的。
      全文摘要
      一種協(xié)議轉(zhuǎn)換和仲裁電路,可以包括一協(xié)議轉(zhuǎn)換電路,用于接收遵守由一主機(jī)使用的一第二協(xié)議的信號(hào),將所接收的信號(hào)轉(zhuǎn)換成遵守由一輔機(jī)的內(nèi)部總線使用的一中間協(xié)議的信號(hào);和一轉(zhuǎn)換電路,用于從所述協(xié)議轉(zhuǎn)換電路接收經(jīng)過(guò)一次轉(zhuǎn)換的信號(hào),并將該信號(hào)轉(zhuǎn)換成遵守由所述輔機(jī)使用的一第一協(xié)議的信號(hào)。
      文檔編號(hào)G06F12/00GK1661583SQ20051005093
      公開(kāi)日2005年8月31日 申請(qǐng)日期2005年2月24日 優(yōu)先權(quán)日2004年2月24日
      發(fā)明者樸仙熙, 樸賢宇, 洪根哲 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1