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

      存儲(chǔ)器接口裝置、存儲(chǔ)器接口方法和調(diào)制解調(diào)器裝置的制作方法

      文檔序號(hào):6655288閱讀:215來源:國知局
      專利名稱:存儲(chǔ)器接口裝置、存儲(chǔ)器接口方法和調(diào)制解調(diào)器裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及存儲(chǔ)器接口裝置、存儲(chǔ)器接口方法以及調(diào)制解調(diào)器裝置。
      背景技術(shù)
      迄今為止,存在稱為PC卡的卡型電子裝置,并且實(shí)現(xiàn)了配備各種類型功能用于擴(kuò)展便攜式個(gè)人計(jì)算機(jī)等的功能的裝置。存在調(diào)制解調(diào)器、LAN、無線電話等的通信卡、存儲(chǔ)卡等。這些PC卡附于主機(jī)裝置(例如便攜式個(gè)人計(jì)算機(jī))并且使用。
      PC卡包括先進(jìn)先出(FIFO)存儲(chǔ)器,作為在卡和主機(jī)裝置的CPU之間發(fā)送和接收數(shù)據(jù)的緩沖器;以及接口電路,它控制對此FIFO存儲(chǔ)器的存取。此外,數(shù)據(jù)通信速度能夠經(jīng)FIFO存儲(chǔ)器在卡和主機(jī)裝置的CPU之間匹配。
      在經(jīng)以上FIFO存儲(chǔ)器從主機(jī)裝置發(fā)送數(shù)據(jù)到PC卡的情況的常規(guī)過程中,首先,主機(jī)裝置將傳輸數(shù)據(jù)分為一定量(例如16字節(jié))的數(shù)據(jù),并且所分的數(shù)據(jù)之一被寫入FIFO存儲(chǔ)器。接下來,在檢測到此寫入時(shí),F(xiàn)IFO存儲(chǔ)器的接口電路產(chǎn)生中斷信號(hào),以便通知PC卡的CPU,F(xiàn)IFO存儲(chǔ)器中存在數(shù)據(jù)。接下來,在此中斷處理中,PC卡的CPU從FIFO存儲(chǔ)器讀出數(shù)據(jù)。接下來,在檢測到此讀出時(shí),F(xiàn)IFO存儲(chǔ)器的接口電路輸出讀出完成通知信號(hào)到主機(jī)裝置。響應(yīng)于此讀出完成通知,如果有的話,主機(jī)裝置的CPU就將下面的數(shù)據(jù)寫入到FIFO存儲(chǔ)器中。
      如上所述,迄今為止,主機(jī)裝置將傳輸數(shù)據(jù)分為一定量的數(shù)據(jù),并且對每個(gè)所分的數(shù)據(jù)重復(fù)以上過程,從而發(fā)送數(shù)據(jù)到PC卡。
      此外,為了減少CPU在從FIFO存儲(chǔ)器讀出數(shù)據(jù)的負(fù)荷,已知配置了計(jì)數(shù)功能的FIFO存儲(chǔ)器,它在存儲(chǔ)在FIFO存儲(chǔ)器中的數(shù)據(jù)量達(dá)到預(yù)定量的情況下,產(chǎn)生中斷信號(hào)(參見例如專利文件1)。
      日本專利申請公開No.6-325565(第2頁圖1)。
      近年來,在安裝在PC卡上的FIFO存儲(chǔ)器中,容量擴(kuò)大是可能的。因此,當(dāng)將從主機(jī)裝置發(fā)送到PC卡的數(shù)據(jù)量根據(jù)FIFO存儲(chǔ)器的最大存儲(chǔ)容量增加時(shí),所分的傳輸數(shù)量的數(shù)量減少了。所以,有可能相對于PC卡的CPU減少所產(chǎn)生的中斷次數(shù)的數(shù)量。此外,有可能增加將在一個(gè)中斷處理中處理的數(shù)據(jù)量。所以,減少了由于中斷處理導(dǎo)致的負(fù)荷,并且數(shù)據(jù)能夠整體地有效處理。由于這些因素等等,能夠提高處理速度。
      但是,為此,要由主機(jī)裝置的CPU執(zhí)行的現(xiàn)有通信控制程序需要轉(zhuǎn)變?yōu)?,一旦根?jù)新的FIFO存儲(chǔ)器,則修改要從主機(jī)裝置發(fā)送到PC卡的數(shù)據(jù)量。每次安裝在PC卡上的FIFO存儲(chǔ)器版本升級(jí)時(shí),主機(jī)裝置的通信控制程序就根據(jù)新的FIFO存儲(chǔ)器改變。這是成本增加的因素,并且還增加了諸如程序錯(cuò)誤等故障的因素。出于這種原因,存在一種為主機(jī)裝置轉(zhuǎn)換現(xiàn)有通信控制程序的需要。
      出于類似的原因,對于配置了計(jì)數(shù)功能的以上FIFO存儲(chǔ)器,除非改變主機(jī)裝置的通信控制程序,否則無法獲得存儲(chǔ)器效應(yīng),因此無法容易地應(yīng)用存儲(chǔ)器。

      發(fā)明內(nèi)容
      本發(fā)明鑒于這種情況而開發(fā),并且目的是提供一種存儲(chǔ)器接口裝置和存儲(chǔ)器接口方法,其能夠處理存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器,借此能夠減少CPU在存儲(chǔ)器讀出側(cè)上的負(fù)荷。
      為了解決以上問題,在本發(fā)明中,提供一種存儲(chǔ)器接口裝置,用于相對于以下單元控制存儲(chǔ)器存取存儲(chǔ)器寫入單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器;以及存儲(chǔ)器讀出單元,它從存儲(chǔ)器讀出數(shù)據(jù),存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知存儲(chǔ)器寫入單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;以及存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      根據(jù)此組成,每次預(yù)定量單位的數(shù)據(jù)從存儲(chǔ)器寫入單元寫入時(shí),產(chǎn)生讀出完成通知信號(hào)。所以,有可能在存儲(chǔ)器寫入單元中處理存儲(chǔ)器寫入過程。此外,由于存儲(chǔ)器寫入過程,預(yù)定量的數(shù)據(jù)或更多的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,且寫入的數(shù)據(jù)能夠整體地從存儲(chǔ)器寫入單元讀出。所以,有可能相對于存儲(chǔ)器讀出單元減少產(chǎn)生的中斷次數(shù)的數(shù)量。此外,在一個(gè)中斷處理中由存儲(chǔ)器讀出單元處理的數(shù)據(jù)量能夠增加,以有效地處理數(shù)據(jù),并減少了存儲(chǔ)器讀出單元上的負(fù)荷。
      在本發(fā)明中,提供一種存儲(chǔ)器接口裝置,它連接到存儲(chǔ)器寫入單元,以遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器,存儲(chǔ)器接口裝置配置為控制對存儲(chǔ)器寫入單元的存儲(chǔ)器存取,存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知存儲(chǔ)器寫入單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;數(shù)據(jù)處理部件,用于從存儲(chǔ)器讀出數(shù)據(jù),以對該數(shù)據(jù)進(jìn)行預(yù)定處理;以及存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于數(shù)據(jù)處理部件產(chǎn)生中斷信號(hào)。
      根據(jù)此組成,每次預(yù)定量單位的數(shù)據(jù)從存儲(chǔ)器寫入單元寫入時(shí),產(chǎn)生讀出完成通知信號(hào)。所以,有可能在存儲(chǔ)器寫入單元中處理存儲(chǔ)器寫入過程。此外,由于存儲(chǔ)器寫入過程,預(yù)定量的數(shù)據(jù)或更多的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,并且從存儲(chǔ)器寫入單元寫入的數(shù)據(jù)能夠被整體地讀出。所以,有可能相對于存儲(chǔ)器讀出單元或者數(shù)據(jù)處理部件減少所產(chǎn)生的中斷次數(shù)的數(shù)量。此外,在一個(gè)中斷處理中由存儲(chǔ)器讀出單元或者數(shù)據(jù)處理部件處理的數(shù)據(jù)量能夠增加,以有效地處理數(shù)據(jù),并減少了存儲(chǔ)器讀出單元和數(shù)據(jù)處理部件的負(fù)荷。
      此外,在本發(fā)明的存儲(chǔ)器接口裝置中,在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量時(shí),存儲(chǔ)器讀出控制部件暫時(shí)停止信號(hào)產(chǎn)生部件的信號(hào)產(chǎn)生。
      根據(jù)此組成,判斷任何數(shù)據(jù)都沒有存儲(chǔ)在存儲(chǔ)器中,以相對于寫入數(shù)據(jù)的存儲(chǔ)器寫入單元停止數(shù)據(jù)寫入,并且有可能防止數(shù)據(jù)寫入超過存儲(chǔ)器的最大存儲(chǔ)容量。
      此外,本發(fā)明的存儲(chǔ)器接口裝置還包括計(jì)時(shí)器,對預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到存儲(chǔ)器讀出控制部件。即使在接收到超時(shí)信號(hào)的情況下,存儲(chǔ)器讀出控制部件也相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      根據(jù)此組成,有可能應(yīng)對存儲(chǔ)器寫入單元的總寫入數(shù)據(jù)量小于讀出開始存儲(chǔ)量的情況,并且不會(huì)將高達(dá)讀出開始存儲(chǔ)量的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,就結(jié)束從存儲(chǔ)器寫入單元寫入數(shù)據(jù)。
      在本發(fā)明中,提供一種存儲(chǔ)器接口方法,用于相對于以下單元控制存儲(chǔ)器存取存儲(chǔ)器寫入單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器;以及存儲(chǔ)器讀出單元,它從存儲(chǔ)器讀出數(shù)據(jù),存儲(chǔ)器接口方法包括如下步驟檢測從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,通知存儲(chǔ)器寫入單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)的量;以及在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      此外,本發(fā)明的存儲(chǔ)器接口方法還包括如下步驟在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量時(shí),暫時(shí)停止讀出完成通知。
      此外,本發(fā)明的存儲(chǔ)器接口方法還包括如下步驟對預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí);以及在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      在本發(fā)明中,提供一種存儲(chǔ)器接口裝置,它相對于以下單元控制存儲(chǔ)器存取第一存儲(chǔ)器寫入和讀出單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器;以及第二存儲(chǔ)器寫入和讀出單元,它相對于存儲(chǔ)器寫入和讀出數(shù)據(jù),存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從第一存儲(chǔ)器寫入和讀出單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;第一完成信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);第一數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;第一存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào);寫入量檢測部件,用于檢測從第二存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到存儲(chǔ)器中;第二完成信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)時(shí),產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成數(shù)據(jù)寫入到存儲(chǔ)器中;第二數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量;以及第二存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      根據(jù)此組成,每次預(yù)定量單位的數(shù)據(jù)從第一存儲(chǔ)器寫入和讀出單元寫入時(shí),產(chǎn)生讀出完成通知信號(hào)。所以,有可能在存儲(chǔ)器寫入和讀出單元中處理存儲(chǔ)器寫入過程。此外,由于存儲(chǔ)器寫入過程,預(yù)定量的數(shù)據(jù)或更多的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,并且寫入的數(shù)據(jù)能夠整體地從存儲(chǔ)器寫入和讀出單元讀出。所以,有可能相對于第二存儲(chǔ)器寫入和讀出單元減少所產(chǎn)生的中斷次數(shù)的數(shù)量。此外,在一個(gè)中斷處理中要由存儲(chǔ)器寫入和讀出單元處理的數(shù)據(jù)量能夠增加,以有效地處理數(shù)據(jù)。
      此外,在預(yù)定量單位的數(shù)據(jù)從第二存儲(chǔ)器寫入和讀出單元寫入之后,相對于第一存儲(chǔ)器寫入和讀出單元產(chǎn)生寫入完成通知信號(hào)。所以,從第二存儲(chǔ)器寫入和讀出單元寫入的數(shù)據(jù)能夠整體地讀出,并且有效地處理。因此,能夠減少第一和第二存儲(chǔ)器寫入和讀出裝置上的負(fù)荷。
      此外,在本發(fā)明的存儲(chǔ)器接口裝置中,在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量時(shí),第一存儲(chǔ)器讀出控制部件暫時(shí)停止第一完成信號(hào)產(chǎn)生部件的信號(hào)產(chǎn)生。
      根據(jù)此組成,判斷任何數(shù)據(jù)都沒有存儲(chǔ)在存儲(chǔ)器中,以相對于寫入數(shù)據(jù)的存儲(chǔ)器寫入單元停止數(shù)據(jù)的寫入,并且有可能防止數(shù)據(jù)寫入超過存儲(chǔ)器的最大存儲(chǔ)容量。
      此外,本發(fā)明的存儲(chǔ)器接口裝置還包括第一計(jì)時(shí)器,對預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到第一存儲(chǔ)器讀出控制部件。即使在接收到超時(shí)信號(hào)的情況下,第一存儲(chǔ)器讀出控制部件也相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      根據(jù)此組成,有可能應(yīng)對第一存儲(chǔ)器寫入和讀出單元的總寫入數(shù)據(jù)量小于讀出開始存儲(chǔ)量的情況,并且不會(huì)將高達(dá)讀出開始存儲(chǔ)量的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,就結(jié)束從第一存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)。
      此外,本發(fā)明的存儲(chǔ)器接口裝置還包括第二計(jì)時(shí)器,對從第二存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)到存儲(chǔ)器被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),第二計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到第二完成信號(hào)產(chǎn)生部件。在接收到超時(shí)信號(hào)的情況下,第二完成信號(hào)產(chǎn)生部件相對于第一存儲(chǔ)器寫入和讀出單元產(chǎn)生完成通知信號(hào)。
      根據(jù)此組成,有可能應(yīng)對第二存儲(chǔ)器寫入和讀出單元的總寫入數(shù)據(jù)量小于寫入完成存儲(chǔ)量的情況,并且不會(huì)將高達(dá)寫入完成存儲(chǔ)量的數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,就結(jié)束從第二存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)。
      根據(jù)本發(fā)明,提供一種存儲(chǔ)器接口方法,它相對于以下單元控制存儲(chǔ)器存取第一存儲(chǔ)器寫入和讀出單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器;以及第二存儲(chǔ)器寫入和讀出單元,它相對于存儲(chǔ)器寫入和讀出數(shù)據(jù),存儲(chǔ)器接口方法包括如下步驟檢測從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào);檢測從第二存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到存儲(chǔ)器中;在檢測到寫入預(yù)定量的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成數(shù)據(jù)寫入到存儲(chǔ)器中;測量存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量;以及在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      此外,本發(fā)明的存儲(chǔ)器接口方法還包括如下步驟在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量時(shí),暫時(shí)停止讀出完成通知。
      此外,本發(fā)明的存儲(chǔ)器接口方法還包括如下步驟對預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí);以及在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      此外,本發(fā)明的存儲(chǔ)器接口方法還包括如下步驟對從第二存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)到存儲(chǔ)器被中止的時(shí)段進(jìn)行計(jì)時(shí);在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),輸出超時(shí)信號(hào);以及響應(yīng)于超時(shí)信號(hào)輸出完成信號(hào)到第一存儲(chǔ)器寫入和讀出單元。
      在本發(fā)明中,提供一種調(diào)制解調(diào)器裝置,它連接到數(shù)據(jù)處理單元,以遵循存儲(chǔ)器寫入過程,其中每次通信數(shù)據(jù)或者控制命令數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器,調(diào)制解調(diào)器裝置包括調(diào)制解調(diào)器接口,它相對于數(shù)據(jù)處理單元交換數(shù)據(jù);存儲(chǔ)器;存儲(chǔ)器讀出單元,它從存儲(chǔ)器讀出數(shù)據(jù);以及通信部件,它連接到存儲(chǔ)器讀出單元,以發(fā)送和接收通信數(shù)據(jù),調(diào)制解調(diào)器裝置還包括寫入檢測部件,用于檢測從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知數(shù)據(jù)處理單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;以及存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      此外,在本發(fā)明中,提供一種調(diào)制解調(diào)器裝置,它連接到數(shù)據(jù)處理單元,以遵循存儲(chǔ)器寫入過程,其中每次通信數(shù)據(jù)或者控制命令數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器;調(diào)制解調(diào)器裝置包括調(diào)制解調(diào)器接口,它相對于數(shù)據(jù)處理單元交換數(shù)據(jù);存儲(chǔ)器;存儲(chǔ)器寫入和讀出單元,它相對于存儲(chǔ)器寫入和讀出數(shù)據(jù);以及通信部件,它連接到存儲(chǔ)器寫入和讀出單元,以發(fā)送和接收通信數(shù)據(jù),調(diào)制解調(diào)器裝置還包括寫入檢測部件,用于檢測從存儲(chǔ)器寫入和讀出單元寫入預(yù)定量單位的數(shù)據(jù)到存儲(chǔ)器中;第一完成信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知數(shù)據(jù)處理單元,已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù);第一數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;第一存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào);寫入量檢測部件,用于檢測從存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到存儲(chǔ)器中;第二完成信號(hào)產(chǎn)生部件,用于在檢測到寫入預(yù)定量的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知數(shù)據(jù)處理單元,已經(jīng)完成數(shù)據(jù)寫入到存儲(chǔ)器中;第二數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在存儲(chǔ)器中的數(shù)據(jù)量;以及第二存儲(chǔ)器讀出控制部件,用于在存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。


      圖1是顯示在本發(fā)明的一個(gè)實(shí)施例中配備了存儲(chǔ)器接口裝置的PC卡1的構(gòu)成的方框圖;圖2是圖1所示PC卡1以及卡將附于的便攜式個(gè)人計(jì)算機(jī)2的外觀圖;圖3是顯示在本發(fā)明的一個(gè)實(shí)施例中的存儲(chǔ)器接口處理流程的第一序列圖;圖4是顯示在本發(fā)明的一個(gè)實(shí)施例中的存儲(chǔ)器接口處理流程的第二序列圖;圖5是顯示在本發(fā)明的第二實(shí)施例中配備了存儲(chǔ)器接口裝置的PC卡1a的構(gòu)成的方框圖;圖6是顯示在本發(fā)明的第二實(shí)施例中的存儲(chǔ)器接口處理流程的第一序列圖;圖7是顯示在本發(fā)明的第二實(shí)施例中的存儲(chǔ)器接口處理流程的第二序列圖;以及圖8是顯示本發(fā)明應(yīng)用到無線電調(diào)制解調(diào)器裝置1b的情況下的組成的方框圖。
      具體實(shí)施例方式
      將在下文中參考附圖描述本發(fā)明的一個(gè)實(shí)施例。在當(dāng)前實(shí)施例中,將作為實(shí)例描述存儲(chǔ)器接口裝置安裝在稱為PC卡的卡型電子裝置上的情況。
      圖1是顯示在本發(fā)明的一個(gè)實(shí)施例中配備了存儲(chǔ)器接口裝置的PC卡1的構(gòu)成的方框圖。圖2是PC卡1以及PC卡1將附于的便攜式個(gè)人計(jì)算機(jī)(在下文中簡稱為PC)2的外觀圖。
      如圖2所示,PC卡1能夠附于PC 2的PC卡插槽20。此外,圖1顯示在PC卡1附于PC 2的情況下,僅僅從PC 2的CPU(未顯示)發(fā)送數(shù)據(jù)到PC卡1的CPU 10的組成,并且另一個(gè)組成從略。
      在圖1的PC卡1中,F(xiàn)IFO存儲(chǔ)器100在從PC 2的CPU接收數(shù)據(jù)時(shí)用作緩沖器。
      PC 2的CPU相對于PC卡1的CPU 10經(jīng)此FIFO存儲(chǔ)器100接收和傳送數(shù)據(jù)。這里,將描述PC 2中的存儲(chǔ)器寫入過程。首先,PC 2的CPU將傳輸數(shù)據(jù)分為一定量的數(shù)據(jù)。此外,每次預(yù)定量單位的數(shù)據(jù)寫入FIFO存儲(chǔ)器100時(shí),確認(rèn)已經(jīng)完成從FIFO存儲(chǔ)器100讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入FIFO存儲(chǔ)器100。在從PC卡1接收到讀出完成通知信號(hào)(參見圖1)時(shí),PC 2的CPU判斷已經(jīng)完成了從FIFO存儲(chǔ)器100讀出數(shù)據(jù)。
      在圖1的PC卡1中,在從PC 2接收到數(shù)據(jù)和寫命令時(shí),存儲(chǔ)器寫入部分101輸出寫信號(hào),以相對于FIFO存儲(chǔ)器100寫入所接收的數(shù)據(jù)。
      在從CPU 10接收到數(shù)據(jù)讀出指令時(shí),存儲(chǔ)器讀出部分102輸出讀信號(hào)到FIFO存儲(chǔ)器100,以讀出數(shù)據(jù),并輸出讀出數(shù)據(jù)到CPU 10。
      計(jì)數(shù)器103對到FIFO存儲(chǔ)器100的寫信號(hào)計(jì)數(shù)。此計(jì)數(shù)值表示FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。例如,在寫信號(hào)以字節(jié)單位輸出的情況下,計(jì)數(shù)器103的計(jì)數(shù)值表示FIFO存儲(chǔ)器100中以字節(jié)為單位的存儲(chǔ)數(shù)據(jù)量。計(jì)數(shù)器103響應(yīng)于來自CPU 10的復(fù)位信號(hào),將計(jì)數(shù)值設(shè)置為零。此復(fù)位信號(hào)在CPU 10經(jīng)存儲(chǔ)器讀出部分102從FIFO存儲(chǔ)器100讀出全部存儲(chǔ)數(shù)據(jù)的時(shí)間輸出。
      寄存器104保存計(jì)數(shù)器103的計(jì)數(shù)值,即,F(xiàn)IFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。此寄存器104的保存值可從CPU 10讀出。此寄存器104允許CPU 10獲取FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。
      寄存器105在以上PC 2中的存儲(chǔ)器寫入過程中,將數(shù)據(jù)寫入單位量(主機(jī)寫入單位量)保存到FIFO存儲(chǔ)器100中。此主機(jī)寫入單位量能夠由CPU 10設(shè)置為任意值。
      比較單元106對計(jì)數(shù)器103的計(jì)數(shù)值、即FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量與寄存器105的保存值、即主機(jī)寫入單位量進(jìn)行比較。此外,在兩個(gè)量彼此一致的情況下,一致信號(hào)輸出到讀出完成通知信號(hào)產(chǎn)生部分107。
      在從比較單元106接收到一致信號(hào)時(shí),讀出完成通知信號(hào)產(chǎn)生部分107產(chǎn)生讀出完成通知信號(hào),以將該信號(hào)輸出到PC 2。也就是說,在檢測到如上所述由PC 2按每個(gè)預(yù)定量單位將數(shù)據(jù)寫入FIFO存儲(chǔ)器100的情況下,產(chǎn)生讀出完成通知信號(hào)。因此,盡管從FIFO存儲(chǔ)器100讀出數(shù)據(jù)實(shí)際上沒有完成,但PC 2的CPU在接收到讀出完成通知信號(hào)時(shí),判斷從FIFO存儲(chǔ)器100讀出數(shù)據(jù)已經(jīng)完成,并且執(zhí)行接下來的數(shù)據(jù)寫入FIFO存儲(chǔ)器100。因此,在FIFO存儲(chǔ)器100中,由PC 2存儲(chǔ)超過以上數(shù)據(jù)寫入的預(yù)定量的數(shù)據(jù)。
      此外,讀出完成通知信號(hào)產(chǎn)生部分107在接收到稍后描述的停止信號(hào)的時(shí)段中,停止產(chǎn)生讀出完成通知信號(hào)。
      計(jì)時(shí)器108對到FIFO存儲(chǔ)器100的寫信號(hào)被中止的時(shí)段進(jìn)行計(jì)時(shí)。此外,當(dāng)計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段(超時(shí)時(shí)間)時(shí),超時(shí)信號(hào)輸出到中斷信號(hào)產(chǎn)生部分111。
      寄存器109保存存儲(chǔ)量(讀出開始存儲(chǔ)量),該存儲(chǔ)量表示從FIFO存儲(chǔ)器100的數(shù)據(jù)的讀出開始時(shí)間。此讀出開始存儲(chǔ)量能夠由CPU 10設(shè)為任意值。例如,根據(jù)FIFO存儲(chǔ)器100的最大存儲(chǔ)容量設(shè)置該量。
      比較部分110對計(jì)數(shù)器103的計(jì)數(shù)值、即FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量與寄存器109的保存值、即讀出開始存儲(chǔ)量進(jìn)行比較。此外,在兩個(gè)量彼此一致的情況下,一致信號(hào)輸出到中斷信號(hào)產(chǎn)生部分111。
      此外,此一致信號(hào)是到以上讀出完成通知信號(hào)產(chǎn)生部分107的停止信號(hào)。也就是說,在FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量達(dá)到讀出開始存儲(chǔ)量的情況下,停止讀出完成通知信號(hào)的產(chǎn)生。因此,相對于判定任何數(shù)據(jù)都沒有存儲(chǔ)在FIFO存儲(chǔ)器100中以寫入數(shù)據(jù)的PC2,停止數(shù)據(jù)寫入,并且能夠防止數(shù)據(jù)寫入超過FIFO存儲(chǔ)器100的最大存儲(chǔ)容量。
      在從FIFO存儲(chǔ)器100接收到一致信號(hào)的情況下,或者從計(jì)時(shí)器108接收到超時(shí)信號(hào)的情況下,中斷信號(hào)產(chǎn)生部分111產(chǎn)生中斷信號(hào),以輸出該信號(hào)到CPU 10。在接收到此中斷信號(hào)時(shí),CPU 10從寄存器104獲取存儲(chǔ)的數(shù)據(jù)量,并且經(jīng)存儲(chǔ)器讀出部分102執(zhí)行數(shù)據(jù)讀出操作,數(shù)據(jù)讀出操作的數(shù)量對應(yīng)于存儲(chǔ)的數(shù)據(jù)量。因此,存儲(chǔ)在FIFO存儲(chǔ)器100中的數(shù)據(jù)全部由CPU 10讀出。在完成讀出之后,CPU 10復(fù)位計(jì)數(shù)器103。
      應(yīng)當(dāng)注意,在本實(shí)施例中,在以上圖1的PC卡1的各個(gè)部分中,存儲(chǔ)器接口120包括計(jì)數(shù)器103、寄存器104、105和109、比較單元106、110、讀出完成通知信號(hào)產(chǎn)生部分107、計(jì)時(shí)器108和中斷信號(hào)產(chǎn)生部分111。
      下面,將參考圖3和4描述如上所述圖1顯示的PC卡1中的存儲(chǔ)器接口的操作。圖3和4是顯示在本實(shí)施例中的存儲(chǔ)器接口處理流程的第一和第二序列圖。
      首先,將參考圖3描述第一序列。此第一序列顯示其中數(shù)據(jù)在FIFO存儲(chǔ)器100中儲(chǔ)存高達(dá)讀出開始存儲(chǔ)量(例如FIFO存儲(chǔ)器100的最大存儲(chǔ)容量)的情況。這對應(yīng)于其中PC 2的傳輸數(shù)據(jù)量不小于讀出開始存儲(chǔ)量的情況。
      在圖3中,PC 2按每個(gè)預(yù)定量單位(圖3實(shí)例中為16字節(jié)單位)將數(shù)據(jù)寫入到FIFO存儲(chǔ)器100(步驟S1)。每次寫入數(shù)據(jù)時(shí),PC卡1的存儲(chǔ)器接口部分120由讀出完成通知信號(hào)產(chǎn)生部分107產(chǎn)生讀出完成通知信號(hào),以輸出該信號(hào)到PC 2(步驟S2)。
      隨后,當(dāng)FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量達(dá)到寄存器109中保存的讀出開始存儲(chǔ)量時(shí),存儲(chǔ)器接口部分120由中斷信號(hào)產(chǎn)生部分111產(chǎn)生中斷信號(hào),并輸出該信號(hào)到CPU 10(步驟S3)。在這時(shí)候,來自比較部分110的停止信號(hào)被輸入到讀出完成通知信號(hào)產(chǎn)生部分107中,并且停止讀出完成通知信號(hào)的產(chǎn)生。
      隨后,響應(yīng)于該中斷,CPU 10從寄存器104讀出所存儲(chǔ)數(shù)據(jù)量(步驟S4、S5)。此外,根據(jù)讀出數(shù)據(jù)存儲(chǔ)量將所有的存儲(chǔ)數(shù)據(jù)從FIFO存儲(chǔ)器100讀出(步驟S6)。在此讀出完成時(shí),CPU 10復(fù)位計(jì)數(shù)器103(步驟S7)。當(dāng)此計(jì)數(shù)器復(fù)位時(shí),取消從比較部分110輸出停止信號(hào),并且讀出完成通知信號(hào)產(chǎn)生部分107重新開始產(chǎn)生讀出完成通知信號(hào),并輸出該讀出完成通知信號(hào)到PC 2(步驟S2a)。
      下面,將參考圖4描述第二序列。此第二序列圖表示其中沒有在FIFO存儲(chǔ)器100中存儲(chǔ)數(shù)據(jù)直至讀出開始存儲(chǔ)量,從PC 2寫入數(shù)據(jù)結(jié)束的情況。這對應(yīng)于其中PC 2的傳輸數(shù)據(jù)量小于讀出開始存儲(chǔ)量的情況。
      在圖4中,以與如上所述圖3中同樣的方式,PC 2將每個(gè)預(yù)定量單位的數(shù)據(jù)寫入到FIFO存儲(chǔ)器100。每次寫入數(shù)據(jù)時(shí),PC卡1的存儲(chǔ)器接口部分120由讀出完成通知信號(hào)產(chǎn)生部分107產(chǎn)生讀出完成通知信號(hào),并輸出該信號(hào)到PC 2(步驟S1、S2)。在這時(shí)候,計(jì)時(shí)器108在每次數(shù)據(jù)寫入到FIFO存儲(chǔ)器100中時(shí)復(fù)位。
      下面,在從PC 2寫入數(shù)據(jù)結(jié)束之后,計(jì)時(shí)器時(shí)段終止,并且計(jì)時(shí)器108超時(shí)。然后,存儲(chǔ)器接口部分120由中斷信號(hào)產(chǎn)生部分111產(chǎn)生中斷信號(hào),并輸出該信號(hào)到CPU 10(步驟S3a)。響應(yīng)于此中斷,以與如上所述圖3中同樣的方式,CPU 10從FIFO存儲(chǔ)器100讀出所有存儲(chǔ)的數(shù)據(jù),并且復(fù)位計(jì)數(shù)器103(步驟S4到S7)。
      如上所述,根據(jù)當(dāng)前實(shí)施例,每次預(yù)定量單位的數(shù)據(jù)從PC 2寫入時(shí),產(chǎn)生讀出完成通知信號(hào)。所以,有可能在上述PC 2中處理存儲(chǔ)器寫入過程,并能夠轉(zhuǎn)向PC 2(主機(jī)裝置)的現(xiàn)有通信控制程序。
      此外,預(yù)定量的數(shù)據(jù)或更多的數(shù)據(jù)由存儲(chǔ)器寫入過程存儲(chǔ)在FIFO存儲(chǔ)器100中,并且從PC 2寫入的數(shù)據(jù)能夠整體地讀出。所以,有可能減少由PC卡1相對于CPU 10產(chǎn)生的中斷次數(shù)的數(shù)量,并且有可能增加由CPU 10在一個(gè)中斷處理中要處理的數(shù)據(jù)量。因此,能夠減少由于中斷處理導(dǎo)致的負(fù)荷,并且數(shù)據(jù)能夠整體地有效處理。因此,獲得了減少PC卡1的CPU 10上的負(fù)荷并且提高處理速度的極好效果。
      此外,由于PC卡1的CPU 10能夠掌握FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量,以從FIFO存儲(chǔ)器100讀出數(shù)據(jù),因此能夠按設(shè)計(jì)執(zhí)行數(shù)據(jù)處理。
      下面,將描述本發(fā)明的第二實(shí)施例。第二實(shí)施例具有應(yīng)對從PC卡寫入數(shù)據(jù)到PC的組成。圖5顯示在本發(fā)明的第二實(shí)施例中配備了存儲(chǔ)器接口裝置的PC卡1a的構(gòu)成。這里,省略了對與圖1類似的組成或者操作的描述,即,從PC寫入數(shù)據(jù)到PC卡的描述。
      在圖5的PC卡1a中,與圖1的方式相同,F(xiàn)IFO存儲(chǔ)器100用作從PC 2的CPU接收數(shù)據(jù)的緩沖器。此外,這里,存儲(chǔ)器還用作發(fā)送數(shù)據(jù)的緩沖器。
      PC 2的CPU經(jīng)此FIFO存儲(chǔ)器100相對于PC卡1a的CPU 10接收和傳送數(shù)據(jù),并且PC卡1a的CPU 10經(jīng)FIFO存儲(chǔ)器100相對于PC 2的CPU接收和傳送數(shù)據(jù)。
      下面,將描述PC 2中的存儲(chǔ)器讀出過程。首先,PC卡1a的CPU允許存儲(chǔ)器寫入部分202輸出寫信號(hào)到FIFO存儲(chǔ)器100,并寫入數(shù)據(jù)到FIFO存儲(chǔ)器100中。存儲(chǔ)器讀出部分201從PC 2接收讀出命令,并輸出讀信號(hào)到FIFO存儲(chǔ)器100,并且FIFO存儲(chǔ)器100發(fā)送數(shù)據(jù)到PC 2。一旦從PC卡1a接收到寫入完成通知信號(hào)(參見圖5),PC 2的CPU就判斷已經(jīng)完成從FIFO存儲(chǔ)器100讀出數(shù)據(jù)的準(zhǔn)備。
      計(jì)數(shù)器203對從存儲(chǔ)器寫入部分202到FIFO存儲(chǔ)器100的寫信號(hào)、以及從存儲(chǔ)器讀出部分201到FIFO存儲(chǔ)器100的讀信號(hào)進(jìn)行計(jì)數(shù)。計(jì)數(shù)器203響應(yīng)于從存儲(chǔ)器寫入部分202到FIFO存儲(chǔ)器100的寫信號(hào)遞增計(jì)數(shù),并且響應(yīng)于從存儲(chǔ)器讀出部分201到FIFO存儲(chǔ)器100的讀信號(hào)遞減計(jì)數(shù)。因此,計(jì)數(shù)器203中的計(jì)數(shù)值表示FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。在計(jì)數(shù)器返回到接通電源等期間的初始狀態(tài)時(shí),輸出此復(fù)位信號(hào)。
      寄存器204保存計(jì)數(shù)器203的計(jì)數(shù)值、即FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。此寄存器204的保存值可從CPU 10讀出。此寄存器204允許CPU 10獲取FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量。
      寄存器205保存完成從CPU 10寫入數(shù)據(jù)到FIFO存儲(chǔ)器100的量。此寫入完成存儲(chǔ)量能夠由CPU 10設(shè)置為任意值。
      比較單元206對計(jì)數(shù)器203的計(jì)數(shù)值、即FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量與寄存器205的存儲(chǔ)值、即寫入完成存儲(chǔ)量進(jìn)行比較。此外,在兩個(gè)量彼此一致的情況下,一致信號(hào)被輸出到寫入完成通知信號(hào)產(chǎn)生部分207。
      在從比較單元206接收到一致信號(hào)時(shí),寫入完成通知信號(hào)產(chǎn)生部分207產(chǎn)生寫入開始通知信號(hào),并將該信號(hào)作為中斷信號(hào)輸出到PC2。也就是說,在檢測到由CPU 10將預(yù)定量的數(shù)據(jù)寫入到FIFO存儲(chǔ)器100的情況下,產(chǎn)生寫入完成通知信號(hào)。因此,PC 2的CPU開始從FIFO存儲(chǔ)器100讀出數(shù)據(jù)。
      在產(chǎn)生從存儲(chǔ)器寫入部分202到存儲(chǔ)器寫入部分101的寫信號(hào)之后,計(jì)時(shí)器208對中止下一個(gè)寫信號(hào)的時(shí)段進(jìn)行計(jì)時(shí)。此外,當(dāng)計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段(超時(shí)時(shí)間)時(shí),超時(shí)信號(hào)被輸出到寫入完成通知信號(hào)產(chǎn)生部分207。
      在從計(jì)時(shí)器208接收到超時(shí)信號(hào)時(shí),寫入完成通知信號(hào)產(chǎn)生部分207產(chǎn)生寫入完成通知信號(hào),并作為中斷信號(hào)輸出該信號(hào)。也就是說,在檢測到由CPU 10寫入數(shù)據(jù)到FIFO存儲(chǔ)器100的情況下,產(chǎn)生寫入完成通知信號(hào)。因此,PC 2的CPU開始從FIFO存儲(chǔ)器100讀出數(shù)據(jù)。寫入完成通知信號(hào)輸入到計(jì)時(shí)器208以復(fù)位計(jì)時(shí)器208。
      寄存器209保存存儲(chǔ)量(讀出完成存儲(chǔ)量),由此完成從FIFO存儲(chǔ)器100讀出數(shù)據(jù)。此讀出完成存儲(chǔ)量能夠由CPU 10設(shè)置為任意值,并且通常設(shè)置為0。
      比較部分210對計(jì)數(shù)器103的計(jì)數(shù)值、即FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量與寄存器209的保存值、即讀出完成存儲(chǔ)量進(jìn)行比較。此外,在兩個(gè)量彼此一致的情況下,一致信號(hào)被輸出到中斷信號(hào)產(chǎn)生部分211。
      一旦從比較部分210接收到一致信號(hào),中斷信號(hào)產(chǎn)生部分211就產(chǎn)生中斷信號(hào),以輸出該信號(hào)到CPU 10。在接收到此中斷信號(hào)時(shí),通知CPU 10后續(xù)數(shù)據(jù)寫入操作的可能性。
      接下來,將參考圖6、7描述在圖1所示的以上PC卡1a的存儲(chǔ)器接口中數(shù)據(jù)從PC卡1a寫入到PC 2時(shí)的操作。圖6、7是顯示本實(shí)施例中的接口處理流程的第一和第二序列圖。
      首先,將參考圖6描述第一序列。此第一序列對應(yīng)于其中從CPU10寫入到FIFO存儲(chǔ)器100的數(shù)據(jù)量不小于預(yù)定值的情況。
      在圖6中,CPU 10根據(jù)寄存器204的內(nèi)容,確認(rèn)目前在FIFO存儲(chǔ)器100中存儲(chǔ)的存儲(chǔ)數(shù)據(jù)量(步驟S21、S22)。根據(jù)確認(rèn)的存儲(chǔ)數(shù)據(jù)量,CPU 10寫入數(shù)據(jù)到FIFO存儲(chǔ)器100(步驟S23)。
      在這時(shí)候,來自存儲(chǔ)器寫入部分202的寫信號(hào)增加計(jì)數(shù)器203的計(jì)數(shù)值。
      隨后,當(dāng)FIFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量達(dá)到在寄存器205中保存的寫入完成存儲(chǔ)量時(shí),存儲(chǔ)器寫入部分202輸出中斷信號(hào)到PC 2(步驟S24),該中斷信號(hào)是來自寫入完成通知產(chǎn)生部分的寫入完成通知信號(hào)。
      已經(jīng)輸入中斷信號(hào)的PC 2輸出讀命令到存儲(chǔ)器讀出部分201,并且存儲(chǔ)器讀出部分201從FIFO存儲(chǔ)器100讀出每個(gè)預(yù)定單位(這里為16字節(jié))的數(shù)據(jù),并輸出該數(shù)據(jù)到PC 2(步驟S25)。在這時(shí)候,來自存儲(chǔ)器讀出部分201的讀信號(hào)減少計(jì)數(shù)器203的值。
      對于到PC 2的輸出數(shù)據(jù),最后的數(shù)據(jù)用添加的數(shù)據(jù)狀態(tài)區(qū)別(步驟S26)。
      此外,來自存儲(chǔ)器讀出部分201的讀信號(hào)減少計(jì)數(shù)器203值,并且計(jì)數(shù)器203的值變成等于寄存器209的讀出完成存儲(chǔ)量。也就是說,當(dāng)判斷已經(jīng)完成從FIFO存儲(chǔ)器100的讀出時(shí),比較部分210輸出中斷信號(hào)到中斷信號(hào)產(chǎn)生部分211,以通知CPU 10數(shù)據(jù)寫入操作的可能性(步驟S27)。
      接下來,將參考圖7描述第二序列。此第二序列處理其中從CPU10寫入到FIFO存儲(chǔ)器100的數(shù)據(jù)小于預(yù)定值的情況。
      在圖7中,以與如上所述圖6相同的方式,CPU 10根據(jù)寄存器204的內(nèi)容確認(rèn)目前在FIFO存儲(chǔ)器100中存儲(chǔ)的存儲(chǔ)數(shù)據(jù)量(步驟S21、S22)。根據(jù)所確認(rèn)的存儲(chǔ)數(shù)據(jù)量,CPU 10寫入數(shù)據(jù)到FIFO存儲(chǔ)器100(步驟S23)。
      接下來,在從CPU 10寫入數(shù)據(jù)結(jié)束之后,在其中寫入完成存儲(chǔ)量沒有達(dá)到對寄存器205設(shè)置的存儲(chǔ)量的情況下,計(jì)時(shí)器時(shí)段終止,并且計(jì)時(shí)器208超時(shí)。因此,存儲(chǔ)器接口部分220允許寫入完成通知信號(hào)產(chǎn)生部分207產(chǎn)生中斷信號(hào),并輸出該信號(hào)到PC 2(步驟S24a)。響應(yīng)于此中斷,以與如上所述圖6中同樣的方式,PC 2從FIFO存儲(chǔ)器100讀出所有存儲(chǔ)的數(shù)據(jù)(步驟S25到S27)。
      如上所述,根據(jù)當(dāng)前實(shí)施例,即使在從PC卡1a寫入數(shù)據(jù)到PC 2時(shí),F(xiàn)IFO存儲(chǔ)器100中的存儲(chǔ)數(shù)據(jù)量也能夠被掌握,以從FIFO存儲(chǔ)器100寫入數(shù)據(jù)到PC 2中。因此,數(shù)據(jù)能夠按設(shè)計(jì)進(jìn)行處理。
      本發(fā)明的實(shí)施例已經(jīng)在以上參考附圖進(jìn)行了詳細(xì)描述,但是特定組成并不局限于這些實(shí)施例,并且本發(fā)明包括設(shè)計(jì)更改等等,并不背離本發(fā)明的范圍。
      例如,在上述實(shí)施例中,使用了FIFO存儲(chǔ)器,但是本發(fā)明也適用于隨機(jī)存取存儲(chǔ)器(RAM)。例如,存儲(chǔ)器寫入部分101以遞升次序從地址0開始寫入數(shù)據(jù)到RAM,并且CPU 10類似地以遞升次序從地址0開始從RAM讀出數(shù)據(jù)。
      此外,作為在本發(fā)明中存儲(chǔ)器接口裝置的控制對象的存儲(chǔ)器寫入單元,便攜式個(gè)人計(jì)算機(jī)已經(jīng)描述為一個(gè)實(shí)例,但是存儲(chǔ)器寫入單元并不局限于此。類似地,存儲(chǔ)器讀出單元并不局限于PC卡的CPU。也就是說,本發(fā)明的存儲(chǔ)器接口裝置能夠廣泛地用作實(shí)現(xiàn)相對于以下單元的存儲(chǔ)器存取控制的裝置存儲(chǔ)器寫入單元,它遵循以上存儲(chǔ)器寫入過程;以及存儲(chǔ)器讀出單元,它從此存儲(chǔ)器寫入單元存取的存儲(chǔ)器讀出數(shù)據(jù)。本發(fā)明的存儲(chǔ)器接口裝置可包括數(shù)據(jù)處理部件,用于從存儲(chǔ)器寫入單元存取的存儲(chǔ)器讀出數(shù)據(jù),以對讀出的數(shù)據(jù)進(jìn)行預(yù)定處理。
      圖8顯示一個(gè)實(shí)例。圖8是給出其中本發(fā)明的存儲(chǔ)器接口裝置應(yīng)用到無線電調(diào)制解調(diào)器裝置的實(shí)例的方框圖。RAM 303和ROM 304連接到CPU 10a,以輸入和輸出調(diào)制解調(diào)器操作所需的數(shù)據(jù)。PC卡型等等的無線電調(diào)制解調(diào)器裝置1b經(jīng)調(diào)制解調(diào)器接口300與PC 2交換數(shù)據(jù)或者各種類型的命令。諸如分組通信數(shù)據(jù)、CPU 10a的控制AT命令以及FIFO存儲(chǔ)器100的寫命令和讀命令相對于FIFO存儲(chǔ)器進(jìn)行寫入和讀出,如本發(fā)明的實(shí)施例所描述的。CPU 10a按照各種類型的無線電協(xié)議,發(fā)送寫入的通信數(shù)據(jù)到連接到無線電部分301的天線302,并且CPU 10a按照各種類型的無線電協(xié)議將無線電部分301接收的通信數(shù)據(jù)轉(zhuǎn)換為通信數(shù)據(jù),并且將該數(shù)據(jù)經(jīng)FIFO存儲(chǔ)器100寫入到PC 2中。
      工業(yè)適用性根據(jù)本發(fā)明,由于讀出完成通知信號(hào)在每次從存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)時(shí)產(chǎn)生,因此有可能在存儲(chǔ)器寫入單元中處理存儲(chǔ)器寫入過程,并且有可能使現(xiàn)有通信控制程序轉(zhuǎn)向用于存儲(chǔ)器寫入單元(例如PC卡的主機(jī)裝置)。
      此外,由于預(yù)定量或者更多的數(shù)據(jù)通過存儲(chǔ)器寫入過程存儲(chǔ)在存儲(chǔ)器中,并且由存儲(chǔ)器寫入單元寫入的數(shù)據(jù)能夠整體地讀出,因此有可能相對于存儲(chǔ)器讀出單元減少產(chǎn)生的中斷次數(shù)的數(shù)量,并且有可能增加由存儲(chǔ)器讀出單元在一個(gè)中斷處理中處理的數(shù)據(jù)量。因此,能夠減少由于中斷處理導(dǎo)致的負(fù)荷,并且數(shù)據(jù)能夠整體地有效處理。因此,獲得了減少存儲(chǔ)器讀出單元(例如PC卡的CPU)上的負(fù)荷,并且提高處理速度的極好效果。即使在從PC卡寫入數(shù)據(jù)到PC的情況下,在從第二存儲(chǔ)器寫入和讀出單元(CPU)寫入預(yù)定量單位的數(shù)據(jù)之后,相對于第一存儲(chǔ)器寫入和讀出單元(PC)產(chǎn)生寫入完成通知信號(hào)。所以,通過第二存儲(chǔ)器寫入和讀出單元寫入的數(shù)據(jù)能夠整體地讀出,并且高效率地進(jìn)行處理。
      權(quán)利要求
      1.一種存儲(chǔ)器接口裝置,用于相對于以下單元控制存儲(chǔ)器存取存儲(chǔ)器寫入單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器;以及存儲(chǔ)器讀出單元,它從所述存儲(chǔ)器讀出數(shù)據(jù),所述存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從所述存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知所述存儲(chǔ)器寫入單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;以及存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      2.一種存儲(chǔ)器接口裝置,它連接到存儲(chǔ)器寫入單元,以遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器,所述存儲(chǔ)器接口裝置配置為控制對所述存儲(chǔ)器寫入單元的存儲(chǔ)器存取,所述存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從所述存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知所述存儲(chǔ)器寫入單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;數(shù)據(jù)處理部件,用于從所述存儲(chǔ)器讀出數(shù)據(jù),以對數(shù)據(jù)進(jìn)行預(yù)定處理;以及存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述數(shù)據(jù)處理部件產(chǎn)生中斷信號(hào)。
      3.如權(quán)利要求1和2所述的存儲(chǔ)器接口裝置,其中在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到所述預(yù)定讀出開始存儲(chǔ)量的情況下,所述存儲(chǔ)器讀出控制部件暫時(shí)停止所述信號(hào)產(chǎn)生部件的信號(hào)產(chǎn)生。
      4.如權(quán)利要求1至3中任一項(xiàng)所述的存儲(chǔ)器接口裝置,還包括計(jì)時(shí)器,對所述預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),所述計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到所述存儲(chǔ)器讀出控制部件,所述存儲(chǔ)器讀出控制部件配置為,即使在接收到所述超時(shí)信號(hào)的情況下,也相對于所述存儲(chǔ)器讀出單元產(chǎn)生所述中斷信號(hào)。
      5.一種存儲(chǔ)器接口方法,用于相對于以下單元控制存儲(chǔ)器存取存儲(chǔ)器寫入單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器;以及存儲(chǔ)器讀出單元,它從所述存儲(chǔ)器讀出數(shù)據(jù),所述存儲(chǔ)器接口方法包括如下步驟檢測從所述存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,通知所述存儲(chǔ)器寫入單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;以及在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      6.如權(quán)利要求5所述的存儲(chǔ)器接口方法,還包括如下步驟在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到所述預(yù)定讀出開始存儲(chǔ)量的情況下,暫時(shí)停止讀出完成通知。
      7.如權(quán)利要求5或6所述的存儲(chǔ)器接口方法,還包括如下步驟對所述預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí);以及在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),相對于所述存儲(chǔ)器讀出單元產(chǎn)生所述中斷信號(hào)。
      8.一種存儲(chǔ)器接口裝置,它相對于以下單元控制存儲(chǔ)器存取第一存儲(chǔ)器寫入和讀出單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器;以及第二存儲(chǔ)器寫入和讀出單元,它相對于所述存儲(chǔ)器寫入和讀出數(shù)據(jù),所述存儲(chǔ)器接口裝置包括寫入檢測部件,用于檢測從第一存儲(chǔ)器寫入和讀出單元寫入所述預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;第一完成信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);第一數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;第一存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào);寫入量檢測部件,用于檢測從第二存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到所述存儲(chǔ)器中;第二完成信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成數(shù)據(jù)寫入到所述存儲(chǔ)器中;第二數(shù)據(jù)存儲(chǔ)量測量部件,用于測量所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量;以及第二存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      9.如權(quán)利要求8所述的存儲(chǔ)器接口裝置,其中在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到所述預(yù)定讀出開始存儲(chǔ)量的情況下,第一存儲(chǔ)器讀出控制部件暫時(shí)停止第一完成信號(hào)產(chǎn)生部件的信號(hào)產(chǎn)生。
      10.如權(quán)利要求8和9中任一項(xiàng)所述的存儲(chǔ)器接口裝置,還包括第一計(jì)時(shí)器,對所述預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),所述計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到第一存儲(chǔ)器讀出控制部件,第一存儲(chǔ)器讀出控制部件配置為,即使在接收到所述超時(shí)信號(hào)的情況下,也相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生所述中斷信號(hào)。
      11.如權(quán)利要求8至10中任一項(xiàng)所述的存儲(chǔ)器接口裝置,還包括第二計(jì)時(shí)器,對從第二存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)到所述存儲(chǔ)器被中止的時(shí)段進(jìn)行計(jì)時(shí),在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段時(shí),第二計(jì)時(shí)器配置為輸出超時(shí)信號(hào)到第二完成信號(hào)產(chǎn)生部件,第二完成信號(hào)產(chǎn)生部件配置為,在接收到所述超時(shí)信號(hào)的情況下,相對于第一存儲(chǔ)器寫入和讀出單元產(chǎn)生完成通知信號(hào)。
      12.一種存儲(chǔ)器接口方法,用于相對于以下單元控制存儲(chǔ)器存取第一存儲(chǔ)器寫入和讀出單元,遵循存儲(chǔ)器寫入過程,其中每次數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器;以及第二存儲(chǔ)器寫入和讀出單元,它相對于所述存儲(chǔ)器寫入和讀出數(shù)據(jù),所述存儲(chǔ)器接口方法包括如下步驟檢測從所述存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào);檢測從第二存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到所述存儲(chǔ)器中;在檢測到寫入所述預(yù)定量的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知第一存儲(chǔ)器寫入和讀出單元,已經(jīng)完成寫入數(shù)據(jù)到所述存儲(chǔ)器中;測量所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量;以及在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      13.如權(quán)利要求12所述的存儲(chǔ)器接口方法,還包括如下步驟在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到所述預(yù)定讀出開始存儲(chǔ)量的情況下,暫時(shí)停止所述讀出完成通知。
      14.如權(quán)利要求12或13所述的存儲(chǔ)器接口方法,還包括如下步驟對所述預(yù)定量單位的數(shù)據(jù)的寫入被中止的時(shí)段進(jìn)行計(jì)時(shí);以及在此計(jì)時(shí)值達(dá)到預(yù)定計(jì)時(shí)器時(shí)段的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生所述中斷信號(hào)。
      15.如權(quán)利要求12至14中任一項(xiàng)所述的存儲(chǔ)器接口方法,還包括如下步驟對從第二存儲(chǔ)器寫入和讀出單元寫入數(shù)據(jù)到所述存儲(chǔ)器被中止的時(shí)段進(jìn)行計(jì)時(shí);在此計(jì)時(shí)值達(dá)到所述預(yù)定計(jì)時(shí)器時(shí)段時(shí),輸出超時(shí)信號(hào);以及響應(yīng)于所述超時(shí)信號(hào),向第一存儲(chǔ)器寫入和讀出單元輸出完成信號(hào)。
      16.一種調(diào)制解調(diào)器裝置,它連接到數(shù)據(jù)處理單元,以遵循存儲(chǔ)器寫入過程,其中每次通信數(shù)據(jù)或者控制命令數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器,所述調(diào)制解調(diào)器裝置包括調(diào)制解調(diào)器接口,它相對于所述數(shù)據(jù)處理單元交換數(shù)據(jù);存儲(chǔ)器;存儲(chǔ)器讀出單元,它從所述存儲(chǔ)器讀出數(shù)據(jù);以及通信部件,它連接到所述存儲(chǔ)器讀出單元,以發(fā)送和接收所述通信數(shù)據(jù),所述調(diào)制解調(diào)器裝置還包括寫入檢測部件,用于檢測從所述存儲(chǔ)器寫入單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知所述數(shù)據(jù)處理單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;以及存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述存儲(chǔ)器讀出單元產(chǎn)生中斷信號(hào)。
      17.一種調(diào)制解調(diào)器裝置,它連接到數(shù)據(jù)處理單元,以遵循存儲(chǔ)器寫入過程,其中每次通信數(shù)據(jù)或者控制命令數(shù)據(jù)按每個(gè)預(yù)定量單位寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù),并然后執(zhí)行接下來的數(shù)據(jù)寫入所述存儲(chǔ)器,所述調(diào)制解調(diào)器裝置包括調(diào)制解調(diào)器接口,它相對于所述數(shù)據(jù)處理單元交換數(shù)據(jù);存儲(chǔ)器;存儲(chǔ)器寫入和讀出單元,它相對于所述存儲(chǔ)器寫入和讀出數(shù)據(jù);以及通信部件,它連接到所述存儲(chǔ)器寫入和讀出單元,以發(fā)送和接收所述通信數(shù)據(jù),所述調(diào)制解調(diào)器裝置還包括寫入檢測部件,用于檢測從所述存儲(chǔ)器寫入和讀出單元寫入預(yù)定量單位的數(shù)據(jù)到所述存儲(chǔ)器中;第一完成信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量單位的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知所述數(shù)據(jù)處理單元,已經(jīng)完成從所述存儲(chǔ)器讀出數(shù)據(jù);第一數(shù)據(jù)存儲(chǔ)量測量部件,用于測量存儲(chǔ)在所述存儲(chǔ)器中的數(shù)據(jù)量;第一存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量的情況下,相對于所述存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào);寫入量檢測部件,用于檢測從所述存儲(chǔ)器寫入和讀出單元寫入預(yù)定量的數(shù)據(jù)到所述存儲(chǔ)器中;第二完成信號(hào)產(chǎn)生部件,用于在檢測到寫入所述預(yù)定量的數(shù)據(jù)的情況下,產(chǎn)生信號(hào)以通知所述數(shù)據(jù)處理單元,已經(jīng)完成數(shù)據(jù)寫入到所述存儲(chǔ)器中;第二數(shù)據(jù)存儲(chǔ)量測量部件,用于測量所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量;以及第二存儲(chǔ)器讀出控制部件,用于在所述存儲(chǔ)器中的存儲(chǔ)數(shù)據(jù)量達(dá)到預(yù)定讀出完成存儲(chǔ)量的情況下,相對于第二存儲(chǔ)器寫入和讀出單元產(chǎn)生中斷信號(hào)。
      全文摘要
      可支持存儲(chǔ)器寫入過程,其中每次按預(yù)定量單位將數(shù)據(jù)寫入存儲(chǔ)器時(shí),確認(rèn)已經(jīng)完成從存儲(chǔ)器讀出數(shù)據(jù),然后執(zhí)行接下來的數(shù)據(jù)寫入存儲(chǔ)器。此外,能夠減少CPU在存儲(chǔ)器讀出端上的負(fù)荷。在檢測到從PC(2)寫入數(shù)據(jù)到FIFO存儲(chǔ)器(100)預(yù)定量單位的情況下,產(chǎn)生信號(hào)通知PC(2)已經(jīng)完成從FIFO存儲(chǔ)器(100)讀出數(shù)據(jù)。在FIFO存儲(chǔ)器(100)中存儲(chǔ)的數(shù)據(jù)量達(dá)到預(yù)定讀出開始存儲(chǔ)量時(shí),產(chǎn)生中斷信號(hào),并應(yīng)用于PC卡(1)的CPU(10)。
      文檔編號(hào)G06F3/06GK1930561SQ200580007289
      公開日2007年3月14日 申請日期2005年1月5日 優(yōu)先權(quán)日2004年1月13日
      發(fā)明者松井隆行, 池年正, 野口正博, 渡邊福三 申請人:精工電子有限公司, 沃達(dá)方株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1