TWI289313B - Removable electronic device and method thereof - Google Patents
Removable electronic device and method thereof Download PDFInfo
- Publication number
- TWI289313B TWI289313B TW094130693A TW94130693A TWI289313B TW I289313 B TWI289313 B TW I289313B TW 094130693 A TW094130693 A TW 094130693A TW 94130693 A TW94130693 A TW 94130693A TW I289313 B TWI289313 B TW I289313B
- Authority
- TW
- Taiwan
- Prior art keywords
- mode
- compatible
- mmc
- electronic device
- command signal
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07743—External electrical contacts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0719—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising an arrangement for application selection, e.g. an acceleration sensor or a set of radio buttons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/0772—Physical layout of the record carrier
- G06K19/07732—Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
1289313 九、發明說明: 【發明所屬之技術領域】 本發明一般係關於可抽取式電子裝置,更明確地說, 係關於可抽取式記憶卡標準及其方法。 【先前技術】 β己憶卡係眾所熟知之含有數位記憶體的小型可攜式封 裝’舉例來說’非揮發性記憶體(例如快間記憶體、EPRQM、 EEPR0M(可電抹除程式化唯讀記憶體))陣列。記憶卡已經 普遍成為用於儲存來自個人電腦、筆記型電腦、個人電子 助理(PDA)、蜂巢式電話、相機、以及支援可抽取式資料儲 存裝置的其它電子裝置等之龐大資料位元組的裝置。 一般來說,一記憶卡包含位於其表面上的外露電接 點,以便可輕易地連接至一主電子系統或裝置(尤其是可攜 式裝置)的插孔之中以及從該插孔之中移除。已經有人設計 出數種記憶卡標準,其包含位於加州Cupertino之 MultiMedia Card Association(MMCA)公司所訂定的 MultiMedia Card(MMC)標準。MMC係一種小型、可抽取式 記憶卡,其可用來儲存且擷取小型、低功率裝置中的數位 資訊。MMC已經被運用在許多移動式電子應用中,例如音 樂播放機、行動電話、個人數位助理、數位相機、錄音機、 以及GPS導覽裝置。MMCA已經開發且調整其開放式業界 標準,同時還將所有種類的MMC定義成可跨越多種主機 平台與市場的業界標準。MMC的物理與電氣規格已公佈在 「The MultiMediaCard System Specification」之中,其係由 1289313 MMC A適時更新與公告。 另一種已知的可抽取式記憶卡標準為通用串列匯排流 • (USB),不過該項標準並不受限於記憶儲存裝置。USB係 • 一種高速串列匯流排,其可支援各種裝置,例如印表機、 鍵盤、掃描器、指標裝置、以及個人數位助理。USB已經 成為電腦界中的一種標準,因為此協定可利用最少的連接 , 來互連多個裝置而取具有很高的使用者友善性。USB目前1289313 IX. INSTRUCTIONS OF THE INVENTION: TECHNICAL FIELD OF THE INVENTION The present invention relates generally to removable electronic devices, and more particularly to removable memory card standards and methods therefor. [Prior Art] β-remembered card is a well-known small portable package containing digital memory 'for example, 'non-volatile memory (such as fast memory, EPRQM, EEPR0M (electrically erasable stylized) Read only memory)) array. Memory cards have become popular devices for storing large data bytes from personal computers, notebook computers, personal electronic assistants (PDAs), cellular phones, cameras, and other electronic devices that support removable data storage devices. . Generally, a memory card includes an exposed electrical contact on its surface so as to be easily connected to and from the jack of a main electronic system or device (especially a portable device). Remove. Several memory card standards have been devised that include the MultiMedia Card (MMC) standard set by the MultiMedia Card Association (MMCA) company in Cupertino, California. The MMC is a small, removable memory card that can be used to store and retrieve digital information from small, low-power devices. MMC has been used in many mobile electronic applications such as music players, mobile phones, personal digital assistants, digital cameras, tape recorders, and GPS navigation devices. MMCA has developed and adapted its open industry standards while defining all types of MMC as industry standards across multiple host platforms and markets. MMC's physical and electrical specifications have been published in the "The MultiMediaCard System Specification", which was updated and announced by the 1289313 MMC A in due course. Another known removable memory card standard is Universal Serial Streaming (USB), although the standard is not limited to memory storage devices. USB System • A high-speed serial bus that supports a variety of devices such as printers, keyboards, scanners, indicator devices, and personal digital assistants. USB has become a standard in the computer world because it allows for high user friendliness by interconnecting multiple devices with minimal connectivity. USB currently
,係由 Universal Serial Bus Specification 來定義,由 USB φ ImplementersF_m,InC·來撰寫與控制,USBImplementers, defined by the Universal Serial Bus Specification, written and controlled by USB φ ImplementersF_m, InC·, USBImplementers
Forum,Inc·係由負責開發USB規格的一群公司所創立的非 營利團體。該伤規格涵蓋USB運作的所有方面,其包含電 、 性、機械性、以及通信特徵與規格在内。USB的直中一項 / t要特點係其允許週邊裝置儲存和本身有關的料,並且 於主機要求時提供此資訊。此作法可免除該主機(其可能係 電腦、作業系統、或是應用程式)保留許多不同裝置之此項 資訊的需求。更確切地說,該裝置本身會儲存且提供該資 訊。 _ ⑨記憶卡的錢巾,吾人希望—卡降低功耗並且提 供較高的存取速度,同時依然與既有的協定(例如MMc& USB規格)保有反向相容的能力。 【發明内容】 本文揭不-種新穎的可抽取式記憶卡標準。本發明的 標準同時包含偵測技術及硬體介面相容需求。再者,本新 穎的標準反向相容於MMC與USB應用。 1289313 根據本發明具體實施例,提供一種可抽取式電子裝 置’其包括··一偵測器’用以偵測運作模式,以便區分多 媒體卡(MMC)相容模式、通用串列匯流排(USB)相容模 式、或是Mu模式;一交錯器(wrapper),用以轉換資料, 以便於USB相容模式及Mu模式之間來進行傳輸;一 usb 貫體層電路’用以傳輸相容於USB相容模式的資料;一 USB相容裝置控制器,用以控制USB相容模式中的資料傳 輸;以及一 MMC相容裝置控制器,用以控制MMC相容模 式中的資料傳輸。 進一步根據本發明,提供一種具有一應用模組用以將 資料傳輸至主機或是傳輸來自主機之資料之記憶體陣列的 可抽取式電子裝置,該裝置包括:一偵測器,用以偵測複 數種運作模式中的其中一種運作模式,該等運作模式包含 至少一 Mu模式以及一第一運作模式;一交錯器用以轉換 於該第一模式及Mu模式之間進行傳輸的資料;一傳輸電 路’用以傳輸相容於該第一運作模式的儲存資料;以及一 相容裝置控制器,用以控制該第一模式中的資料傳輸。 另外,根據本發明,提供一種方法讓可抽取式電子裝 置偵測運作模式,以便區分多媒體卡(MMC)相容模式、通 用串列匯流排(USB)祖容模式、以及Mu模式,該方法包 括:判斷電源電壓是否大於預設電壓位準;當該電源電壓 大於該預設電壓位準時便斷定為USB相容模式;接收發送 自主機的命令信號;判斷該命令信號是否對應於Mu格式; 以及當該命令信說對應於Mu格式時便斷定為Mu模式,否 1289313 則便斷定為MMC相容模式。 又’根據本發明,提供一種方法讓可抽取式電子裝置 • 偵測運作模式,以便區分多媒體卡(MMC)相容模式以及Mu • 模式,該方法包括:接收發送自主機的命令信號;判斷該 命令信號是否對應於Mu格式;以及當該命令信號對應於Forum, Inc. is a non-profit group founded by a group of companies responsible for developing USB specifications. This injury specification covers all aspects of USB operation, including electrical, mechanical, mechanical, and communication characteristics and specifications. USB's straight-through item is designed to allow peripheral devices to store material that is relevant to itself and to provide this information when requested by the host. This practice eliminates the need for the host (which may be a computer, operating system, or application) to retain this information for many different devices. More specifically, the device itself stores and provides the information. _ 9 memory card money towel, we hope that the card reduces power consumption and provides higher access speed, while still maintaining backward compatibility with existing agreements (such as MMc & USB specifications). SUMMARY OF THE INVENTION This paper discloses a novel removable memory card standard. The standard of the present invention includes both detection techniques and hardware interface compatibility requirements. Furthermore, this new standard reverse compatibility is compatible with MMC and USB applications. 1289313 According to an embodiment of the present invention, a removable electronic device is provided, which includes a detector for detecting an operation mode to distinguish a multimedia card (MMC) compatible mode and a universal serial bus (USB). ) compatible mode, or Mu mode; a wrapper for converting data for transmission between USB compatible mode and Mu mode; a usb via layer circuit 'for transmission compatible with USB Compatible mode data; a USB compatible device controller for controlling data transfer in the USB compatible mode; and an MMC compatible device controller for controlling data transfer in the MMC compatible mode. According to the present invention, there is provided a removable electronic device having an application module for transmitting data to a host or transmitting a memory array of data from the host, the device comprising: a detector for detecting One of a plurality of modes of operation, the mode of operation comprising at least one Mu mode and a first mode of operation; an interleaver for converting data between the first mode and the Mu mode; a transmission circuit 'for storing stored data compatible with the first mode of operation; and a compatible device controller for controlling data transfer in the first mode. In addition, in accordance with the present invention, a method is provided for a removable electronic device to detect an operational mode to distinguish between a multimedia card (MMC) compatible mode, a universal serial bus (USB) ancestor mode, and a mu mode, the method comprising : determining whether the power voltage is greater than a preset voltage level; determining that the power supply voltage is greater than the preset voltage level is determined to be a USB compatible mode; receiving a command signal sent from the host; determining whether the command signal corresponds to the Mu format; When the command letter says that it corresponds to the Mu format, it is determined to be the Mu mode, and if 1289313, it is determined to be the MMC compatible mode. Further, in accordance with the present invention, a method is provided for a removable electronic device to detect an operational mode to distinguish between a multimedia card (MMC) compatible mode and a Mu• mode, the method comprising: receiving a command signal transmitted from a host; determining the Whether the command signal corresponds to the Mu format; and when the command signal corresponds to
Mu格式時便斷定為Mu模式,否則便斷定為MMC相容模 ,式。 、 _ 再,根據本發明,提供一種方法讓收納可抽取式電子 φ 裝置的裝置於至少MMC相容模式以及施模式之間來 ㈣模式,該方法包括:於收納該可抽取式電子裝置 發送-對應於Mu格式的命令信號;偵測該可抽取式 • $置是㈣應該命令信H若該可抽料電子裝置 • 回應該命令信號的話便斷㈣運作模式為mmc相 以及倘若該可抽取式電子裝置回應該命令信號的話便 提供一 Mu介面。 進-步根據本發明,提供-種方法讓收納可抽取式 子裝置的裝置偵測Mu運作模式,該方法包括:收納 抽取式電子裝置·’發送-職於Mu格_命令信號給該 可抽取式電子裝置,偵測該可抽取式電子裝置是否回應該 命令信號;以及於該可抽取式電子裝置回應該命抑= 後便提供一 Mu介面。 °〜 又’根據本發明,提供-種方法讓可抽取式電子 偵測運作模式,以便區分第一運作模式以及M u運作模^, 該方法包括:接收發送自线的命令信號;判斷該命^信 10 1289313 號是否對應於Mu格式;以及當談命令信號對應於Mu格式 時便斷定為Mu運作模式,否則便斷定為第一運作模式。 再,根據本發明,提供一種方法讓收納可抽取式電子 裝置的裝置於第一運作模式以及Mu運作模式之間來偵測 運作模式,該方法包括:於收納該可抽取式電子裝置之後 發送一對應於Mu格式的命令信號;偵測該可抽取式電子 裝置是否回應該命令信號;倘若該可抽取式電子裝置並未 回應該命令信號的話便斷定該運作模式為第一運作模式; _ 以及倘若該可抽取式電子裝置回應該命令信號的話便提供 一 Mu介面。 於下文的說明中將部份提出本發明的額外特點與優 點,而且從該說明中將暸解其中一部份,或者藉由實行本 發明亦可習得。藉由隨附申請專利範圍中特別提出的元件 與組合將可暸解且達成本發明的特點與優點。 應該瞭解的係,上文的概要說明以及下文的詳細說明 都僅供作示範與解釋,其並未限制本文所主張之發明。 本說明書中所併入且構成本說明書其中一部份的附圖 ® 所圖解的係本發明的其中一具體實施例,其連同本說明可 甩來解釋本發明的原理。 【實施方式】 為達解釋目的,本詳細說明中提出各種明確的細節以 便更澈底地瞭解本發明的具體實施例。不過,熟習本技術 的人士將會發現,沒有該些明確細節亦可實現本發明的具 體實施例。於其它實例中,會以方塊圖的形式來顯示各結 1289313 f㈣置。再者’熟習本技術的人士便可輕易地明白本文 !表現與實行方法的料财健解釋之用,本發明亦涵 ’ =種變化順序’而且㈣落在本發明減實 精神 . 與乾疇之中。 圖1A 1B以及1C為根據本發明一具體實施例的可 取式電子#置3G的-般應用的功能方塊圖。電子裝置 , 30(暫稱為Mu卡)能夠支援相容於聰以及mmc、cf(小 , 型快閃)、(智慧型媒體)、以及SD(安全數位)等應用中 • i少其中""者的運作模式。舉例來說,USB相容模式包含 USB 2.0應用,而MMC相容模式則包含MMC 4 〇或MMC SPI(串列·週邊介面)應用中其中一者。為達簡化目的,下面 ㈣實施例中僅闡述MMC相容模式。熟習本技術的人士 ‘ 將會瞭解,本發明可等效應用至CF、SM、SD等模式中。 電子裝置3G包含—1、4、8、或16位元介面,並且 會提供5V/3.3V/1.8V的低電壓支援,於待命期間具有零功 耗此外,電子裝置30能夠支援約從5〇kb/s至120MB/S 的寬頻寬。相反地,MMC4.0支援- !、4、或8位元資料 傳輪,最大速度為52 MB/Sec;而USB 2.0則支援最大速度 為60MB/SeC的資料傳輸。結果,電子裝置3〇可提供高^ 應用,且同時保有至少與USB、MMC、MMC SPI等應用 有關的反向相容能力。 ’ 圖1A為運作於USB模式中的電子裝置3〇的功能方塊 圖。參考圖1A,電子裝置30包含一介面(IF)模式偵測器 32、一多媒體卡(MMC)裝置控制器34、一交錯器%、' 一 ^ 12 1289313 用串列匯流排(USB)實體層(PHY)電路36、一 USB裝置控 制器37、以及一應用模組38。當電子裝置30被***主機 40之中時,IF模式偵測器32會偵測運作模式,用以區分 MMC模式、USB模式、或是Mu模式。主機40(舉例來說, 筆記型電腦、個人電腦(PC、蜂巢式電話、平板電腦、個人 數位助理、或是數位攝影機(DV)/數位相機(DSC))可能包含 一讀卡機(圖中未顯示)用以收納電子裝置30。於本具體實 施例中,IF模式偵測器32會偵測主機40(與電子裝置30 相連者)是否符合USB規格。USB裝置控制器37會透過 USB PHY電路36在主機40與應用模組38間的共用匯流 排42上控制資料傳輸。應用模組3 8視所檢測列的運作模 式而定,可用作記憶體或輸入/輸出(I/O)介面。 圖1B為運作於Mu模式中的電子裝置30的功能方塊 圖。參考圖IB,IF模式偵測器32會偵測主機40(與電子裝 置30相連者)是否符合Mu規格。USB裝置控制器37會透 過交錯器35控制主機40與應用模組38間的資料傳輸。交 錯器35會將一呼叫交錯至另一函數或程式内的某個函數 或程式,該交錯器35會將16位元資料轉換成USB裝置控 制器37可識別的串列資料,或是反向轉換。就此而言,交 錯器35係橋接Mu匯流排與UTMI(USB 2.0 Transceiver Macrocell Interface(USB 2.0收發器巨胞介面))匯流排之 間。UTMI(其係被開發用來定義USB 2.0之該等實體層電 路及部份該等邏輯層電路的介面規格)可於高速(HS)模式 中促成480Mbps的資料傳輸速率,該速率遠高於USB 1.1 13 1289313 的速率,同時又可保持反向相容於USB 1.1標準。 圖1C為運作於MMC模式中的電子裝置30的功能方 塊圖。參考圖1C,IF模式偵測器32會偵測主機40(與電子 裝置30相連者)是否符合MMC規格。MMC裝置控制器34 會控制主機40與應用模組38間的資料傳輸。MMC應用包 含下面其中一者:MMC 4.0,1、4、或8位元介面;或是 MMC SPI,1位元介面。 圖2為根據本發明一具體實施例用於偵測運作模式的 方法流程圖。參考圖2,於裝置端,會於步驟50處開啟主 機40(與電子裝置30相連者)。於步驟52處會偵測主機40 的電源電壓VDD,用以判斷VDD是否等於或大於USB應 用所需要的電壓位準。通常,USB應用可運作的電壓位準 範圍約介於4.5V(伏)至5.5V之間,而MMC或Mu應用可 運作的電壓位準則約在1.8V或3.3V。於其中一具體實施 例中,倘若主機40的VDD位準等於或大於4.4V的話,便 會於步驟54處決定運作模式為USB 2.0。倘若主機40的 VDD位準小於4.4V的話,則會決定運作模式為Mu應用或 MMC應用。 接著,於步驟56處會判斷主機40所發送的命令信號 CMD0是否被電子裝置30收到。於步驟58處會於預設時 間週期内偵測命令信號CMD0。倘若超過預設時間的話, 於步驟60處,主機40便會被關閉或是「被暫停」以節省 電源。倘若未超過預設時間的話,便會繼續偵測該命令信 號。當收到命令信號時,便會於步驟62處判斷該命令信號 14 9313 長否表厂 話,便應用。倘若該命令信號並非MU命令信號的 決定讀二丄步!驟64處決定該運作模式為MMC應用。倘若 坡薏3〇P ? 4號係MU命令信號的話,於步驟66處,電子 於步驟便會回應主機40該運作模式為Mu應用。接著, 說,8 處’電子裝置30便會等待一段預設時間(舉例來 主機迷声時脈)以進行同步。一般來說,該時脈速率相依於 便會切ί及系統時脈。接著,於步驟70處,電子裝置30 圖、至Mu介面以便於步驟處實行mu應用。 方法的為根據本發明一具體實施例用於偵測運作模式的 騍^〇、另一流程圖。參考圖3,於主機端,主樣40會於步 、 處將—Mu命令信號MuCMD0發送至電子裝置3〇。 主棬騍82處,倘若電子裝置3〇未發送一回應信號的話, 4〇便會於步驟84處發送一]VIMC命令信號MMC D〇 ’用以於步驟86處表示該運作模式為MMC應用。 於步驟82處,倘若電子裝置3〇回覆一 Mu回應信號的話, 主機40便會於步驟88處發送預設數量的時脈(舉例來說, 8個時脈),用以進行同步。電子裝置30會於步驟90處切 換至Mu模式。於步驟92處,電子裝置30可視情況發送 一信號給主機40,用以表示Mu介面已經備妥待用。 舉例來說,命令信號MMCCMD0及MuCMDO分別被 定義成下面的6位元組格式「40h、00h、00h、00h、00h、 95h」及「40h、4Dh、55h、BFh、B2h、AAh」。再者,Mu 回應信號則被定義成下面的6位元組格式「19h、[4位元組 運作參數]、FFh」。 15 1289313 圖4A為根據本發明一具體實施例所建議之可抽取式 電子裝置的接針配置圖。參考圖4A,裝置端處的所有接針 均保持在HiZ(高阻抗)狀態,直到決定主機與該可抽取式電 子裝置間的運作模式為止。對MMC4.0模式來說,該玎抽 取式電子裝置的第一接針(也就是,DAT 3)係被定義成用以 將MMC4.0模式切換成MMC SPI模式,其已定義在MMC 規格之中。Mu介面模式的第二接針(也就是,DAT 8)則係 用來確認選擇的係MMC模式或Mu介面模式。USB模式 • 的第十四根與第十五根接針(也就是,D+與D-)則係一對資 料信號,其可用來判斷USB模式是否被選擇。該對資料信 號(D+、D-)係一互補對,其中當其中一者處於高位準處時, 另一者便處於低位準處。對SIMM(單排記憶模組)卡應用而 言,接針18、19、20則保留。因此,本發明的可抽取式電 子裝置能夠支援MMC相容應用、USB相容應用、以及Mu 介面應用,並且同時保留適用於SIMM應用的彈性。 本發明的介面協定範例說明如下: 1 · SYNC 攔 ’ (1)1-位元:DAT:Ob (2) 4-位元:〇八丁1>.0;|=^狀(^ (3) 8-位元:DAT[7:0] =xxxxxxxOb ⑷ 16-位元:DAT[15:0] =xxxxxxxxxxxxxxxOb 其中「X」表示和該協定無關的條件。 欄 (1)1-位元:LSB優先 DAT = PID[0] PID[1] PID[2] PID[3] nPID[0] nPID[l] 16 1289313 nPID[2] nPID[3] (2) 4-位兀· DAT[3:0卜PID[3:0] nPID[3:0] (3) 8·位元: DAT[7:4] = PID[3 .·0]的反向 DAT[3:0]=PID[3:0] 其中「nPID」表示為PID的反向信號。PID資料交易會受 到PID與nPID的反向鏡資料保護。主機端與裝置端中的 控制器應該要驗證PID的合法性。PID碼定應在下面表1 中。Mu format is determined to be Mu mode, otherwise it is determined as MMC compatible mode. Further, according to the present invention, there is provided a method for allowing a device for accommodating a removable electronic φ device to be in a (four) mode between at least an MMC compatible mode and a mode, the method comprising: transmitting the removable electronic device in storage - Corresponding to the command signal of the Mu format; detecting the removable type • $ is (4) should command the letter H if the extractable electronic device • responds to the command signal, then the (4) operating mode is mmc phase and if the extractable The electronic device provides a Mu interface when it responds to the command signal. According to the present invention, there is provided a method for detecting a Mu operation mode by a device accommodating a removable sub-device, the method comprising: accommodating a removable electronic device, 'sending-working at a Mu cell_command signal to the extractable The electronic device detects whether the detachable electronic device responds to the command signal; and provides a Mu interface after the detachable electronic device returns a life command. °~ Further, according to the present invention, a method is provided for the removable electronic detection operation mode to distinguish the first operation mode from the Mu operation mode, the method comprising: receiving a command signal transmitted from the line; determining the life ^ Letter 10 1289313 corresponds to the Mu format; and when the command signal corresponds to the Mu format, it is determined to be the Mu mode of operation, otherwise it is determined to be the first mode of operation. According to the present invention, there is provided a method for detecting a mode of operation between a first mode of operation and a mode of operation of a Mu in a removable electronic device, the method comprising: transmitting a removable electronic device after receiving the removable electronic device Corresponding to the command signal of the Mu format; detecting whether the detachable electronic device is responsive to the command signal; if the detachable electronic device does not respond to the command signal, determining that the operation mode is the first operation mode; _ and if The detachable electronic device provides a Mu interface in response to the command signal. Additional features and advantages of the invention will be set forth in part in the description which follows. The features and advantages of the present invention are realized and attained by the <RTIgt; It is to be understood that the foregoing general description and the following detailed description are for the purpose of illustration and explanation The drawings of the present invention, which are incorporated in and constitute a part of the specification, are intended to illustrate the principles of the invention. DETAILED DESCRIPTION OF THE INVENTION For the purposes of explanation, various specific details are set forth However, those skilled in the art will recognize that the embodiments of the invention can be practiced without the specific details. In other examples, each node 1289313 f(4) is shown in the form of a block diagram. Furthermore, those who are familiar with the technology can easily understand this article! The performance and implementation of the method of wealth management, the present invention also contains '= kind of change order' and (d) fall in the spirit of the invention. Among them. 1A 1B and 1C are functional block diagrams of a general application of a removable electronic device in accordance with an embodiment of the present invention. The electronic device, 30 (probably called Mu card) can support compatibility with Cong and mmc, cf (small, flash), (smart media), and SD (secure digital) applications. " The mode of operation of the person. For example, the USB compatible mode includes a USB 2.0 application, while the MMC compatible mode includes one of an MMC 4 〇 or MMC SPI (serial-to-peripheral interface) application. For the sake of simplicity, only the MMC compatibility mode is set forth in the following (d) embodiment. Those skilled in the art will appreciate that the invention is equally applicable to modes such as CF, SM, SD, and the like. The electronic device 3G includes a -1, 4, 8, or 16-bit interface, and provides low voltage support of 5V/3.3V/1.8V, and has zero power consumption during standby. In addition, the electronic device 30 can support about 5 〇. Width bandwidth from kb/s to 120MB/s. Conversely, MMC4.0 support - ! 4, or 8 bit data transmission, the maximum speed is 52 MB / Sec; and USB 2.0 supports data transmission with a maximum speed of 60MB / SeC. As a result, the electronic device 3 can provide high-level applications while retaining at least the reverse compatibility capabilities associated with applications such as USB, MMC, and MMC SPI. Figure 1A is a functional block diagram of an electronic device 3A operating in a USB mode. Referring to FIG. 1A, the electronic device 30 includes an interface (IF) mode detector 32, a multimedia card (MMC) device controller 34, an interleaver %, and a 12 1289313 serial bus (USB) physical layer. A (PHY) circuit 36, a USB device controller 37, and an application module 38. When the electronic device 30 is inserted into the host 40, the IF mode detector 32 detects the operation mode for distinguishing between the MMC mode, the USB mode, or the Mu mode. Host 40 (for example, a laptop, PC (cell, phone, tablet, personal digital assistant, or digital video camera (DV) / digital camera (DSC)) may contain a card reader (in the picture) Not shown) for accommodating the electronic device 30. In this embodiment, the IF mode detector 32 detects whether the host 40 (connected to the electronic device 30) conforms to the USB specification. The USB device controller 37 transmits the USB PHY. The circuit 36 controls the data transmission on the common bus 42 between the host 40 and the application module 38. The application module 38 depends on the operation mode of the detected column and can be used as a memory or an input/output (I/O). Figure 1B is a functional block diagram of the electronic device 30 operating in the Mu mode. Referring to Figure IB, the IF mode detector 32 detects whether the host 40 (connected to the electronic device 30) conforms to the Mu specification. The device 37 controls the data transfer between the host 40 and the application module 38 via the interleaver 35. The interleaver 35 interleaves a call to a function or program within another function or program, the interleaver 35 will be 16 bits Convert metadata into USB device controller 37 The identified serial data, or reverse conversion. In this regard, the interleaver 35 bridges the Mu bus between the busbar and the UTMI (USB 2.0 Transceiver Macrocell Interface) bus. The interface specifications developed to define the physical layer circuits of USB 2.0 and some of the logic layer circuits can contribute to a data transfer rate of 480 Mbps in high speed (HS) mode, which is much higher than USB 1.1 13 1289313 The rate can be kept backwards compatible with the USB 1.1 standard. Figure 1C is a functional block diagram of the electronic device 30 operating in the MMC mode. Referring to Figure 1C, the IF mode detector 32 detects the host 40 (and Whether the electronic device 30 is connected to the MMC specification. The MMC device controller 34 controls the data transfer between the host 40 and the application module 38. The MMC application includes one of the following: MMC 4.0, 1, 4, or 8-bit interface Or MMC SPI, 1-bit interface. Figure 2 is a flow chart of a method for detecting an operation mode according to an embodiment of the present invention. Referring to Figure 2, at the device end, the host 40 is turned on at step 50 (and Electronic device 30 connected) The power supply voltage VDD of the host 40 is detected at step 52 to determine whether VDD is equal to or greater than the voltage level required by the USB application. Typically, the USB application can operate at a voltage level range of approximately 4.5V (volts). ) to 5.5V, and the voltage level criterion that the MMC or Mu application can operate is about 1.8V or 3.3V. In one embodiment, if the VDD level of the host 40 is equal to or greater than 4.4V, then At step 54, the mode of operation is determined to be USB 2.0. If the VDD level of the host 40 is less than 4.4V, the mode of operation is determined to be a Mu application or an MMC application. Next, at step 56, it is determined whether the command signal CMD0 sent by the host 40 is received by the electronic device 30. At step 58, the command signal CMD0 is detected during the preset time period. If the preset time is exceeded, at step 60, the host 40 will be turned off or "suspended" to save power. If the preset time is not exceeded, the command signal will continue to be detected. When the command signal is received, it will be judged at step 62 that the command signal 14 9313 is long and the factory is applied. If the command signal is not the decision of the MU command signal, it is determined that the operation mode is the MMC application. If the MU 薏 3 〇 P 4 4 MU command signal, at step 66, the electronic will respond to the host 40 in the operation mode as the Mu application. Then, it is said that the eight electronic devices 30 will wait for a preset time (for example, the host whispering clock) to synchronize. In general, the clock rate is dependent on the system clock. Next, at step 70, the electronic device 30 maps to the Mu interface to facilitate the mu application at the step. The method is another flow chart for detecting an operation mode according to an embodiment of the present invention. Referring to FIG. 3, on the host side, the master sample 40 sends a -Mu command signal MuCMD0 to the electronic device 3 at step. At the main frame 82, if the electronic device 3 does not send a response signal, a message VIMC command signal MMC D〇 ' is sent at step 84 to indicate that the operation mode is an MMC application at step 86. At step 82, if the electronic device 3 replies with a Mu response signal, the host 40 transmits a predetermined number of clocks (for example, 8 clocks) at step 88 for synchronization. The electronic device 30 will switch to the Mu mode at step 90. At step 92, the electronic device 30 can optionally send a signal to the host 40 to indicate that the Mu interface is ready for use. For example, the command signals MMCCMD0 and MuCMDO are defined as the following 6-byte format "40h, 00h, 00h, 00h, 00h, 95h" and "40h, 4Dh, 55h, BFh, B2h, AAh", respectively. Furthermore, the Mu response signal is defined as the following 6-byte format "19h, [4-byte operation parameter], FFh". 15 1289313 Figure 4A is a perspective view of a pin configuration of a removable electronic device in accordance with an embodiment of the present invention. Referring to Figure 4A, all of the contacts at the device end remain in the HiZ (high impedance) state until the mode of operation between the host and the removable electronic device is determined. For the MMC4.0 mode, the first pin (ie, DAT 3) of the 玎-removable electronic device is defined to switch the MMC4.0 mode to the MMC SPI mode, which is defined in the MMC specification. in. The second pin of the Mu interface mode (i.e., DAT 8) is used to confirm the selected MMC mode or Mu interface mode. USB Mode • The fourteenth and fifteenth pins (ie, D+ and D-) are a pair of data signals that can be used to determine if the USB mode is selected. The pair of data signals (D+, D-) are a complementary pair, wherein when one of them is at a high level, the other is at a low level. For SIMM (single row memory module) card applications, pins 18, 19, 20 are retained. Thus, the removable electronic device of the present invention is capable of supporting MMC compatible applications, USB compatible applications, and Mu interface applications while retaining the flexibility for SIMM applications. An example of the interface protocol of the present invention is as follows: 1 · SYNC block' (1) 1-bit: DAT: Ob (2) 4-bit: 〇八丁1>.0;|=^-like (^ (3) 8-bit: DAT[7:0] = xxxxxxxOb (4) 16-bit: DAT[15:0] = xxxxxxxxxxxxxxxOb where "X" indicates conditions unrelated to the agreement. Column (1) 1-bit: LSB first DAT = PID[0] PID[1] PID[2] PID[3] nPID[0] nPID[l] 16 1289313 nPID[2] nPID[3] (2) 4-bit 兀· DAT[3:0卜PID[3:0] nPID[3:0] (3) 8 bits: DAT[7:4] = reverse DAT of PID[3 .·0][3:0]=PID[3:0] The “nPID” is represented as the reverse signal of the PID. The PID data transaction will be protected by the reverse mirror data of the PID and nPID. The controller in the host and the device should verify the validity of the PID. The PID code should be below. in FIG. 1.
17 1289313 表1 PID碼17 1289313 Table 1 PID code
PID類型 PID名稱 PID<3:0> 說明 權標 OUT 0001B 主機至功能交易中之位址+ 結束點 IN 1001B 功能至主機交易中之地址+ 结束點 SOF 0101B 訊框起始記號及訊框數 SETUP 1101B 主機至功能交易中之位址+ 結束點以設定控制管路 資料 DATAO 0011B 偶數PID資料封包 DATA1 1011B 奇數PID資料封包 DATA2 0111B 微訊框中高速,高頻寬等時 ***易之PID資料封包 MDATA 1111B 高速分離及高頻寬等時性 交易之PID資料封包 交握 ACK 001 OB 接收器接受無錯誤資料封 包 NAK 1010B 接收裝置無法接受資料或 傳輸裝置無法傳送資料 STALL 1110B 停止結束點或不支援控制 管路請求 NYET 0110B 未有接收器的回應 特殊 PRE 1100B (權標)主機發布之前言。 使下游匯流排通行至低速 裝置 ERR 1100B (交握)分離交易錯誤交握 (重新使用PRE值) SPLIT 1000B (權標)高速分離交易權標 PING 0100B (權標)聚集/控制结束點 之高速流控制探針 Reserved 0000B 保留PID 注意事項:PID位元係以最高有效位元順序所表示,在以USB傳送時,先傳送最 右邊之位元(0位元)PID type PID name PID<3:0> Description token OUT 0001B Host to function transaction address + End point IN 1001B Function to host transaction address + End point SOF 0101B Frame start mark and frame number SETUP 1101B Host-to-function transaction address + End point to set control pipeline data DATAO 0011B Even PID data packet DATA1 1011B Odd PID data packet DATA2 0111B Micro-frame High-speed, high-frequency wide-time transaction PID data packet MDATA 1111B High-speed Separation and high-frequency wide-time transaction PID data packet handshake ACK 001 OB Receiver accepts no error data packet NAK 1010B Receiver cannot accept data or transmission device cannot transmit data STALL 1110B Stop end point or does not support control line request NYET 0110B There is no receiver response to the special PRE 1100B (right token) host issued before. Pass the downstream bus to the low speed device ERR 1100B (cross grip) separate transaction error handshake (reuse the PRE value) SPLIT 1000B (the token) high speed split transaction token PING 0100B (the token) aggregation / control end point high speed flow Control probe Reserved 0000B Reserved PID Note: PID bits are represented in the most significant bit order. When transmitting by USB, the rightmost bit (0 bit) is transmitted first.
3.位址、結束點、CRC5欄 (1)位址=>7 位元,ADDR[6:0] (2) 結束點=>4 位元,EndP[3:0] (3) Token CRC => 5 位元,TCRC[4:0] 18 1289313 {ADDR[6:0] & EndP[3]} + {EndP[2:〇] & TCRC[4:0]} 其中TCRC係一 5位元的T〇ken CRC,而Mu卡上的CRc 則係選配項。倘若啟動CRC的話,CRC檢查便會同時存在 於主機與裝置中。然而,倘若取消CRC的話,交錯器便必 須為USB控制器產生一 CRC。因為内定值係取消cRc, 所以當取消CRC時便沒有任何CRC欄。 4· EOP 攔 (1) 1-位元:DATO = lb (2) MiLS:DAT[3:〇]=xxxlb (3) 8 位元· DAT[7:0] = xxxxxxxib (4) 16 位元:DAT[15:0] =χχχχχχχχχχχχχχχ1Β 其中x」表示「不理會」條件。為解決16位元模式交易 中的偶/奇位元組問題,會於EOP欄的b[15]中加入OddByte 位元。倘若0(1〇16716=1,那麼〇八丁八[15:8]中的最後位元組 便係不合法。倘若〇ddByte=0,那麼DATA [15:0]中的最後 字組便係合法。 5·權標封包格式 權標封包係由3位元組的SYNC與E0P所組成。權標 封包支援至少1位元、4位元、以及8位元模式。 (1) 1位元:(LSB優先)3. Address, End Point, CRC5 Column (1) Address => 7 Bits, ADDR[6:0] (2) End Point => 4 Bits, EndP[3:0] (3) Token CRC => 5 bits, TCRC[4:0] 18 1289313 {ADDR[6:0] & EndP[3]} + {EndP[2:〇] & TCRC[4:0]} where TCRC is A 5-bit T〇ken CRC, and the CRc on the Mu card is an option. If the CRC is activated, the CRC check will exist in both the host and the device. However, if the CRC is cancelled, the interleaver must generate a CRC for the USB controller. Since the default value cancels cRc, there is no CRC column when the CRC is cancelled. 4· EOP Barrier (1) 1-bit: DATO = lb (2) MiLS: DAT[3:〇]=xxxlb (3) 8 bits · DAT[7:0] = xxxxxxxib (4) 16 bits: DAT[15:0] = χχχχχχχχχχχχχχχ1Β where x" means "don't care". To solve the even/odd byte problem in a 16-bit mode transaction, an OddByte bit is added to b[15] in the EOP column. If 0 (1〇16716=1, then the last byte in 〇八丁八[15:8] is illegal. If 〇ddByte=0, then the last word in DATA [15:0] is 5. The token packet format token packet consists of a 3-bit SYNC and E0P. The token packet supports at least 1-bit, 4-bit, and 8-bit modes. (1) 1-bit: (LSB first)
SYNC + PID + ADDR + ENDP + CRC5 + EOP (2) 4 位元:{DAT[3:0]} SYNC + PID + not(PID) + A[3:0] + {ENDP[0] & A[6:4]} 19 1289313 + {CRCO & ENDP[3:1]} + CRC[5:1] + EOP (3) 8 位元模式:{DAT[7:0]} SYNC + (not(PID) & PID} + {EP[0] & A[6:0] } + { TCRC[4:0] & EP[3:1]} + EOP 5.1.訊框起始格式 SYNC + (not(PID) & PID} + {FN[10:3]} + {FN[2:0] & TCRC[4:0]} + EOP 其中FN表示訊框編號。 6.資料封包格式 6.1.資料欄格式 (i) 1位元:(LSB優先) DAT0 D7 DO D1 D2 D3 D4 D5 D6 D7 ByteN-1 ByteN (ii) 4位元 DO ByteN+1SYNC + PID + ADDR + ENDP + CRC5 + EOP (2) 4 bits: {DAT[3:0]} SYNC + PID + not(PID) + A[3:0] + {ENDP[0] & A [6:4]} 19 1289313 + {CRCO & ENDP[3:1]} + CRC[5:1] + EOP (3) 8-bit mode: {DAT[7:0]} SYNC + (not( PID) & PID} + {EP[0] & A[6:0] } + { TCRC[4:0] & EP[3:1]} + EOP 5.1. Frame Start Format SYNC + ( Not(PID) & PID} + {FN[10:3]} + {FN[2:0] & TCRC[4:0]} + EOP where FN is the frame number. 6. Data packet format 6.1. Data column format (i) 1 bit: (LSB first) DAT0 D7 DO D1 D2 D3 D4 D5 D6 D7 ByteN-1 ByteN (ii) 4-bit DO ByteN+1
DAT3 D7 DAT2 D6 DAT1 D5 DATO D4 Byte N-lDAT3 D7 DAT2 D6 DAT1 D5 DATO D4 Byte N-l
D3 D7 D2 D6 D1 D5 DO D4 ByteN D3 D7 D2 D6 D1 D5 DO D4 Byte N+l 1289313 (iii) 8位元 DAT7D3 D7 D2 D6 D1 D5 DO D4 ByteN D3 D7 D2 D6 D1 D5 DO D4 Byte N+l 1289313 (iii) 8-bit DAT7
I—N SPQI-N SPQ
Ιέ SPQΙέ SPQ
DATO (iv) 16位元 DAT15 DAT8 DAT7 sspqCNl-KSmDATO (iv) 16-bit DAT15 DAT8 DAT7 sspqCNl-KSm
I+2CDlAg M 91APQ co+hbapqcsj+zqiapqI+2CDlAg M 91APQ co+hbapqcsj+zqiapq
DATO 其中16位元模式僅使用在資料封包中。 6.2.資料封包格式 SYNC + {not(PID) & PID} + {DAT[7:0]}*(0〜1024) + {DCRC[15:8]} + {DCRC[7:0]} + ΕΟΡ 其中DCRC為16位元多項式的資料CRC ·· X16+X15+X2+l (SEED = 800Dh) 7.交握封包格式 (1) 1位元··(LSB優先) SYNC + PID + ΕΟΡ (2) 4 位元:{〇八丁[3:0]} 21 1289313 SYNC + PID + not(PID) + EOP (3) 8 位元模式:{DAT[7:0]} SYNC + (not(PID) & PID} + EOP • 8.特殊封包格式 8·1·回波(Ping)格式 (i) 1位元:(LSB優先)DATO The 16-bit mode is only used in data packets. 6.2. Data Packet Format SYNC + {not(PID) & PID} + {DAT[7:0]}*(0~1024) + {DCRC[15:8]} + {DCRC[7:0]} + ΕΟΡ where DCRC is a 16-bit polynomial data CRC ·· X16+X15+X2+l (SEED = 800Dh) 7. Handshake packet format (1) 1 bit · · (LSB first) SYNC + PID + ΕΟΡ (2 4 bits: {〇八丁[3:0]} 21 1289313 SYNC + PID + not(PID) + EOP (3) 8-bit mode: {DAT[7:0]} SYNC + (not(PID) & PID} + EOP • 8. Special packet format 8.1 · Echo (Ping) format (i) 1 bit: (LSB first)
SYNC + PID + ADDR + ENDP + CRC5 + EOP (ii) 4 位元:{DAT[3:0]} _ SYNC + PID + not(PID) + A[3:0] + {ENDP[0] & A[6:4]} + {CRCO & ENDP[3:1]} + CRC[5:1] + EOP (3) 8 位元模式:{DAT[7:0]}SYNC + PID + ADDR + ENDP + CRC5 + EOP (ii) 4 bits: {DAT[3:0]} _ SYNC + PID + not(PID) + A[3:0] + {ENDP[0] & A[6:4]} + {CRCO & ENDP[3:1]} + CRC[5:1] + EOP (3) 8-bit mode: {DAT[7:0]}
SYNC + (not(PID) & PID} + {EP[0] & A[6:0] } + (TCRC[4:0] & EP[3:1]} + EOP 9·傳輸類型 该等傳輸類型係USB標準固有的,其包含(i)控制、(2)中 斷、(3)聚集(Bulk)、以及(4)等時性(Isochronous)。 0 io·信號完整性 該匯流排中的信號或資料傳輸具有3種保護種類: (1) PID會受到HD與nPID的反向鏡保護。其中nPID 為PID的反向信號。 (2) 權標封包與訊框起始會受到CRC5保護,其多項 式與資料源(SEED)如下: X5+X2+1 with SEED = 01100b (3) 資料封包會受到CRC16保護,其多項式與資料源 22 1289313 (SEED)如下: X16+X15+X2+1 with SEED = 800Dh 11.匯流排寬度及設定 該裝置會於1位元匯流排模式處被提供電源。主機可設定 1位元(初始)、4位元、8位元、或是16位元匯流排寬度用 以於兩端處運作。 (1) 1位元:權標(1位元)、交握(1位元)、特殊(1位 元)、資料(1位元)。 (2) 4位元:權標(4位元)、交握(4位元)、特殊(4位 元)、資料(4位元)。 (3) 8位元:權標(8位元)、交握(8位元)、特殊(8位 元)、資料(8位元)。 (4) 16位元:權標(8位元)、交握(8位元)、特殊(8位 元)、資料(16位元)。 圖4B為根據本發明另一具體實施例所建議之可抽取 式電子裝置的接針配置圖。和圖4A中所示之16位元應用 的20接針配置不同的係,圖4B圖解的係8位元應用的3 接針配置。USB模式的第十一根與第十二根接針係分別針 對D-與D+來定義,可用於判斷該USB模式是否被選擇。 再者,接針11、12、13係針對SIMM卡應用來定義。 圖5為根據本發明一具體實施例之可抽取式電子裝置 100的示意圖。參考圖5,電子裝置100於左上角處包含一 凹口 102,用以避免誤***電子裝置100。此外,凹口 102 與相關的反部件可達到MMC與USB應用的反向相容目 23 1289313 的,不過反之卻不然。於其中一態樣中,凹口 1〇2會以實 質相同的角度(約45度)和相鄰側1〇4及1〇6相交。 • 電子裝置1〇〇還包含複數個交織的接觸觸點丨至20, 其對應的係圖4A中所示的接針。該等接觸觸點中的交織 設計允許於相同的地區中出現額外的接針。因此,亦可使 用不同數量接觸觸點。和電子裝置1〇〇内之記憶電路晶片 魏 (圖中未顯示)相連的該等接觸觸點係沿著正面1〇4及凹口 102置於頂表面的二十個凹窩處。該等接觸觸點可分成第 一列與第二列。每個該等接觸觸點包含實質漸細的末端, 畢 致使可藉由它們的實質漸細末端讓第一列的接觸觸點對齊 第二列的對應接觸觸點。該等實質漸細末端可平順地接觸 該主機的接觸終端。 圖6A與6B為根據本發明一具體實施例之可抽取式電 • 子裝置120的示意圖。圖6A為具有一外殼(未編號)的電子 裝置120的俯視圖。參考圖6A,該外殼包含一頂表面、一 底表面、以及一周圍。電子裝置120包含一凹口 122及一 位於該外殼周圍上貫質「U形」的凹陷部124,以允許產 • 生低高度的設計。明確地說,凹陷部124可讓主機中的讀 卡機(圖中未顯示)抓住電子裝置120並且經由凹陷部124 固定電子裝置120,不同於習知應用利用記憶卡的龐大體 積來固定其在主機中的位置。就此而言,本發明的記憶卡 的凹口設計可降低記憶卡設計的考量,並且可最小化記憶 卡的設計。據此,亦可最小化主機中的讀卡機高度。 除了位於第一列與第二列中的複數個交織接觸觸點 24 1289313 (未編號)以外,電子裝置120還包含一延伸跨越第一列至 第二列的接觸觸點128。於其中一具體實施例中,第一列 接觸觸點與第二列接觸觸點的總數為20個。 圖6B為電子裝置120的仰視圖。參考圖6B,電子裝 置120於周圍上包含複數個額外的凹陷部126,用以讓電 子裝置120固鎖至主機侧處的外殼。 熟諳本項技術之人士應即瞭解可對上述各項具體實施 例進行變化,而不致悖離其廣義之發明性概念。因此,應 0 了解本發明並不限於本揭之特定具體實施例,而係為涵蓋 歸屬如後載各請求項所定義之本發明精神及範圍内的修改 項目。SYNC + (not(PID) & PID} + {EP[0] & A[6:0] } + (TCRC[4:0] & EP[3:1]} + EOP 9·Transmission Type The type of transmission is inherent to the USB standard and includes (i) control, (2) interrupt, (3) Bulk, and (4) isochronism. 0 io·Signal integrity in the bus The signal or data transmission has three types of protection: (1) The PID is protected by the reverse mirror of HD and nPID, where nPID is the reverse signal of PID. (2) The token packet and the frame start are protected by CRC5. The polynomial and data source (SEED) is as follows: X5+X2+1 with SEED = 01100b (3) The data packet will be protected by CRC16, and its polynomial and data source 22 1289313 (SEED) is as follows: X16+X15+X2+1 with SEED = 800Dh 11. Bus Width and Setting The device will be powered in 1-bit bus mode. The host can set 1-bit (initial), 4-bit, 8-bit, or 16-bit bus The width is used to operate at both ends. (1) 1 bit: token (1 bit), handshake (1 bit), special (1 bit), data (1 bit). (2) 4 Bit: token (4 bits), handshake (4 Yuan), special (4 bits), data (4 bits). (3) 8 bits: token (8 bits), handshake (8 bits), special (8 bits), data (8 Bit) (4) 16-bit: token (8-bit), handshake (8-bit), special (8-bit), data (16-bit). Figure 4B is another specific according to the present invention. The pin configuration diagram of the removable electronic device suggested by the embodiment is different from the 20-pin configuration of the 16-bit application shown in FIG. 4A, and the 3-pin configuration of the 8-bit application illustrated in FIG. 4B. The eleventh and twelfth pins of the USB mode are defined for D- and D+, respectively, and can be used to determine whether the USB mode is selected. Furthermore, the pins 11, 12, 13 are for SIMM card applications. 5 is a schematic diagram of a removable electronic device 100 in accordance with an embodiment of the present invention. Referring to FIG. 5, the electronic device 100 includes a notch 102 at the upper left corner to avoid erroneous insertion of the electronic device 100. , the notch 102 and the associated anti-component can achieve the reverse compatibility of the MMC and USB applications. 23 1289313, but the reverse is not true. The notch 1〇2 intersects the adjacent sides 1〇4 and 1〇6 at substantially the same angle (about 45 degrees). • The electronic device 1〇〇 further includes a plurality of interlaced contact contacts 丨20, It corresponds to the pin shown in Figure 4A. The interwoven design in these contact contacts allows for additional pins to be present in the same area. Therefore, different numbers of contact contacts can also be used. The contact contacts associated with the memory circuit chip (not shown) in the electronic device 1 are placed along the front side 1〇4 and the recess 102 at twenty dimples on the top surface. The contact contacts can be divided into a first column and a second column. Each of the contact contacts includes substantially tapered ends such that the contact ends of the first column are aligned with the corresponding contact contacts of the second column by their substantially tapered ends. The substantially tapered ends can smoothly contact the contact terminals of the host. Figures 6A and 6B are schematic illustrations of a removable electrical device 120 in accordance with an embodiment of the present invention. Figure 6A is a top plan view of an electronic device 120 having a housing (not numbered). Referring to Figure 6A, the housing includes a top surface, a bottom surface, and a perimeter. The electronic device 120 includes a recess 122 and a recess U-shaped recess 124 around the outer casing to allow for a low height design. In particular, the recess 124 allows the card reader (not shown) in the main unit to grasp the electronic device 120 and secure the electronic device 120 via the recess 124, unlike conventional applications that utilize the bulk of the memory card to secure it. The location in the host. In this regard, the notch design of the memory card of the present invention can reduce memory card design considerations and minimize the design of the memory card. Accordingly, the height of the card reader in the host can also be minimized. In addition to the plurality of interlaced contact contacts 24 1289313 (not numbered) in the first and second columns, the electronic device 120 further includes a contact contact 128 extending across the first to second columns. In one embodiment, the total number of first column contact contacts and second column contact contacts is 20. FIG. 6B is a bottom view of the electronic device 120. Referring to Figure 6B, electronic device 120 includes a plurality of additional recesses 126 on the periphery for securing electronic device 120 to the housing at the host side. Those skilled in the art should be aware that changes may be made to the specific embodiments described above without departing from the broad inventive concepts. Therefore, it is to be understood that the invention is not limited to the specific embodiments of the present invention, and is intended to cover the modifications and modifications of the scope of the invention as defined by the appended claims.
25 1289313 【圖式簡單說明】 當併同各後载圖式而閱覽時,即可更佳 剛揭摘要以及下文詳細說明。為達本發明之說發明之 圖式裡圖繪有現屬較佳之各具體實施例雇=的,各 並不限於所精確排置方式及㈣裝置,瞭解本發明 在各圖式中: 圖1A、]分 t . 、以及為根據本發明一具_ 憶卡的一般應用的功能方、心施例的記 ,2為根據本發明一具體實施例用 方法流程圖; J運作模式的 =3為根據本發明一具體實施例 方法的另1程圖; 1貝领運作棋式的 電二圖發明一具體實施例所·25 1289313 [Simple description of the drawing] When you read it in conjunction with the various post-loading patterns, you can better uncover the abstract and the detailed description below. In order to achieve the invention in the drawings, there are preferred embodiments of the present invention, which are not limited to the precise arrangement and (4) devices, and the invention is understood in the drawings: Figure 1A And the following are the functional and functional examples of a general application of a card according to the present invention, and 2 is a flowchart of a method according to an embodiment of the present invention; Another embodiment of the method according to an embodiment of the present invention;
的示=為ΓΓ本發明—具體實施例之可抽取式電子裝置 置。圖6A與6B為根據本發明具體實施例的示範電子裝 【主要元件符號說明】 30 可抽取式電子裝置 32 IF模式偵測器 26 1289313The present invention is a removable electronic device of the present invention. 6A and 6B are exemplary electronic devices according to an embodiment of the present invention. [Main component symbol description] 30 removable electronic device 32 IF mode detector 26 1289313
34 MMC裝置控制器 35 交錯器 36 USB實體層電路 37 USB裝置控制器 38 應用模組 40 主機 42 匯流排 100 可抽取式電子裝置 102 凹口 104 相鄰側 106 相鄰側 120 可抽取式電子裝置 122 凹口 124 凹陷部 126 凹陷部34 MMC Device Controller 35 Interleaver 36 USB Physical Layer Circuit 37 USB Device Controller 38 Application Module 40 Host 42 Bus Bar 100 Removable Electronics 102 Notch 104 Adjacent Side 106 Adjacent Side 120 Removable Electronics 122 notch 124 depression 126 depression
2727
Claims (1)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US60734404P | 2004-09-07 | 2004-09-07 | |
US11/190,233 US7606947B2 (en) | 2004-09-07 | 2005-07-27 | Removable electronic device and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200634837A TW200634837A (en) | 2006-10-01 |
TWI289313B true TWI289313B (en) | 2007-11-01 |
Family
ID=35520020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW094130693A TWI289313B (en) | 2004-09-07 | 2005-09-07 | Removable electronic device and method thereof |
Country Status (4)
Country | Link |
---|---|
US (1) | US7606947B2 (en) |
EP (1) | EP1632864B1 (en) |
JP (1) | JP2006079613A (en) |
TW (1) | TWI289313B (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070022232A1 (en) * | 2005-07-20 | 2007-01-25 | Jvsd Technologies | Cellular telephone with integrated usb port engagement device that provides access to multimedia card as a solid-state device |
KR100725981B1 (en) * | 2005-08-01 | 2007-06-08 | 삼성전자주식회사 | Multi-interface controller, memory card having the multi-interface controller, and method for setting interface |
US20070145154A1 (en) * | 2005-12-22 | 2007-06-28 | Asustek Computer Incorporated | Interface for a removable electrical card |
US8070067B2 (en) * | 2005-12-22 | 2011-12-06 | Industrial Technology Research Institute | Receptacles for removable electrical interface devices |
US20070150638A1 (en) * | 2005-12-23 | 2007-06-28 | Power Data Communications Co., Ltd. & Chien-Yuan Chen | Changeable USB memory stick |
TW200802124A (en) * | 2006-06-02 | 2008-01-01 | Stone Technology Internat Co Ltd | Memory card integrated with communication serial interface |
CN100371947C (en) * | 2006-06-06 | 2008-02-27 | 磐石国际股份有限公司 | Memory card for integrating communication sequence interface |
JP2008009803A (en) * | 2006-06-30 | 2008-01-17 | Sony Corp | Information storage device, information transfer method, information transfer system, program and recording medium |
KR100823166B1 (en) | 2006-12-04 | 2008-04-18 | 삼성전자주식회사 | Memory card to improve communication speed and memory card system having the same |
US7788428B2 (en) * | 2008-03-27 | 2010-08-31 | Sony Ericsson Mobile Communications Ab | Multiplex mobile high-definition link (MHL) and USB 3.0 |
US8275914B2 (en) | 2008-10-16 | 2012-09-25 | Silicon Image, Inc. | Discovery of connections utilizing a control bus |
KR101585183B1 (en) * | 2009-08-14 | 2016-01-13 | 샌디스크 아이엘 엘티디 | Dual interface card with backward and forward compatibility |
US20110150137A1 (en) * | 2009-12-17 | 2011-06-23 | Industrial Technology Research Institute | Architecture of multi-power mode serial interface |
US8745304B2 (en) * | 2010-02-01 | 2014-06-03 | Standard Microsystems Corporation | USB to SD bridge |
US8266334B2 (en) * | 2010-02-12 | 2012-09-11 | Phison Electronics Corp. | Data writing method for non-volatile memory, and controller and storage system using the same |
USD639812S1 (en) * | 2010-05-17 | 2011-06-14 | Panasonic Corporation | Memory card |
US8874820B2 (en) * | 2010-12-28 | 2014-10-28 | Silicon Image, Inc. | Mechanism for facilitating a configurable port-type peripheral component interconnect express/serial advanced technology attachment host controller architecture |
JP5655562B2 (en) * | 2010-12-28 | 2015-01-21 | ソニー株式会社 | Electronic device, control method of electronic device, transmission device, and reception device |
CN103577365A (en) | 2012-07-19 | 2014-02-12 | 财团法人工业技术研究院 | Portable electronic device |
US20140040521A1 (en) * | 2012-08-03 | 2014-02-06 | Innodisk Corporation | Memory card and connection slot insertedly provided thereof |
CN102890659A (en) * | 2012-09-17 | 2013-01-23 | 王保进 | Data safe storage and transfer method and device using dynamic random access memory (DRAM) as storage medium |
US9436830B2 (en) * | 2012-10-17 | 2016-09-06 | Sandisk Technologies Llc | Securing access of removable media devices |
TWI612426B (en) * | 2016-11-09 | 2018-01-21 | 瑞昱半導體股份有限公司 | Memory card reading method applied to an electronic device and memory card reading system |
US11003237B2 (en) * | 2018-04-12 | 2021-05-11 | Silicon Motion, Inc. | Method for performing power management in a memory device, associated memory device and controller thereof, and associated electronic device |
US11653463B2 (en) * | 2020-05-20 | 2023-05-16 | Western Digital Technologies, Inc. | Removable memory card with efficient card lock mechanism and pads layout |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5061190A (en) * | 1990-08-14 | 1991-10-29 | Ziatech Corporation | Double density backward and forward compatible card edge connector system |
US6950960B2 (en) * | 2001-07-17 | 2005-09-27 | Synopsys, Inc. | Disabling a clock signal to a peripheral interface engine block during peripheral operation in a selected operational mode |
US6524137B1 (en) * | 2002-03-15 | 2003-02-25 | Carry Computer Eng. Co., Ltd. | Integral multiplex adapter card |
TW587790U (en) * | 2002-06-18 | 2004-05-11 | King Byte Information Corp | Device for adapting memory card interface to USB interface |
TW547729U (en) * | 2002-08-12 | 2003-08-11 | Cheng-Chun Chang | Improved card reader |
JP4236440B2 (en) * | 2002-10-09 | 2009-03-11 | 株式会社ルネサステクノロジ | IC card |
US20040076048A1 (en) * | 2002-10-22 | 2004-04-22 | Spotware Technologies, Inc. | Universal serial bus flash bay |
TWM249387U (en) * | 2003-12-19 | 2004-11-01 | Power Quotient Int Co Ltd | A portable digital image process device |
-
2005
- 2005-07-27 US US11/190,233 patent/US7606947B2/en active Active
- 2005-09-01 EP EP05018992.7A patent/EP1632864B1/en active Active
- 2005-09-06 JP JP2005257947A patent/JP2006079613A/en active Pending
- 2005-09-07 TW TW094130693A patent/TWI289313B/en active
Also Published As
Publication number | Publication date |
---|---|
EP1632864A3 (en) | 2007-09-05 |
JP2006079613A (en) | 2006-03-23 |
US20060053241A1 (en) | 2006-03-09 |
TW200634837A (en) | 2006-10-01 |
EP1632864B1 (en) | 2014-03-05 |
US7606947B2 (en) | 2009-10-20 |
EP1632864A2 (en) | 2006-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI289313B (en) | Removable electronic device and method thereof | |
EP1632886A1 (en) | Interface for a removable electronic device | |
US7673080B1 (en) | Differential data transfer for flash memory card | |
EP2085887B1 (en) | Flashtoaster for reading several types of flash memory cards with or without a PC | |
US6175517B1 (en) | Insertble and removable digital memory apparatus | |
US6745267B2 (en) | Multi-functional mini-memory card suitable for SFMI and USB interfaces | |
US7162549B2 (en) | Multimode controller for intelligent and “dumb” flash cards | |
US8769160B2 (en) | Multi-interface memory card and method of operation | |
EP2037372B1 (en) | Receptacles for removable electrical interface devices | |
US20070145154A1 (en) | Interface for a removable electrical card | |
US20070136512A1 (en) | Voltage Negotiation in a Single Host Multiple Cards System | |
JP2007535021A (en) | Efficient connection between modules of removable electronic circuit cards | |
TWI338833B (en) | ||
EP1403814B1 (en) | Electronic apparatus, information processing apparatus, adapter apparatus, and information exchange system | |
US20080126588A1 (en) | Memory card | |
TWI322535B (en) | Adapter element, conversion apparatus and conversion method | |
TWI405087B (en) | Differential data transfer for flash memory card | |
TWI401570B (en) | Differential data transfer for flash memory card | |
US7137564B2 (en) | Communication protocol for multi-functional mini-memory card suitable for small form memory interface and usb interfaces | |
JP4291368B2 (en) | Memory bus check procedure | |
TWI243995B (en) | Multimode controller for intelligent and ""dumb"" flash cards | |
TWI261788B (en) | Small-form-factor memory card interface (II) having multi-functional communication interface, formatter and format converter | |
CN100465933C (en) | Removable electronic device and its method | |
TWM479459U (en) | Improved memory card adapter |