[go: up one dir, main page]

TW200408950A - Multimode controller for intelligent and "dumb" flash cards - Google Patents

Multimode controller for intelligent and "dumb" flash cards Download PDF

Info

Publication number
TW200408950A
TW200408950A TW92127401A TW92127401A TW200408950A TW 200408950 A TW200408950 A TW 200408950A TW 92127401 A TW92127401 A TW 92127401A TW 92127401 A TW92127401 A TW 92127401A TW 200408950 A TW200408950 A TW 200408950A
Authority
TW
Taiwan
Prior art keywords
card
flash
compactflash
adapter
interface
Prior art date
Application number
TW92127401A
Other languages
Chinese (zh)
Other versions
TWI243995B (en
Inventor
Sreenath Mambakkam
Larry Lawson Jones
Arockiyaswamy Venkidu
Nicholas Antonopoulos
Original Assignee
Onspec Electronic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/264,466 external-priority patent/US7162549B2/en
Application filed by Onspec Electronic Inc filed Critical Onspec Electronic Inc
Publication of TW200408950A publication Critical patent/TW200408950A/en
Application granted granted Critical
Publication of TWI243995B publication Critical patent/TWI243995B/en

Links

Landscapes

  • Storage Device Security (AREA)
  • Stored Programmes (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A controller chip for coupling a computer system with a flash storage system is disclosed. The controller chip comprises an interface mechanism for determining whether the Flash storage system includes a controller and an adapter for providing the appropriate interface to the computer system to allow the computer system to communicate with the Flash storage system. In a preferred embodiment, the flash storage system comprising at least a portion of a medium ID section; and a flash section, wherein the medium ID section contains specifications of the medium ID. Through the use of this system a plurality of different adapters and a flash storage system can be managed while utilizing the same hardware components.

Description

200408950 [發明所屬之技術領域] 且尤甚者係有 關於用於快閃 本發明係有關於控制器 卡之控制器。 L无刖衩術 數位相機已經變成最受歡迎之電 最近幾年,數位相機的銷售額已;中-種。 機。可從數位相機下載影像且個y先的叙片相 片可轉換成如JPEG等一般才久二在:人電腦中。數位相 弋僂该式 ' D式且以電子郵件附加檔案方 式專k或張貼在網路的虛擬相 類,可以妯扣& u 依據數位相機的種 ^ 了以捕捉影月以及靜止的影像。 ® 數位相機通常透過電 .M , ^ 电子方式捕捉影像且最終以位元方 位相嬙畀A ,土 己心月豆上0快閃記憶體是數 位相枝取常❹之儲存裝置。 疋數 個可進行讀取、宜λ 4 已L脰包含有一個或多 (EEPIU3MW ” 塊财之可電子㈣唯讀記憶體 積體電路晶片。 1〜月且 早期的數位相機要求使用 憶體下載或#換^ 數位相機内之快閃記 線是最常使用的裝置。可 )。‘準的串列電境 ¥ 及數位相機的大… 串列電境線有限的傳送速率 經驗。串列下載^ 此種串列下載變成是培養耐心的 時。下载對於僅只有數打影像的下載就需耗費半小200408950 [Technical field to which the invention belongs] More particularly, the present invention relates to a controller for a controller card. L Wuyishu Digital cameras have become the most popular electrics In recent years, digital camera sales have been; medium-to-species. machine. Images can be downloaded from digital cameras and the first narrative photos can be converted into JPEG and so on for a long time in the personal computer. Digital Photographs: This type of D-type and e-mail-attached file format or a virtual image posted on the Internet can be used to capture the moon and still images based on the type of digital camera ^. ® Digital cameras usually capture images electronically through .M, ^ and finally in bit-level phase, A. The 0 flash memory on the Moon Bean is a digital phase-based storage device.疋 Several readable, preferably λ 4 已 L 脰 contains one or more (EEPIU3MW) block of electronic ㈣read-only memory volume circuit chip. 1 ~ month and early digital cameras require memory download or # 换 ^ The flash line in the digital camera is the most commonly used device. Yes). 'Quasi serial power ¥ and the large size of digital cameras ... Serial power line has limited transfer rate experience. Serial downloads ^ This type Serial downloading becomes a time to cultivate patience. Downloading takes only a small amount of time for downloading only a few dozen images

數位相機製造商藉由以小型可ρ φ I 閃記憶體晶“解決此門,:動繼取代此種快 、匕問趨。如同可從傳統照相機取出軟 92441 6 200408950 片’可從數位相施 执私開此快閃記憶體卡。鈇後 記憶體卡插入在個人+ '、、、後了將此快閃 檔複製到個人電腦上。 直接將影像 弟1A圖係顯示快閃記憶體卡和轉接器 從數位相機轉蒋钊_ , + 巾万、將衫像 人电腦。使用者利用數位相機丨4昭 且將其以影像檔形式鍅户—α日日 …、相 $式储存在快閃記憶體卡晶片。快 體晶片是包令方1 mpactFlash卡16内,藉由壓下彈出Digital camera makers "solve this door by using small, achievable φ φ I flash memory crystals: replacing this fast and dazzling trend. As if you can take out the soft 92441 6 200408950 pieces from a traditional camera, it can be applied digitally. Open the flash memory card privately. Afterwards, insert the memory card into the personal + ',,, and then copy this flash file to the personal computer. Directly display the image of the flash memory card and Adapter from digital camera to Jiang Zhao_, + towels, shirts are like a computer. Users use digital cameras and display them in the form of image files—α day and day…, and store them in quick mode Flash memory card chip. Fast chip is packaged in 1 mpactFlash card 16 and ejected by pressing

按紐可將此卡從數位相德必日目 r T 1相機移開。CompactFlash卡16勹入Press the button to remove the card from the digital Saturn r T 1 camera. CompactFlash card 16

有影像檔。 匕S 雖然有些較小的掌上型電腦或個人數位助理(扣A ) 具有可用於接收CompactFlash(CF)卡之插槽,但是大部分 的:人電腦是不具有的。桌上型或手提式個人電腦具有: 人電腦卡(此卡早期稱為PCMCIA,個人電腦記憶體卡國 際協會)插槽,其可接收PCMCIA卡。PCMCIA卡具有許 多功能,如數據機、乙太網路、快閃記憶體、加密鍵、甚 至是小型硬碟。 CF至PCMCIA轉接器10為被動式轉接器,其包含有 開口可接收Compact Flash卡16。第1B圖係顯示有 Compact Flash卡16插入其中之CF至PCMCIA轉接器1〇。 其中C F至P C M CIA轉接器1 〇的售價最便宜的約為5至^ 〇 美元。C 〇 m p a c t F1 a s h為加州S u η n y v a 1 e之S a n D i s k公司白勺 商標。 第1 C圖係顯示連接至PCMCIA讀卡機之個人電腦。 大部分的膝上型和手提式個人電腦包含有一個或兩個 92447 7 200408950 PCMCIA插槽22,此插槽適用於CF至pCMCIA轉接器ι〇。 然後使用者僅需要將影像檔從CompactFlash卡16 (未顯 示)複製到個人電腦2〇之硬碟。因為是使用高速並列匯流 排’所以可快速傳送,其速度大約與存取硬碟的速度相同。 ^因此,糟由此美金5元的CF至PCMCIA轉接器1〇,半小 •日寸的串列電纜傳送可以降低至少於一分鐘。 桌上型個人電腦通常並不具有pcMCIA插槽。所以可 •以使用PCMCIA讀卡機12。PCMCIA讀卡機12接收cf 至PCMCIA轉接益10且透過並列或高速通用序列匯排流 (USB )電纜連接至個人電腦2()(未顯示)。 多模式快閃卡格式 、雖然C〇mpactFlash卡的格式相當小,不會大於一英 0寸平方,最近已經出現其他的小型卡。第2A圖係顯示數 位相機用之快閃記憶體卡之各種格式。許多數位相機仍霍 使用compactFlash卡16,其可插入CF至PCMCIA轉接 :10以便轉移播案至個人電腦。已經出現其他較小較薄的 ^式且用於某些製造商的數位相機。舉例而言,smal.tMedla 2二的長度小於〇 5英吋’但仍舊具有足夠的快閃記憶體 …可储存數打的影像。SmartMed】a至pcMciA轉接器 1 〇 ’在市場上的售價大約兔 ,, 、 為60吴兀。較高的價格可能是因 马在轉接器1 〇内之轉換哭Β Η 、日日片。同時,不同記憶體容量的 SmartMedia卡24需要不 ,I 接态 1 〇。SmartMedia 為日 東厅' SSFDC Forum的商標。 其他由不同製造商所製造的快閃記憶卡包含有 92447 8 200408950There are image files. Although some smaller handhelds or personal digital assistants (button A) have slots for receiving CompactFlash (CF) cards, most of them: personal computers do not. A desktop or portable personal computer has: a personal computer card (early known as PCMCIA, the Personal Computer Memory Card International Association) slot, which can accept a PCMCIA card. PCMCIA cards have many functions such as modems, Ethernet, flash memory, encryption keys, and even small hard drives. The CF to PCMCIA adapter 10 is a passive adapter and includes an opening for receiving a Compact Flash card 16. Figure 1B shows a CF-to-PCMCIA adapter 10 with a Compact Flash card 16 inserted therein. Among them, the C F to P C M CIA adapter 10 has the cheapest price of about 5 to ^ 〇. C o m p a c t F1 a s h is a trademark of the San D sk Company of California Su η n y v a 1 e. Figure 1 C shows a personal computer connected to a PCMCIA card reader. Most laptop and portable personal computers include one or two 92447 7 200408950 PCMCIA slots 22. This slot is suitable for CF to pCMCIA adapters. The user then only needs to copy the image file from the CompactFlash card 16 (not shown) to the hard disk of the personal computer 20. Because it uses a high-speed parallel bus', it can transfer quickly and its speed is about the same as the speed of accessing a hard disk. ^ As a result, the US $ 5 CF to PCMCIA adapter 10, half a small • Japanese inch serial cable transmission can be reduced by less than one minute. Desktop personal computers usually do not have a pcMCIA slot. So you can use a PCMCIA card reader12. The PCMCIA card reader 12 receives the cf to PCMCIA adapter 10 and is connected to a personal computer 2 () (not shown) via a parallel or high-speed universal serial bus (USB) cable. Multi-mode flash card format. Although the format of the CompactFlash card is quite small, it will not be larger than 0 inch square, and other small cards have appeared recently. Figure 2A shows the various formats of flash memory cards used in digital cameras. Many digital cameras still use compactFlash cards16, which can be inserted into the CF to PCMCIA adapter: 10 to transfer broadcasts to a personal computer. Other smaller and thinner formats have appeared and are used in some manufacturers' digital cameras. For example, smal.tMedla 22 is less than 0.05 inches in length but still has enough flash memory ... which can store several dozen images. SmartMed】 a to pcMciA adapter 10 ′ is sold on the market for about 60 yuan. The higher price may be due to the conversion of the horse within the adapter 10, crying 日 日, daily film. At the same time, the SmartMedia cards 24 with different memory capacities need to be connected to 10. SmartMedia is a trademark of Suntec Hall's SSFDC Forum. Other flash memory cards made by different manufacturers include 92447 8 200408950

MultiMediaCard (MMC)卡 28 和相關的 Secure Digital (SD )卡26。MMC是受MultiMediaCard協會控制,該協 會包含有SanDisk.公司5 Infineon Technologies,及其他單 位’而SD則受SD集團控制,該集團包含有MatsushitaMultiMediaCard (MMC) card 28 and associated Secure Digital (SD) card 26. MMC is controlled by the MultiMediaCard Association, which includes SanDisk. 5 Infineon Technologies, and other units ’while SD is controlled by the SD Group, which includes Matsushita

Electric Industrial.公司,SanDisk 公司,和 Toshiba 公司, 及其他。還有一種是由Sony公司所提出的Memory Stick 卡18。Memory Stick具有PCMCIA/軟碟轉接器,而MMC 則具有軟碟轉接器。 卡24、26、28和Memory Stick卡1 8的不同外觀和接 腳配置使其無法在CF至PCMCIA轉接器1〇中使用。的 確’卡24、26、28大部分具有少於12支的接腳,而 CompactFlash卡16則具有多於50支接腳的介面。再者, 串列數據介面係用於小型卡2 4、2 6、2 8,而並列數據匯流 排貝1J 用於 CompactFlash 卡 16。 第2B圖係顯示使用主動式轉換器晶片u之Mem〇ryElectric Industrial., SanDisk, and Toshiba, among others. There is also a Memory Stick card 18 proposed by Sony. Memory Stick has a PCMCIA / floppy adapter, while MMC has a floppy adapter. The different appearances and pin configurations of the cards 24, 26, 28 and the Memory Stick card 18 make it impossible to use the CF to PCMCIA adapter 10. Indeed, most of the cards 24, 26, 28 have fewer than 12 pins, and the CompactFlash card 16 has more than 50 pins. Furthermore, the serial data interface is used for mini cards 2 4, 2 6, 2 8 and the parallel data bus 1J is used for compact flash cards 16. Figure 2B shows Memory using active converter chip u

Stick 至 PCMCIA 轉接器。MemoryStick 卡 18 (未顯示) 可插入Memory Stick至PCMCIA轉接器15之開口,使得 轉接器1 5和Memory Stick可插入在個人電腦上之標準 PCMCIA插槽。可是,轉接器15内具有積體電路(IC )轉 換器晶片U。轉換器晶片u可能需要將Mem〇ryStick* 1 8之串列數據格式轉換成6 8支接腳的p〔 μ c I a插槽的並 列數據格式。相較於不具有轉換器晶片之被動式轉接器的 CF至PCMCIA轉接器1〇,包含在轉接器15内之轉換器晶 片Π很明顯地會增加轉接器丨5的成本和複雜度。 92447 9 200408950 雖然已使用先進的快閃記憶體卡技術,但是許多不同 卡的格式及其與個人電腦間的介面配置需求則顯得非常混 亂。不同的卡格式需要不同的轉接器。PCMCIA卡的讀卡 機12可以其他如SmartMedia卡讀卡機等格式的讀卡機取 代’且從市面上甚至可以購得一些多標準的讀卡機,如除 了 PCMCIA 之外可讀取 compactFiash 或 SmartMedia 的 Lexar Media製的讀卡機。 PCMCIA卡介面(68支接腳)已經存在數年 用於做為筆記型電腦和其他可移動電腦裝置的外接擴充插 槽。設想要使用此受歡迎的介面將如SmartMedia、 SUck'MuluMediaCard'SecureDigital 卡、和 Mem〇rySUck V2 (亦稱為Duo)、USB擴充插槽等各種裝置連接至具有 68支接腳連接器之電腦系統、印表機、pDA或其他系統。 當使用此種轉接器(68支接腳或任何具有其他接腳/ ”面的奂接态)與電腦糸統連接時,希望有一種方法可以 將這些轉接器收容在靠近插槽的U (參考第2C圖)。 第2C圖係顯示用於收容這些轉接器的傳統隔間 (bay)1〇〇(前視圖)。隔間1〇〇包含有介面埠^和用於收 容轉接器之插槽103、104和1〇6。介面埠1〇2為不同介面 經由轉接器而連接之埠口。舉例而言,C。—㈣_ PCMCJA)介面可連接至電腦系統做為介面痒口使得其他 如 SmanMWa、Memory Stlck、Du〇、usb、η% 等 ^ 可以使用此轉接器。收容隔間會將所有的這些轉接器:: 在一起。 合 92447 10 200408950 在此種型式的隔間中,上側的插槽壯Stick to PCMCIA adapter. MemoryStick card 18 (not shown) Inserts the Memory Stick into the opening of the PCMCIA adapter 15 so that the adapter 15 and Memory Stick can be inserted into a standard PCMCIA slot on a personal computer. However, the adapter 15 has an integrated circuit (IC) converter chip U therein. The converter chip u may need to convert the serial data format of MemoryStick * 1 8 to the parallel data format of p [μ c I a slot of 68 pins. Compared to a CF to PCMCIA adapter 10 with a passive adapter without a converter chip, the converter chip included in the adapter 15 obviously increases the cost and complexity of the adapter. . 92447 9 200408950 Although advanced flash memory card technology has been used, the format of many different cards and their interface requirements with personal computers are very messy. Different card formats require different adapters. The PCMCIA card reader 12 can be replaced by other card readers such as SmartMedia card readers, and even some multi-standard card readers can be purchased from the market, such as compactFiash or SmartMedia, other than PCMCIA. Card reader made by Lexar Media. The PCMCIA card interface (68-pin) has been available for several years as an external expansion slot for laptops and other removable computer devices. I want to use this popular interface to connect various devices such as SmartMedia, SUck'MuluMediaCard'SecureDigital Card, MemorySUck V2 (also known as Duo), USB expansion slot, etc. to a computer system with 68-pin connectors , Printer, pDA, or other system. When using this kind of adapter (68 pins or any other pin / ”surface connection state) to connect to the computer system, I hope there is a way to accommodate these adapters in the U near the slot. (Refer to Figure 2C). Figure 2C shows the traditional bay 100 (front view) for receiving these adapters. The bay 100 contains an interface port ^ and is used to accommodate the adapter. Sockets 103, 104, and 106. Interface port 102 is a port for connecting different interfaces through adapters. For example, C.—㈣_ PCMCJA) interface can be connected to a computer system as an interface The port allows other adapters such as SmanMWa, Memory Stlck, Du〇, usb, η%, etc. ^ to use this adapter. The storage compartment will put all of these adapters :: together. 92924 10 200408950 In this type of The upper slot in the compartment is strong

〜文衣在右側卜S 而下側的插槽則需要使用者在將媒介 万 .. 又珂先將1承羽~ Wenyi is on the right side and the slot on the lower side requires the user to transfer the media.

榦。因為這些插槽是安裝在印刷電路板(P D J 的兩側, 所以下側的插槽是非常難以插入或取出。+ 十 A 而要有用於即蔣 來臨之小型足跡(footprint)Memory Stick 、dry. Because these slots are installed on both sides of the printed circuit board (P D J, the lower slots are very difficult to insert or remove. + Ten A and a small footprint Memory Stick for the coming of Jiang,

V刀、牙再為D U Q 'N AA 新型轉接器,其必須能夠適用於68支接腳的pcMciA介 :或50支接腳的c〇mpactFlash介面’或任何其他類似’的 介面。因此,所希望的架構包含有: 、 卜將所有的插槽設計成快閃媒介可以 ,, 叫'^丄的插入久 個插槽。 13 2、在較上側列的插槽和較下側列的插槽間具有較* 的分隔空間。 乂見尹、 所,要的是可以用於許多不同格式快閃記憶卡之通用型轉 接器。希望有一轉接器可用於SmartMedia、 ^V knife and teeth are D U Q 'N AA new adapters, which must be able to be adapted to 68-pin pcMciA interface: or 50-pin cmocactFlash interface or any other similar interface. Therefore, the desired architecture includes: 1. Designing all slots as flash media can be inserted into a long slot called '^ 丄. 13 2. There is more separation space between the upper slot and the lower slot. Seeing Yin and So, what is needed is a universal adapter that can be used for many different formats of flash memory cards. Hope there is an adapter available for SmartMedia, ^

MuhiMediaCard、Secure Digital 卡、和 Mem〇ry 如仆卡。 需要有一快閃卡讀卡機其所具有單一插槽可插入使用此轉 接器的任何格式卡。讀卡機上需要有特殊的偵測邏輯可用 於分辨希望可使用此讀卡機之許多快閃卡的格式。低價位 勺被動式轉接為是有必要的,因為其並不需要昂貴的轉換 口口日日片。需要可用於p C的多格式讀卡機。需要可在沒有 PC的情況下從快閃卡複製影像檔之獨立快閃讀卡機。 進一步需求的是主動式轉接器,其能夠用於交替地將 不同的記憶體連接到裝置。舉例而言,此種裝置可以是印 表^ P D A裝置、或其他裝置,該裝置包含有一個插槽可 92447 200408950 用於接收用於CompactFlash碟之連接器。舉例而言,已知 許多印表機具有用於CompactF】ashi連接器。因此,需要 一個主動式轉接器其能夠解決上述所發現的問題。 亦已知快閃媒介已經應用在各種環境中。到目前為 止,所提供的快閃媒介係做為裝置的外加裝置。這麼做則 必須提供不同形式模組之陣列 , ^便可與如數位相機、MP3 播放器、或快閃讀卡機等裝 予衣罝進仃連接。所以希望提供一 丨個記憶體模組可用於各種裝置。 此5己丨思體杈組必須能夠盥 現存的標準相容且能夠做為一個模組。 〃 因此,更需要的是一個车访^ +丄 ^ ^ ^ , 糸、、先和方法,可以為此種裝置 棱(、祓數個記憶體而不需要在 置 桩哭+ ^ & 。己f心月豆核組内設置多個速 口口或L制器。此系統應該應 狄A B 疋具有成本效益、日銪结 ^改即可應用於現有的裝置。 間早 可用於目女4 4 "而要的疋一個控制哭,苴 J用於具有控制器之多重形式 刊扣其 於不I古^ ^ 式的快閃記憶體卡,亦可以用 方、不具有控制器之快閃記憶體卡。 j 了以用 再者’需要控制器1C、李 控制器之多重形式的快閃記憶和’其可用於具有 制器之快閃記憶體卡。 ’卡’亦可以用於不具有控 [發明内容] 本發明揭示-種用於耗 控制哭s U 月H统和快閃儲左么 乜制為晶片。此控制器晶片包八 ]谜存糸統之 快閃儲存系統包含有控制器和用於判斷是否 兒^不統以便該電腦系 田的介面給 舁此快閃儲存系統通1 在取佳實施例中,快 凡通efl 〇 決閃储存系統包含有至少 冲份的 92447 12 媒’I ID區;和快聞 招从 其中媒介ID區包含有禅介m认 規格。透過使用此系統,可在倍用二3有媒"則 管理複數個;ί; π _ 用相同的硬體元件下同時 「〜 不间轉接器和快閃儲存系統。 [貫施方式] 本發明係有關於快閃吃恃w> 上 ,μ 己f思體卡讀卡機之改盖,曰士'且MuhiMediaCard, Secure Digital Card, and Memory. A flash card reader is required that has a single slot to insert any format card using this adapter. The card reader needs special detection logic to distinguish the format of many flash cards that want to use this card reader. The low-cost passive transfer is necessary because it does not require expensive conversions. A multi-format card reader that can be used for PC is needed. A separate flash card reader is needed that can copy image files from a flash card without a PC. A further need is an active adapter that can be used to alternately connect different memories to the device. For example, such a device may be a print device, or other device. The device includes a slot for receiving a connector for a CompactFlash disk. 92447 200408950 For example, many printers are known to have connectors for CompactF] ashi. Therefore, what is needed is an active adapter that can solve the problems identified above. It is also known that flash media have been used in various environments. Up to now, the flash media provided is an additional device. To do so, you must provide an array of modules in different forms, so that it can be connected to clothing such as digital cameras, MP3 players, or flash card readers. Therefore, it is desirable to provide a memory module that can be used in various devices. The 5th group must be compatible with existing standards and be a module. 〃 Therefore, what is more needed is a car interview ^ + 丄 ^ ^ ^, 糸,, and the first method, which can be used for this device (, 祓 several memories without crying at the stake + ^ & 己There are multiple quick-mouth mouthpieces or L-shaped devices in the f heart moon bean core group. This system should be cost-effective and can be applied to existing devices after being modified. It can be used for the head girl 4 4 " While a control cry, it is used for multiple forms of flash memory cards with controllers. It can also be used for flash memory cards without controllers. You can also use flash memory without controllers. Sports card. In order to use again, 'multiple form of flash memory that requires controller 1C, Lee controller and' It can be used for flash memory cards with controllers. 'Card' can also be used without controllers. [Summary of the Invention] The present invention discloses a flash memory system for controlling memory, flash memory, and flash memory. This controller chip package 8] The flash memory system of the mystery memory system includes a controller. And the interface used to determine if the system is not compatible so that the computer ’s interface gives this flash storage system 1 In the embodiment, the EFFL0 flash storage system includes at least 92,474 12 media'I ID area; and KuWenZhao from which the media ID area contains the ZenMedia ID specifications. By using this system, you can In the case of double-use two and three media, "multiple management"; π _ using the same hardware components at the same time "~ continuous adapter and flash storage system. [Implementation method] The present invention relates to fast Flash 恃 w > on, μ has been changed to cover the card reader, said 'Shi

者’係有關於用於介拉夕 _ ° L 有_ ^ ^ 、 夕#不同形式快閃記憶體卡至包含 有處理|§等之梦罟。 r 土匕3 、 /、亦有關於記憶體模组且尤其去#古 關於可經由單一個漣技^ 犋、、且且尤甚者係有 運接杰_馬接之印咅㈣γ 提供之靡® 4 士 k 债< Z〖思體杈組。在下文中所 扠仏之應用特性及其需求 J Π干、、、田况明疋為 方面技藝者能夠製作㈣K h 便任Π具有此 改對呈…作和使用本發明。最佳實施例之各種修 改對具有此方面技藝者而t 的一般屌P彳Μ 1广 σ 、疋頜而易見,且在此所定義 1为原則均可應用至1他皆竑办丨m pp ^ ^ ^他貝Μ例。因此,本發明並不是 偈限方;所頒不和說明 .,„ 付殊貝^例,而是包含所有依據與 在此所4疋出原則和新特性一 义之取大乾圍的實施例。 用於可藉由或不需PC即可讀 士夕& Μ >上、 F j ϋ貝取夕種型式快閃記憶體 卡之快閃碩卡機的說明 本發明者提出一個通用型轉接器,其是利用 C0师湖ash卡形式因素(f〇rmfact〇r)而建構。因此讀取 C⑽pac編卡用之讀卡機可以讀取任何其他插入此、This is related to the use of _ ° L _ _ _ _ _ ^ _ _ # different types of flash memory cards to include the nightmare of processing | § and so on. r Earth dagger 3, /, also about memory modules and especially go # 古 about can be via a single ripple technique ^ 犋, and, especially, has a transport connection_ 马 接 之 印 咅 ㈣ ® 4 Taxes & Debts < Z〗 Sections. In the following, the application characteristics and requirements of the application are described in the following sections. The artist can produce Kh and has the ability to make and use the present invention. Various modifications of the preferred embodiment are easy to see for general technicians with a wide range of σ, maxillary jaw, and t, as defined herein, and the principle of 1 can be applied to all others. M pp ^ ^ ^ Tabei M cases. Therefore, the present invention is not a limiting party; the disagreements and explanations are given, but the examples are included, but all the embodiments based on the principles and new features described herein are included. Description of a flash master card machine that can read Shixi & Μ > with or without a PC, F j Xie Bei fetching various types of flash memory cards. The inventor proposed a universal conversion The connector is constructed by using the form factor of the C0 division lake ash card (f〇rmfact〇r). Therefore, the card reader used to read C⑽pac card can read any other inserted

CompactFlash轉接器之快閃 1 σ己丨思爿豆卡。此轉接器是簡單、 便宜且不需要轉換器晶片之被動式轉接器。 本卷明者發現從小型快閃士执々 主厌閃卡格式至C〇mpactF】ash的 接腳對照,此使得輕易即 貞測插入輅接器之快閃記憶體 卡的型式。因此可以藉由C〇n]pactF]ash 4上」丨 pacU」ash碩卡機以電子偵測 200408950 自動執行快閃記憶體卡型式之偵測。可修改c〇mpactFlash 項卡機以便執行此卡型式的偵測。如串列至並列的訊號轉 換疋由CompactFlash讀卡機執行而非由轉接器執行。所以 可以在降低轉接器成本的同時僅稍微增加c〇mpactFlash 讀卡機的成本。CompactFlash讀卡機可以使用單一個 CompactFlash插槽讀取多種快閃卡之型式,其包含有CompactFlash adapter flash 1 σji 丨 think of bean card. This adapter is a simple, cheap, passive adapter that does not require a converter chip. The authors of this book found that from the small flash driver to the main flash card format to ComFact ash pin comparison, which makes it easy to test the type of flash memory card inserted into the connector. Therefore, it can be detected electronically by the “on” pacU ”ash card machine on Con] pactF] ash 4 200408950 to automatically detect the type of flash memory card. You can modify the cmFlashact card reader to perform the detection of this card type. For serial-to-parallel signal conversion, it is performed by the CompactFlash card reader instead of the adapter. So you can reduce the cost of the adapter while only slightly increasing the cost of the cmcompFlash card reader. CompactFlash card reader can use a single CompactFlash slot to read multiple flash card types, including

