[發明專利]USB控制器以及緩沖存儲器控制方法無效
| 申請號: | 200910128860.2 | 申請日: | 2009-03-19 |
| 公開(公告)號: | CN101539899A | 公開(公告)日: | 2009-09-23 |
| 發明(設計)人: | 齊藤真也 | 申請(專利權)人: | 恩益禧電子股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G06F13/42 |
| 代理公司: | 中原信達知識產權代理有限責任公司 | 代理人: | 孫志湧;穆德駿 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | usb 控制器 以及 緩沖存儲器 控制 方法 | ||
技術領域
本發明涉及USB控制器以及緩沖存儲器控制方法。
背景技術
近年來,其中安裝有USB(通用串行總線)的設備(下文稱為USB設備)已被廣泛使用。例如,USB設備包括個人計算機、打印機、數字照相機以及USB存儲器。通過USB接口將USB設備連接至另一USB設備,用于執行遵循USB標準的數據傳輸。在USB中執行數據傳輸的過程中,一個設備用作主機(例如,個人計算機等),而其他設備用作外圍設備(諸如USB存儲器的外圍設備等)。在設備之間傳輸的數據臨時存儲在提供在USB控制器中的緩沖存儲器中。
例如,在應用于嵌入式設備的USB控制器中,將管道區(pipe?region)分配至緩沖存儲器,并且該管道區的存儲大小根據連接的USB設備而變化。日本未審查專利申請公開No.2004-349836(專利文獻1)公開了一種設備,該設備使得能夠改變由管道區分配的劃分塊。在專利文獻1中公開的數據傳輸控制設備中,緩沖控制器將在分組緩沖器中提供的劃分塊的地址改變成與管道區的分配相對應的地址。
發明內容
此外,專利文獻1公開了已經連接至主機設備的外圍設備提供有主機功能(第0005段)。這使得能夠通過USB連接外圍設備。因此,根據專利文獻1,主機控制器和外圍設備控制器被排他性地切換(第0047段)。因此,在專利文獻1中公開的設備中,不能同時使用主機功能和外圍設備功能。
在USB設備中,使用主機功能和外圍設備功能中的一個,或使用其兩者。具體而言,有三種類型的USB設備:(1)僅使用主機功能的USB設備(USB主機設備);(2)僅使用外圍設備功能的USB設備(USB外圍設備);以及(3)同時使用主機功能和外圍設備功能的USB設備(組合設備)。總之,根據USB設備的類型,確定USB設備是用作主機、用作外圍設備還是其兩者。例如,PC用作主機設備、USB存儲器用作外圍設備,而打印機用作組合設備。
根據USB設備的類型設計和制造用于USB控制器的集成電路(LSI)導致成本上升。因此,需要包括主機控制器和外圍設備控制器兩者并且能夠同時使用主機功能和外圍設備功能兩者的USB控制器。
在制造這種USB控制器中,需要為主機控制器和外圍設備控制器的每個提供緩沖存儲器。由于為它們的每個提供緩沖存儲器,可能不能高效率地使用緩沖存儲器。總之,當提供有用于主機的緩沖存儲器和用于外圍設備的緩沖存儲器的USB控制器被合并在USB主機設備中時,不能使用用于外圍設備的緩沖存儲器。另一方面,當將USB控制器合并在USB外圍設備中時,則不能使用用于主機的緩沖存儲器。根據連接狀態,將緩沖器切換為用于主機或用于外圍設備。這樣,在能夠同時使用主機功能和外圍設備功能的USB設備中,不能高效率地使用緩沖存儲器。
本發明的實施例的第一示例性方面是一種合并在USB設備中的USB控制器,該USB控制器包括緩沖存儲器,其存儲通過USB端口或CPU總線傳輸的數據;以及保持部件,其保持用于確定將緩沖存儲器的一部分分配給用于主機功能的主機用區和用于外圍設備功能的外圍設備用區中的哪一個的設置。因此,根據USB設備,能夠改變緩沖存儲器的分配。這樣,能夠高效率地使用緩沖存儲器。
本發明的實施例的第二示例性方面是一種緩沖存儲器控制方法,該方法控制提供在被合并在USB設備中的USB控制器中的緩沖存儲器,該方法包括保持用于根據合并所述控制器的USB設備分配緩沖存儲器的設置,并且根據所述設置將所述緩沖存儲器的一部分分配給用于主機功能的主機用區和用于外圍設備功能的外圍設備用區中的一個。因此,緩沖存儲器的分配能夠根據USB設備而變化。這樣,能夠高效率地使用緩沖存儲器。
根據本發明,可以提供一種使得能夠高效率地使用緩沖存儲器的USB控制器和緩沖存儲器控制方法。
附圖說明
根據以下結合附圖對某些示例性實施例的描述,本發明的上述和其他示例性方面、優勢以及特征將更加明顯,其中:
圖1是示出了根據本發明的示例性實施例的USB設備的配置的框圖;
圖2示出了根據本發明的示例性實施例的USB設備中的存儲器的映射狀態;
圖3示出了根據本發明的示例性實施例的USB設備中的存儲器的映射狀態;
圖4示出了根據本發明的示例性實施例的USB設備中的存儲器的映射狀態;以及
圖5是示出了根據本發明的示例性實施例的緩沖存儲器控制方法的流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恩益禧電子股份有限公司,未經恩益禧電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910128860.2/2.html,轉載請聲明來源鉆瓜專利網。





