国产精品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>

      信號(hào)中繼裝置及利用該裝置訪問外部存儲(chǔ)器的方法

      文檔序號(hào):6472469閱讀:150來源:國知局
      專利名稱:信號(hào)中繼裝置及利用該裝置訪問外部存儲(chǔ)器的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種信號(hào)中繼裝置及利用該信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法。
      背景技術(shù)
      外部存儲(chǔ)器也稱作輔助存儲(chǔ)器,如軟盤、硬盤、光盤、U盤等,以其容量大、價(jià)格低廉且系統(tǒng)掉電時(shí)資料不丟失的優(yōu)點(diǎn)被廣泛用于儲(chǔ)存資料。CPU不能像訪問內(nèi)部存儲(chǔ)器那樣,直接訪問外部存儲(chǔ)器,外部存儲(chǔ)器要與CPU進(jìn)行數(shù)據(jù)傳輸,必須通過內(nèi)部存儲(chǔ)器,通常內(nèi)部存
      儲(chǔ)器與外部存儲(chǔ)器進(jìn)行數(shù)據(jù)傳輸是通過外部存儲(chǔ)器控制器完成的。
      當(dāng)內(nèi)部存儲(chǔ)器通過外部存儲(chǔ)器控制器向外部存儲(chǔ)器發(fā)出一個(gè)讀/寫命令后,必須等到該讀/寫命令完成后,才能發(fā)出下一個(gè)命令,當(dāng)需要發(fā)送的大量的命令時(shí),速度緩慢,外部存儲(chǔ)器的帶寬未得到充分利用。

      發(fā)明內(nèi)容
      鑒于以上內(nèi)容,有必要提供一種信號(hào)中繼裝置,用于連接外部存儲(chǔ)器控制器及集成電路芯片,可以處理集成電路芯片中內(nèi)存向外部存儲(chǔ)器下達(dá)的批量的讀/寫命令,提高內(nèi)存對(duì)外部存儲(chǔ)器的存取速度。
      此外,還有必要提供一種利用該信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法,可以處理集成電路芯片中內(nèi)存向外部存儲(chǔ)器下達(dá)的批量的讀/寫命令,提高內(nèi)存對(duì)外部存儲(chǔ)器的存取速度。
      本發(fā)明提供一種信號(hào)中繼裝置,用于連接外部存儲(chǔ)器控制器及集成電路芯片。所述集成電路芯片包括一個(gè)或多個(gè)對(duì)外部存儲(chǔ)器具有讀/寫數(shù)據(jù)需求的功能模塊及用于儲(chǔ)存數(shù)據(jù)的內(nèi)存區(qū)塊。該信號(hào)中繼裝置包括總線仲裁器及批量存取控制器。所述總線仲裁器,用于接收所述功能模塊向外部存儲(chǔ)器發(fā)出的至少一條讀/寫數(shù)據(jù)的命令的信號(hào),向所述批量存取控制器輸出所述命令信號(hào)及與所述命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào)。所述批量存取控制器,用于接收并存儲(chǔ)所述總線仲裁器輸出的命令信號(hào)及內(nèi)存地址信號(hào),并根據(jù)接收的命令信號(hào)和內(nèi)存地址信號(hào)通過所述外部存儲(chǔ)器控制器對(duì)外部存儲(chǔ)器進(jìn)行讀/寫數(shù)據(jù)操作。
      本發(fā)明還提供一種利用信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法。該方法包括以下步驟(a)利用該信號(hào)中繼裝置連接外部存儲(chǔ)器控制器及集成電路芯片,該信號(hào)中繼裝置包括總線仲裁器及批量存取控制器,所述集成電路芯片包括一個(gè)或多個(gè)對(duì)外部存儲(chǔ)器具有讀/寫數(shù)據(jù)的需求的功能模塊及用于儲(chǔ)存數(shù)據(jù)的內(nèi)存區(qū)塊;(b)利用所述總線仲裁器接收所述功能模
      6塊向外部存儲(chǔ)器發(fā)出的至少一條讀/寫數(shù)據(jù)的命令的信號(hào),向所述批量存取控制器輸出所述命令信號(hào)及與所述命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào);及(c)利用所述批量存取控制器接收并存儲(chǔ)所述總線仲裁器輸出的命令信號(hào)及內(nèi)存地址信號(hào),并根據(jù)接收的命令信號(hào)和內(nèi)存地址信號(hào)通過所述外部存儲(chǔ)器控制器對(duì)外部存儲(chǔ)器進(jìn)行讀/寫數(shù)據(jù)操作。
      相較于現(xiàn)有技術(shù),本發(fā)明提供的信號(hào)中繼裝置可用于連接外部存儲(chǔ)器控制器及集成電路芯片,利用該信號(hào)中繼裝置對(duì)外部存儲(chǔ)器進(jìn)行操作可以實(shí)現(xiàn)接收及處理內(nèi)存下達(dá)的批量的讀/寫命令,提高內(nèi)存對(duì)外部存儲(chǔ)器的存取速度。


      圖1是本發(fā)明信號(hào)中繼裝置較佳實(shí)施例的應(yīng)用環(huán)境圖。
      圖2是圖1中信號(hào)中繼裝置的模塊圖。
      具體實(shí)施例方式
      圖l是本發(fā)明信號(hào)中繼裝置較佳實(shí)施例的應(yīng)用環(huán)境圖。信號(hào)中繼裝置20用于通過總線23將一個(gè)或多個(gè)主控設(shè)備,如圖I中所示的IC芯片IO (圖中僅示出一個(gè)),與外部存儲(chǔ)器控制器30建立通信連接。外部存儲(chǔ)器控制器30通過數(shù)據(jù)線34連接外部存儲(chǔ)器40。
      每個(gè)IC芯片IO包括一個(gè)或多個(gè)功能模塊IOO。每個(gè)功能模塊100為一個(gè)用于完成一定任務(wù)的硬件,并且對(duì)外部存儲(chǔ)器具有讀/寫數(shù)據(jù)的需求。每個(gè)功能模塊100包括一個(gè)內(nèi)存區(qū)塊110,用于儲(chǔ)存數(shù)據(jù)。于其它實(shí)施例中,內(nèi)存區(qū)塊110也可以位于功能模塊100之外。
      各IC芯片10的功能模塊100通過總線23與信號(hào)中繼裝置20相連接。
      所述信號(hào)中繼裝置20包括總線仲裁器210及批量存取控制器220??偩€仲裁器210及批量存取控制器220通過所述總線23相連接。某一個(gè)功能模塊100通過總線仲裁器210取得總線23的控制權(quán)后,通過批量存取控制器220及外部存儲(chǔ)器控制器30向外部存儲(chǔ)器40發(fā)送讀寫命令,進(jìn)行數(shù)據(jù)讀寫操作。
      如圖2所示,是總線仲裁器210及批量存取控制器220的具體結(jié)構(gòu)圖??偩€仲裁器210包括多個(gè)接腳,每一個(gè)接腳用于完成特定的功能,如圖中所示閃控接腳211、傳送命令接腳212、內(nèi)存地址輸出接腳213、內(nèi)存寫入致能接腳214、接收資料接腳215、內(nèi)存地址輸入接腳216、傳送資料接腳217及認(rèn)可接腳218。批量存取控制器220主要包括批量存取狀態(tài)機(jī)221、命令資料FIFO (First In First Out,先進(jìn)先出隊(duì)列)222、內(nèi)存地址FIFO 223、返回資料FIFO 224及傳送資料FIF0 225。
      需要指出的是,圖2中總線仲裁器210、批量存取控制器220及外部存儲(chǔ)器控制器30之間的帶箭頭的連線不僅表示數(shù)據(jù)流向,也代表總線23。批量存取狀態(tài)機(jī)221用于接收總線仲裁器210輸出的讀/寫數(shù)據(jù)的信號(hào),進(jìn)行相應(yīng)的分析處理后,發(fā)送至向外部存儲(chǔ)器控制器30。批量存取狀態(tài)機(jī)221還用于接收外部存儲(chǔ)器控制器30返回的信號(hào),并通過總線仲裁器210發(fā)送至相應(yīng)的功能模塊100。上述4個(gè)FIF0分別為一個(gè)儲(chǔ)存相應(yīng)指令信息的存儲(chǔ)器件,各FIFO中的指令按序執(zhí)行,先進(jìn)入的指令先執(zhí)行并隱退,然后執(zhí)行下一條指令。
      接下來以向外部存儲(chǔ)器40寫數(shù)據(jù)、讀數(shù)據(jù)為例具體說明總線仲裁器210各個(gè)接腳及批量存取控制器220具備的功能。
      當(dāng)功能模塊l00向總線仲裁器210發(fā)出對(duì)外部存儲(chǔ)器40進(jìn)行操作的命令請(qǐng)求后,如從外部存儲(chǔ)器40讀數(shù)據(jù),閃控接腳211發(fā)送一個(gè)準(zhǔn)備信號(hào)至批量存取狀態(tài)機(jī)221,由批量存取狀態(tài)機(jī)221通知外部存儲(chǔ)器控制器30所述功能模塊100將要對(duì)外部存儲(chǔ)器40進(jìn)行讀數(shù)據(jù)操作。寫數(shù)據(jù)與讀數(shù)據(jù)類似。
      傳送命令接腳212用于向批量存取狀態(tài)機(jī)221輸出向外部存儲(chǔ)器40進(jìn)行操作的命令,命令中所包含的信息包括操作類型為讀還是寫,命令的數(shù)量及儲(chǔ)存相應(yīng)操作數(shù)據(jù)的外部存儲(chǔ)器40的通信地址。傳送命令接腳212可以一次輸出一條命令,也可以一次輸出一批命令,例如
      "set length=100" & "read"表示一次性輸出100條讀數(shù)據(jù)的命令。批量存取狀態(tài)機(jī)221接收所述命令后依次將命令儲(chǔ)存至命令資料FIFO 222提供給外部存儲(chǔ)器控制器30 。
      內(nèi)存地址輸出接腳213,用于輸出存放數(shù)據(jù)的內(nèi)存區(qū)塊110的地址信息。例如,當(dāng)傳送命令接腳212—次輸出一個(gè)"read"或"write"命令時(shí),內(nèi)存地址輸出接腳213輸出"addr—[a]",表示向內(nèi)存區(qū)塊lIO中存儲(chǔ)地址為"a"的區(qū)域?qū)懭霐?shù)據(jù)或從內(nèi)存區(qū)塊110中存儲(chǔ)地址為"a"的區(qū)域讀取數(shù)據(jù)。當(dāng)傳送命令接腳212—次輸出一批"read"或"write"命令時(shí),例如"set length=100",內(nèi)存地址輸出接腳216輸出"addr—[a]",此時(shí)表示的是一個(gè)起始地址第一個(gè)命令從外部存儲(chǔ)器40讀取的數(shù)據(jù)將要寫入內(nèi)存區(qū)塊110中存儲(chǔ)地址為
      "a"的區(qū)域或?qū)⒁獜膬?nèi)存區(qū)塊110中存儲(chǔ)地址為"a"的區(qū)域讀取第一筆數(shù)據(jù),該批命令中其它命令對(duì)應(yīng)的內(nèi)存區(qū)塊IIO中的存儲(chǔ)地址根據(jù)該起始地址確定。批量存取狀態(tài)機(jī)221接收到上述地址信息后,將其儲(chǔ)存至內(nèi)存地址FIFO 223。
      當(dāng)功能模塊l00向外部存儲(chǔ)器40的請(qǐng)求的操作為讀數(shù)據(jù)時(shí),批量存取狀態(tài)機(jī)221根據(jù)命令資料FIFO 222中儲(chǔ)存的命令信息通過外部存儲(chǔ)器控制器30從外部存儲(chǔ)器40依次讀取數(shù)據(jù),并將讀取的數(shù)據(jù)依次儲(chǔ)存至返回資料FIFO 224。返回資料FIFO 224準(zhǔn)備好后,外部存儲(chǔ)器控制器30向批量存取狀態(tài)機(jī)221發(fā)送一個(gè)控制信號(hào),通知批量存取狀態(tài)機(jī)221外部存儲(chǔ)器控制器30已準(zhǔn)備好向內(nèi)存區(qū)塊110寫數(shù)據(jù)。
      8批量存取狀態(tài)機(jī)221,還用于接收外部存儲(chǔ)器控制器30回復(fù)的控制信號(hào),并且當(dāng)該控制信號(hào)為準(zhǔn)備好向內(nèi)存區(qū)塊110寫數(shù)據(jù)時(shí),發(fā)送一個(gè)通知信號(hào)至內(nèi)存寫入致能接腳214。內(nèi)存寫入致能接腳214,用于接收批量存取狀態(tài)機(jī)221發(fā)送的通知信號(hào)。接收資料接腳215,用于接收返回資料FIFO 224中儲(chǔ)存的數(shù)據(jù)。當(dāng)內(nèi)存寫入致能接腳214接收到批量存取狀態(tài)機(jī)221發(fā)送的通知信號(hào)后,內(nèi)存地址輸入接腳216根據(jù)內(nèi)存地址FIF0223中儲(chǔ)存的內(nèi)存地址信息將返回資料FIFO 224中儲(chǔ)存的數(shù)據(jù)寫入內(nèi)存區(qū)塊110中相應(yīng)的存儲(chǔ)區(qū)域。
      當(dāng)內(nèi)存寫入致能接腳214未接收到所述通知信號(hào)時(shí),總線仲裁器210默認(rèn)為外部存儲(chǔ)器控制器30要對(duì)內(nèi)存區(qū)塊l IO進(jìn)行讀數(shù)據(jù)操作。
      內(nèi)存地址輸入接腳216,還用于當(dāng)內(nèi)存寫入致能接腳214未接收到所述通知信號(hào)時(shí),根據(jù)內(nèi)存地址FIFO 223中儲(chǔ)存的內(nèi)存地址信息從內(nèi)存區(qū)塊l 10中相應(yīng)存儲(chǔ)區(qū)域讀取數(shù)據(jù)。
      傳送資料接腳217用于將內(nèi)存地址輸入接腳216從內(nèi)存區(qū)塊l 10中相應(yīng)存儲(chǔ)區(qū)域讀取的數(shù)據(jù)依次儲(chǔ)存至傳送資料FIFO 225。之后,批量存取狀態(tài)機(jī)221根據(jù)命令資料FIF0 222中儲(chǔ)存的向外部存儲(chǔ)器40寫數(shù)據(jù)的命令依次將傳送資料FIF0 225中儲(chǔ)存的資料通過外部存儲(chǔ)器控制器30寫入外部存儲(chǔ)器40的相應(yīng)地址空間。
      認(rèn)可接腳218用于接收批量存取狀態(tài)機(jī)221輸出的完成讀/寫數(shù)據(jù)操作的回復(fù)信號(hào)。
      最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
      權(quán)利要求
      1.一種信號(hào)中繼裝置,用于連接外部存儲(chǔ)器控制器及集成電路芯片,所述集成電路芯片包括一個(gè)或多個(gè)對(duì)外部存儲(chǔ)器具有讀/寫數(shù)據(jù)需求的功能模塊及用于儲(chǔ)存數(shù)據(jù)的內(nèi)存區(qū)塊,其特征在于,該信號(hào)中繼裝置包括總線仲裁器及批量存取控制器,其中所述總線仲裁器用于接收所述功能模塊向外部存儲(chǔ)器發(fā)出的至少一條讀/寫數(shù)據(jù)的命令的信號(hào),向所述批量存取控制器輸出所述命令信號(hào)及與所述命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào);所述批量存取控制器用于接收并存儲(chǔ)所述總線仲裁器輸出的命令信號(hào)及內(nèi)存地址信號(hào),并根據(jù)接收的命令信號(hào)和內(nèi)存地址信號(hào)通過所述外部存儲(chǔ)器控制器對(duì)外部存儲(chǔ)器進(jìn)行讀/寫數(shù)據(jù)操作。
      2.如權(quán)利要求l所述的信號(hào)中繼裝置,其特征在于,所述命令信號(hào) 包括操作類型、命令的數(shù)量及外部存儲(chǔ)器的通信地址信息。
      3.如權(quán)利要求2所述的信號(hào)中繼裝置,其特征在于,所述總線仲裁器包括閃控接腳,其通過批量存取控制器發(fā)送一個(gè)準(zhǔn)備信號(hào),通知外部存儲(chǔ)器控制器所述功 能模塊將要對(duì)外部存儲(chǔ)器進(jìn)行操作及操作的類型;傳送命令接腳,用于將向外部存儲(chǔ)器讀/寫數(shù)據(jù)的命令信號(hào)輸出至批量存取控制器中存儲(chǔ);內(nèi)存地址輸出接腳,用于將與傳送命令接腳輸出的命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào)輸出 至批量存取控制器中存儲(chǔ);外部存儲(chǔ)器控制器,用于在批量存取控制器按照存儲(chǔ)的所述命令信號(hào)從外部存儲(chǔ)器讀 取數(shù)據(jù)并存儲(chǔ)后,向批量存取控制器發(fā)送一個(gè)控制信號(hào),以通知批量存取控制器外部存儲(chǔ)器 控制器已準(zhǔn)備好向內(nèi)存區(qū)塊寫數(shù)據(jù);內(nèi)存寫入致能接腳,用于接收批量存取控制器根據(jù)該控制信號(hào)發(fā)送的通知信號(hào);接收資料接腳,用于接收批量存取控制器儲(chǔ)存的從外部存儲(chǔ)器讀取的數(shù)據(jù);及內(nèi)存地址輸入接腳,用于當(dāng)內(nèi)存寫入致能接腳接收到所述通知信號(hào)后,根據(jù)批量存取 控制器儲(chǔ)存的所述內(nèi)存地址信號(hào)將接收資料接腳接收的數(shù)據(jù)依次寫入內(nèi)存區(qū)塊中相應(yīng)存儲(chǔ)區(qū) 域。
      4 如權(quán)利要求3所述的信號(hào)中繼裝置,其特征在于 所述內(nèi)存地址輸入接腳還用于當(dāng)內(nèi)存寫入致能接腳未接收到所述通知信號(hào)時(shí),根據(jù)批 量存取控制器儲(chǔ)存的所述內(nèi)存地址信號(hào)從內(nèi)存區(qū)塊中相應(yīng)存儲(chǔ)區(qū)域讀取數(shù)據(jù);所述總線仲裁器還包括傳送資料接腳,用于將內(nèi)存地址輸入接腳從內(nèi)存區(qū)塊中讀取的 數(shù)據(jù)依次儲(chǔ)存至批量存取控制器中;及所述批量存取控制器還用于根據(jù)批量存取控制器儲(chǔ)存的所述命令信號(hào)依次將所述從內(nèi) 存區(qū)塊中讀取的數(shù)據(jù)通過外部存儲(chǔ)器控制器寫入外部存儲(chǔ)器。
      5 如權(quán)利要求3所述的信號(hào)中繼裝置,其特征在于,所述批量存取 控制器包括批量存取狀態(tài)機(jī),用于向外部存儲(chǔ)器控制器所述控制信號(hào),接收所述傳送命令接腳輸 出的命令信號(hào)及內(nèi)存地址輸出接腳輸出的內(nèi)存地址信號(hào),根據(jù)所述命令信號(hào)從外部存儲(chǔ)器讀 取數(shù)據(jù),接收外部存儲(chǔ)器控制器發(fā)送的所述控制信號(hào),及根據(jù)該控制信號(hào)發(fā)送所述通知信號(hào)命令資料先進(jìn)先出隊(duì)列,用于儲(chǔ)存所述命令信號(hào); 內(nèi)存地址先進(jìn)先出隊(duì)列,用于儲(chǔ)存所述內(nèi)存地址信號(hào);及 返回資料先進(jìn)先出隊(duì)列,用于儲(chǔ)存所述從外部存儲(chǔ)器讀取的數(shù)據(jù)。
      6 如權(quán)利要求5所述的信號(hào)中繼裝置,其特征在于,所述批量存取 控制器還包括傳送資料先進(jìn)先出隊(duì)列,用于儲(chǔ)存內(nèi)存地址輸入接腳從內(nèi)存區(qū)塊中讀取的數(shù)據(jù)
      7 如權(quán)利要求3至6任意一項(xiàng)所述的信號(hào)中繼裝置,其特征在于,當(dāng) 傳送命令接腳一次輸出一批命令時(shí),內(nèi)存地址輸出接腳輸出的地址為內(nèi)存區(qū)塊中用于儲(chǔ)存所 述數(shù)據(jù)的存儲(chǔ)區(qū)域的起始地址。
      8 如權(quán)利要求3至6任意一項(xiàng)所述的信號(hào)中繼裝置,其特征在于,所 述總線仲裁器還包括認(rèn)可接腳,用于接收批量存取狀態(tài)機(jī)返回的完成對(duì)外部存儲(chǔ)器進(jìn)行操 作的回復(fù)信號(hào)。
      9 一種利用信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法,其特征在于,該 方法包括以下步驟(a) 利用該信號(hào)中繼裝置連接外部存儲(chǔ)器控制器及集成電路芯片,該信號(hào)中繼裝置包 括總線仲裁器及批量存取控制器,所述集成電路芯片包括一個(gè)或多個(gè)對(duì)外部存儲(chǔ)器具有讀/ 寫數(shù)據(jù)的需求的功能模塊及用于儲(chǔ)存數(shù)據(jù)的內(nèi)存區(qū)塊;(b) 利用所述總線仲裁器接收所述功能模塊向外部存儲(chǔ)器發(fā)出的至少一條讀/寫數(shù)據(jù) 的命令的信號(hào),并向所述批量存取控制器輸出所述命令信號(hào)及與所述命令信號(hào)對(duì)應(yīng)的內(nèi)存地 址信號(hào);及(c) 利用所述批量存取控制器接收并存儲(chǔ)所述總線仲裁器輸出的命令信號(hào)及內(nèi)存地址 信號(hào),并根據(jù)接收的命令信號(hào)和內(nèi)存地址信號(hào)通過所述外部存儲(chǔ)器控制器對(duì)外部存儲(chǔ)器進(jìn)行 讀/寫數(shù)據(jù)操作。
      10.如權(quán)利要求9所述的利用信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法, 其特征在于,所述總線仲裁器包括閃控接腳、傳送命令接腳、內(nèi)存地址輸出接腳、接收資料 接腳、內(nèi)存寫入致能接腳及內(nèi)存地址輸入接腳,所述批量存取控制器包括批量存取狀態(tài)機(jī)、 命令資料先進(jìn)先出隊(duì)列、內(nèi)存地址先進(jìn)先出隊(duì)列及返回資料先進(jìn)先出隊(duì)列,所述步驟(b) 包括以下步驟利用所述閃控接腳發(fā)送一個(gè)準(zhǔn)備信號(hào)至批量存取狀態(tài)機(jī),通過批量存取狀態(tài)機(jī)通知外 部存儲(chǔ)器控制器所述功能模塊將要對(duì)外部存儲(chǔ)器進(jìn)行操作及操作的類型;利用所述傳送命令接腳向批量存取狀態(tài)機(jī)輸出向外部存儲(chǔ)器讀/寫數(shù)據(jù)的命令信號(hào),所 述命令信號(hào)包括命令的數(shù)量及外部存儲(chǔ)器的通信地址信息;及利用所述內(nèi)存地址輸出接腳輸出與所述命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào)。
      11.如權(quán)利要求io所述的利用信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法,其特征在于,所述步驟(c)包括以下步驟利用所述批量存取狀態(tài)機(jī)接收所述命令信號(hào),并將命令依次儲(chǔ)存至命令資料先進(jìn)先出 隊(duì)列;利用所述批量存取狀態(tài)機(jī)將內(nèi)存地址信息儲(chǔ)存至內(nèi)存地址先進(jìn)先出隊(duì)列; 利用所述批量存取狀態(tài)機(jī)根據(jù)命令資料先進(jìn)先出隊(duì)列中儲(chǔ)存的命令依次從外部存儲(chǔ)器讀取數(shù)據(jù),并將讀取的數(shù)據(jù)依次儲(chǔ)存至返回資料先進(jìn)先出隊(duì)列;利用所述外部存儲(chǔ)器控制器,當(dāng)返回資料先進(jìn)先出隊(duì)列準(zhǔn)備好后,向批量存取狀態(tài)機(jī)發(fā)送一個(gè)控制信號(hào),通知批量存取狀態(tài)機(jī)外部存儲(chǔ)器控制器已準(zhǔn)備好向內(nèi)存區(qū)塊寫數(shù)據(jù); 利用所述內(nèi)存寫入致能接腳接收批量存取狀態(tài)機(jī)發(fā)送的通知信號(hào); 利用所述接收資料接腳接收返回資料先進(jìn)先出隊(duì)列中儲(chǔ)存的數(shù)據(jù);及利用所述內(nèi)存地址輸入接腳,當(dāng)內(nèi)存寫入致能接腳接收到所述通知信號(hào)后,根據(jù)內(nèi)存 地址先進(jìn)先出隊(duì)列中儲(chǔ)存的內(nèi)存地址信息將返回資料先進(jìn)先出隊(duì)列中儲(chǔ)存的數(shù)據(jù)依次寫入內(nèi) 存區(qū)塊中相應(yīng)存儲(chǔ)區(qū)域。
      12. 如權(quán)利要求ll所述的利用信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法 ,其特征在于,所述總線仲裁器還包括傳送資料接腳,所述批量存取控制器還包括傳送資料 先進(jìn)先出隊(duì)列,所述步驟(C)還包括以下步驟利用所述內(nèi)存地址輸入接腳,在內(nèi)存寫入致能接腳未接收到所述通知信號(hào)時(shí),根據(jù)內(nèi) 存地址先進(jìn)先出隊(duì)列中儲(chǔ)存的內(nèi)存地址信息從內(nèi)存區(qū)塊中相應(yīng)存儲(chǔ)區(qū)域讀取數(shù)據(jù);利用所述傳送資料接腳,將內(nèi)存地址輸入接腳從內(nèi)存區(qū)塊中讀取的數(shù)據(jù)依次儲(chǔ)存至傳 送資料先進(jìn)先出隊(duì)列;及利用批量存取狀態(tài)機(jī),根據(jù)命令資料先進(jìn)先出隊(duì)列中儲(chǔ)存的命令信息依次將傳送資料 先進(jìn)先出隊(duì)列中儲(chǔ)存的數(shù)據(jù)通過外部存儲(chǔ)器控制器寫入外部存儲(chǔ)器。
      13. 如權(quán)利要求10至12任意一項(xiàng)所述的利用信號(hào)中繼裝置訪問外部 存儲(chǔ)器的方法,其特征在于,當(dāng)傳送命令接腳一次輸出一批命令時(shí),內(nèi)存地址輸出接腳輸出 的地址為內(nèi)存區(qū)塊中用于儲(chǔ)存所述數(shù)據(jù)的存儲(chǔ)區(qū)域的起始地址。
      14. 如權(quán)利要求10至12任意一項(xiàng)所述的利用信號(hào)中繼裝置訪問外部 存儲(chǔ)器的方法,其特征在于,所述總線仲裁器還包括認(rèn)可接腳,所述步驟(c)還包括以下 步驟利用所述認(rèn)可接腳接收批量存取狀態(tài)機(jī)返回的完成對(duì)外部存儲(chǔ)器進(jìn)行操作的回復(fù)信號(hào)
      全文摘要
      本發(fā)明提供一種信號(hào)中繼裝置,用于連接外部存儲(chǔ)器控制器及集成電路芯片,該集成電路芯片包括功能模塊及內(nèi)存區(qū)塊。該信號(hào)中繼裝置包括總線仲裁器及批量存取控制器??偩€仲裁器接收功能模塊向外部存儲(chǔ)器發(fā)出的命令信號(hào),向批量存取狀態(tài)機(jī)輸出所述命令信號(hào)及與命令信號(hào)對(duì)應(yīng)的內(nèi)存地址信號(hào)。批量存取控制器接收所述總線仲裁器輸出的命令信號(hào)及內(nèi)存地址信號(hào),并根據(jù)接收的命令信號(hào)和內(nèi)存地址信號(hào)對(duì)外部存儲(chǔ)器進(jìn)行讀/寫數(shù)據(jù)操作。本發(fā)明還提供一種利用所述信號(hào)中繼裝置訪問外部存儲(chǔ)器的方法。利用本發(fā)明,可以實(shí)現(xiàn)接收及處理內(nèi)存向外部存儲(chǔ)器下達(dá)的批量的讀/寫命令,提高內(nèi)存對(duì)外部存儲(chǔ)器的存取速度。
      文檔編號(hào)G06F3/06GK101625625SQ20081030270
      公開日2010年1月13日 申請(qǐng)日期2008年7月11日 優(yōu)先權(quán)日2008年7月11日
      發(fā)明者李一心, 沈游城, 許銘忠 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1