SmartMedia^ MultiMediaCard> Secure Digital^ Memory Stick 和 CompactFlash 〇 在另一個實施例中的CompactFlash讀卡機會大一 些,且具有多個插槽。轉接器在此實施例中是不需要的。 相反地,為每一個快閃記憶體卡格式—SmartMedia、SmartMedia ^ MultiMediaCard > Secure Digital ^ Memory Stick and CompactFlash. In another embodiment, the CompactFlash card reader has a greater opportunity and has multiple slots. An adapter is not needed in this embodiment. Instead, for each flash memory card format—SmartMedia,

MultiMediaCard、Secure Digital、Memory Stick 和MultiMediaCard, Secure Digital, Memory Stick, and

CompactFlash設置一個插槽。亦可以添加pCMCIA插槽。 此CompactFlash讀卡機可利用USB電纜而連接至pc,或 者是存在於PC機殼内。 在第三個實施例中,CompactFlash讀卡機為獨立的裝 置,不需要pc即可單獨操作之。亦可具有如R/w CD—r〇m 等之行動碟媒介。來自快閃記憶體卡之影像是利用 CompactFlash Ί買卡機複製到行動碟媒介。使用簡單的介 面,例如使用者按下按紐即可啟動影像的傳送。 通用型,被動式轉接器,第3A至3B圖 弟3 A圖係样員示可以接收s a r t M e d i a、CompactFlash sets a slot. You can also add pCMCIA slots. This CompactFlash card reader can be connected to a pc using a USB cable, or it can reside in a PC case. In the third embodiment, the CompactFlash card reader is a stand-alone device and can be operated independently without a pc. Can also have mobile media such as R / w CD-ROM. Images from flash memory cards are copied to removable media using a CompactFlash card reader. Use a simple interface, such as the user pressing a button to start the image transfer. Universal, Passive Adapter, Figures 3A to 3B Figure 3A shows that samplers can receive s a r t M e d i a,

MuUiMecHaCard、Secure Digita卜和 Memory Stlck 等快閃 記憶體卡的通用型CompactFlash轉接器。數位相機]4將 92447 200408950 影像儲存在快閃記憶體内,其可以是多種型式之卡的其中 一種。C〇mpactFlasll+ 16使用50支接腳的連接器且以16 位元並列格式傳送影像資料。Universal CompactFlash adapter for flash memory cards such as MuUiMecHaCard, Secure Digitabu and Memory Stlck. Digital Camera] 4 Stores 92447 200408950 images in flash memory, which can be one of many types of cards. C〇mpactFlasll + 16 uses 50-pin connectors and transmits image data in a 16-bit side-by-side format.

SmartMedia卡24為小型快閃記憶體卡,具有22支接 腳的介面且以8位元並列格式傳送資料。SmartMedia轉接 器30將22支接腳的SmartMedia介面轉換成可適用於5〇 支接腳的CompactFlash介面。當SmartMedia卡24插入SmartMedia card 24 is a small flash memory card with a 22-pin interface and transfers data in 8-bit parallel format. The SmartMedia Adapter 30 converts the 22-pin SmartMedia interface into a 50-pin CompactFlash interface. When SmartMedia Card 24 is inserted

SmartMedia轉接器30時,其可同時插入在c〇mpactFiash 續卡機上之CompactFlash插槽。當然,一般的When SmartMedia Adapter 30 is used, it can be inserted into the CompactFlash slot on the cardFimp renewal machine at the same time. Of course, in general

CompactFlash讀卡機無法讀取SmartMedia卡24,因為CompactFlash card reader cannot read SmartMedia card 24 because

CompactFlash讀卡機需要特殊的訊號轉換。CompactFlash card readers require special signal conversion.

MultiMediaCard 28 和 Secure Digital 卡 26 為具有相 似9支接腳介面的快閃記憶體卡。其使用經過單數據J/0 接腳之串列數據轉換。MMC/SD轉換器32具有9支接腳 連接器之開口可以接收MultiMediaCard 28或Secure Digital 卡 26。一旦 MultiMediaCard 28 或 Secure Digital 卡26插入MMC/SD轉換器32,則MMC/SD轉換器32可 以插入在特殊CompactFlash讀卡機上的CompactFlash插 槽。然後CompactFlash讀卡機偵測卡的型式且執行串列至 並列轉換。MultiMediaCard 28 and Secure Digital Card 26 are flash memory cards with similar 9-pin interfaces. It uses serial data conversion via a single data J / 0 pin. The MMC / SD converter 32 has a 9-pin connector opening that can accept MultiMediaCard 28 or Secure Digital card 26. Once the MultiMediaCard 28 or Secure Digital card 26 is inserted into the MMC / SD converter 32, the MMC / SD converter 32 can be inserted into a CompactFlash slot on a special CompactFlash card reader. The CompactFlash card reader then detects the card type and performs a serial-to-parallel conversion.

Memory Stick卡1 8亦為具有1 0支接腳、串列數據介 面之快閃記憶體卡,但是較MultiMediaCard 28或Secure Digital卡26窄且長。Memory Stick轉接器34具有10支 接腳連接器之開口可以接收M e】ό 〇 r y S t i c k卡].8。一旦插 92447 200408950 入Memory stick卡1 8,Memory Stick轉接器34本身可以 插入在特殊CompactFlash讀卡機上的CompactFlash插 槽。然後CompactFlash讀卡機偵測卡的型式且執行串列至 並列轉換。 第3B圖係顯示CompactFlash讀卡機42,其可以經由 被動式轉接器讀取 SmartMedia、MultiMediaCard、Secure Digital、和Memory Stick等快閃記憶體卡並轉換至 麵| CompactFlash形式因素。CompactFlash讀卡機42具有50 支接腳連接器之開口或插槽44可接收CompactFlash卡 1 6。轉換器晶片40與CompactFlash卡1 6進行訊號交換且 執行資料轉換。CompactFlash讀卡機42亦透過USB連接 器46連接至PC。轉換器晶片40亦控制連接至主機pc之 USB介面,使得影像檔可從CompactFlash卡1 6傳送到 PC。The Memory Stick card 18 is also a flash memory card with 10 pins and a serial data interface, but it is narrower and longer than the MultiMediaCard 28 or Secure Digital card 26. Memory Stick adapter 34 has a 10-pin connector opening that can receive Me] Sr iSk card] .8. Once you insert the 92447 200408950 into the Memory Stick card 1, the Memory Stick adapter 34 itself can be inserted into the CompactFlash slot on a special CompactFlash card reader. The CompactFlash card reader then detects the card type and performs a serial-to-parallel conversion. Figure 3B shows a CompactFlash card reader 42 that can read SmartMedia, MultiMediaCard, Secure Digital, and Memory Stick flash memory cards via a passive adapter and convert them to Face | CompactFlash form factor. The CompactFlash card reader 42 has a 50-pin connector opening or slot 44 for receiving CompactFlash cards. The converter chip 40 exchanges signals with the CompactFlash card 16 and performs data conversion. The CompactFlash card reader 42 is also connected to a PC via a USB connector 46. The converter chip 40 also controls the USB interface connected to the host PC, so that the image file can be transferred from the CompactFlash card 16 to the PC.

CompactFlash讀卡機42亦可以讀取其他型式之快閃 g記憶體卡。舉例而言,Memory Stick轉接器34允許讀取 Memory Stick卡18。Memory Stick轉接器34具有適用於 M e m 〇 r y S t i c k 卡 1 8 之開口,同時 M e m 〇 r y S t i c k 轉接器 3 4 本身亦可以插入50支接腳之連接器44,因為Memory Stick 轉接器34具有與CompactFlash卡相同的尺寸外型。The CompactFlash card reader 42 can also read other types of flash g-memory cards. For example, the Memory Stick adapter 34 allows reading of the Memory Stick card 18. Memory Stick adapter 34 has an opening for M em 〇ry S tick card 1 8. At the same time, M em 〇ry S tick adapter 3 4 itself can also be inserted into the 50-pin connector 44 because the Memory Stick The connector 34 has the same size and shape as a CompactFlash card.

CompactFlash 讀卡機 42 利用 SmartMedia 轉接器 30 亦可以項取S m a 1· t M e d i a卡2 4。同樣地,C 〇 m p a c t F1 a s h讀 卡機42利用MMC/SD轉接器32亦可以讀取CompactFlash card reader 42 With SmartMedia adapter 30, Sm a 1 · t Me d i a card 2 4 can also be selected. Similarly, C 〇 m p a c t F1 a s h card reader 42 can also read with MMC / SD adapter 32

MultiMediaCard 28 或 Secure Digital 卡 26。 16 92447 200408950 轉接器30、32、34為被動式轉接器,纟僅連接從小型 快閃記憶體卡至50支接腳c〇mpactFlash連接器的接腳。 不需要主動式轉換器U ’此大大降低其成本和複雜度。 卡型式之偵測—第.4 A至4 E圖 第4A至4E圖呑羊細說明纟c〇mpactFlash讀卡機所執 灯之快閃纪憶體卡型式偵測。因為可將相同的 〜〒⑽1-插槽用於許多種的快閃記憶體卡,所以偵測 方法是有用的,其使得使用者不需要明白地指示插入 CompactFlash讀卡機的是哪一種快閃記憶體卡。 本發明者小心檢查各種快閃記憶體卡的介面接腳,且 發現藉由檢查兩個位址接腳可以執行卡型式的偵測。位址 接腳CE1和CE2為50支接腳c〇mpactF]ash介面之位址的 取小有效位兀(LSB )。這些接腳通常輸入至。請㈣⑻― 卡,且因此是由C〇mpactF】ash讀卡機驅動。當讀卡機沒有 二力CE1和CE2至所插入的c〇mpactFiash卡時,〔El和 CE2接腳為浮接或由提升電阻器提升至高位準。 位址接腳並沒有出現在其他形式的快閃記憶體卡上。 相反地,位址和數據是多工傳送。對MMC/SD和Memory Suck卡而言,位址是串列傳送。利用轉接器,來自其他快 L月豆卡之接腳可連接至C〇mpactjqash接腳。接腳ce 1 -疋用方、债,則卡的型式。對於SmartMedia卡而言, 其位址的傳达是利用緊接在起動位址後3或4位元組的特 殊控制序列。 {第4A圖中’ &顯c⑽pactF]ash讀卡機介面之CE 1 92447 200408950 和㈤接腳。當讀取插入連接器44内之卡 時,在CompactFlash讀卡機内之轉換器晶片4〇_般會驅 動在CompactFlash介面内的所有u個位址接腳。來自曰’ C〇mpactFlash卡之CE丨接腳會插入5〇支接腳連接器44之 連接槽56,同時來自CompactFlash卡之%接腳會插入 連接槽5 8。 θ 卡型式偵測器50具有為線CE1、CE2所添加的二個 升電阻器。當沒有轉換器晶片40且沒有插入連接器“驅 動線CE1之卡時,電阻器52會將線⑶之電壓提升至卜 源電壓(Vcc)。同樣地,當沒有驅動線CE2時,電阻器二 會將CE2提升。在债測模式期間,將轉換器晶片μ 成不要驅動線㈤、CE2,而將CE1和㈤作為/ 的輸入。 ^ % —在第4B圖中,C〇mpactFIash卡是插入連接器以便進 仃卡型式偵測。compactF】ash卡16是插入連接器俏。 f CE1和CE2為c〇mpactFlash+ 16之輸入,所以其並不 由CompactFlash卡1 6驅動。在偵測模式期間,轉換器 晶片40亦不驅動接腳CE1、CE2。因此線cei、⑶2會义 接且各會由電阻器52、54提升。 曰子 在轉換器晶片40内之偵測邏輯讀取卡選擇接腳 CD0、CD1以便偵測是否有快閃記憶體卡出現。當有新卡 出現¥ ’則偵測邏輯會讀取作為輸入之CE丨、CE2。若此 一輻入均是在高位準,則在轉換器晶片4〇内之偵測邏輯會 ' El CE2的狀態視為CompactFlash卡已經插入 9244*7 2UU4U8950 40離開偵測模式且將其與連接 圖所顯示之用於具50支接腳的 接斋44。然後轉換器晶片 器44之介面建構為如第5MultiMediaCard 28 or Secure Digital Card 26. 16 92447 200408950 Adapters 30, 32, and 34 are passive adapters. 纟 Only connect the pins from the small flash memory card to the 50-pin compactFlash connector. No active converter U is needed, which greatly reduces its cost and complexity. Card Type Detection-No. 4A to 4E Figures 4A to 4E 呑 Detailed description of the type of flash memory card type detected by the flash card reader. Since the same ~ 〒⑽1-slot can be used for many types of flash memory cards, the detection method is useful, which eliminates the need for the user to clearly indicate which type of flash is inserted into the CompactFlash card reader. Memory card. The inventors carefully checked the interface pins of various flash memory cards, and found that the card type detection can be performed by checking the two address pins. Address pins CE1 and CE2 are 50 pins. The address of the ash interface is the least significant bit (LSB). These pins are usually input to. Please click on the card, and therefore it is driven by the ComFash card reader. When the card reader does not have two forces CE1 and CE2 to the impactFiash card inserted, the [El and CE2 pins are floating or raised to a high level by a lifting resistor. The address pins do not appear on other types of flash memory cards. Instead, addresses and data are multiplexed. For MMC / SD and Memory Suck cards, the address is serial transfer. Using an adapter, the pins from other Quick Bean Cards can be connected to the Compassjqash pins. Pin ce 1-If the user or debt is used, the type of card. For SmartMedia cards, the address is communicated using a special control sequence of 3 or 4 bytes immediately after the start address. [Figure 4A '& display c⑽pactF] CE 1 92447 200408950 and ㈤ pin of ash card reader interface. When the card inserted in the connector 44 is read, the converter chip 40 in the CompactFlash card reader generally drives all u address pins in the CompactFlash interface. The CE pins from the “Flash card” will be inserted into the connection slot 56 of the 50-pin connector 44, and the% pins from the CompactFlash card will be inserted into the connection slot 58. The θ card type detector 50 has two liter resistors added to the lines CE1 and CE2. When there is no converter chip 40 and the connector "drive line CE1 card is not inserted, the resistor 52 will increase the voltage of line ⑶ to the source voltage (Vcc). Similarly, when there is no drive line CE2, resistor two CE2 will be promoted. During the debt test mode, the converter chip μ will be used to input CE1 and 不要 instead of driving ㈤ and CE2. ^% —In Figure 4B, the CompactFIash card is a plug-in connection To facilitate card type detection. CompactF] ash card 16 is inserted into the connector. F CE1 and CE2 are inputs of the compactFlash + 16, so they are not driven by CompactFlash card 16. During the detection mode, the converter The chip 40 also does not drive the pins CE1 and CE2. Therefore, the lines cei and CD2 will be connected and each will be raised by the resistors 52 and 54. The detection logic reading card in the converter chip 40 selects the pins CD0, CD1 in order to detect whether a flash memory card appears. When a new card appears ¥ ', the detection logic will read CE 丨, CE2 as input. If this injection is at a high level, then the converter The detection logic in the chip 40 will be regarded as the status of the El CE2 The ctFlash card has been inserted into the 9244 * 7 2UU4U8950 40 leaving the detection mode and connecting it to the 50-pin connector 44 shown in the figure. Then the interface of the converter chip 44 is constructed as shown in Figure 5

CompactFlash 介面。 iaCard 或 Secure Digital 測。MMC/SD卡28 (未顯 此轉接器則插入連接器 在第4C圖中,將MuUiMed 卡插入連接器以便進行卡型式偵 不)是插入MMC/SD轉接器32, 44° 在偵測模式期間,轉換器晶片4〇 亚,又有驅動接腳CE1、 因此接腳啦是浮接且由電阻器54提升。 職卡會將⑶接腳驅動為低位準。 在轉換器晶片40内之领測邏輯讀取卡選擇接腳 、cm以便伯測是否有快閃記憶體 出現時,則偵測邏輯合嘈取竹A ^ 田有新卡 I铒曰#取作為輸入之接腳CE1、CE2。 在當CE1為低位準,CE2為高位 ^ a 勹门位旱蚪,在轉換器晶片4〇 之债測邏輯會將CE】、CE2的lh狀態視為職或如 卡已經插入連接器44。然後轉換器晶片4〇離開谓測模式 且將其與連接器44之介面建構為如務後第5圖中所顯示之 用於具9支接腳的MMC/SD介面。 /在第4D圖中,—脑-y Stlck卡是插入連接器以便進 行卡型式伯測。Memory stick卡】δ(未顯示)是插入Mem” St〗ck轉接器30’其再插入連接器44。轉接器“並沒有將 接腳CE1、CE2從CompactFlash介面連接至在Mem〇ry St】ck卡上的任何接腳。轉接器3〇將接腳cE2由内部從 C〇mpactFiash介面連接至在上c〇mpactFjash介面上之接 92447 19 200408950 地接腳。CompactFlash interface. iaCard or Secure Digital. MMC / SD card 28 (If the adapter is not shown, insert the connector. In Figure 4C, insert the MuUiMed card into the connector for card type detection.) Insert the MMC / SD adapter 32, 44 ° in the detection During the mode, the converter chip 40 has a driving pin CE1, so the pin is floating and raised by the resistor 54. The professional card will drive the ⑶ pin to a low level. In the test chip of the converter chip 40, the pin and cm are selected to detect whether there is a flash memory, then the logic will be detected. ^ 田 有 新 卡 I 铒 说 #take as Input pins CE1, CE2. When CE1 is at a low level and CE2 is at a high level ^ a, the gate level is up. The debt test logic of the converter chip 40 will treat CE1 and CE2's lh status as if the card has been inserted into the connector 44. Then the converter chip 40 leaves the pre-test mode and configures its interface with the connector 44 as the MMC / SD interface with 9 pins as shown in Figure 5 later. / In Figure 4D, the —Brain-y Stlck card is inserted into the connector for card type testing. Memory stick card] δ (not shown) is inserted into the Mem "St. Adapter 30 ', which is then inserted into the connector 44. The adapter" does not connect pins CE1, CE2 from the CompactFlash interface to Memory St. ] Any pin on the ck card. The adapter 30 connects the pin cE2 internally from the CompactFiash interface to the ground pin on the compactFjash interface 92447 19 200408950.

Memory Stick + 廿、乃 + 接-34將⑽ 動㈤或㈤接腳,雖然轉 將啦接腳驅動在低位準。同樣地,轉接哭曰片 4〇、在偵測模式期間亦沒有㈣⑶、CE2接腳。1二 是洋接藉由電阻器52提升至高位準。 ^ E1 在轉換器晶片40 &々μ、a, 内之偵測埏輯讀取卡選擇接腳 CD1以便福制b τ >、上 便彳貞測疋否有快閃記憶體卡出現。 出現時’則偵測邏輯合 田’、 平耳θ 口貝取作為輪入之接腳CE1、CE2。 準,為低位準時,在轉換器晶“。 ::'耳S將CE1、CE2的机狀態視為MemoryStick 卡已!插入連接器44中。紗 曰 式且將以連接哭44” '―片40離開谓測模 U接“4之介面建構為如梢後第5圖中所顯示 之 Memory Stick 介面。 在第4E圖中,SmartMedia卡是插入連接器以便進行 式偵測。S_Medla卡24(未顯* )是插入smartMedia 卡轉接器34,其再插入連接器44。 在轉換器晶片40内之偵測邏輯讀取卡選擇接腳 ⑽、cm以便偵測是否有快閃記憶體卡出現。當有新卡 出現時,則偵測邏輯會讀取作為輪入之CE1、CE2。若接 腳CE1、CE2均為低位準,則在轉換器晶片4G内之伯測邏 輯^將CE1、CE2的LL狀態視為SmartMedia卡已經插入 接腳對照(Pin Mapping)…第5圖 〇 r )/ 乐5圖係顯示用於Sma】.tMedja、mmc/sd和M⑽ 92447 20 200408950The Memory Stick + 廿, + + --34 will automatically ㈤ or ㈤, although the drive will be driven to a low level. Similarly, transfer the crying film 40, and there is no ㈣⑶, CE2 pins during the detection mode. One second is that the foreign connection is raised to a high level by the resistor 52. ^ E1 Detect the read card selection pin CD1 in the converter chip 40 & 々μ, a, to make b τ >, and then test whether there is a flash memory card. When it appears, “the logic detection field”, flat-eared θ mussels are taken as the pins CE1 and CE2 in rotation. On time, it is at the low level. In the converter crystal ". :: 'ear S regards the machine status of CE1 and CE2 as a MemoryStick card! Inserted into connector 44. The yarn type and will cry with connection 44"'-slice 40 The interface of “4” connected to the test module is configured as the Memory Stick interface shown in Figure 5 below. In Figure 4E, the SmartMedia card is inserted into the connector for type detection. S_Medla card 24 (not shown) *) Is inserted into the smartMedia card adapter 34, which is then inserted into the connector 44. The detection logic read card selection pin cm, cm in the converter chip 40 is used to detect whether a flash memory card appears. When When a new card appears, the detection logic will read CE1 and CE2 as turns. If the pins CE1 and CE2 are both low level, the primary test logic in the converter chip 4G will set the LL of CE1 and CE2 The status is regarded as the SmartMedia card has been inserted into the pin mapping (Pin Mapping) ... Figure 5) / Le 5 is shown for Sma]. TMedja, mmc / sd and M⑽ 92447 20 200408950

Stick至CompactFlash轉接器之接腳對照表。表中並未顯 示用於如 SmartMedia、MMC/SD 和 Mem〇ry SUck 之小型 介面的接腳號碼,但是其可以是以任何順序或標記。轉接 器將在小型介面上之適當接腳連接至第5圖中所顯示的 CompactFlash接腳號碼。可使用如單線、平面型電纜線、 印刷電路板(PCB )、或繞線等簡單接線。 在〗i ’丨面上之接地接腳是連接至C〇1Tlpact;piash的 接腳1和50。電源接腳是連接至c〇mpactFiash的接腳13、 38。接腳25、26為用於CompactFiash之卡偵測訊號,由 此轉接器連接至在所有小型介面上之卡偵測訊號。Pin-to-Compact Adapter Pin Comparison Table. Pin numbers for small interfaces such as SmartMedia, MMC / SD and Memory SUck are not shown in the table, but they can be in any order or label. The adapter connects the appropriate pins on the mini interface to the CompactFlash pin numbers shown in Figure 5. Simple wiring such as single wire, flat cable, printed circuit board (PCB), or winding can be used. The ground pins on the plane i ′ are connected to Co1Tlpact; pins 1 and 50 of piash. The power pins are pins 13 and 38 connected to cmompFiash. Pins 25 and 26 are card detection signals for CompactFiash. This adapter is connected to the card detection signals on all small interfaces.

CompactFlash連接器使用接腳2至6、21至23、27CompactFlash connector uses pins 2 to 6, 21 to 23, 27

至3 1、和47至49做為至CompactFlash卡之16位元並列 數據匯流排。接腳8、10至12、和14至2〇形成分離之n 位兀的位址匯流排。使數據和位址匯流排分開使得可對 CompactFlash卡進行快速的隨機定址。其他的控制訊號包 含有接腳6、3 2的晶片致能、接腳9的輸出致能、接腳3 6 的寫入致能、中斷接腳37、重置接腳41、和暫存器REQ 接腳44。REG接腳44為記憶體屬性選擇,其是依據cF 的操作模式而定義,CF模式可以是PCMCIA I/O模式、IDE 或PCMCIA記憶體模式。在5〇支接腳的介面上有數個接 腳沒有連接。 小型SmartMedia介面亦具有8位元的並列數據匯流 排。其分別對應至CompactFlash介面的接腳2至6、和 至以便配合Compactnash的D〇 ·· 7訊號。雖然沒有提 92447 200408950To 31, and 47 to 49 are 16-bit parallel data buses to the CompactFlash card. Pins 8, 10 to 12, and 14 to 20 form separate n-bit address buses. Separating data and address buses enables fast random addressing of CompactFlash cards. Other control signals include the chip enable of pins 6, 3 2, the output enable of pin 9, the write enable of pin 3 6, interrupt pin 37, reset pin 41, and register REQ pin 44. The REG pin 44 is a memory attribute selection, which is defined according to the operating mode of the cF. The CF mode can be PCMCIA I / O mode, IDE or PCMCIA memory mode. Several pins are not connected on the 50-pin interface. The small SmartMedia interface also has an 8-bit parallel data bus. It corresponds to pins 2 to 6 and to of the CompactFlash interface to match the D0 ·· 7 signal of Compactnash. Although not mentioned 92447 200408950

供分開的位址匯流排,其位址和數 B # a人士 1 艨疋多工傳送。控制訊 唬包3有拴鎖致能、寫入致能和彳、 乐叹 輪出致能及可交換 致能。輸出致能-OE和寫入致能_WE是對應於For separate address buses, its address and number B # a person 1 艨 疋 multiplexed transmission. The control message Bluff packet 3 has a latch enable, a write enable, a 叹, Le Tan round enable, and a swap enable. Output enable-OE and write enable_WE are corresponding to

CompactFlash介面有相同功能之接 / ' 36° 在 SmartMedia 介面内的總接腳數目為22。CompactFlash interface has the same function / 36 ° The total number of pins in the SmartMedia interface is 22.

Memory Stick和MMC/SD快閃印愔邱上人 fe'體卡介面亦為小型 介面’此乃因為並沒有出現並列的數據或位址匯流排。相 反地’串列數據是經由串列數據接腳DI◦而執行,其對應 方、接腳19 ( CE2)。數據的計時是與時序sclk接腳同 步。命令訊號CMD或BS則佔用接腳2〇 ( CE i )。繫㈣ 和Mem〇ry Stlck介面僅需要6支接腳外加電源和接地接 腳。 在轉換器晶片4 0内之偵測邏輯讀取卡選擇接腳 〇 CD 1以便偵測是否有快閃記憶體卡出現。當有新卡 出現時’則偵測邏輯會讀取作為輸入之接腳CE1、CE2以 •、疋卡的型式。第4 A圖之提升電阻器以及在轉接器内 之接線和卡的行為決定是否CE1、CE2是由轉接器提升或 由提升電阻器提升至高位準。 夕插槽多快閃卡讀卡機-第6圖 第6圖係顯示快閃卡讀卡機之多插槽實施例之圖示。 虽隹/r/r 勹 …''弟3 B圖的單插槽實施例會導致較小型的實體設計, 但&有些時候需要較大型的快閃卡讀卡機以便具有分別用 方;各種快閃記憶體卡型式的不同插槽,而非僅具有單一插 才曰。此使得不需要轉接器或一些具有多連接器之插槽。 92447 200408950 在快閃讀卡機42内設置有Memory Stick and MMC / SD flash printing 上 Shang Qiu's fe 'card interface is also a small interface ’because there is no parallel data or address bus. On the contrary, the serial data is executed via the serial data pin DI◦, and its counterpart, pin 19 (CE2). The timing of the data is synchronized with the timing sclk pin. The command signal CMD or BS occupies pin 20 (CE i). The system and Memory Stlck interface require only 6 pins plus power and ground pins. Detect logic read card selection pin in converter chip 40. CD 1 to detect if a flash memory card appears. When a new card appears, the detection logic will read the pins CE1, CE2 as input, and the card type. The behavior of the lifting resistor in Figure 4A, as well as the wiring and cards inside the adapter, determines whether CE1, CE2 are lifted by the adapter or by the lifting resistor to a high level. Evening slot multi-flash card reader-Fig. 6 Fig. 6 is a diagram showing a multi-slot embodiment of a flash card reader. Although 隹 / r / r 勹 ... '' The single-slot embodiment in Figure 3B will result in a smaller physical design, but sometimes a larger flash card reader is required in order to have separate uses; various quick Different types of slots for flash memory card types, rather than having a single slot. This eliminates the need for adapters or slots with multiple connectors. 92447 200408950 installed in flash card reader 42

CompactFlash 卡 16 之 50 支接腳的 CompactFlash 連接器 62、適用於 MultiMediaCard 28 或 Secure Digital 卡 26 之 ί 支接腳的MMC/SD連接器64、適用於SmartMedia卡24 之22支接腳的SmartMedia連接器66、和適用於 stlCk+ 18之10支接腳的Memory stick連接器68。此四 個連接器62、64、66、68的每一個均傳送訊號至轉換器晶 片40。轉換器晶片40偵測何時快閃記憶體卡插入連接器 62、64、66、68的其中之一,且將其本身建構成利用第5 圖中對應於該卡型式之接腳介面從所插入的卡讀取檔案。 轉換器晶片40執行各種例行程序以便執行與快閃記 憶體卡之訊號交換並以串列或並列方式接收數據。數據是 先進行緩衝且然後經由USB連接器46傳送至主機pC2〇。 轉換為晶片40產生適當的了了 ς'ρΑ& Α ’屋王I田的USB介面訊號以便將數據傳送, 到主機PC或任何電腦系統2〇。 在快閃讀卡機42内具有用於不同連接器。、“、“、 和68的不同插槽以便進行卡對卡的轉換。舉例而言,利用 =換―片4“貝取來自插入連接器68内之Mem〇ry Stick 的串列數據’將其轉換為並列數據、且寫入連接器Μ 和CompactFlash卡16內,叮收十A 口口 & 可將來自 Memory Stlck+ 18 之衫像或其他檔案傳送到compactFlash+ ] 可為在連接器62、64、66、* “咖々 私作乐統 Μ、和όδ内之各種快閃記 指定不同的驅動碟標示字母,如e:,f:,g:和h_,卡 在此實施例中,快閃讀卡機42是包含在外部的機殼 9244 7 200408950 内,該機殼經由USB電纜連接至主機2〇。當然,亦可以 其他如IEEE 1394火線等電纜和介面取代。 PC内之快閃讀卡機第7至8圖 第7圖係顯示在PC内之快閃記憶體讀卡機。在快閃 讀卡機42内設置有四個插槽和四個連接器。5〇支接腳的 C〇mpactFlash 連接器 62 適用於 c〇mpactFiash+ 16, 9 支 接腳的MMC/SD連接器64適用於MuhiMediaCard 28或 _ Digital 卡 26 ’ 22 支接腳的 smartMedia 連接器 66 適用=SmartMedia+ 24,和1〇支接腳的Mem〇ry如仏 連接态68適用於Memory Stick卡18。 此四個連接器62、64、66、68的每一個均傳送其訊號 至轉換器晶片40。轉換器晶片4〇谓測何時快閃記憶體卡 ::連!器62、64、66、68的其中之-,且將其本身建構 * 1用弟5圖中對應於該卡型式之接腳介面從所插入的卡CompactFlash card 16 50-pin CompactFlash connector 62, Multi-MediaCard 28 or Secure Digital card 26-pin MMC / SD connector 64, SmartMedia card 22 22-pin SmartMedia connector 66. Memory stick connector 68 for 10 pins of stlCk + 18. Each of these four connectors 62, 64, 66, 68 transmits a signal to the converter chip 40. The converter chip 40 detects when a flash memory card is inserted into one of the connectors 62, 64, 66, and 68, and constructs itself from the inserted interface using the pin interface corresponding to the card type in FIG. 5 Card to read files. The converter chip 40 executes various routines to perform signal exchange with the flash memory card and receive data in a serial or parallel manner. The data is buffered and then transferred to the host pC20 via the USB connector 46. The conversion to the chip 40 generates a suitable USB signal of the ς 'ρΑ & Α' House King Ida in order to transfer the data to the host PC or any computer system 20. There are different connectors in the flash card reader 42. , "," And 68 different slots for card-to-card conversion. For example, use = change-"chip 4" to take serial data from Memory Stick inserted into connector 68 'to convert it into parallel data and write it into connector M and CompactFlash card 16, and receive ten A Mouth & can transfer images of Memory Stlck + 18 shirts or other files to compactFlash +] Can specify different for various flash cards in connectors 62, 64, 66, * " The drive disk is marked with letters such as e :, f :, g :, and h_. In this embodiment, the flash card reader 42 is contained in an external casing 9244 7 200408950, which is connected via a USB cable. To the host 20. Of course, other cables and interfaces such as IEEE 1394 FireWire can also be replaced. Flash Card Reader in PC Figures 7 to 8 Figure 7 shows the flash memory card reader in the PC. The flash card reader 42 is provided with four slots and four connectors. 50-pin CompactFlash connector 62 for cmoFiFi + 16, 9-pin MMC / SD connector 64 for MuhiMediaCard 28 or _ Digital card 26 '22-pin smartMedia connector 66 for = SmartMedia + 24, and Memory with 10 pins, such as 仏 connected state 68 is suitable for Memory Stick card 18. Each of these four connectors 62, 64, 66, 68 transmits its signal to the converter chip 40. Converter chip 40 means when to test flash memory card :: connect! Device 62, 64, 66, 68-and construct itself * 1 Use the pin interface corresponding to the card type in the figure 5 from the inserted card

讀取檔案。操作系統可為在連接器MUM、和心 之各種快閃記憶體卡指定不同的驅動碟標示字母,如 e:,f:,g:和 h:。 ^丨」分裡例仃狂斤从便轨行與快閃記 訊號交換並以串列或並列方式接收數據。數據是 之二、讀且然後經由内部的USB匯流排傳送在PC 20内 轉換器晶片40產生適當的咖介面訊號以便 將數據傳送到CPU 21。 1更 弟8圖係顯示p c德> 甘士 恤鬥“ 枝Λ又在其中一驅動隔間(bag)内具有 …兄憶㈣卡機。PC2Q是由機座或機殼包圍,其具有 92447 24 200408950 器隔間以便使用者或製造商可以插入周邊設備, 訊二Π是=動器、軟碟驅動器、光碟或數位视 動益及磁▼驅動器。HDD隔間72 .,,而-…則包含有軟碟物= 裔疋错由電《接至插人在主機板上之伽、:A:^ 他擴充匯流排連接器之卡。 或其 快閃讀卡機42是插入其中一個驅 槽面向上,使得#用去 力口口隔間中。四個插 使付使用者可以將快閃記情 機C内,如將斂雄杯备 〜月且卡插入快閃讀卡 將叙碟插入在FDD隔間74 使用者釦且 之叙碟驅動器。 便用者輕易即可安裝從商店 42,或者此讀卡牆可重止 于之决閃碩卡機 售商安裝好。使用去 、。17 (〇EM)或零 管該數位相機所使用的伊 ^換數位影像,不 42可以讀取許多 二卡开"式為何,因為快閃讀卡機 夕不同形式的快閃記情护士。 僅做為舉例用,相 ι s在此數位相機 快閃讀卡機十圖 數據的轉移。 第9圖係_于仍士 ^ 獨立型快閃讀卡機80之m _甘 卉夕袼式之快閃記恃 m不,/、可接受 丨心月且卞且可在不盥主 下將影像複製到行動榉/私”主㈣連接的情況 PC。雖缺可以^ 在數位攝影師身旁並不總是有 …、J以購貝額外的快閃記 疋有 換之,但是這此+ 〜卡且在數位相機内更 需要捕捉許多高解析度的 、非’特別是當 的長時間旅行時,#用去…。4寸別是沒有PC在身旁 量。 吏用者可能會受限於快閃記憶體卡的六 92447 25 200408950 快閃讀卡機80内設置有四個插槽和四個連接器。5〇 支接腳的c〇mpactFlash連接器62適用於c〇mpactFiash卡 1 6,9支接腳的MMC/SD連接器64適用於MuhiMediaCard 或Secure Digitai卡26,22支接腳的^⑽連接 器66適用於SmartMedia+ 2[和ι〇支接腳的Read the file. The operating system can specify different drive letter designations for various flash memory cards in the connector MUM and Hexin, such as e :, f :, g :, and h :. ^ 丨 ”In the example, the mad cat exchanges the flash signal with the track line and receives the data in a serial or parallel manner. The data is two, read and then transmitted via the internal USB bus in the PC 20. The converter chip 40 generates an appropriate interface signal to transfer the data to the CPU 21. The 1st and 8th illustrations show the pc de > Ganshi shirt bucket. The branch Λ again has a ... brother memory card machine in one of the drive compartments. PC2Q is surrounded by a base or chassis, which has 92447 24 200408950 Device compartment so that users or manufacturers can plug in peripheral devices. The XII II is a drive, floppy disk drive, optical disc or digital video and magnetic ▼ drive. HDD compartment 72, and -... contains The floppy disk = the wrong one is connected to the card plugged into the motherboard by: A: ^ he expands the bus connector card. Or its flash card reader 42 is inserted into one of the slots facing up , Makes # 用去 力 口 口 口 compartment. Four plug-in allows the user to insert flash memory C, such as preparing the male cup ~ ~ month and the card into the flash card to insert the disc into the FDD compartment Time 74 users buckle the disc drive. The user can easily install it from the store 42, or this card reader wall can be stopped by the flash card manufacturer. Install it. 17 (〇EM ) Or zero-pass digital images used by the digital camera, can not read many two-card open ", Different types of flash memory nurses for flash card readers. For illustration purposes only, the digital camera flash card reader's ten-picture data transfer is shown here. Figure 9 is _ Yu Shangshi ^ Independent type Flash card reader 80m _ Gan Huixi's type of flash memory 恃 m no, //, acceptable 丨 heart month and 卞 and can copy the image to mobile beech / private without master Situation PC. Although you ca n’t do it ^ There are n’t always… besides digital photographers ... J ’s purchase of extra flash notes has changed, but this + ~ card and in digital cameras need to capture many high-resolution, Not 'especially when traveling for a long time, # 用去 ...'. Do not have a PC at 4 inches. Users may be limited to six flash memory cards. 92447 25 200408950 The flash card reader 80 is provided with four slots and four connectors. 50-pin commpactFlash connector 62 is suitable for commpactFiash card 1, 6, 9-pin MMC / SD connector 64 is suitable for MuhiMediaCard or Secure Digitai card 26, 22-pin ^ ⑽ connector 66 for SmartMedia + 2 [and ι〇 pin

Stick連接杰68適用於Memory Stick卡1 8。 此四個連接器62、64、66、68的每一個均傳送訊號至 轉換器晶片40。轉換器晶片4〇藉由感測卡選擇線⑶〇、 cm而價測何時快閃記憶體卡插入連接器…“、“、⑽ 的其中之—’且將其本身建構成利用f 5圖中對應於該卡 型式之接腳介面從所插入的卡讀取檔案。 轉換器晶片4 0執行各種例行程序以便執行與快閃記憶體 卡Λ號又換亚以串列或亚列方式接收數據。數據是先進 行緩衝且然後經由USB連接器46傳送至主機M2◦或傳 :到可移動的大容量儲存裝置7〇。轉換器晶片4〇產生適 勺SB "面汛就以便將數據傳送到主機pc2〇。轉換器 晶片40亦產生控制訊號給可移動的大容量儲存裝置,° 使得從快閃記憶體卡所讀取的影像數據可以寫人行動碟 7广仃動碟76可以是標準的或高密度的敕碟月、磁帶、可 舄入光碟、或其他如由美國明尼蘇達升丨的— ofStick Connection Kit 68 is suitable for Memory Stick cards 1 8. Each of these four connectors 62, 64, 66, 68 transmits a signal to the converter chip 40. The converter chip 40 uses a sensor card selection line CD0 and cm to measure when the flash memory card is inserted into the connector ... ",", ", one of the"-"and constructs itself using the f5 diagram. The pin interface corresponding to the card type reads files from the inserted card. The converter chip 40 executes various routines in order to execute the flash memory card Λ number and then to receive data in a serial or sub-column manner. The data is buffered and then transferred to the host M2 via the USB connector 46 or to a removable mass storage device 70. The converter chip 40 generates the appropriate SB " surface flooding " in order to transfer the data to the host pc2O. The converter chip 40 also generates a control signal to the removable large-capacity storage device, so that the image data read from the flash memory card can be written to a mobile disk 7 and the wide-disk drive 76 can be standard or high density月 Disc month, tape, rewritable disc, or other such as raised by Minnesota, USA

Oakdale公司所提供的τ ς 1 9 楚 1 S 1 2 0寺私有媒介,或由猶他州的Τ ς 1 9 Chu 1 S 1 2 0 Temple Media provided by Oakdale, or by Utah

Iomega of Roy公司所提供之ΖΙρ之驅動器。 操作系統可為在連接器62、“、“、和⑽内之各快 閃記憶體卡指定不同的驅動碟標示字母,如e:,f:,£:和 92447 26 h ·。亦可以為 夕 字母。 心動的大容量儲存裝置7 0指定驅動碟標示 “快閃讀 影像幹複制°、卞機80沒有連接到主機PC 20時,亦可以將 旅卜、h 衣到可移動的大容量儲存裝置70。使用者可以在 巧丁 中隨身 i # 巧、可快閃讀卡機80,此使得使用者可將影像 搞下载至行 百士 勒系76。因為行動碟76通常較快閃記憶體卡 具有較高穷庚^ 山又0各量,所以當無法存取主機p C 2 0時亦可 以捕獲許多日3 Μ ^…、片。快閃讀卡機80内可設置有電池電源或呈 有專用的AC轉換器。 " 一快閃讀卡機80設置有簡單的使用者介面,其包含有發 光一極體LED 78和按鈕79。當使用者將快閃記憶體卡插 入連接器62、64、66、和68的其中之一,且將行動碟% 插入可移動的大容量儲存裝置7 〇時,使用者可按下按鈕 79 °此將致動用於決定連接器62、64、66、和68之哪一 個有記憶體卡^之轉換器晶# 4〇,且將影像檔複製到可 移動的大容量儲存裝置70。LED78可規劃成在複製進行 期間會閃燦’且在完成複製時會持續發亮,反之亦然。、古 可以為使用者在進行複製程序期間提供簡單的視覺指示。5 可利用額外的led指示燈,或其他的閃爍配置或顏色指示 發生錯誤。 轉換器晶片一-第10圖 第1 0圖係顯示用於快閃記憶體讀卡機之轉換哭晶片 4 0之圖示。可利用市面上可以購得之微柝曰 工制日日片實現轉換 器晶片40,此晶片可規劃成讀取和寫入血 /、极閃έ己憶體卡連 92447 27 200408950 接器或USB介面、鱼技 接之I/O接腳。可將許多不同的控制和 心換用例行程序寫入和編譯在RAM/R0M9U。铁後由 CPU 92執行這些例 A …、灵田 _ 、 丁牙王序。畜插入快閃記憶體卡可以感 高位準的掃描程序。 " 憶體卡的另一個特定“後:92,開始執行該種快閃記 、疋例订私序。然後可以呼叫轉換和 用子程序。 又俠 ㈣::型輸入/輸出GPI0 99設置暫存器或1/0埠用於驅 動轉換“曰曰片40的外部1/〇接腳,或為轉換器晶片⑽ 取在輸入接腳上之馮赭 ’ 之璉輯位準或電壓。CPU 92可以讀取在 —内之暫存器’其是由從連接器…、… 至轉換器晶片4。之1/〇接腳的控制訊號 爲傳达到快閃記憶體卡之控制訊號是藉由將U0寫 入在GPIO 99内控制訊號用的暫 . 間切換。 士。而在-位準和低位準 計時器96可用於明確計算控制訊號持續了所需要的 時間。舉例而言,控制許 、 HU*要明確特定的微秒數。CPU92 可寻冑人在GPI0 99内之暫存器且起動在計時哭 計時器。當經過特定時間之後,計時器% ^ CPU 96 9? -¾ 專运中斷訊號 、·,。CPU 96,92或者cpu 92可連續或週㈣地詢 匕6以便決定何時已經過特定時間。然後,咖92可以將。。 寫入在GPIq99内之暫存器,且因此導致 轉變到0。 也就傳攸1 移:器98是連接到來自連接器64、68之數據和時脈 “。备從快閃記憶體卡讀取數據時,時脈會產生脈衝以 92447 28 200408950 便使數據傳送同步。移位器98對於各時脈脈衝為數據的一 :位兀(串列)或字元(並列)言十時。可對數據執行循環 冗,核對(CRC)以便偵測錯誤。#偵測到錯誤時,cpu92 可能需要重新從快閃記憶體卡傳送數據。 由私位為98所讀取之數據可透過内部的匯流排傳 送到在RAM/R0M 94内之緩衝器以便儲存。稍後,cpu π I執行例行程序以便將此數據從RAM/R〇M94轉移到usb 介面1〇卜然後USB介面101透過外部的USB連接將數據 傳运到主機PC。當出現可移動的大容量儲存裝置時,來自 GPIO 99的一些1/0接腳會連接到可移動的大容量儲存裝 置或者可在轉換g晶片40内設置分離的磁碟控制器。 可利用PC或不需PC即可讀取多種形式快閃記憶體卡之快 閃讀卡機的優點 用於快閃記憶體卡之通用型轉接器可接受多種不同袼 式的卡。此轉接器可以接收SmartMedia、MuhiMediaCai d、ZIρ driver provided by Iomega of Roy. The operating system can assign different drive letter designations to the flash memory cards in connectors 62, ",", and ⑽, such as e :, f :, £ :, and 92447 26 h. Can also be the eve alphabet. The designated mass storage device 70 of the heart is designated as "flash-reading image dry copying", and when the machine 80 is not connected to the host PC 20, it is also possible to transfer travel clothes and clothing to a removable mass storage device 70. The user can carry the i # smart, flash-readable card reader 80 in the smart box, which allows the user to download the image to the line Beasler series 76. Because the flash disk 76 usually has more Gao Qiaogeng ^ mountain and 0 each quantity, so when the host can not access p C 2 0 can also capture many days 3 M ^ ..., film. Flash card reader 80 can be set with battery power or a dedicated AC converter. &Quot; A flash card reader 80 is provided with a simple user interface, which includes a light emitting diode LED 78 and a button 79. When the user inserts the flash memory card into the connectors 62, 64, One of 66, and 68, and when the mobile disk is inserted into the removable mass storage device 70, the user can press the button 79 °. This will actuate the connectors 62, 64, 66, and 68. Which one has a memory card ^ Transformer crystal # 4〇, and copy the image file to Moving large-capacity storage device 70. LED78 can be programmed to flash during the copying process and continue to light up when the copying is completed, and vice versa. Gu can provide users with simple visual instructions during the copying process .5 Can use extra led indicator light, or other flashing configuration or color to indicate that an error occurred. Converter chip one-Figure 10 Figure 10 shows the conversion chip used for flash memory card reader 4 0 The converter chip 40 can be realized by using commercially available Japanese-made Japanese and Japanese films. This chip can be planned to read and write blood /, flash memory card card 92447 27 200408950 Connector or USB interface, I / O pins connected by fish technology. Many different control and heart change routines can be written and compiled in RAM / R0M9U. After the iron, CPU 92 will execute these examples A ... Tian _, Ding Ya Wang Xu. The animal can insert a flash memory card to sense a high level of scanning procedure. &Quot; Another specific memory card after the "after: 92, began to implement this kind of flash memory, custom private order. Subroutines can then be called for conversion and use. Xia Xia :: Type I / O GPI0 99 sets a register or port 1/0 for driving the conversion "The external 1/0 pin of the chip 40, or the chip for the converter." Feng Ji's compilation level or voltage. The CPU 92 can read the internal register, which is from the connector ..., to the converter chip 4. The control signal of the 1 / 〇 pin is transmitted The control signal to the flash memory card is temporarily switched by writing U0 to the control signal in GPIO 99. The on-level and low-level timer 96 can be used to explicitly calculate that the control signal has continued The time required. For example, the control Xu and HU * must specify a specific number of microseconds. The CPU92 can find the register in GPI0 99 and start the timer. When the specific time has passed, the timer will count. Device% ^ CPU 96 9? -¾ Exclusive transport interruption signal .. CPU 96, 92 or CPU 92 can continuously or weekly query Dagger 6 to determine when a specific time has elapsed. Then, coffee 92 can write ... Registered in the GPIq99 register, and therefore caused the transition to 0. It is also said that you move: register 98 is connected The sum of the data clock 64, 68 'from the connector. When reading data from the flash memory card, the clock will generate a pulse to synchronize the data transmission with 92447 28 200408950. The shifter 98 is one bit of data for each clock pulse: ten bits (serial) or characters (parallel). A cyclic redundancy check (CRC) can be performed on the data to detect errors. #When an error is detected, cpu92 may need to resend data from the flash memory card. The data read by the private bit 98 can be transferred to the buffer in RAM / R0M 94 through the internal bus for storage. Later, the cpu π I executes a routine to transfer this data from the RAM / ROM 94 to the USB interface 10 and then the USB interface 101 transfers the data to the host PC via an external USB connection. When a removable mass storage device appears, some I / O pins from the GPIO 99 are connected to the removable mass storage device or a separate disk controller can be provided in the conversion chip 40. Advantages of a flash card reader that can use a PC or can read multiple types of flash memory cards without a PC. The universal adapter for flash memory cards can accept many different types of cards. This adapter can receive SmartMedia, MuhiMediaCai d,

Secure Digita:l、和Memory Stick卡。具有單插槽之快閃卡 讀卡機藉由使用轉接器可接收任何袼式的卡。在快閃讀卡 機上的特殊偵測邏輯可分辨許多快閃卡袼式間的差異。低 仏位的被動式轉接器並不需要昂貴的轉換器晶片。多袼式 讀卡機非常適用於PC。可是,獨立式快閃讀卡機可從快閃 卡複製影像槽而不需藉助PC。除此之外,亦可以利用此讀 卡機完成要在裝置中使用之媒介的準備(格式化和刪除操 作)。 通用主轉接态疋籍由使用C 〇 m p a c t F1 a s h卡形式因素 29 92447 200408950 而建構的。然後讀取c⑽paetFlash卡之讀卡機可讀取 =,:FIash轉接器的其他快閃記憶體卡。此料 口口為簡單、便宜的不雲|雜 羊才換σσ日日月的被動式轉接哭。 所提出之從小型快閃卡格式至compactFlash的。接腳 對照使得很容易即可偵龍人轉接器之快閃記憶體卡的型 式。因此利用C〇mpactFiash讀卡機的電子伯測可自動執 快閃記憶體卡型式的伯測。可修改c〇mpactFiash讀卡機以 便執行此卡型式的㈣。如串列至並列等之訊號轉換是由 C〇mpactFlash讀卡機執行而非由轉接器執行。所以可以在 降低轉接器成本的同時僅梢微增加⑸叫㈣㈣讀卡機 的成本。CompactFlash讀卡機可以使用單一個Secure Digita: l, and Memory Stick cards. Flash card with a single slot The card reader can accept any type of card by using an adapter. The special detection logic on the flash card reader can distinguish the differences between many flash card modes. Low-profile passive adapters do not require expensive converter chips. Multi-card readers are ideal for PCs. However, a stand-alone flash card reader can copy an image slot from a flash card without using a PC. In addition, you can use this card reader to prepare (format and delete) the media to be used in the device. The universal master transition state register is constructed by using the form factor of C o m p a c t F1 a s h card 29 92447 200408950. Then read the c⑽paetFlash card reader to read = ,: other flash memory cards of FIash adapter. This material is simple and cheap, but it is not cheap | Miscellaneous sheep only change σσ day to month passive transfer cry. The proposed format from compact flash card to compactFlash. Pin comparison makes it easy to detect the type of flash memory card of the Dragon Adapter. Therefore, the electronic primary test using the CompactFiash card reader can automatically perform the primary test of the flash memory card type. The cmfactFiash card reader can be modified to execute this card type. Signal conversions such as serial to parallel are performed by the FlashFlash card reader rather than by the adapter. Therefore, while reducing the cost of the adapter, the cost of the howling card reader can be increased only slightly. CompactFlash card reader can use a single

CompactFlash插槽讀取多種快閃卡之型式,其包含有CompactFlash slot reads multiple types of flash cards, including

SmartMedia>MultiMediaCard^SeeUreDigltai;Me]^ 和 CompactFlash。 可利用PC或不需PC即可讀取多種型式快閃記憶體卡之快 閃讀卡機的另一個實施例 本發明提出許多其他實施例。可支援如Smart卡等之 不同快閃卡格式’且在多卡快閃讀卡機内所包含之插槽可 以較所*的四個插槽#或少。有其他轉接器可用於單槽 CompactFlash讀卡機之較新的快閃格式。可將任何需要控 制匯流排、時脈、數據匯流排和位址匯流排之裝置設計成 可插入此插槽。此種裝置之範例包含有(但不是侷限於) D S L數據機、指紋安全1置、微型硬碟等。 雖然在本發明的說明中是連接至個人電腦pc主機, 30 92447 200408950 但是此主機亦可以是如iMAC或G3等蘋果電腦。此主機 亦可以是SUN電腦,或任何使用USB或IDE介面的主機 電腦。本發明亦可以應用至如掌上型電腦之個人數位助理 (PDA )或如具有USB功能之無線電話等之其他掌上型裝 置。 為了簡潔故使用術語” CompactFlash讀卡機,,,因為數 位影像通常是從快閃記憶體卡讀取且然後寫入pC。可是, CompactFlash讀卡機能夠從PC或從其他快閃記憶體卡讀 取檔案且將檔案寫入快閃記憶體卡。因此C〇mpactFlash讀 卡機實際上為讀取機/寫入機。 在另一個實施例中,compactFlash讀卡機會稍微大 ^ ,且具有多個插槽。在本實施例中並不需要轉接器。相 反地,為如 SmartMedia、MuitiMediaCard、Secure Digital、SmartMedia > MultiMediaCard ^ SeeUreDigltai; Me] ^ and CompactFlash. Another embodiment of a flash card reader that can read multiple types of flash memory cards using a PC or without a PC. The present invention proposes many other embodiments. It can support different flash card formats such as Smart cards, and the slot included in a multi-card flash card reader can be less than or equal to the four slots #. There are other adapters available for the newer flash formats of single-slot CompactFlash card readers. Any device that needs to control the bus, clock, data bus, and address bus can be designed to be inserted into this slot. Examples of such devices include, but are not limited to, D S L modems, fingerprint security devices, micro hard drives, etc. Although in the description of the present invention is connected to a personal computer pc host, 30 92447 200408950, the host may also be an Apple computer such as iMAC or G3. This host can also be a SUN computer, or any host computer using a USB or IDE interface. The present invention can also be applied to a personal digital assistant (PDA) such as a palmtop computer or other palmtop devices such as a wireless telephone with a USB function. The term "CompactFlash card reader" is used for brevity, because digital images are usually read from a flash memory card and then written to the PC. However, the CompactFlash card reader can be read from a PC or from other flash memory cards Take the file and write the file to the flash memory card. Therefore, the CompactFlash card reader is actually a reader / writer. In another embodiment, the compactFlash card reader is slightly larger ^ and has multiple Slot. In this embodiment, an adapter is not required. On the contrary, it is such as SmartMedia, MuitiMediaCard, Secure Digital,

Memory SUck和C〇mpactFlash等每一種快閃記憶體卡格式 提供一個插槽。亦可以增加PCMCIA插槽。此 讀卡機可藉由USB電“連接至pc,或可設置在pc機殼 内。 在第三實施例中,CompactFlash讀卡機為獨立式裝 置’其不而要PC即可操作。其包含有如R/w — R⑽等 行動碟媒介。來自快閃記憶體卡之影像是利用 C⑽P«讀卡機複製到行動碟媒介。其使用簡單的介 面,如使用者下壓按鍵即可起動影像傳送。亦可以在如 LCD螢幕等顯示裝置上顯示檔案複製已完成 之實施例的前述說明是為了舉例說明用。並 。提出本發明 不是要把本發 92447 200408950 明僅偈限在所提出的特定形式。任何依據本發明㈣ 正和艾動均疋有可能的。本發明的範圍並 明 所偏限,而是由下文中所附申請專利範圍所限制。 可利用PC或不需PCgp可讀取 良式快閃讀卡機的說明 U閃4體卡之改 所提出之通用型轉接器是利用C〇mpactFIash卡开,式 因素而建構的。然後讀取compactFIash卡之讀卡機可料 任何插入此compactFlash轉接器的其他快閃記憶體卡。此 轉接器為簡單、便宜且不需要轉換器晶片的被動式轉接 器0 雖然上述小型快閃讀卡機可有效執行其所陳述的目 的,但是其在某些情況下不能有效利用整合式裝置電子 ( )”面。有數個原因希望CompactFlash小型快閃讀 卡機可以利用IDE介面。首先,mE介面為已驗證過的介 面且很容易做為如數位相機、印表機等裝置之介面,所以 •布望能夠將此晶片用於其裝置内。第^,mE介面的速度 非$快且可加速裝置之傳送率。很多系統上均具有IDE埠 (因為所有的4個IDE埠中僅2個或至多3個已經使用)。 最後,對100%全部PC/Mac等而言,安裝在ide介面之前 面板疋有可能的,然而,在許多較新的系統中均使用對於 USB之内部擴充槽。 依據本發明之系統和方法使得可以IDE介面取代USB ;ι面。這將使得所建構的快閃讀卡機可放置在pC的前側 面板’此類似於將CDROM放入前側面板。為了進一步說 92447 32 200408950 明本發明的特性,現將參考下列說明。 通用型被動式轉接器 第11圖係顯示CompactFlash讀卡機,其可以經由被 動式 IDE 轉接器讀取 SmartMedia、MultiMediaCard、Secure Digital、和 Memory Stick 等快閃記憶體卡至 Compact Flash 形式因素。CompactFlash讀卡機42使其具有50支接腳連 接器44之開口或插槽接收CompactFlash卡1 6。IDE轉換 器晶片140執行與CompactFlash卡16的訊號交換且執行 數據傳送。CompactFlash讀卡機42亦透過IDE連接器146 連接至PC。IDE轉換器晶片140亦控制IDE介面與主機 PC之連接’使得影像可從c〇mpactFIash卡1 6傳送到PC。 其他種類之快閃記憶體卡亦可由CompactFlash讀卡 機42 Ί買取。舉例而言,Mem〇ry stick轉接器34使得可讀 取Memory stick卡1 8。Memory Stick轉接器34具有適用 方、Memoiy Stick卡18的開口,同時Memory Stick轉接器 34本身亦可插入5〇支接腳之連接器44,因為轉接器 具有與CompactFlash卡相同的形式因素。 士利用SmartMedia轉接器30亦可以藉由c〇mpactFlash 碩卡機42讀取Smai-tMedia卡24。同樣地,利用 轉接器32可讀取MultiMediaCar〇以或 卡26。 轉接器3G、32、34為被動式轉接器,其僅將接腳從小 ^快閃記億體卡連接至50支接腳之c〇mpactn㈣連接 -不而要主動型轉換器晶片,此大大地降低成本和複雜 92447 200408950 性。 卡型式的偵測 乐12A至12E圖詳細說明由c〇mpactFlash讀卡機所 執行之快閃記憶體卡型式债測。因為將相同的 C〇mpactFlash插槽用於許多不同種類的快閃記憶體卡,所 以需要偵測方法以便使用者不必詳細標示插入 CompactFlash讀卡機的快閃記憶體卡型式。 • 本發明者已經仔細檢查與各種快閃記憶體卡連接之介 面的接腳,且發現藉由檢查兩支接腳可以執行型式偵測。 接腳CE1和CE2為用於定址5〇支接腳之―㈣㈤心介 面的晶片致能接腳。這些接腳通常是輸入到c〇mpactFiash 卡且因此可藉由CompactFlash讀卡機驅動。當讀卡機沒有 驅動 CEl CE2 至插入之 c〇mpactFlash 卡時,CE1、CE2 接腳會洋接或由提升電阻器提升到高位準。 在其他種類的快閃記憶體卡内沒有出現位址接腳。相 鲁反地,位址和數據是多工傳送。對於mmc/sd和Each flash memory card format, such as Memory SUck and CompactFlash, provides a slot. You can also add PCMCIA slots. This card reader can be “connected to a pc” via USB, or it can be set in the pc case. In the third embodiment, the CompactFlash card reader is a stand-alone device, which can be operated without a PC. It includes There are mobile media such as R / w — R⑽. The images from the flash memory card are copied to the mobile media using the C⑽P «card reader. It uses a simple interface, such as the user pressing the button to start the image transmission. The foregoing description of the embodiment in which the file copying has been completed may also be displayed on a display device such as an LCD screen for illustration purposes. Also, the present invention is not intended to limit the present invention to the specific form proposed. Anything according to the present invention is possible. The scope of the present invention is not clearly limited, but is limited by the scope of the patent application attached below. PC can be read with or without PCgp. Description of the flash card reader The universal adapter proposed by the U flash 4 body card modification is constructed by using the CombompFIash card to open the card. Then the card reader that reads the compactFIash card can be inserted into this compact. Other flash memory cards for Flash adapters. This adapter is a simple, inexpensive, passive adapter that does not require a converter chip. 0 Although the above-mentioned small flash card readers can effectively perform their stated purposes, In some cases, it cannot effectively utilize the integrated device electronics () "surface. There are several reasons why compact flash readers can take advantage of the IDE interface. First, the mE interface is a proven interface and can easily be used as an interface for devices such as digital cameras and printers, so it is expected that this chip can be used in its devices. Third, the speed of the mE interface is not fast and can accelerate the transfer rate of the device. Many systems have IDE ports (because only two or at most three of all four IDE ports are already in use). Finally, for 100% of all PCs / Macs, it is possible to install the front panel on the ide interface. However, in many newer systems, an internal expansion slot for USB is used. The system and method according to the present invention makes it possible to replace the USB interface with an IDE interface. This will allow the built-in flash card reader to be placed on the front panel of a PC ', which is similar to putting a CDROM into the front panel. In order to further explain the characteristics of the present invention, 92447 32 200408950, reference will now be made to the following description. Universal Passive Adapter Figure 11 shows a CompactFlash card reader that can read SmartMedia, MultiMediaCard, Secure Digital, and Memory Stick flash memory cards to Compact Flash form factors through a passive IDE adapter. The CompactFlash card reader 42 has an opening or slot having a 50-pin connector 44 for receiving a CompactFlash card 16. The IDE converter chip 140 performs signal exchange with the CompactFlash card 16 and performs data transmission. The CompactFlash card reader 42 is also connected to the PC via an IDE connector 146. The IDE converter chip 140 also controls the connection of the IDE interface to the host PC, so that the images can be transferred from the compactFIash card 16 to the PC. Other types of flash memory cards can also be purchased from the CompactFlash card reader 42. By way of example, the Memory stick adapter 34 makes it possible to read the memory stick card 18. The Memory Stick adapter 34 has an opening for the applicable party and the Memoiy Stick card 18. At the same time, the Memory Stick adapter 34 can also be inserted into the 50-pin connector 44 because the adapter has the same form factors as the CompactFlash card. . The SmartMedia adapter 30 can also be used to read the Smai-tMedia card 24 through the compactFlash card reader 42. Similarly, MultiMediaCar or Card 26 can be read using adapter 32. The adapters 3G, 32, and 34 are passive adapters, which only connect the pins from a small flash memory card to a 50-pin combo connection. Instead of an active converter chip, this greatly Reduce cost and complexity 92447 200408950. Card type detection Le 12A to 12E details the flash memory card type debt test performed by the cmcompFlash card reader. Because the same CompactFlash slot is used for many different types of flash memory cards, a detection method is needed so that users do not have to specify the type of flash memory card inserted into the CompactFlash card reader. • The inventors have carefully checked the pins of the interface to which various flash memory cards are connected, and have found that the type detection can be performed by checking the two pins. Pins CE1 and CE2 are chip enable pins for addressing the 50-pin pin-to-heart interface. These pins are usually input to the compactFiash card and can therefore be driven by a CompactFlash card reader. When the card reader does not drive CEl CE2 to the inserted FlashFlash card, the CE1 and CE2 pins will be connected externally or raised to a high level by a lifting resistor. No address pins appear in other types of flash memory cards. In contrast, addresses and data are multiplexed. For mmc / sd and

Stick而3,位址是串列傳送。利用轉接器,來自其他快閃 口己U m卡的接腳可連接到c〇rnpactFiash接腳。接腳ce]. 矛CE2疋用方;偵測卡的型式。對於smartMedia,位址是藉 由使用$接在起動位址後3或4個位元組之特殊控制序列 而傳送。 在第1 2 Α圖中,凸顯c〇mpactFiash讀卡機介面之CE1 和CE2接腳。當讀取插入連接器44之卡時, 在CompactFlash讀卡機内之ID£轉換器晶片14〇通常會驅 92447 200408950 動在CompactFlash介面内所有丨丨個位址接腳。在將來自 CompactFlash卡之CE1接腳插入連接器插座156的同時, 來自C〇mpactFlash卡之CE2接腳會插入5〇支接腳連接器 44之連接器插座158。 卡型式偵測裔1 5 0具有兩個與線丨和CE2連接之提 升電阻器。當沒有IDE轉換器晶片14〇也沒有插入連接器 44之卡驅動線CE1時,電阻器152會將線〇Ει提升至電 源電壓Vcc。同樣地,當線CE2沒有被驅動時,電阻器154 會將線CE2提升到高位準。在偵測模式期間,mE轉換器 晶片140是規劃成不會驅動線CE1、CE2而是將其用於做 為债測器邏輯的輸入。 /在第12B圖中,CompactFlash+是插入連接器以便進 打卡型式偵測。C〇mpactFlash卡16是插入連接器44。因 為CE1和CE2是輸入到CompactF】ash卡16,所以他們不 是由c〇mpactF]ash卡16驅動。在偵測模式期間,ιμ轉 換器晶片1 40也是不會驅動線cE丨、CE2。因此線CE!、 CE2會變成浮接且分別由電阻器152、154提升為高位準 之偵測邏輯會將CE I、 卡已經插入連接器44。 模式且將其與連接器44 在IDE轉換晶片丨4〇内之偵測邏輯讀取卡選擇接腳 CD0、CD1以便偵測是否有快閃記憶體卡出現。當有新卡 出現時,則偵測邏輯會讀取作為輸入之接腳cE1、€£2。 若是此二輸入均是在高位準,則在IDE轉換器晶片内 CE2的HH狀態視為c〇mpaciF】ash 然後IDE轉換器晶片} 4〇離開偵測 之介面建構為如第5圖中所顯示之 92447 200408950 用於具50支接腳的CompactFlash介面。 在第12C圖中’ MultiMediaCard或以以⑻卡 是插入連接器以便進行卡型式偵測。MuhiMedia(:ai_d28 (未顯示)和SecureDigital+ 26 (未顯示)是插入 MMC/SD轉接器32,其再插入至連接器_ 44(未顯示)。 IDE轉換器晶片14G在㈣模式期間並不會驅動接腳 ⑶和CE2。因此接腳㈤是浮接且是由電阻器154提升 參至高位準。而CE1接腳則由MMC卡驅動為低位準。 在IDE轉換器晶片140内之偵測邏輯讀取卡選擇接腳 CD0、CD1以便㈣是否有快閃記憶體卡出現。當有新卡 出現時,則偵測邏輯會讀取作為輸入之CE1、cE2。當 為低位準而CE2為高位準時。在IDE轉換器晶片i4〇田内之 伯測邏輯會將CE1、CE2的LH狀態視為MMC* SD卡已 經插入連接器44。然後IDE轉換器晶片14〇離開傾測模式 且將其與連接器44之介面建構為如第5圖所顯示之用於具 φ 9支接腳的]yfMC/SD介面。 ”在第12D圖中,Memory Stlck卡是插入連接器以便進 行卡型形式偵測。Memory Stlck+ 18 (未顯示)是插入 Memory Stlck轉接器34,其再連接至連接器44(未顯示 轉接器34並沒有將接腳⑶、㈤從c,讀μ介面 連接至在Me_y Stick卡上的任何接腳。轉接器34將接 腳CE2從CompactFIash介面内部連接至在c〇〒秦讣 介面上之接地接腳。Stick and 3, the address is serial transmission. Using the adapter, the pins from other flash cards and Um cards can be connected to the 〇rnpactFiash pins. Pin ce]. Use of spear CE2; type of detection card. For smartMedia, the address is transmitted by using a special control sequence of 3 or 4 bytes after the start address using $. In Figure 1 2 A, the CE1 and CE2 pins of the cmfactFiash card reader interface are highlighted. When the card inserted into the connector 44 is read, the ID £ converter chip 14 in the CompactFlash card reader usually drives 92447 200408950 to move all address pins in the CompactFlash interface. When the CE1 pin from the CompactFlash card is inserted into the connector socket 156, the CE2 pin from the CompactFlash card is inserted into the connector socket 158 of the 50-pin connector 44. The card type detection module 150 has two lifting resistors connected to the line 丨 and CE2. When there is no IDE converter chip 14 and the card driving line CE1 of the connector 44 is not inserted, the resistor 152 will raise the line EO to the power supply voltage Vcc. Similarly, when line CE2 is not driven, resistor 154 will raise line CE2 to a high level. During the detection mode, the mE converter chip 140 is planned not to drive the lines CE1, CE2 but to use it as an input to the debt detector logic. / In Figure 12B, CompactFlash + is inserted into the connector for card type detection. The CompactFlash card 16 is inserted into a connector 44. Since CE1 and CE2 are input to the CompactF] ash card 16, they are not driven by the compactF] ash card 16. During the detection mode, the lm converter chip 140 also does not drive the lines cE 丨 and CE2. Therefore, the detection logic of the lines CE !, CE2 will be floating and raised to the high level by the resistors 152, 154, respectively, and the CE I, card will have been inserted into the connector 44. Mode and connect it with the connector 44 in the IDE conversion chip. The detection logic reads the card selection pins CD0 and CD1 in order to detect whether a flash memory card appears. When a new card appears, the detection logic reads the pins cE1, € 2 as inputs. If both inputs are at a high level, the HH state of CE2 in the IDE converter chip is regarded as c0mpaciF] ash and then the IDE converter chip} 4〇 The interface for leaving detection is constructed as shown in Figure 5 92447 200408950 for a 50-pin CompactFlash interface. In Fig. 12C, ‘MultiMediaCard’ is inserted into the connector for card type detection. MuhiMedia (: ai_d28 (not shown) and SecureDigital + 26 (not shown) are plugged into MMC / SD adapter 32, which is then plugged into connector_44 (not shown). The IDE converter chip 14G will not Drive pin ⑶ and CE2. Therefore pin ㈤ is floating and is raised to the high level by resistor 154. The CE1 pin is driven to the low level by the MMC card. The detection logic in the IDE converter chip 140 Read the card selection pins CD0 and CD1 to determine whether a flash memory card appears. When a new card appears, the detection logic will read CE1 and cE2 as inputs. When the low level and CE2 are high level The IDE test chip in the i4〇 field test logic will consider the LH status of CE1, CE2 as MMC * SD card has been inserted into the connector 44. Then the IDE converter chip 14 leaves the tilt mode and connects it to the connector The 44 interface is constructed as shown in Figure 5 for a yfMC / SD interface with φ 9 pins. "In Figure 12D, the Memory Stlck card is inserted into the connector for card form detection. Memory Stlck + 18 (not shown) is plugged into Memory Stlck adapter 34, which is Connect to connector 44 (not shown. Adapter 34 does not connect pins ⑶ and ㈤ from c. Read the μ interface to any pin on the Me_y Stick card. Adapter 34 connects pin CE2 from inside the CompactFIash interface. Connect to a ground pin on the C0〒Qin 讣 interface.

Me崎y Stick卡並沒有驅動⑶或㈤,雖然轉接器 92447 36 3 4將接腳c Ε 2驅動為供仏、、隹 1夏力為低位準。同樣地,IDe 曰 1 40在偵測模式里日門、, 轉換口。日日片 牡彳貝成I杈式期間亚不會驅 是浮接且由電阻哭152“p 接腳CE1 口。提升為南位準。 在IDE轉換哭B y ly1A 1 f轶时日日片140内之偵測邏 腳CDO、CD1以❹ 日#取卡4擇接 上山 偵測疋否有快閃記憶體卡出現。告有新 卡出現時,則偵測邏輯會讀取作為輪入之CE1、CE2田。* CE1為高位準而cE2為低位 田 _ ^ ,. t 在1DE轉換器晶片140Mezaki stick cards do not drive ⑶ or ㈤, although the adapter 92447 36 3 4 drives pins c Ε 2 for 仏, 隹 1 and Xia Li to a low level. Similarly, IDe is 1 to 40 in the detection mode. Japanese and Japanese films during the time when the oyster shell became I-shaped, Asia will not be floating and cry by the resistance 152 "p pin CE1 port. Raise to the South level. In the IDE conversion cry By y ly1A 1 f The detection logic foot CDO and CD1 within 140 are taken by ❹ 日 # 取 卡 4 to pick up the mountain to detect whether there is a flash memory card. When a new card appears, the detection logic will read as a rotation CE1, CE2 fields. * CE1 is the high level and cE2 is the low field _ ^,. T in the 1DE converter chip 140

内之偵測邏輯會將CEbCE2的H 卡P妳i千入、垂枝。。 狀心、視為Memory StickThe detection logic inside will place the H card of CEbCE2 into your hands and weeping. . Heart-shaped, regarded as Memory Stick

、、工 連接窃44。然後IDE轉換哭曰H 煜彳曰监甘圭 寻換口口日日片140離開偵測 將其與連接器44之介面建構為如第5圖所顯示之用 於Memory Stick介面之連接器44。 … ^第1 π ^中’ 卡是插人連接器以便進行 車τ接β 3 0,再連接至連接器44。 在IDE轉換器晶片14。内之偵測邏輯讀取卡選擇接腳 ⑽、CD1以便積測是否有快閃記憶體卡出現。當有新卡 出現時’利測邏輯會讀取作為輸人之接腳㈤、㈤。 當㈤和㈤均為低位準時。在伽轉換器晶片140内 之須測邏輯會將CE1、CE2的LL狀態視為s_Me-卡 已經插入連接器44。再者’此對照僅是做為範例用,且許 多不會偏離本發明精神的變動均可取代之。 接腳對照(P i】]jyf a p p i n g ) 再次參考第5圖,圖中係顯示用於s_tMedia、 购C/SD、和MemQ].yStiek至c_paetnash轉接器之接腳 92447 37 200408950 ^ 表中並未择員示用於如SmartMedia、MMC/SD和 Memoiy Stick之小型介面的接腳號碼,但是其可以是以任 何丨員序或I。己。轉接裔將在小型介面上之適當接腳連接至 第5圖所頒不的c〇mpactFUsh接腳號碼。可使用如單線、 平面型電纜線、印刷電路板(pcB )、或繞線等簡單接線。 在小型介面上之接地接腳是連接至CompactFlash的 接腳1和5〇。電源接腳是連接至CompactFlash的接腳13、 _ 38。接腳25、26為用於c〇mpactFlash之卡偵測訊號,由 此轉接器連接在所有小型介面之卡偵測訊號。,、 工 Connection thief 44. Then the IDE switched to Cryptophone, Yu Yu, and Supervisor Gan Gui, and exchanged the daily film 140. The interface between it and the connector 44 was constructed as the connector 44 for the Memory Stick interface as shown in Figure 5. … ^ No. 1 π ^ The card is inserted into a connector for car τ connection β 3 0, and then connected to connector 44. The IDE converter chip 14. The detection logic read card selects pin ⑽ and CD1 to check whether a flash memory card appears. When there is a new card, ‘Leisure Logic’ will read the input pins ㈤ and 作为. When ㈤ and ㈤ are both low. The to-be-tested logic in the gamma converter chip 140 will treat the LL states of CE1 and CE2 as if the s_Me-card has been inserted into the connector 44. Furthermore, this comparison is only for example, and many changes without departing from the spirit of the present invention can be substituted. Pin comparison (P i)] jyf apping) Refer to Figure 5 again, which shows the pins for s_tMedia, C / SD, and MemQ] .yStiek to c_paetnash adapter 92447 37 200408950 ^ Unselected pin numbers are shown for small interfaces such as SmartMedia, MMC / SD and Memoiy Stick, but they can be in any order or I. already. The adapter will connect the appropriate pins on the small interface to the cmfFUFU pin numbers as shown in Figure 5. Simple wiring such as single wire, flat cable, printed circuit board (pcB), or wire can be used. The ground pins on the small interface are pins 1 and 50 connected to CompactFlash. The power pins are pins 13 and 38 connected to CompactFlash. Pins 25 and 26 are card detection signals for cmFlash. This adapter is connected to the card detection signals of all small interfaces.

CompactFlash連接器使用接腳2至6、21至23、27 至31和47至49做為連接至c〇mpactFlash卡之16位元 並列數據匯流排。接腳8、10至12、和14至2〇形成分離 之11位兀的位址匯流排。使數據和位址匯流排分開使得可 對CompactFlash卡進行快速的隨機定址。其他的控制訊號 包含有接腳6、32的晶片致能、接腳9的輸出致能、接腳 • 36的寫入致能、中斷接腳37、重置接腳41、和暫存器reg 接腳44。REG接腳44為記憶體屬性選擇,其是依據cF 的操作模式而定義,CF模式可以是PCMCIA I/O模式、IDE 或PCMCIA記憶體模式。在50支接腳的介面上有數個接 腳沒有連接。 小型SmartMedia介面亦具有8位元的並列數據匯流 排。其分別對應至C 〇 m p a c t F】a s h介面的接腳2至6、和21 至23以便配合CompactFlash的DO : 7訊號。雖然沒有提 供分開的位址匯流排,其位址和數據是多工傳送。控制訊 92447 200408950 唬包含有拾鎖致能、寫入致能和保護、輸出致能及可交換 致能。輸出致能-OE和寫入致能—WE是對應於 CompactFlash介面有相同功能之接腳9、接腳36。在The CompactFlash connector uses pins 2 to 6, 21 to 23, 27 to 31, and 47 to 49 as the 16-bit parallel data bus to connect to the flashFlash card. Pins 8, 10 to 12, and 14 to 20 form separate 11-bit address buses. Separating the data and address buses enables fast random addressing of CompactFlash cards. Other control signals include chip enable on pins 6, 32, output enable on pin 9, write enable on pin 36, interrupt pin 37, reset pin 41, and register reg Pin 44. The REG pin 44 is a memory attribute selection, which is defined according to the operating mode of the cF. The CF mode can be PCMCIA I / O mode, IDE or PCMCIA memory mode. Several pins are not connected on the 50-pin interface. The small SmartMedia interface also has an 8-bit parallel data bus. It corresponds to pins 2 to 6 and 21 to 23 of the C o m p a c t F] a s h interface, respectively, so as to match the DO: 7 signal of the CompactFlash. Although no separate address bus is provided, its address and data are multiplexed. Control message 92447 200408950 Blind includes pick-up enable, write enable and protection, output enable and exchangeable enable. Output enable-OE and write enable-WE corresponds to pin 9 and pin 36 of the CompactFlash interface which have the same function. in

SmartMedia介面内的總接腳數目為22。The total number of pins in the SmartMedia interface is 22.

Memory Stick和MMC/SD快閃記憶體卡介面亦為小型 面,因此並沒有出現並列的數據或位址匯流排。相反地, 串列數據是經由串列數據接腳DATAI〇而執行,其對應於 接腳19( A1數據是由與在接腳18上之時序serclk同步 之時序計時)。命令訊號CMD《BmET則佔用接腳/ (AO)。MMC/SD> Mem〇ry Stick介面僅需要^支接腳外 加電源和接地接腳。其他的接腳則未使用。 在IE^ 土太-加一 ·Memory Stick and MMC / SD flash memory card interfaces are also small, so there is no parallel data or address bus. In contrast, the serial data is executed via the serial data pin DATAI0, which corresponds to pin 19 (A1 data is timed by the timing synchronized with the timing serclk on pin 18). The command signal CMD "BmET occupies pin / (AO). The MMC / SD & Memory Stick interface requires only ^ support pins plus power and ground pins. The other pins are unused. In IE ^ Tu-Tai-Plus One ·

以及卡的特性決定是否CE1、C£ 性決定是否CE1、CE2 IAnd the characteristics of the card determine whether CE1, C?

CD〇、CD 入之接腳CE1、CE2以 阻裔與轉接器内之接線 疋由轉接器驅動為低位 出現時, 便決定卡 準或由提升電阻器提升為高位準。 夕插槽多快閃卡讀卡機CD0, the pins CE1 and CE2 of the CD are connected to the connector and the adapter. 驱动 Driven by the adapter to the low position. When it appears, it is determined whether the card is raised or raised to a high level by the lifting resistor. Evening slot multi-flash card reader

92447 39 20040895092447 39 200408950

CompactFlash 卡 16 之 50 支接腳的(CompactFlash 連接器 162、適用於 MultiMediaCard 28 或 Secure Digita][卡 % 之 9支接腳的MMC/SD連接器164、適用於SmartMedia卡24 之22支接腳的SmartMedia連接器166、和適用於CompactFlash card 16 of 50 pins (CompactFlash connector 162, MultiMediaCard 28 or Secure Digita) [Card% 9-pin MMC / SD connector 164, SmartMedia card 24 22-pin SmartMedia connector 166, and for

Stick卡18之1〇支接腳的Memory stick連接器168。 此四個連接器162、164、166、168的每一個均傳送其 成唬至IDE轉換器晶片14〇。IDE轉換器晶片14〇偵測何 馨時快閃記憶體卡插入連接器丨62、1 64、1 66、} 68的其中之 一’且將其本身建構成利用第5圖中對應於該卡型式之接 腳介面而從所插入的卡讀取槽案。 IDE轉換器晶片丨4〇執行各種例行程序以便執行與快 閃纪憶體卡之訊號交換並以串列或並列方式接收數據。數 據是先進行緩衝且然後經由ID]E連接器M6傳送至主機pc 20。IDE轉換裔晶片14〇產生適當的IDE介面訊號以便將 數據傳送到主機PC 20。 • 使快閃讀卡機42内具有用於不同連接器162、164、 16 6 1 6 8之不同插槽以便進行卡對卡的轉換。舉例而言, 利用IDE轉換器晶片! 4〇讀取來自插入連接器丨6 8内之Memory stick connector 168 with 10 pins of the Stick card 18. Each of these four connectors 162, 164, 166, 168 transfers it to the IDE converter chip 14o. The IDE converter chip 14 detects one of He Xinshi's flash memory card inserted into the connector, 62, 1, 64, 1 66,} 68 'and builds it by itself. Figure 5 corresponds to the card. The type of pin interface reads the slot from the inserted card. The IDE converter chip executes various routines in order to perform signal exchange with the flash memory card and receive data in a serial or parallel manner. The data is buffered and then transmitted to the host pc 20 via the ID] E connector M6. The IDE conversion chip 14 generates an appropriate IDE interface signal for transmitting data to the host PC 20. • Make the flash card reader 42 have different slots for different connectors 162, 164, 16 6 1 6 8 for card-to-card conversion. For example, use an IDE converter chip! 4〇 Read from the connector 丨 6 8

Memory Stlck卡的串列數據,將其轉換為並列數據、且寫 入連接器162和C〇mpactFlash卡16内,可將來自Mem〇iyThe serial data of the Memory Stlck card is converted into parallel data and written into the connector 162 and the CompactFlash card 16 to transfer the data from Mem〇iy.

Stick卡18之影像或其他檔案可傳送到c〇mpactFiash卡 。操作系統可為在連接器]62、ι64、166、168内之各種 快閃圯憶體卡指定不同的驅動碟標示字母,如e :,f:,g:和 h : 〇 92447 200408950 在此實施例中,快閃讀卡機42是包含在外部的機殼 内,其經由IDE電纜連接至主機2〇。當然,亦可以其他如 IEEE 13 94火線等電纜和介面取代。 PC内之快閃讀卡機 第14圖係顯示在PC内使用IDE轉接器晶片的快閃記 憶體讀卡機。在快閃讀卡機42内設置有四個插槽和四個連 接器。50支接腳的C0mpactFlash連接器162適用於Images or other files from the Stick Card 18 can be transferred to the CompactFiash card. The operating system can specify different drive disc identification letters for various flash memory cards in the connector] 62, ι64, 166, 168, such as e :, f :, g :, and h: 〇92447 200408950 is implemented here In the example, the flash card reader 42 is contained in an external casing, and is connected to the host 20 via an IDE cable. Of course, other cables and interfaces such as IEEE 13 94 FireWire can also be replaced. Flash Card Reader in PC Figure 14 shows a flash memory card reader using an IDE adapter chip in a PC. The flash card reader 42 is provided with four slots and four connectors. 50-pin C0mpactFlash connector 162 for

CompactFlash卡16, 9支接腳的MMC/SD連接器164適用 於 MultiMediaCard 28 或 Secure Digital 卡 26,22 支接腳 的SmartMedia連接器166適用於^扣仏—卡2心和 支接腳的Memory Stick連接器168適用於Mem〇ry sti& 卡18 〇 此四個連接态1 62、1 64、1 66、1 68的每一個均傳送其 訊號至IDE轉換器晶片14〇dIDE轉換器晶片14〇偵測何 時快閃記憶體卡插入連接器i 62、i 64、丨66、〗68的其中之CompactFlash card 16, 9-pin MMC / SD connector 164 is suitable for MultiMediaCard 28 or Secure Digital card 26, 22-pin SmartMedia connector 166 is suitable for ^ buckle-card 2 core and pin memory stick The connector 168 is suitable for Memory sti & card 18. Each of the four connection states 1 62, 1 64, 1 66, 1 68 transmits its signal to the IDE converter chip 14d. Measure when the flash memory card is inserted into connectors i 62, i 64, 66, 68

一,且將其本身建構成利用第5圖中對應於該卡型式之接 腳介面從所插人的卡讀取檔案。操作系統可為在連接器 IDE轉換為晶片1 40執行各種例行程序以便執行與 閃圮fe體卡之讯號交換並以串列或並列方式接收數據。 據疋先進订緩衝且然後經由内部的ide匯流排傳送到在 快 數 PC 20 内之 CPU 21。τη亡士土 IDk轉換器晶片 介面訊號以便將數據傳送到CPU 21 14 〇產生適當的First, it is constructed to read the file from the inserted card using the pin interface corresponding to the card type in FIG. 5. The operating system may perform various routines for converting the connector IDE to the chip 140 to perform signal exchange with the flash memory card and receive data in a serial or parallel manner. The advanced order buffer is transmitted to the CPU 21 in the fast PC 20 via the internal ide bus. τη 亡 士 土 IDk converter chip interface signal in order to transfer data to the CPU 21 14 〇 Generate appropriate

IDE 92447 1 66 1 68内之各快閃記憶體卡指定不同的驅動 碟標示字母,如e:,f 200408950 快閃讀卡機 弗1 5圖係顯示具有ide 器 卡機的圖示,发可H夕μ &之獨立型快閃讀 與主機PC連接沾拉 脰卡且可在不 妾的,U況下將影像複製到行動 影師身旁並不油, 仃勤碟。在數位攝 小、,,心疋有PC。雖然可以購買額卜 卡且在數位相嬙出 、員外的快閃記憶體 在數位相機内更換之,但是這 非常昂貴,特別e # Z U肢卡有時候 P貝知別疋當需要捕捉許多高解析产 別是當沒有PC /包立 午竹度的影像時。特 有C在身旁的長時間旅行時 限於快閃記憶體卡的容量。 考了此冒文 支接!卡機180内設置有四個插槽和四個連接器。50 =㈣C。卿⑽lash連接器162適用於C。卿咖㈣ 卡6,9支接腳的MMC/SD連接器】64適用於 ^Medi心d28〇⑽—如卡26,22支接腳的 maitMedia連接器166適用於卡μ,和1〇 支接腳的Mem〇ry Stlck連接器168適用於^则】·丫 卡18。 此四個連接器162、164、166、168的每一個均傳送其 訊號至IDE轉換器晶β 140。伽轉換器晶月14〇藉由感 測卡選擇訊號CD。、cm而谓測何時快閃記憶體卡插入連 接器162、164、166、168的其中之„ ’且將其本身建構成 利用第5圖中對應於該卡型式之接腳介面從所插入的卡讀 取檔案。 IDE轉換器晶片]40執行各種例行程序以便執行與快 閃記憶體卡之訊號交換並以串列或並列方式接收數據。數 92447 200408950 據是先進行緩衝日蚀、α 友衝且然後經由IDE連接器ΜEach flash memory card in IDE 92447 1 66 1 68 specifies a different drive letter. For example, e :, f 200408950 flash card reader V 1 15 The picture shows an icon with an ide card reader. H & μ & 's independent flash read is connected to the host PC and pulls the card, and can copy the image to the mobile photographer without oily, hard disks under U condition. In digital photography, I have a PC in my heart. Although it is possible to purchase a card and replace the flash memory in the digital camera and replace it in the digital camera, it is very expensive, especially the e # ZU limb card. Sometimes Pbe knows when you need to capture many high resolution The product category is when there is no image of PC / Bo Liwuzhudu. The characteristic C is limited to the capacity of the flash memory card when traveling for a long time. Tested this fake article The card machine 180 is provided with four slots and four connectors. 50 = ㈣C. ⑽⑽lash connector 162 is suitable for C. ㈣ カ ㈣ MMC / SD connector with 6,9 pins] 64 is suitable for ^ Medi heart d28〇⑽—such as card 26,22 pin maitMedia connector 166 is suitable for card μ, and 10 pins The Memory Stlck connector 168 is suitable for ^] [Yaka 18]. Each of these four connectors 162, 164, 166, 168 transmits its signal to the IDE converter crystal β 140. The Gamma converter crystal moon 14 uses the sensor card to select the signal CD. , Cm, which is used to measure when a flash memory card is inserted into one of the connectors 162, 164, 166, and 168, and construct itself using the pin interface corresponding to the card type in Figure 5 from the inserted Card reads files. IDE converter chip] 40 executes various routines in order to perform signal exchange with flash memory cards and receive data in series or in parallel. Number 92447 200408950 According to the first buffer eclipse, α friends Punch and then via the IDE connector M

20或傳送到可稃叙6/ι丄^ 得运至主機PC 片產生適當的^ H17Q°ID^換器晶 轉換器晶片二便:數據傳送到主機PC2°, 17。,使得從快閃記,動的大容量儲存裝置 砗176。轩叙故 丨貝π ]〜像數據可以寫入行動 :、可寫、1 7 6可以是標準的或高密度的軟碟片、磁 ^kd一碟、或其他如由美國明尼蘇達州的Imationof mega。R°y公司所提供之ZIP驅動哭。 操作系統可為在連接器162、164、^6、168内之各種 快閃5己憶體卡指定不同的驅動碟標示字母,如e:,f:,g:和 h\ ^7以為可移動的A容量儲存裝置】7G指定驅動碟標 當快閃讀卡機180沒有連接到主機PC2。時,亦可以 將影像檔複製到可移動的大容量儲存裝置170。使用者可 以在旅行途中隨身攜帶快閃讀卡機180,使得使用者可將 影像檔下載至行動雄]冗 m ^ /、 。Q為行動碟】7 6通常較快閃記 二卡具有較咼密度的容量,所以當無法存取主機PC 20 才亦可以捕獲终多照片。快閃讀卡機i 8〇内可設置有電池 電源或具有其專用的AC轉換器。選用的咖顯示器可用 於預覽檔案名稱或影像。 …快閃讀卡機18〇設置有簡單的使用者介面,包含有發 先二極體LED 178和按紐179。當使用者將快閃記憶體卡 插入連接器162、164、齢】6S的其中之一,且將行動碟 92447 43 200408950 m插入可移動的大容量儲存I置17G時,使用者可按下 *紐1 79。此將致動IDE轉換器晶# ! 4〇以便決定連接界 ⑹制、164、166、168哪-個有記憶體卡插入,且將影像: 禝:到可移動的大容量儲存裝置1 7〇。LEd】78可規劃成 =複製進行期間會閃爍,且在完成複製時會持續發亮,反 之亦可。這彳以為使用者在進行才复製程序期間提供簡單的 視覺指示。可利用額外的LED指示燈,或其他的閃燦配置 或顏色指示發生錯誤。 IDE轉換器晶片1 4020 or transfer it to the host PC 6 / ι 丄 ^ can be shipped to the host PC chip to generate the appropriate ^ H17Q ° ID ^ converter crystal converter chip II: data transfer to the host PC 2 °, 17. From the flash memory, moving the large-capacity storage device 砗 176. Xuan Xugui Bei Pi] ~ Image data can be written into action: writable, 176 can be standard or high-density floppy discs, magnetic ^ kd discs, or other such as by Imationof mega of Minnesota . The ZIP driver provided by R ° y cries. The operating system can designate different drive disc identification letters for various flash 5 memory cards in the connectors 162, 164, ^ 6, and 168, such as e :, f :, g :, and h \ ^ 7, which are considered removable A-capacity storage device] 7G designated drive disk label when the flash card reader 180 is not connected to the host PC2. At this time, the image file can also be copied to the removable mass storage device 170. The user can carry the flash card reader 180 with him during the trip, so that the user can download the image file to the mobile player] redundant m ^ /,. Q is a mobile disc] 7 6 is usually a faster flash memory. The second card has a higher density capacity, so when the host PC 20 cannot be accessed, it can capture the final photos. The flash card reader i 80 can be equipped with battery power or its dedicated AC converter. The optional coffee display can be used to preview file names or images. ... the flash card reader 180 is equipped with a simple user interface, including a LED 178 and a button 179. When the user inserts the flash memory card into one of the connectors 162, 164, and 齢] 6S, and inserts the removable disk 92447 43 200408950 m into the removable large-capacity storage I 17G, the user can press * New 1 79. This will actuate the IDE converter chip # 40 to determine the connection mode, 164, 166, 168-which has a memory card inserted, and the image: 禝: to a removable mass storage device 1 7 . LEd】 78 can be planned as = flashing during copying, and will continue to light up when copying is completed, and vice versa. This is intended to provide the user with a simple visual indication during the copy process. An additional LED indicator, or other flashing configuration or color can be used to indicate an error. IDE converter chip 1 40

曰第16圖係顯示用於快閃記憶體讀卡機之IDE轉接器 晶片140之圖#。可利料面上可以購得之微控制晶片實 現IDE轉換器晶片14〇,此晶片可規劃以讀取和寫人與快 閃記憶體卡連接器和IDE介面連接之1/〇接腳。可將許多 不同的控制和轉換用例行程序寫入和燒錄在ram/r〇M ⑼内。’然後由CPU192執行這些例行程序。當插入快閃 兄憶體卡時可以感測高位準的掃描程序。之後咖Η]合 開始執行該種快閃記憶體卡的另一個特定例行程序 '㈣ 可以呼叫轉換和交換用子程序。 通用型輸入/輸出GPI0 199設置暫存器或1/〇埠用於 '驅動IDE轉換器晶片140的外部Μ接腳,或為IDE轉換 器晶片]40讀取在輸入接腳上之邏輯位準或電壓。cpu I% 可以讀取在GPIO]99内之暫存器,其是由從連接器162、 】以、⑽、168搞接至IDE轉換器晶片14〇之1/〇接腳的 控制訊號寫入。傳送到快閃記憶體卡之控制訊號是藉由將 92447 44 200408950 1或0寫入在GPIO 199内之批制π % m 準和低位準間切換。制m的暫存器而在高位FIG. 16 is a diagram # showing an IDE adapter chip 140 for a flash memory card reader. A micro controller chip that can be purchased on the material can realize the IDE converter chip 14o. This chip can be planned to read and write the 1/0 pin of the flash memory card connector and the IDE interface. Many different control and conversion routines can be written and programmed in ram / r0M. These routines are then executed by the CPU 192. When inserting the flash memory card, you can sense the high-level scanning program. After that, Η] he started to execute another specific routine of this kind of flash memory card '㈣ can call the subroutine for conversion and exchange. General-purpose input / output GPI0 199 Set register or port 1/0 for 'driving external M pin of IDE converter chip 140, or for IDE converter chip] 40 Read the logic level on the input pin Or voltage. cpu I% can read the register in GPIO] 99, which is written by the control signal from the connector 162, 以, ⑽, 168 to the 1/0 pin of the IDE converter chip 14 . The control signal sent to the flash memory card is switched between the batch π% m level and the low level by writing 92447 44 200408950 1 or 0 in GPIO 199. High-level register

時間計=196可用於明確計算控制訊號持續了所需要的 192可二 ’控制訊號需要明確特定的微秒數。CPU 196内=寫入rml99内之暫存器且起動在計時器 中斷訊號一 9心 問計…。 次者CPU 192可連續或週期性地詢 =日『196以判斷何時已經過特定時間。然後,CPU192 可以將〇寫入在GPIO 199内之斬存哭0 π 訊號從丨轉變到。。…存…因此導致控制 移位器198是連接到來自連接器164(未顯示)、⑽ =據和時脈訊號。當從快閃記憶體卡讀取數據時,時脈 曾產生脈衝以便使數據同步傳送。移位器198對於各時脈 脈衝為數據的一個位元(串列)或字元(並列)計時。可 對數_行循環冗餘核對(CRC)以便偵測錯誤。當谓測 B CPU 192可旎需要重新從快閃記憶體卡傳送數 據0 ,由移位器198所讀取之數據可透過内部的匯流排19〇 傳迗到在RAM/ROM194内之緩衝器以便儲存。稍後,cpu 1 92可執行例行程序以便將此數據從Ram/r〇m 轉移到 IDE介面200。然後IDE介面200透過外部的IDE連接將 數據傳送到主機PC。當出現可移動的大容量儲存裝置時, 來自GPIO 199的一些1/0接腳會連接到可移動的大容量儲 存裝置’或者可在IDE轉換器晶片I 4〇内設置分離的磁碟 92447 45 200408950 控制器。 如眾所周知,IDE介面僅對每個連接器支援一個騸動 器。因此,在依據本發明的系統和方法内,必須提供特殊 的IDE命令以便可以擴充介面。一般而言,在pc古 個插槽,一個主要插槽,一個次要插槽。因此,在最佳實 施例中,需要有來自CPU192的兩個新指令,第—個指 為利用轉換器晶片喚醒裝置,第二指令為辨識該裝置Y 7 用於喚醒裝置的第一指令可以是如下··The time meter = 196 can be used to explicitly calculate the control signal that needs to last. The 192 control signal needs to specify a specific number of microseconds. In CPU 196 = write to the register in rml99 and start in the timer. Interrupt signal. The second time, the CPU 192 may continuously or periodically query the date 196 to determine when a specific time has elapsed. Then, the CPU 192 can write the 0 π 0 π signal written in the GPIO 199 signal from 丨 to. . ... save ... thereby causing control shifter 198 to be connected to connector 164 (not shown), ⑽ = data and clock signals. When data is read from the flash memory card, a clock pulse is generated in order to synchronize the data transmission. The shifter 198 clocks one bit (serial) or character (parallel) of the data for each clock pulse. Logarithmic_line cyclic redundancy check (CRC) to detect errors. When testing CPU B 192, it is necessary to retransmit data 0 from the flash memory card. The data read by the shifter 198 can be transmitted to the buffer in RAM / ROM 194 through the internal bus 19. Save. Later, CPU 1 92 can execute a routine to transfer this data from Ram / Rom to IDE interface 200. The IDE interface 200 then transmits the data to the host PC via an external IDE connection. When a removable mass storage device appears, some I / O pins from GPIO 199 will be connected to the removable mass storage device 'or a separate disk 92447 45 can be set in the IDE converter chip I 40 200408950 controller. As is well known, the IDE interface supports only one actuator for each connector. Therefore, in the system and method according to the present invention, special IDE commands must be provided so that the interface can be expanded. Generally speaking, in a PC slot, there is a primary slot and a secondary slot. Therefore, in the preferred embodiment, two new instructions from the CPU 192 are required. The first instruction is to wake up the device using a converter chip, and the second instruction is to identify the device. Y 7 The first instruction to wake up the device may be as follows··

CompactFlash + SmartMedia + Mem〇ryStick + MUhiMediaCard+ Secure Digital Card,讀卡機應該描述如 下: -0 nn 0 0 〇 〇mm OxFE 其中: -nn是設定為i以便喚醒裝置,而設定為〇以便使狀 置不作用(預設值為使裝置不作用)。乃藉 衣 兒綠起動時 確認在晶片上的接腳是在低位準以便確保該裝置是在 用情況下直到其接收到,,喚醒,,指令為止而達成。 不作 _mm當裝置連接至主要插槽時 才钩υΧ⑼,而當連接至 次要插槽時為OxFO。 用於讀取/寫入RAM/ROM 1 94夕筮-扣八* &六…甘丄 之弟一才曰々载入複數個 暫存裔,其如下所示 -0 nn y 0 〇 〇 nilTl 〇xFD 其中: -nn為所寫入/讀取之位元組數目 -y為1時用於讀取,為〇時係用於寫入 -mm當裝置連接至主要插槽時為〇χΕ〇 ,而當連接至 92447 46 200408950 次要插槽時為OxFO。 因此,經由本發明,可將主和次要插槽擴 轉換器處理多個裝置。 充成可經由CompactFlash + SmartMedia + Mem〇ryStick + MUhiMediaCard + Secure Digital Card, the card reader should be described as follows: -0 nn 0 0 〇mm OxFE Where: -nn is set to i to wake up the device, and set to 〇 to make the status inactive Active (the default is to disable the device). It is confirmed that the pins on the chip are at a low level at the time of start-up to ensure that the device is in use until it receives, wakes up, and commands. Don't do _mm Hook up when the device is connected to the primary slot, and OxFO when connected to the secondary slot. Used to read / write RAM / ROM 1 94 筮 筮-* 八 * & VI ... The younger brother of Gan 丄 一 才 才 load a number of temporary descendants, as shown below-0 nn y 0 〇〇nilTl 〇xFD Where: -nn is the number of bytes written / read-y is 1 for reading, 0 is for writing -mm is χχ〇 when the device is connected to the main slot , And OxFO when connected to the 92447 46 200408950 secondary slot. Therefore, with the present invention, the primary and secondary slot expansion converters can handle multiple devices. Filling can pass

IDE 可利用PC或不需PC即可讀取多 良式快閃讀卡機的優點 種型 式快閃記憶體卡之改 用 式的卡 Secure 讀卡機 機上的 價位的 讀卡機 卡複製 卡機完 作)。 傅按杰可接受多種不同袼 於快閃記憶體卡 。此轉接料以才妾收SmartMedia、MultiMediaC㈣、IDE can take advantage of PC or do not need a PC to read the advantages of Dura-type flash card readers. Various types of flash memory cards are converted cards. Secure card readers. Finished). Fu Jiejie can accept many different types of flash memory cards. In order to receive this media, SmartMedia, MultiMediaC,

Digital、和Memory Stick卡。具有單插槽之快閃卡 藉由使用轉接器可接收任何袼式的卡。在快閃⑼卡 特殊偵測邏輯可分辨許多快閃卡袼式間的差異7低 被動式轉接器並不需要昂貴的轉換器晶片。^袼】 非常適用方” C。可是,獨立式快閃讀卡機可從快閃 影像檐而不需藉助PC。除此之外,亦可以利用此讀 成要在裝置中使用之媒介的準備(格式化和刪除^ 通用型轉接杰是藉由CompactFlash卡形式因素而建 構的。然後讀取CompactFlash卡之讀卡機可讀取任何插入 此CompactFlash轉接器的其他快閃記憶體卡。此轉接哭為 簡單、便宜且不需要轉換器晶片的被動式轉接器。 所提出之從小型快閃卡格式至ConipactFlas:h的接腳 對照使得很容易即可偵測插入轉接器之快閃記憶體卡的刑 式。因此利用CompactFlash讀卡機即可利用電子偵測自動 執行快閃記憶體卡型式的偵測。可修改CompactF】ash钱 口貝(v" 92447 47 200408950 機以便執行此卡型式的偵測 θ w 貞測如串列至並列等之訊號轉換 疋由CGmpaetFlashl1卡機執行而非由轉接器執行。所以可 以在降低轉接器成本的同時僅稍微增加c〇mpactFlash讀 卡 的成本。CompactFlash 綠 ι,ι. __ 、Digital, and Memory Stick cards. Flash card with single slot By using the adapter, you can receive any type of card. Special detection logic in flash cards can discriminate the differences between many flash cards. Low Passive adapters do not require expensive converter chips. ^ 袼] Very applicable party "C. However, a stand-alone flash card reader can read from the flash image without using a PC. In addition, it can also be used as a preparation for the medium to be used in the device (Formatting and deleting ^ The universal adapter is constructed by the form factor of the CompactFlash card. Then the reader of the CompactFlash card can read any other flash memory card inserted into this CompactFlash adapter. This The adapter is a simple, cheap, passive adapter that does not require a converter chip. The proposed pin comparison from the compact flash card format to ConipactFlas: h makes it easy to detect the flash inserted into the adapter. Penalty of the memory card. Therefore, the CompactFlash card reader can be used to automatically perform flash memory card type detection using electronic detection. The CompactF can be modified] ash money mouth shell (v " 92447 47 200408950 machine to execute this card Type detection θ w The signal conversion such as serial to parallel etc. is performed by CGmpaetFlashl1 card machine rather than by the adapter. So you can reduce the cost of the adapter and only increase c0m slightly. The cost of pactFlash card reading. CompactFlash green, ι. __,

Sh 5貝卡機可以使用單一個Sh 5 Beka machine can use a single

CompactFlash插槽讀取多種, SmartMedia、MuItiMediaCard 和 CompactFlash 〇 陕閃卡之型式,其包含有CompactFlash slot reads multiple types, SmartMedia, MuItiMediaCard and CompactFlash 〇 Shaanxi flash card types, which include

Secuie Digital、Memory Stick •可利用PC或不需PC即可讀取多種型式快閃記憶體卡之改 良式快閃項卡機的另一個實施例 本發明者提出許多其他實施例。可支援如Sma"卡等 之不同快閃卡格式,且在多卡快閃讀卡機内所包含之插样 可以較所示的四個插槽多或少。有其他轉接器可用於㈣ CompactFlash讀卡機之較新的快閃格式。可將任何需要控 制匯流排、時序、數據匯流排和位址匯流排之裝置:計: 可插入此插槽。此種裝置之範例包含有(但不是侷限於) % DSL數據機、指紋安全裝置、微型硬碟、數位相機、視訊 相機等。 雖然在本發明的說明中是連接至個人電腦PC主機, 但是此主機亦可以是如iMAC或G3等蘋果電腦。此主機 亦可以是SUN電腦’或任何使用IDE介面的電腦主機。 本發明亦可以應用至如掌上型電腦之個人數位助理(pDA、 或如具有IDE功能之無線電話等其他掌上型震置。 為了簡潔使用術語” CompactFlash讀卡機,,,因為數位 影像通常是從快閃記憶體卡讀取且然後寫入PC ^可是, 92447 48 200408950 C〇mpactFlash讀卡機能夠從pc或從其他快閃記憶體卡讀 取檔案且將檔案寫入快閃記憶體卡。因此Co — actFlash讀 卡機實際上為讀取機/寫入機。 在第二個實施例中,C〇mpaetFlash讀卡機為獨立式裝 置,其不需要以即可操作。其包含有如R/w⑶.R0M等 行動碟媒介。來自快閃記憶體卡之影像是利用 CompactFlash讀卡機複製到行動碟媒介。其使用簡單的介 面,如使用者下壓按鍵即可起動影像傳送。 在另一個實施例中,在自主性裝置内加設 CompactFlash讀卡機/多重快閃讀卡機,這些自主性裝置包 含有MP3播放器或鍵盤或監視器或立體音響裝置。除此之 外,亦可以在掌上型數據收集掃描裝置上加設 CompactFlash讀卡機/多重快閃讀卡機。也可以在舉例而言 使用彳政軟苯上型操作糸統之個人數位助理、口袋型個人電 腦裝置内加設此CompactFlash讀卡機/多重快閃讀卡機。 更可以在掌上型終端裝置、個人通訊裴置、先進的雙向呼 叫裝置、語音錄放裝置中加設此CompactFlash讀卡機/多 重快閃讀卡機。 除此之外,可在用於各種用途之監視裝置内加設 CompactFlash/多重快閃。這些裝置包含有,但不是侷限 於,需要PC或文章讀出的任何裝置、投影裝置、工業用 電知裝置、印表機裝置、人為輪入裝置、醫學裝置、和數 位影像定格裝置。這些監視裝置,舉例而言,可以是起搏 器、胎兒監視器、胰島素監視器、化學藥品監視器、地震 49 92447 200408950 監視器等。 在快閃卡讀卡機内使用之主動式轉換器晶片的說明 雖然上述CompactFlash讀卡機可有效執行其所陳述 的目的’但疋其在某些情況下不能有效予以利用。此快閃 、 卡讀卡機僅可以在其輸出側與USB連接,且因此無法做為 • 與其他如IDE、CompactFlash或PCMCIA介面間的翻譯 機。除此之外,傳統用於儲存所需記憶體的方法意謂有一 翁些插槽疋反向的。依據本發明之系統和方法提供主動式轉 換器晶片用於克服上述問題。 通用型主動式轉接器(Universal Active Adapter) 第17圖係顯示CompactFlash讀卡機系統242,其可 以在輸入端讀取 SmartMedia 245、MultiMediaCard 24 1、 Secure Digital 243、和 Memory Stick 247 等快閃記憶體卡 且在輸出端與 CompactFlash 249、IDE 25 1 和 PCMCIA 253 介接。在最佳實施例中,C o m p a c t F1 a s h讀卡機2 4 2具有一 I個有5 0支接腳連接器的插槽或開口可用於接收 CompactFlash卡249。主動式轉接器240執行與 CompactFlash卡249的交換程序且執行數據轉移。主動式 • 轉接器240亦控制與主機PC之連接,使得影像檔可從 , CompactFlash、IDE介面轉移到PC。因此,依據本發明的 主動式轉接器240可讀取各種快閃記憶體卡。Secuie Digital, Memory Stick. Another embodiment of a modified flash card machine that can read multiple types of flash memory cards using a PC or without a PC. The present inventor has proposed many other embodiments. It can support different flash card formats such as Sma " cards, etc., and the multi-card flash card reader can contain more or less samples than the four slots shown. There are other adapters available for the newer flash formats of CompactFlash card readers. Any device that needs to control the bus, timing, data bus and address bus: meter: can be inserted into this slot. Examples of such devices include, but are not limited to, DSL modems, fingerprint security devices, micro hard drives, digital cameras, video cameras, etc. Although in the description of the present invention is a PC host connected to a personal computer, the host may also be an Apple computer such as iMAC or G3. This host can also be a SUN computer 'or any computer host using an IDE interface. The present invention can also be applied to personal digital assistants such as palmtop computers (pDA, or other palmtop devices such as IDE-enabled wireless phones. For the sake of brevity, the term "CompactFlash card reader" is used because digital images are usually taken from The flash memory card reads and then writes to the PC ^ However, the 92447 48 200408950 CompactFlash card reader is able to read files from the pc or from other flash memory cards and write files to the flash memory card. Therefore Co — actFlash card reader is actually a reader / writer. In the second embodiment, CompaetFlash card reader is a stand-alone device, which does not need to be operated. It contains, for example, R / w⑶ .R0M and other mobile disc media. The images from the flash memory card are copied to the mobile disc media using a CompactFlash card reader. It uses a simple interface, such as the user pressing the button to start the image transmission. In another embodiment In addition, CompactFlash card readers / multiple flash card readers are installed in autonomous devices. These autonomous devices include MP3 players or keyboards or monitors or stereo devices. In addition, you can also install CompactFlash card readers / multiple flash card readers on the palm-type data collection and scanning device. You can also use personal digital assistants and pocket-type personalities of the operating system The CompactFlash card reader / multiple flash card reader is installed in the computer device. The CompactFlash card reader / multiple can be added to the palm-type terminal device, personal communication device, advanced two-way calling device, voice recording and playback device Flash card reader. In addition, CompactFlash / multi-flash can be installed in monitoring devices for various purposes. These devices include, but are not limited to, any device or projection that requires a PC or article reading Devices, industrial electrical devices, printer devices, artificial rotation devices, medical devices, and digital image freezers. These monitoring devices can be, for example, pacemakers, fetal monitors, insulin monitors, chemistry Drug monitor, earthquake 49 92447 200408950 monitor, etc. The description of the active converter chip used in flash card reader Flash card readers can effectively perform their stated purpose, but they cannot be effectively used in some cases. This flash, card reader can only be connected to USB on its output side, and therefore cannot be used as a • And other translators such as IDE, CompactFlash or PCMCIA interface. In addition, the traditional method for storing the required memory means that there are a few slots and the other is reversed. The system and method according to the present invention provide active The converter chip is used to overcome the above problems. Universal Active Adapter Figure 17 shows the CompactFlash card reader system 242, which can read SmartMedia 245, MultiMediaCard 24 1, Secure Digital at the input end. 243, flash memory cards such as Memory Stick 247 and interface with CompactFlash 249, IDE 25 1 and PCMCIA 253 at the output. In the preferred embodiment, the Com p a c t F1 a s h card reader 2 4 2 has a slot or opening with 50 pin connectors for receiving a CompactFlash card 249. The active adapter 240 performs a swap procedure with the CompactFlash card 249 and performs data transfer. Active • The adapter 240 also controls the connection with the host PC, so that the image files can be transferred from the CompactFlash, IDE interface to the PC. Therefore, the active adapter 240 according to the present invention can read various flash memory cards.

CompactFlash讀卡機系統242亦可以讀取其他類刑 的快閃記憶體卡。舉例而言,主動式轉接器240使得可讀 取Memory Stick卡247。主動式轉接器240具有可插入 92447 50 200408950The CompactFlash card reader system 242 can also read other types of flash memory cards. For example, the active adapter 240 makes it possible to read the Memory Stick card 247. Active adapter 240 with insertable 92447 50 200408950

Memory Stick卡247的開口,而主動式轉接器24〇本身則 插入5〇支接腳的連接器,因為主動式轉接器240具有與 CompactFlash卡相同的形式因素。 利用主動式轉接為24〇,CompactFlash讀卡機系統 242亦可以讀取SmartMedia卡。同樣地,利用主動式轉接 态 240 亦可以項取 MultiMediaCard 或 卡。 主動式轉接器240可做為在快閃媒介和複數個介面間的翻 澤枝第1 8圖之表係顯示在快閃媒介和複數個介面間之翻 譯機。為了描述主動式轉接器晶片24〇a之特性,現請參 考下列說明。The opening of the Memory Stick card 247, and the active adapter 24o itself plugs into a 50-pin connector, because the active adapter 240 has the same form factor as the CompactFlash card. Utilizing an active transfer to 240, the CompactFlash card reader system 242 can also read SmartMedia cards. Similarly, MultiMediaCard or card can be selected by using the active transfer state 240. The active adapter 240 can be used as a translator between a flash medium and a plurality of interfaces. The table in FIG. 18 shows a translator between a flash medium and a plurality of interfaces. In order to describe the characteristics of the active adapter chip 24〇a, please refer to the following description.

主動式轉接器晶片240A 第1 9圖係顯示依據本實施例之主動式轉接器晶片的 方塊圖。如先前所述,主動式轉接器24〇是設計成將Active adapter chip 240A FIG. 19 is a block diagram showing an active adapter chip according to this embodiment. As mentioned earlier, the active adapter 24 is designed to

Memory Stick、SmartMedia、MMC 或 SD 卡連接至 CF 插 槽。在輸入端,主動式轉接器晶片240A包含有測試埠 250 EEPROM 介面 252、快閃介面 254、MemoryStick 介 面256和時脈產生器258。處理器260是經由匯流排261 搞接至所有的介面252、254和256。罩式ROM 264和RAM 266亦|馬接至匯流排26 1。在輸出端,計時器26 8、UART 270、IRQ272、GPIO 274 和 CF、IDE、PCMCIA 介面 276 是搞接至匯流排26 1。下面將說明主動式轉接器晶片240a 之特性。 輸入端 MMC/SD Memory Stick 介面 256 92447 200408950 此介面提供對MMC/SD和Memory Stick卡之支援。 MultiMediaCard ( MMC )、Secure Digital ( SD 卡)和 Memory SUck卡為串列存取裝置。這些裝置通常需要附加 有CRC訊息之輸入/輸出數據。處理器提供以硬體產生crc 和轉換串列至並列及並列至串列之位元流的支援。提供可 規劃的時脈速度以便依據媒介性能設定時脈速度。 EEPROM 介面 252 此埠係用於讀取包含有内部處理器用之程式的串列 EEPROM。A Memory Stick, SmartMedia, MMC or SD card is connected to the CF slot. On the input side, the active adapter chip 240A includes a test port 250 EEPROM interface 252, a flash interface 254, a MemoryStick interface 256, and a clock generator 258. The processor 260 is connected to all interfaces 252, 254, and 256 via a bus 261. Hood ROM 264 and RAM 266 are also connected to the bus 26 1. On the output side, the timer 26 8, UART 270, IRQ272, GPIO 274 and CF, IDE, PCMCIA interface 276 are connected to the bus 26 1. The characteristics of the active adapter chip 240a will be described below. Input MMC / SD Memory Stick Interface 256 92447 200408950 This interface provides support for MMC / SD and Memory Stick cards. MultiMediaCard (MMC), Secure Digital (SD card) and Memory SUck cards are serial access devices. These devices usually require input / output data with a CRC message attached. The processor provides support for generating crc in hardware and converting serial-to-parallel and parallel-to-serial bitstreams. Provides a programmable clock speed to set the clock speed based on media performance. EEPROM interface 252 This port is used to read serial EEPROM containing programs for internal processor.

CompactFlash/SmartMedia 介面 254 此埠係用於連接如CompactFlash或SmartMedia卡之 並列裝置。為SmartMedia提供ECC產生和檢測。 時脈產生器258 此為用於晶片内部時脈之震盪器。 URA丁琿 27 0 URAT埠支援7200至115·2Κ的鮑率。可用於做為除 錯埠且亦可以用於存取EEPR〇M以便讀取/寫入串列埠。 輸出端 計時器268 此計時器係用於以時間為變數之函數。舉例而言,當 快閃卡之電源開啟時,在卡存取之前必須有一些延遲。 GPIO 274 和 IRQ 272 GPIO 274和IRQ U2為通用型輸入/輪出接腳。其用 於控制各種快閃卡的功能,^關斷和開啟電源,偵測何時 92447 200408950 卡插入,制是否該卡有寫入保護等等。舉例而言,當在 這二接腳的其中之一發生狀態變化,GPI〇 {11:1 〇}可用於 產生給内部處理器之中斷。此係用於偵測是否有快閃、卡移 除。 CF/PCMCIA/IDE 介面 276 此面係用於與CompactFlash、PCMCIA或IDE埠連 接。CompactFlash為PCMCIA的子集,其真正的差異為CompactFlash / SmartMedia Interface 254 This port is used to connect parallel devices such as CompactFlash or SmartMedia cards. Provides ECC generation and detection for SmartMedia. Clock generator 258 This is an oscillator for clocks inside the chip. URA Ding 珲 27 0 URAT port supports baud rates from 7200 to 115.2K. Can be used as a debug port and can also be used to access EEPROM to read / write serial ports. Output Timer 268 This timer is used as a function of time. For example, when the flash card is powered on, there must be some delay before the card can be accessed. GPIO 274 and IRQ 272 GPIO 274 and IRQ U2 are general-purpose input / wheel-out pins. It is used to control various flash card functions, turn off and on the power, detect when the 92447 200408950 card is inserted, and check whether the card is write-protected and so on. For example, when a state change occurs on one of these two pins, GPI0 {11: 1 〇} can be used to generate an interrupt to the internal processor. This system is used to detect the presence of flash and card removal. CF / PCMCIA / IDE interface 276 This side is used to connect to CompactFlash, PCMCIA or IDE ports. CompactFlash is a subset of PCMCIA, and the real difference is

CompactFlash所使用的連接器較PCN1CIA小。IDE為pc 内部標準的磁碟連接器。當重置晶片時需選擇CompactFlash uses smaller connectors than PCN1CIA. IDE is the internal standard disk connector of pc. Select when resetting the chip

CompactFlash/PCMCIA或IDE模式。假如在重置期間_〇E 為低位準則選擇IDE模式。 處理系統(處理器260、和R〇M 264和RAM266 ) 處理器260 處理态(最好為1 6位元處理器)與ram和ROM控 制介面276。處理器260偵測插入CF/SmartMedia或 MMC/SD Memory Stick埠之快閃卡形式,藉此建構其本 身,且然後翻譯在CF/PCMCIA/IDE介面260所接收到之 指令,最後將其傳送到所插入的快閃卡。 接腳對照 第 20 圖係顯示用於 SmartMedia、MMC/SD 和 MemoryCompactFlash / PCMCIA or IDE mode. If during the reset period _〇E selects the IDE mode for the low order criterion. Processing system (processor 260, ROM 264 and RAM 266) processor 260 processing state (preferably 16-bit processor) and ram and ROM control interface 276. The processor 260 detects the form of the flash card inserted into the CF / SmartMedia or MMC / SD Memory Stick port, thereby constructing itself, and then interprets the command received in the CF / PCMCIA / IDE interface 260, and finally transmits it to The inserted flash card. Pin comparison Figure 20 shows the use for SmartMedia, MMC / SD and Memory

Stick至CompactFlash轉接器之接腳對照表。用於 SmartMedia、MMC/SD 和 Memory Stick 等小型介面之接腳 號碼並沒有顯示,但是其可以是以任何順序或標記。轉接 92447 53 200408950 為將在小型介面上之適當接腳連接至第圖所顯示的 C〇mpactFlash接腳號碼。可使用如單線、平面型電纜線、 印刷電路板(PCB)、或繞線等簡單接線。 在】t "面上之接地接腳是連接至CompactFlash的 接腳1和50。電源接腳是連接至的接腳1 3、 接腳25、26為用於c〇mpactFlash之卡偵測訊號,由 此心接為連接至在所有小型介面之卡偵測訊號。Pin-to-Compact Adapter Pin Comparison Table. Pin numbers for small interfaces such as SmartMedia, MMC / SD, and Memory Stick are not shown, but they can be in any order or label. Transfer 92447 53 200408950 is to connect the appropriate pins on the small interface to the ComFlashFlash pin numbers shown in the figure. Simple wiring such as single wire, flat cable, printed circuit board (PCB), or winding can be used. The ground pins on the t " face are pins 1 and 50 connected to CompactFlash. The power pin is connected to pin 1 3, pins 25 and 26 are the card detection signals for cmFlash. From here, the heart pins are connected to the card detection signals on all small interfaces.

CompactFlash連接器使用接腳2至6、21至23、27 至31、和47至49做為CompactFlash卡之16位元並列數 據匯流排。接腳8、10至n、和“至2〇形成分離於^ 位兀的位址匯流排。使數據和位址匯流排分開使得可對 CompactFlash卡進行快速的隨機定址。其他的控制訊號包 含有接腳7、32的位元組致能、接腳9的輸出致能、接腳 36的寫入致能、中斷接腳37、重置接腳41。在5〇支接腳 的介面上有數個接腳沒有連接。 小型SmaitMedia介面亦具有8位元的並列數據匯流 排。其分別對應至CompactFlash介面的接腳2至6、和9 i 至23以便配合CompactFlash的DO : 7訊號。因為沒有提 供分開的位址匯流排,所以其位址和數據是多工傳送。控 制況號包含有拾鎖致能、寫入致能和保護、輸出致能及可 交換致能。輸出致能-〇E和寫入致能-WE是對應於 CompactFlash介面有相同功能之接腳9、36。在SmartMedia 介面内的總接腳數目為2 2。The CompactFlash connector uses pins 2 to 6, 21 to 23, 27 to 31, and 47 to 49 as the 16-bit parallel data bus of the CompactFlash card. Pins 8, 10 to n, and "to 20" form an address bus separated from the ^ bit. Separating the data from the address bus enables fast random addressing of the CompactFlash card. Other control signals include Byte enable for pins 7, 32, output enable for pin 9, write enable for pin 36, interrupt pin 37, reset pin 41. There are several interfaces on the 50-pin interface No pins are connected. The small SmaitMedia interface also has an 8-bit parallel data bus. It corresponds to pins 2 to 6, and 9 to 23 of the CompactFlash interface to match the DO: 7 signal of the CompactFlash. Because it is not provided A separate address bus, so its address and data are multiplexed. The control status includes pick-up enable, write enable and protection, output enable and exchangeable enable. Output enable-0E And write enable-WE corresponds to pins 9, 36 which have the same function as the CompactFlash interface. The total number of pins in the SmartMedia interface is 2 2.

Memory Stick和MMC/SD快閃記憶體卡介面亦為小型 92447 54 200408950 "面口為並/又有出現並列的數據或位址匯流排。相反地, 串列數據是經由串列數據接腳DATAI〇而執行轉換,其對 應於接腳1 7 ( A3 )。數據的計時是與於接腳丨8之時脈 SERCLK同步。命令訊號CMD或BITSET則佔用接腳 (A0 )。MMC/SD和Memory Stick介面僅需要6支接腳外 加電源和接地接腳。 在主動式轉換器晶片24〇A内之偵測邏輯讀取卡選擇 接腳CD0、CD1以便偵測是否有快閃記憶體卡出現。當有 新卡出現時,則偵測邏輯會讀取作為輸入之接腳cei、cE2 以便決定卡型<。在轉接^之接線和卡的行為決定是否 CE卜CE2是由主動式轉接器24〇Α提升至高位準或降低至 低位準。 在快閃讀卡機内使用之主動式轉換器晶片的優點 依據本發明之用於快閃記憶體卡之主動式轉換器晶片 可接受多種不同形式的卡。此主動式轉換器晶片可以接收 S_Media、MultiMediaCard、Secm.e 、和The interface of Memory Stick and MMC / SD flash memory card is also small. 92447 54 200408950 " The interface is parallel / with parallel data or address bus. In contrast, the serial data is converted via the serial data pin DATAI0, which corresponds to pin 17 (A3). The timing of the data is synchronized with the clock SERCLK on pin 丨 8. The command signal CMD or BITSET occupies the pin (A0). MMC / SD and Memory Stick interfaces require only 6 pins plus power and ground pins. The detection logic reads the card selection in the active converter chip 24A. Pins CD0 and CD1 are used to detect whether a flash memory card appears. When a new card appears, the detection logic will read the input pins cei and cE2 to determine the card type <. The behavior of the connection and card during the transfer ^ determines whether CE and CE2 are raised to a high level or lowered to a low level by the active adapter 24〇A. Advantages of an active converter chip used in a flash card reader The active converter chip for a flash memory card according to the present invention can accept many different forms of cards. This active converter chip can receive S_Media, MultiMediaCard, Secm.e, and

Stick 卡。 一 主動式轉換器是藉由C0mpactFlash卡形式因素而建 構的。然後讀# c〇mpactFlash卡之讀卡機可讀取任何插义 此CompactFlash轉接器的其他快閃 所提出之從小型快閃卡格式至 對A?、使付很谷易即可债測插入轉接 式。因此利用CompactFlash讀卡機 執行快閃記憶體卡型式的偵測。如 記憶體卡。 CompactFlash 的接腳 器之快閃記憶體卡的型 即可利用電子偵測自動 串列至並列等之訊號轉 92447 55 200408950 換是由CompactFlash讀卡機執行而非由轉接器執行。所以 可以在降低轉接器成本的同時僅稍微增加CompactFlash 讀卡機的成本。CompactFlash讀卡機可以使用單一個 CompactFlash插槽讀取多種快閃卡之型式,其包含有 SmartMedia、MultiMediaCard、Secure Digita卜 Memory Stick 和CompactFlash,且可以在其輸出端與複數個標準介面連 接,這些介面包含有但不是侷限於CF、MMC/SD、IDE、 •和PCMCIA標準。 在快閃讀卡機内使用之主動式轉換器晶片的另一個實施例 本發明者提出許多其他實施例。可支援如Smart卡等 之不同快閃卡格式,且在多卡快閃讀卡機内所包含之插槽 可以較所示的四個插槽多或少。可將任何需要控制匯流 排、蚪脈、數據匯流排和位址匯流排之裝置設計成可插入 此插槽。此種裝置之範例包含有(但不是侷限於)dsl數 機礼紋女全裝置、微型硬碟、數位相機、視訊相機、 %印表機等。 雖然在本發明的說明中是連接至個人電腦pc主機, :是此主機亦可已是如1政或G3等蘋果電腦。此主機 称可以是SUN電腦,或任何使用變化介面的主機電腦。本 ^明:可以應用至如掌上型電腦之個人數位助理(舰)、 裝置:《如具有變化介面功能之無線電話之其他掌上型 因為數位 可是, ^ 間你使用術語,,C_pactFlash讀. 办像通#疋從快閃 卞碩取且然後寫 92447 56 200408950Stick card. An active converter is constructed by the form factor of CompactFlash card. Then read the # c〇mpactFlash card reader to read any plug-in that this CompactFlash adapter proposes from the small flash card format to A? Transfer type. Therefore, a CompactFlash card reader is used to detect the type of the flash memory card. Such as a memory card. The type of the compact flash memory card of the CompactFlash connector can be automatically serialized to parallel signals using electronic detection. 92447 55 200408950 The replacement is performed by the CompactFlash card reader instead of the adapter. So you can reduce the cost of the adapter while only slightly increasing the cost of the CompactFlash card reader. CompactFlash card reader can use a single CompactFlash slot to read multiple flash card types, including SmartMedia, MultiMediaCard, Secure Digita Memory Stick, and CompactFlash, and can be connected to a number of standard interfaces at its output. These interfaces Contains but is not limited to the CF, MMC / SD, IDE, • and PCMCIA standards. Another embodiment of an active converter chip used in a flash card reader The present inventors have proposed many other embodiments. It supports different flash card formats, such as Smart cards, and the number of slots included in a multi-card flash card reader can be more or less than the four slots shown. Any device that needs to control the bus, loop, data bus, and address bus can be designed to be inserted into this slot. Examples of such devices include, but are not limited to, dsl digital devices, micro hard drives, digital cameras, video cameras, printers, etc. Although in the description of the present invention is connected to a personal computer pc host, this host may also be an Apple computer such as a government or G3. This host can be called a SUN computer, or any host computer that uses a changing interface. Note: This can be applied to personal digital assistants (ships) such as palmtop computers, devices: "Other palmtops, such as wireless phones with changing interface functions, because digital, but you use terms, C_pactFlash read. Do like通 # 疋 Get it from Flash and write 92447 56 200408950

CompactFlash讀卡機能夠從pc或從其他快閃記憶體卡讀 取檔案且將檔案寫入快閃記憶體卡。因此C01TipactFlash讀 卡機實際上為讀取機/寫入機。 在其他實施例中,可在自主性裝置内加設 CompactFlash讀卡機/多重快閃讀卡機,這些自主性裝置例 如有MP3播放器、列表機或鍵盤或監視器或立體音響裝 置。除此之外,亦可以在掌上型數據收集掃瞄裝置上加設 CompactFlash讀卡機/多重快閃讀卡機。也可以在舉例而言 使用微軟掌上型操作系統之個人數位助理裝置、口袋型個 人黾細裝置内加設此CompactFlash讀卡機/多重快閃讀卡 機。更可以在掌上型終端裝置、個人通訊裝置、先進的雙 向乎Η衣置、ό吾音錄放裝置中加設此c〇1T1pactFlash讀卡機 /多重快閃讀卡機。 包含有形式因素連接器之記憶體模組的說明 I數個('夬閃媒介|馬接至單_形式因素連接器以便提供 =組,換言之,簡稱為SmartStack模組,其可直接耦接至 I置。SmartStack模組並沒有包含控制器且是由主機内部 控制。形式因素連接器通常為CompaciF】ash(CF)形式因 素或可在各種裝置内使用之其他形式因素。在最佳實施例 中^ SmartStack記憶體模組包含有寫入保護開關,該開關 允許在SmartStack模組内之記憶體的某些部分不會被寫 入。除此之外,快閃記憶體的部分將配置給安全區用於儲 存訊息以便實現各種安全措施。,决閃記憶體的另一部分將 配置給儲存選擇性的生物辨識訊息’其可以是使用者的产 92447 57 200408950 紋或視網膜掃描訊息等。 s $ 了更詳細描述本發明,現請參考下列伴隨圖示之說 明。第 21 圖係顯示 SmartStack 模組 3100。SmartStack 模 i 3有耦接至連接裔3丨〇4之複數個記憶體裝置(亦 即,快閃晶片3l〇2a、3 102b、至31〇2n)。在最佳實施例中, 快閃晶片是耦接在一起’所以每一個區域均有冗餘。 在最佳實施例中,S —k模組與c〇mpactFlashThe CompactFlash card reader can read files from a PC or other flash memory cards and write files to the flash memory card. So the C01TipactFlash reader is actually a reader / writer. In other embodiments, a CompactFlash card reader / multiple flash card reader may be installed in an autonomous device, such as an MP3 player, a list machine or a keyboard or a monitor or a stereo device. In addition, a CompactFlash card reader / multiple flash card reader can be installed on the palm data collection and scanning device. This CompactFlash card reader / multiple flash card reader can also be installed in personal digital assistant devices and pocket personal smart devices using Microsoft's handheld operating system, for example. You can also install this c01T1pactFlash card reader / multiple flash card reader in palm-type terminal devices, personal communication devices, advanced two-way audio and video recording and playback devices. Descriptions of memory modules containing form factor connectors I. The SmartStack module does not include a controller and is controlled internally by the host. The form factor connector is usually a CompaciF] ash (CF) form factor or other form factor that can be used in various devices. In the preferred embodiment ^ The SmartStack memory module includes a write protection switch, which allows some parts of the memory in the SmartStack module to not be written. In addition, the flash memory part will be allocated to the safe area Used to store messages for various security measures. Another part of the flash memory will be configured to store selective biometric messages' which can be the user's product 92447 57 200408950 patterns or retinal scan messages, etc. s $ 了 更To describe the present invention in detail, please refer to the following accompanying drawings. Figure 21 shows the SmartStack module 3100. The SmartStack module i 3 is coupled to the connection module 3 丨 〇 4 multiple memory devices (ie, flash chips 3102a, 3102b, to 3102n). In the preferred embodiment, the flash chips are coupled together, so each area has redundancy In the preferred embodiment, the S-k module and cmFlash

丨()卡^有相同的形式因素。然後此模組可插入任何CF 插槽。第22圖係顯示可以使用SmartStack模組31〇〇之如 快閃言買卡機3202、數位相機32〇4或Mp3播放器32_ 應用之範例。在悬·伟本你/ f 士 在取仏K轭例中,僅以CF讀卡機為基礎之丨 () cards have the same form factor. This module can then be inserted into any CF slot. Figure 22 shows an example of an application that can use the SmartStack module 3100, such as flash card reader 3202, digital camera 3204, or Mp3 player 32_. In Xuan Weiben you / f taxi In the example of taking K yoke, only based on CF card reader

SmartStack模組31〇〇可讀取/寫人Sm如媒介,且將 SmartStack模組插入標準的CF讀卡機並不會危宝SmartStack module 3100 can read / write Sm such as media, and inserting the SmartStack module into a standard CF card reader will not be dangerous

Smartstack。如圖所示,Smartstack模組並不包ς有控制 器,且是由主機側控制。因為模組本身沒有任何控制器, i所以很容易即可擴充增加額外的記憶體。 卡偵測 第23圖之表係顯示裝置如何偵測特殊的卡。在此實施 例中田將SmaitStack模組(亦即’ SmartStack NAND或 S_tStaCk NOR )插入插槽時,卡伯測接腳(cd丨和⑶2 ) 會變成低位準。為了與可以讀取SmartSuck模組卡的裝置 相容’卡致能接腳(⑶和CE2)亦會變成低位準。圖中 亦可以看出,其他記憶體模組具有用於偵測之不同接腳結 構0 58 92447 200408950 定址 第24圖之表係顯示SmartStack模組的定址。在最佳 實施例中’將以類似於規劃傳統記憶體模組之方式規劃 SmartStack模組。其唯一的差異是在晶片選擇。 第24A圖係顯示在CompactFlash卡内SmartStack模 組位址線(S 0…s 3 )及其相當接腳間之關係。 安全和生物辨識訊息 第25圖係顯示SmartStack模組3300,其包含有寫入 保護機制3302、安全區3304和生物辨識區33 〇6。可拴鎖 或解拾鎖寫入保護機制用於決定何時可寫入模組。在最佳 貝施例中的寫入保護機制可由軟體讀取以避免寫入於使用 者的區域。可能需要在各種個人快閃媒介上配置用於安全 和生物辨識之空間,在此情況下可使用相同的表產生此訊 息。從此實施例中可以看$,安全區33〇4和生物辨識區 33 06是配置在3102a,中。任何具有此方面技藝者均認為區 域3302和3304應該配置在任何或所有的快閃晶片31〇2^ 至3 1 02η’内,且仍涵蓋在本發明的精神和目的中。 第26圖之表係顯示用於SmartStack模組之數據安全 區的设疋。為了在SmartStack模組中設置安全區,在最佳 實施例中將遵循下列方法兩個位元組,位元組〇 = 元組1,將設定為C3B6。下一個位元組,位元組2,定義 其功能。除此之外,位元組5 (區塊狀態旗標)將總是設 定為OxFO (或0x0F)以便標示失效區塊,所以操作系統 或拿刃體才不會意外的將其複寫。 92447 59 200408950 為堆宜增加隨機存取記憶體(ram )可對性能進行額 外的改善。第2 —、 、 圖頒示為SmartStack模組3400增加 RAM3402 以係并 M # L, 文文。其性能。藉由為模組340〇增加ram 3 4 0 2,可將數妙 蘇储存在此且因此使得在模組内可快速存取 數據。 除此之外,^pQ 。 了將Smartstack模組設計成具有如在母板 上具有子板的功能所盆—曰 刀犯所以其谷置可因此而模組式的增加。Smartstack. As shown in the figure, the Smartstack module does not include a controller and is controlled by the host side. Because the module itself does not have any controller, i can easily be expanded to add additional memory. Card Detection The table in Figure 23 shows how the device detects special cards. In this embodiment, when Nakata inserts the SmaitStack module (that is, 'SmartStack NAND or S_tStaCk NOR') into the slot, the Kappa test pins (cd 丨 and ⑶2) will become low level. In order to be compatible with devices that can read SmartSuck module cards, the card enable pins (CD and CE2) will also become low level. It can also be seen in the figure that other memory modules have different pin structures for detection. 0 58 92447 200408950 Addressing The table in Figure 24 shows the addressing of the SmartStack module. In the preferred embodiment, the SmartStack module will be planned in a manner similar to that of traditional memory modules. The only difference is in wafer selection. Figure 24A shows the relationship between the SmartStack module address lines (S 0 ... s 3) and their corresponding pins in the CompactFlash card. Security and Biometric Messages Figure 25 shows the SmartStack module 3300, which includes a write protection mechanism 3302, a security zone 3304, and a biometric zone 33〇6. A lockable or unlockable write protection mechanism is used to determine when the module can be written. The write protection mechanism in the best case is readable by software to avoid writing to the user's area. Spaces for security and biometrics may need to be configured on various personal flash media, in which case this information can be generated using the same table. It can be seen from this embodiment that the security zone 3304 and the biometric zone 33 06 are arranged in 3102a. Anyone skilled in this field thinks that the areas 3302 and 3304 should be arranged in any or all of the flash chips 31022 to 3 1 02η ', and still be included in the spirit and purpose of the present invention. The table in Figure 26 shows the settings of the data security zone for the SmartStack module. In order to set the security zone in the SmartStack module, the following method will be followed in the preferred embodiment. Two bytes, byte 0 = byte 1, will be set to C3B6. The next byte, byte 2, defines its function. In addition, byte 5 (block status flag) will always be set to OxFO (or 0x0F) to indicate the invalid block, so the operating system or the blade body will not accidentally overwrite it. 92447 59 200408950 It is advisable to add random access memory (ram) to the heap to further improve performance. The second, and the figure show the addition of RAM3402 to the SmartStack module 3400 to connect M # L, text. Its performance. By adding ram 3 402 to the module 340, the data can be stored here and therefore the data can be quickly accessed within the module. Other than that, ^ pQ. In order to design the Smartstack module to have the function of having a daughter board on the motherboard-the knife guilty, its valley can be increased due to this.

SmartStack 植知女叮 , 、、、、亦可纟又計成可將卡插入在前一個卡的尾端 而形成串鏈(或雛菊鏈)。 第 圖、頌不依據本發明之雛菊鏈接的複數個 SmartStack 模 έ曰 ςηπ x c ^ 、、且500和5〇2。因此,在此實施例中,一個 s服tstaek模組則在其中—端具有-個母連接器5〇6而 在其另^而則具有一個公個連接器、(擴充槽)508以便可 以插入更多的卡。為另 下在另一個貫施例中,可將擴充卡本身設 計成具有許多擴充j:阜「I、& σ ’、 母連接為)’由此使用者可以插入 ,SmartStack 模相 0 、'' SmanStack模組可選擇性使得使用者可 以在將影像傳送(儲在) )至快閃媒介其本身之前综覽該影 像。 ’、〆 f 29圖係顯示做為擴充隔間之SmartStack模組600。 在此貝加例中’可將頟外白勺s_tstack才莫組插入公的連接 器插槽6 0 2且母的遠接哭 的運接為604將連接至SmartStack致能的SmartStack is known for women, and can also be inserted into the tail of the previous card to form a string (or daisy chain). In the figure, a plurality of SmartStack modules that are not linked to a daisy according to the present invention are ιηπ x c ^, and 500 and 502. Therefore, in this embodiment, a server tstaek module has a female connector 506 in one end and a male connector (expansion slot) 508 in the other end so that it can be inserted. More cards. In another embodiment, the expansion card itself can be designed to have many expansions j: "I, & σ ', the parent connection is)' so that the user can insert, SmartStack mode 0, ' 'The SmanStack module is optional so that users can view the image before transmitting (storing) it to the flash media itself.', 〆f 29 shows the SmartStack module 600 as an expansion compartment. In this example, the s_tstack module can be inserted into the male connector slot 6 0 2 and the female remote connection is 604, which will be connected to the SmartStack enabled.

CompactFlash 主機。 用於智慧型及”傻瓜型”快閃卡之多模式控制器 大部分的快閃卡系統控制器僅能同時與一種型式的快 92447 60 200408950 纟某Y起動作。第3 0圖係顯示適用於單媒介型式之系 ,可疋如本發明者所知以及前文中所說明的,在某些 例子中,有些控制器可以同時與多種媒I型式n ^ 主機4 0 0 0可以县士 ρ ρ ^ ,θ 疋如PC、手揆式電腦、PDA等具有介 面連接器4001可連接至控制器1C 4010之各種形式電腦的 種為了簡糸明確,圖中沒有顯示連接器之詳細圖。 肖早所况明,介面連接器可以是如IDE、USB或乙太網 路(未顯示於前文中)等各種廣型式之介面中的任何一種。 或者可m統匯流排(PCI等),或者是任何其他種適合 的:路介面’或者是由電腦4_所提供的網路連線。前述 I面疋利用控制益IC 4010轉換成與快閃媒介之介 面4011。介面4〇11 (及可能的轉接器,為簡潔所以沒有顯 不於此)的許多概念已經在前述章節中詳細說明過。 哭曰主機電腦4〇〇〇通常亦具有驅動器軟體4〇〇2,且轉換 益j片4010具有韌體4〇12。快閃媒介4〇2〇通常包含有控 2部分4G21和快閃部分4Q22。在大部分的例子中,這 2 2分為至少兩個不同的1C,雖然在某些例子中他們可以 正合成-個1C。可是,在所有的例子中,控制器的部分需 要很多額外成本’ $管其與快閃部分是否由不同晶片組成 或整合成早一的1C。 通常,控制器'4021白勺目的是要為系.統提供具有特定格 1完美媒介’所以電腦4_所看到的是完美無缺的儲存 、’1 4020,而非具有特定瑕疵必須排除之快閃4022。 第3 1圖係顯示改善式快閃媒介4〇2〇b。快閃媒介4〇2〇b 92447 61 200408950 :具有快閃部分或IC4〇22,但是控制器部分 :面::!細顯示的是媒介—其中有-些概念: 媒介和::中已經提出,且在一些例子中已經劃分成快閃 在:此口 y介轉接卡’如同先前所說明的。該媒介m 4030 ::子’包含有媒介的特定基本規範,如記憶體型 二裎:广夏等。一般而言,控制器4021 (第30圖)係用 ㈣=類訊息;可是,如先前所述,在快閃媒介内設置 錯誤㈣。這個工作目前是 之軟體部分的上/:s:b其“疋位於其正常存取 之 而,亦疋用於管理錯誤的更正和晶片4022 义區塊對照,同時將這虺泉 本身内。或…㈣存在快閃媒介4020b 4_内之骚動。。p列子中,在匕工作是轉移給在主機電腦 〈犯動為軟體4002b。 件二常?:誤的對照和其他的功能可由此等兩個軟體元 ::012和驅動晴4〇〇2b)之間之組合而處理, 得《Λ-Ϊ例子中’其可以全部轉移給韌體4〇12b,這使 仔.¾動為軟體4〇〇2b 器而不必包含有特❹I,娜 的可移動式媒介驅動 ^ 有特殊化的轫肢。將控制全部轉移給ί刃邱 012b使得快閃的使 3。圖)所執行的功能。因此,::=控制啊^ 軟體,且使用者將 :乍…無法分辨這兩種 標識使用在的咖、修補程式等。 接心不2 論的所有例子中,機電媒介轉 &quot;不同機電連接介面等所使用之匯流排侧 92447 62 200408950 上。 第32圖係顯不ID 4030的各種應用。舉例而言,出 4030a使用如先前所述的簡單提升和下降。1〇4〇3卟使用 分壓器而非簡單的提升和下降,在此範例中分壓器是由 R2/R3和R4/R5構成。藉由使用分壓器,有限數目的接腳, 舉例而言,兩支接腳可延伸而出用於提供16或更多不同形 式的卡或ID,依據此事實而非一支接腳一個位元(高或/ 低),則目前利用分壓器可支援每一支接腳有多個電壓位準 (且口此夕個位元),且因此透過有限的接腳數目亦可辨識 更夕卡的組合。在控制器的部分,可使用比較器以便再次 產生數位訊號(為簡潔所以沒有顯示)。 ^⑴40300藉由令小型E2可規劃R0M作為數位1〇可 付到相同結果。其可以是遮罩規劃或£2型串列記憶體,且 7便且即可獲得。可在工廄或在各種場所透過韌體4 〇 m 規剑此E。本發明者和具有此方面技藝者已知有許多種型 j的率列匯流排(如有Dallas Semiconduct〇r、代等所提 *^gle Wne ) ’其具有很少的接腳,在一些例子中, 其包含電源接腳大約為1至4支接腳。舉例而;,使用E2 的k點為使得可以使用快閃晶片4〇22,就算其具有不良的 啟動區’此乃因為新的啟動區位址是整合在4030c内而非 相信主储存哭4 〇 ? 9 3 ^ a ϋ22疋不會有錯誤的。 因為工業界朝具有較高單晶片容量發展的趨勢,所以 启pi ° 有不良部分的可能性會增加。藉由將啟動區位 矛夕至i如ID403 0C等辅助裝置會導致可使用晶片4〇22之產 63 92447 200408950 量增加,且因此可進一步降低成本。 同1·控制益4021的免除使得可以進一步降低媒介 4〇22的成本。藉由組合能夠處理此二種媒介卡4022之韌 體4012b和上述已經討論過和其他沒有討論過之所有格式 之控制器,以及如4〇2〇等具有ID4㈣之無控制器媒介 卡,在市場上可以保證其向上相容。 隹:、、i已、、二依據所頫示實施例說明本發明,任何具有此 _方面技藝者將很容易即可瞭解對這些實施例可以進行很多 種的、又動’且這些變動均是涵蓋在本發明的精神和目的 内。因此,任何具有此方面技藝者均可執行許多的修正而 不會偏離所附申請專利範圍。 [圖示簡單說明] 第1A圖係顯示用於將影像從數位相機轉移到pc之快 閃記憶體卡和轉接器。 第1 B圖係喊示具有c〇mpactpiash卡插入其内之CF •至PCMCIA轉接器。 第1C圖係顯示連接至PCMCIA讀卡機之PC。 第2A圖係顯示數位相機所使用的各種快閃記憶體卡 格式。 第2B圖係顯示使用主動轉換器晶片Η之Mem〇ry Stick至PCMCIA轉接器。 第2C圖係顯示用於收容轉接器之傳統隔間(前視 圖)。 苐3A圖係於員示可以接收SmartMedia、 64 92447 200408950CompactFlash host. Multi-mode controllers for smart and "fool" flash cards Most flash card system controllers can only work with one type of flash at the same time. 92447 60 200408950 Figure 30 shows a system suitable for a single media type. As known by the inventors and explained above, in some examples, some controllers can work with multiple media types at the same time. N ^ Host 4 0 0 0 can be a county ρ ρ ^, θ 疋 Such as PC, portable computer, PDA and other interface connectors 4001 can be connected to the controller 1C 4010 various types of computers for simplicity and clarity, the connector is not shown in the figure Detailed diagram. As Xiao Zao said, the interface connector can be any of a wide variety of interfaces such as IDE, USB, or Ethernet (not shown above). It can be a bus (PCI, etc.), or any other suitable: road interface ’or a network connection provided by a computer 4_. The aforementioned I-plane is converted into an interface 4011 with a flash medium by using the control IC 4010. Many concepts of interface 4011 (and possible adapters, which are not shown here for simplicity) have already been explained in detail in the previous sections. Crying that the host computer 4000 usually also has driver software 002, and the conversion benefit chip 4010 has a firmware 4012. The flash media 4202 usually contains a control part 4G21 and a flash part 4Q22. In most cases, these 2 are divided into at least two different 1Cs, although in some cases they can be synthesized into one 1C. However, in all the examples, the part of the controller requires a lot of extra cost, whether it is composed of different chips or the flash part or integrated into the earlier 1C. Generally, the controller '4021' is to provide the system with a perfect medium with a specific grid 1 '. So what the computer 4_ sees is perfect storage,' 1 4020, not a specific defect that must be eliminated quickly. Flashing 4022. Figure 31 shows the improved flash medium 4020b. Flash media 4〇2〇b 92447 61 200408950: Has flash part or IC4〇22, but the controller part: surface ::! Shown in detail is the medium-which has some concepts: the medium and: have been proposed, and have been divided into flashes in some examples. Here: the y-media adapter card 'is as explained previously. The medium m 4030 :: child 'contains specific basic specifications of the medium, such as memory type Eryi: Guangxia and so on. In general, the controller 4021 (Figure 30) uses ㈣ = type messages; however, as described earlier, the error 设置 is set in the flash media. This task is currently on the software part of /: s: b, which "is located in its normal access, and is also used to manage error corrections and compare the 4022 meaning block of the chip, and at the same time within the spring itself. Or … There is a commotion in the flash media 4020b 4_. In the p Liezi, the work is transferred to the host computer <offense is software 4002b. The second common ?: Mistakes of control and other functions The combination of the two software elements :: 012 and the drive clear 4.02b) was processed, resulting in the "Λ-Ϊ example ', which can be all transferred to the firmware 4012b, which makes the .4 software into software 4. 〇〇2b device does not need to include special I, Na's removable media drive ^ has a special limb. All control is transferred to 刃 丘 Qiu 012b to make the flash function (Figure 3) performed. Therefore :: = Control ^ Software, and the user will: At first ... I can't distinguish between the two logos used in the coffee, patches, etc. In all the examples in the second chapter, the electromechanical media transfer &quot; different electromechanical connection interface Etc. on the bus side 92447 62 200408950. Figure 32 shows the ID 4030 Various applications. For example, the output 4030a uses a simple boost and drop as previously described. 1040 uses a voltage divider instead of a simple boost and drop. In this example, the voltage divider is made by R2 / R3 And R4 / R5. By using a voltage divider, a limited number of pins, for example, two pins can be extended to provide 16 or more different forms of cards or IDs, based on this fact instead of One pin per bit (high or low), currently using a voltage divider can support multiple voltage levels for each pin (and one bit at a time), and therefore through limited pins The number can also identify the combination of more advanced cards. In the part of the controller, a comparator can be used to generate a digital signal again (so it is not shown for simplicity). ^ ⑴40300 By making small E2 can plan ROM as digital 10 can be paid The same result. It can be a mask plan or a type 2 tandem memory, and it is easily available. It can be used in the factory or at various places through the firmware 400m. This inventor and has There are many types of serial buses known to the artisan (such as Dallas * ^ Gle Wne mentioned by Semiconductor, generation, etc. 'It has very few pins. In some examples, it contains about 1 to 4 pins for power pins. For example, use the k-point of E2 In order to make it possible to use the flash chip 402, even if it has a bad boot area 'This is because the new boot area address is integrated in 4030c instead of believing that the main storage cry 4 0? 9 3 ^ a ϋ 22 疋 will not have False. Since the industry has a tendency to develop higher single-chip capacity, the possibility of defective parts will increase. Piping the starting location to auxiliary devices such as ID403 0C will lead to the use of chips. The output of 4022 increased by 63 92447 200408950, and thus the cost can be further reduced. The exemption of the same control benefit 4021 makes it possible to further reduce the cost of the media 402. By combining the firmware 4012b capable of handling these two media cards 4022 and the controllers of all the formats discussed above and others not discussed, as well as controllerless media cards with ID4㈣ such as 4020, etc., in the market It is guaranteed to be upward compatible.隹: ,, i ,,, and 2 illustrate the present invention based on the embodiments shown. Anyone skilled in this field will easily understand that these embodiments can be performed in a variety of ways, and that these changes are Covered by the spirit and purpose of the present invention. Therefore, any person skilled in this field can perform many amendments without departing from the scope of the attached patent application. [Brief description of the icons] Figure 1A shows a flash memory card and adapter for transferring images from a digital camera to a pc. Figure 1B shows a CF-to-PCMCIA adapter with a compactpiash card inserted in it. Figure 1C shows a PC connected to a PCMCIA card reader. Figure 2A shows the various flash memory card formats used by digital cameras. Figure 2B shows a Memory Stick to PCMCIA adapter using an active converter chip. Figure 2C shows the traditional compartment (front view) for receiving the adapter.苐 3A picture is showing staff can receive SmartMedia, 64 92447 200408950

MultiMediaCard、Secure Digital、和 Memory Stick 等快門 記憶體卡的通用型CompactFlash轉接器。 第3B圖係顯示CompactFlash讀卡機,其可以乡τ&lt;由被 動式轉接為項取 SmartMedia、Mu 11iMediaCard、Secure Digital、和Memory Stick等快閃記憶體卡並轉換成 CompactFlash 形式。 第4A至4E圖詳細說明由CompactFlash讀卡機所執 行之快閃記憶體卡形式偵測。 第4A圖係顯示CompactFlash讀卡機介面,在此將凸 顯CE1和CE2接腳。 第4 B圖係顯示插入連接器以便進行卡形式價測之 CompactFlash 卡 〇 第4 C圖係顯示插入連接器以便進行卡形式偵測之 MultiMediaCard 或 Secure Digital 卡。 第4 D圖係顯示插入連接器以便進行卡形式偵測之 Memory Stick 卡 〇 第4 E圖係顯示插入連接器以便進行卡形式偵測之 SmartMedia 卡。 第 5 圖為用於 SmartMedia、MMC/SD 和 Memory Stick 至CompactFlash轉接器之接腳對照表。 第6圖係顯示快閃卡讀卡機之多插槽實施例之圖示。 第7圖係顯示在PC内之快閃記憶體讀卡機。 第8圖係顯示在PC其中一驅動隔間内具有快閃記憶 體讀卡機之PC機殼。 65 92447 200408950 第9圖係顯示獨立型快閃讀卡機之圖示,其可接受許 多格式之快閃記憶體卡且可在不與p C連接的情況下將影 像複製到行動碟。 第1 0圖係顯示用於快閃記憶體讀卡機之轉換器晶片 之圖式。 第1 1圖係顯示CompactFlash讀卡機,其可以經由被 動式 IDE 轉接器讀取 SmartMedia、MultiMediaCard、Secure 馨Digita卜和Memory Stick等快閃記憶體卡並轉換成 CompactFlash 形式。 弟1 2 A至1 2 E圖洋細說明由c 〇 m p a c t F1 a s h讀卡機所 執行之快閃記憶體卡型式偵測。 第1 2A圖係顯示CompactFlash讀卡機介面,在此凸顯 C E 1和C E 2接腳。 第1 2B圖係顯示插入連接器以便進行卡型式债測之 CompactFlash 卡。 • 第1 2C圖係顯示插入連接器以便進行卡型式偵測之Universal CompactFlash adapter for shutter memory cards such as MultiMediaCard, Secure Digital, and Memory Stick. Figure 3B shows a CompactFlash card reader, which can be converted from passive to smart flash, such as SmartMedia, Mu 11iMediaCard, Secure Digital, and Memory Stick, and converted to CompactFlash format. Figures 4A to 4E illustrate the flash memory card form detection performed by the CompactFlash card reader in detail. Figure 4A shows the interface of the CompactFlash card reader. The CE1 and CE2 pins will be highlighted here. Figure 4B shows a CompactFlash card inserted into a connector for card-type price evaluation. Figure 4C shows a MultiMediaCard or Secure Digital card inserted into a connector for card-type detection. Figure 4D shows the Memory Stick card inserted into the connector for card format detection. Figure 4E shows the SmartMedia card inserted into the connector for card format detection. Figure 5 shows the pin comparison table for SmartMedia, MMC / SD and Memory Stick to CompactFlash adapters. FIG. 6 is a diagram showing a multi-slot embodiment of a flash card reader. Figure 7 shows the flash memory card reader in the PC. Figure 8 shows a PC case with a flash memory card reader in one of the drive compartments of the PC. 65 92447 200408950 Figure 9 shows a diagram of a stand-alone flash memory card reader. It accepts flash memory cards in many formats and can copy images to a removable disk without connecting to PC. Fig. 10 is a diagram showing a converter chip for a flash memory card reader. Figure 11 shows a CompactFlash card reader, which can read flash memory cards such as SmartMedia, MultiMediaCard, Secure Digita, and Memory Stick via a passive IDE adapter and convert them into CompactFlash format. Figures 1 2 A to 1 2 E illustrate the flash memory card type detection performed by a card reader of 〇 m p a c t F1 a s h. Figure 1 2A shows the interface of the CompactFlash card reader, and the C E 1 and C E 2 pins are highlighted here. Figure 12B shows a CompactFlash card inserted into a connector for card type debt testing. • Figure 1 2C shows the connector inserted for card type detection.

MultiMediaCard 或 Secure Digital 卡。 第1 2D圖係顯示插入連接器以便進行卡型式偵測之 Memory Stick 卡。 第1 2E圖係顯示插入連接器以便進行卡型式偵測之 SmartMedia 卡。 第1 3圖係顯示使用IDE轉換器晶片之快閃卡讀卡機 的多插槽實施例之圖式。 第14圖係顯示在PC内使用mE轉換器晶片的快閃記 92447 66 200408950 憶體讀卡機之圖式。 第1 5圖係顯示具有IDE轉換器晶片之獨立型快閃讀 卡機的圖示’其可接受許多格式之快閃記憶體卡且可在不 與主機PC連接的情況下將影像複製到行動碟。 第1 6圖係顯示用於快閃記憶體讀卡機之ide轉換器 晶片之圖不。 第1 7圖係顯示CompactFlash讀卡機系統,其可以在 輸入端讀取 SmartMedia、MultiMediaCard、Secure Digital、 和Memory Stick等快閃記憶體卡,且在輸出端與MultiMediaCard or Secure Digital card. Figure 1 2D shows a Memory Stick card inserted into the connector for card type detection. Figure 1 2E shows the SmartMedia card inserted into the connector for card type detection. Fig. 13 is a diagram showing a multi-slot embodiment of a flash card reader using an IDE converter chip. Figure 14 shows the flash memory using the mE converter chip in a PC 92447 66 200408950 memory card reader. Figure 15 shows a diagram of a stand-alone flash card reader with an IDE converter chip. 'It can accept flash memory cards in many formats and can copy images to mobile without connecting to the host PC. dish. Figure 16 shows the ide converter chip used in the flash memory card reader. Figure 17 shows a CompactFlash card reader system, which can read SmartMedia, MultiMediaCard, Secure Digital, and Memory Stick flash memory cards at the input end, and

CompactFlash、IDE 和 PCMCIA 介接。 第1 8圖之表係顯示在快閃媒介和複數個介面間之翻 譯機。 第1 9圖係顯示依據本實施例之主動式轉接器晶片的 方塊圖。 第 20 圖係顯示用於 s1Tiart]viedia、MMC/SD 和 MemoryCompactFlash, IDE and PCMCIA interfaces. The table in Figure 18 shows the translator between flash media and multiple interfaces. Figure 19 is a block diagram showing an active adapter chip according to this embodiment. Figure 20 shows s1Tiart] viedia, MMC / SD and Memory

Stick至CompactFlash轉接器之接腳對照表。 第21圖係顯示SmartStack模組。 第22圖係顯示可以使用Smartstack模組之如快閃讀 卡機、數位相機或MP3播放器等應用之範例。 第23圖之表係顯示裝置如何偵測特殊的卡。 第24圖之表係顯示SmartStack模組的定址。 第24A圖係顯示在卡内㈣模 組位址線(SO·..S3)及其相關接腳間之關係。 、 第25圖係顯示Sma心ack模組包含有寫入保護機 92447 67 200408950 制、安全區和峰私倫 王物辨識區。 第26圖之表4 _ η員不用於Smarts tack模組之數攄念 區的設定。 i 第27圖係龜一&amp; 、’、、貝不為SmartStack模組增加RAM以便改、· 其性能。 # 第28圖係顯示依據本發明以雛菊鏈連接之複數個 SmartStack 模組。 第 第 第 第 29圖係顯示做為擴充隔間之SmartStack模組。 3 0圖係顯示適用於單媒介型式之系統。 j 1圖係顯示成本改善之快閃媒介。 32圖係顯示ID 4030的各種應用。 10 CF至PCMCIA轉接器 10’ SmartMedia 至 PCMCIA 轉接器 11 主動式轉換器晶片 • 12 PCMCIA讀卡機 14 數位相機 15 Memory Stick 至 PCMCIA 轉接器 16 CompactFlash 卡 18 Memory Stick 卡 20 個人電腦(PC) 21 中央處理單元(CPU) 22 PCMCIA 插槽 24 SmartMedia 卡 2 6 Secure Digital (SD)卡 28 MultiMediaCard(MMC)卡 3 0 SmartMedia 轉接器 68 92447 200408950 32 MMC/SD轉換器 34 Memory Stick 轉接器 40 轉換器晶片 42 快閃(CompactFlash)讀卡機 44 連接器 46 USB連接器 50 卡型式偵測器 52、54 [電阻器 56、 58 連接槽 62 CompactFlash 連接器 64 MMC/ SD連接器 66 SmartMedia 連接器 68 Memory Stick 連接 哭 σσ 70 大容量儲存裝置 72 HDD隔間 74 FDD隔間 76 行動碟 78 發光二極體 79 按紐 80 快閃讀卡機 90 匯流排 92 中央處理單元(CPU) 94 RAM/ROM 96 計時器 98 移位器 99 通用型輸入/輸出(GPI〇) 100 隔間(bay) 101 USB介面 102 介面埠 103 、104 ' 106 插槽 140 IDE轉換器晶片 146 IDE連接器 150 卡型式偵測器 152 、154 電阻哭 15 6 連接5'插座 162 CompactFlash 連接器Pin-to-Compact Adapter Pin Comparison Table. Figure 21 shows the SmartStack module. Figure 22 shows examples of applications that can use Smartstack modules such as flash card readers, digital cameras, or MP3 players. The table in Figure 23 shows how the device detects special cards. The table in Figure 24 shows the addressing of the SmartStack module. Fig. 24A shows the relationship between the address lines (SO · ..S3) of the card's die set and its related pins. Figure 25 shows that the Sma core ack module includes a write protector 92447 67 200408950 system, a security zone and a peak privacy zone. Table 4 in Fig. 26 _ η is not used for setting the number of zones of the Smarts tack module. i Figure 27 shows the first and second addition of RAM to the SmartStack module to improve its performance. # FIG. 28 shows a plurality of SmartStack modules connected by a daisy chain according to the present invention. Figure 29 shows the SmartStack module as an expansion compartment. Figure 30 shows a system suitable for a single media type. j 1 is a flash media showing cost improvement. Figure 32 shows the various applications of ID 4030. 10 CF to PCMCIA adapter 10 'SmartMedia to PCMCIA adapter 11 Active converter chip • 12 PCMCIA card reader 14 Digital camera 15 Memory Stick to PCMCIA adapter 16 CompactFlash card 18 Memory Stick card 20 Personal computer (PC ) 21 Central Processing Unit (CPU) 22 PCMCIA slot 24 SmartMedia card 2 6 Secure Digital (SD) card 28 MultiMediaCard (MMC) card 3 0 SmartMedia adapter 68 92447 200408950 32 MMC / SD converter 34 Memory Stick adapter 40 Converter chip 42 CompactFlash card reader 44 Connector 46 USB connector 50 Card type detector 52, 54 [Resistor 56, 58 Connector slot 62 CompactFlash connector 64 MMC / SD connector 66 SmartMedia connection 68 Memory Stick connection σσ 70 mass storage device 72 HDD compartment 74 FDD compartment 76 mobile disk 78 light-emitting diode 79 button 80 flash card reader 90 bus 92 central processing unit (CPU) 94 RAM / ROM 96 timer 98 shifter 99 general-purpose input / output (GPI〇) 100 bay (bay) 101 USB interface 102 interface port 103, 104 '106 slot 140 IDE converter chip 146 IDE connector 150 card type detector 152, 154 resistance cry 15 6 5' socket 162 CompactFlash connector

92447 69 20040895092447 69 200408950

164 MMC/ SD連接器 166 SmartMedia 連接器 168 Memory Stick 連接器 170 大容量儲存裝置 176 行動碟 178 二極體LED 179 按紐 180 快閃讀卡機 190 匯流排 192 央處理單元(CPU) 194 RAM/ROM 198 移位器 199 通用型輸入/輸出(GPI〇) 200 IDE介面 240 主動式轉接器 240A 主動式轉接器晶片 241 MultiMediaCard(MMC) 242 CompactFlash讀卡機系統 243 Secure Digital (SD)卡 245 SmartMedia 卡 247 Memory Stick 連接器 249 CompactFlash 連接 250 測試埠 251 IDE介面 252 EEPROM介面 253 PCMCIA 卡 254 快閃介面 256 Memory Stick 介面 258 時脈產生器 260 處理器 261 匯流排 264 ROM 266 RAM 268 計時器 270 通用異步接收機(UART) 272 要求令斷(IRQ) 274 通用型輸入/輪出(GPI〇) 70 92447 200408950164 MMC / SD connector 166 SmartMedia connector 168 Memory Stick connector 170 Mass storage device 176 Mobile disk 178 Diode LED 179 Button 180 Flash card reader 190 Bus 192 Central processing unit (CPU) 194 RAM / ROM 198 Shifter 199 General-purpose input / output (GPI〇) 200 IDE interface 240 Active adapter 240A Active adapter chip 241 MultiMediaCard (MMC) 242 CompactFlash card reader system 243 Secure Digital (SD) card 245 SmartMedia card 247 Memory Stick connector 249 CompactFlash connection 250 test port 251 IDE interface 252 EEPROM interface 253 PCMCIA card 254 flash interface 256 Memory Stick interface 258 clock generator 260 processor 261 bus 264 ROM 266 RAM 268 timer 270 universal Asynchronous Receiver (UART) 272 Request-to-break (IRQ) 274 General-purpose input / round-out (GPI〇) 70 92447 200408950

276 CF、IDE、PCMCIA 介面 500 ^ 502 SmartStack 模組 506 母連接器 508 公連接器 602 公連接器插槽 604 母連接器 3 100 SmartStack 模 3 102c i、3102b 至 3l〇2n 記憶體裝置 3 104 連接器 3202 快閃讀卡機 3204 數位相機 3206 Mp3播放器 3 3 00 SmartStack 模組 3302 保護機制 3 3 04 安全區 3306 生物辨識區 3400 模組 3402 RAM 4000 主機電腦 4001 介面連接器 4002 、4002b 驅動器軟體 4010 積體電路(1C)(轉換器晶片) 4011 介面 4012 、4012b 韌體 4020 、4020b 快閃(儲存)媒 4021 控制器 4022 快閃晶片(1C) 4030 、4030a、4030b、4030c 媒介ID276 CF, IDE, PCMCIA interface 500 ^ 502 SmartStack module 506 female connector 508 male connector 602 male connector slot 604 female connector 3 100 SmartStack module 3 102c i, 3102b to 31022n memory device 3 104 connection 3202 flash card reader 3204 digital camera 3206 Mp3 player 3 3 00 SmartStack module 3302 protection mechanism 3 3 04 security zone 3306 biometric zone 3400 module 3402 RAM 4000 host computer 4001 interface connector 4002, 4002b driver software 4010 Integrated circuit (1C) (converter chip) 4011 interface 4012, 4012b firmware 4020, 4020b flash (storage) media 4021 controller 4022 flash chip (1C) 4030, 4030a, 4030b, 4030c media ID

Claims (1)

拾、申請專利範圍: 1 · 一種用於耗接雷 片,包含有: 統和快閃儲存系統之控制 制構’^決定是㈣快_存系統, 電腦Γ:可 =:=:當的介面給該電腦“ 、μ丨夬閃儲存乐統通訊。 I 項之控制器晶片,其觸 &amp;制益部分和快閃部分。 3·==利範圍第1項之控制器晶片,其中射 ^統包含至少立β八丨甘yv τ #刀的媒;丨ID部分和快閃部分, 媒介ID部分具有特定的媒介。 4 ·如申請專利範 圍弟3項之控制器晶片,其中,至 部分的媒介ID邻八θ 4八士 邛刀疋包含在該轉接器内。 5 ·如申請專利笳囹 — 圍弟4項之控制器晶片,其中該電 管理該快閃部分的錯誤校正。 6·如申請專利範 , 靶固弟5項之控制器晶片,其中,名 糸統内之章刀轉总 早刀収官理該錯誤的校正。 7·如申請專利範 固弟5項之控制器晶片,其中,名 糸統内之驅動器軟體管理該錯誤的校正。 8 ·如申請專利範 々 凶乐5項之控制器晶片,其中,名 糸統内之韋万4 五牙馬區動器軟體之組合管理該錯誤| 正。 9.如申請專利範 ㈤弟6項之控制器晶片,其中該, L含有控 ,以便該 閃儲存 閃儲存 其中該 少另一 腦系統 該電腦 該電腦 該電腦 if校 g介ID 92447 200408950 部分包含任何提升和降低電阻器、分壓器、E2PR〇M、 和輔助裝置之組合。 1 0.如申請專利範圍第1項之控制器晶片,其中該轉接器包 含有主動式轉接器。 11.如申請專利範圍第1項之控制器晶片,其中該轉接器包 含有被動式轉接器。 1 2 . —種快閃儲存系統,包含有: 至少部分的媒介ID部分;和 快閃部分,其中此媒介ID部分包含有特定的該媒 介ID 〇 13. 如申請專利範圍第12項之快閃儲存系統,其中該媒介 ID部分包含有提升和降低電阻器。 14. 如申請專利範圍第12項之快閃儲存系統,其中該媒介 ID部分包含有分壓器。 1 5 .如申請專利範圍第1 2項之快閃儲存系統,其中該媒介 ID部分包含有E2PR〇M。 1 6 .如申請專利範圍第1 2項之快閃儲存系統,其中該媒介 ID部分包含有輔助裝置。 73 92447Scope of patent application: 1 · A type of consumable thunderbolt, including: control structure of the system and flash storage system '^ decided to be a fast storage system, computer Γ: may =: =: the interface To this computer, the flash memory is stored. The controller chip of item I touches the &amp; manufacturing part and the flash part. 3 · == The controller chip of the profit range item 1, which shoots ^ The system contains at least the media of ββ 丨 ganyv τ # 刀; the ID part and the flash part, the media ID part has a specific medium. The media ID is adjacent to the θ 4 and the 8 邛 邛 knife is included in the adapter. 5 · As the patent application 笳 囹-controller chip of the fourth si, the electrical management error correction of the flash part. 6 · If applying for a patent, the controller chip of the 5th item is targeted, among which, the chapter knife and the general knife in the famous system are closed to correct the error correction. Among them, the driver software in the name system manages this error correction. 8 · For example, if you apply for a patent for the controller chip of the 5th item of Fan Ye, among which, the combination of the software of the Weiwan 4 Wuya District actuator software in the famous system manages the error | The controller chip, where the L contains the control, so that the flash memory is stored in which the other brain system is the computer the computer the computer if the school ID 92447 200408950 part contains any raising and lowering resistors, voltage dividers, The combination of E2PROM and auxiliary devices. 1 0. For example, the controller chip of the scope of the patent application, the adapter includes an active adapter. 11. The controller of the scope of the patent application, the first item A chip, wherein the adapter includes a passive adapter. 1 2. A flash storage system including: at least part of a media ID part; and a flash part, wherein the media ID part contains a specific medium ID 〇13. For the flash storage system with the scope of patent application No. 12, the ID part of the medium contains the lifting and lowering resistors. 14. For the flash storage system with the scope of patent application No. 12, where the The media ID part contains a voltage divider. 1 5. If the flash storage system of item 12 of the patent application scope, wherein the media ID part contains E2PROM. 16 Flash storage system, in which the media ID part contains auxiliary devices. 73 92447
TW92127401A 2002-10-04 2003-10-03 Multimode controller for intelligent and ""dumb"" flash cards TWI243995B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/264,466 US7162549B2 (en) 2001-10-29 2002-10-04 Multimode controller for intelligent and “dumb” flash cards

Publications (2)

Publication Number Publication Date
TW200408950A true TW200408950A (en) 2004-06-01
TWI243995B TWI243995B (en) 2005-11-21

Family

ID=37154663

Family Applications (1)

Application Number Title Priority Date Filing Date
TW92127401A TWI243995B (en) 2002-10-04 2003-10-03 Multimode controller for intelligent and ""dumb"" flash cards

Country Status (1)

Country Link
TW (1) TWI243995B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103163995A (en) * 2011-12-15 2013-06-19 研华股份有限公司 motherboard and motherboard thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013089741A1 (en) 2011-12-15 2013-06-20 Intel Corporation Implementing io expansion cards
TWI694335B (en) * 2018-03-16 2020-05-21 威剛科技股份有限公司 Adapter assembly and memory card device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103163995A (en) * 2011-12-15 2013-06-19 研华股份有限公司 motherboard and motherboard thereof

Also Published As

Publication number Publication date
TWI243995B (en) 2005-11-21

Similar Documents

Publication Publication Date Title
US7162549B2 (en) Multimode controller for intelligent and “dumb” flash cards
US7222205B2 (en) Flashtoaster for reading several types of flash-memory cards with or without a PC
US6832281B2 (en) Flashtoaster for reading several types of flash memory cards with or without a PC
US7493437B1 (en) Flashtoaster for reading several types of flash memory cards with or without a PC
JP4913726B2 (en) Memory card with two standard contact sets
US20030084220A1 (en) Active adapter chip for use in a flash card reader
TWI289313B (en) Removable electronic device and method thereof
JP2007533041A (en) Memory card with two standard sets of contacts and contact covering mechanism
JP2007534034A (en) Memory card compatible with multiple connector standards
JP2005519358A (en) Portable data conversion and processing device with standard data interface
US20050041459A1 (en) Interface for removable storage devices
US6776348B2 (en) Combined flash memory card driver
TW200408950A (en) Multimode controller for intelligent and &#34;dumb&#34; flash cards
KR200313898Y1 (en) The portable storage device for multi-adaptation and mobile communication adaptation
AU2005211564B2 (en) Flashtoaster for reading several types of flash memory cards with or without a PC
CN100365538C (en) USB memory card
CN201081782Y (en) Electronic signal conversion device
CA2551154A1 (en) Flashtoaster for reading several types of flash memory card with or without a pc
KR20040071865A (en) The portable storage device for multi-adaptation and mobile communication adaptation

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees