TWI245217B - Semiconductor storage method and device with supporting different ports - Google Patents
Semiconductor storage method and device with supporting different ports Download PDFInfo
- Publication number
- TWI245217B TWI245217B TW91104315A TW91104315A TWI245217B TW I245217 B TWI245217 B TW I245217B TW 91104315 A TW91104315 A TW 91104315A TW 91104315 A TW91104315 A TW 91104315A TW I245217 B TWI245217 B TW I245217B
- Authority
- TW
- Taiwan
- Prior art keywords
- interface
- module
- semiconductor storage
- data
- storage device
- Prior art date
Links
Landscapes
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Storage Device Security (AREA)
Abstract
Description
A7 B7 1245217 五、發明説明() 【發明所屬之技術領域】 本發明涉及數據資訊的存儲,具體地說涉及—種具有兩個或兩 個以上不同標準接口的存儲方法及裝置。 5 【先前技術】 隨著半導體存儲技術的發展,半導體在心壯@ 卞等®存儲裴置以其大容量、 高速、輕巧、防震等特點日益受到用户的喜愛。隨著電子技術蓬勃 發展,人們廣泛地使用著各種各樣的電子數碼設備,這些數碼產品 如數瑪相機、掌上電腦、手持電腦、筆記本電腦、桌面電腦、移動 0電話、數碼攝錄影機、MP3音樂播放器等,大多採用半導體存儲裝 置存放數據資訊’不同的數碼產品之間通常也需要交換數據樓案: 這些數碼產品往往採用各自不同的接口標準,但現有半導體存儲裝 置通常只有-種標準的接口,使其只能在支持該種標準接口的數碼 產品上使用,但在數碼產品之間往往需要交流數據檔案,如果要在 支持別的標準接口的數碼產品上使用該存儲裝置時,需要藉助具有 轉接功能的適配器或讀寫器。如此,不僅增加了用戶的負擔,還终 用戶帶來很多不便。 基於閃存(Flash Memory)技術設計的一種存健設備⑶ 卡,以其存儲容量大、寫入速度快、功耗低等卓越性能而日益成為 〇 移動存儲產品的主流而被廣泛使用於攜帶型電子設備如數碼相 機、掌上電腦和手持電腦,可隨時插拔、可移動、可存儲大容量文 件或數據;不同電子設備之間也可以通過CF卡來交換數據、文件。 但是CF卡因為只有一種標準的接口,所以使用仍然不是很方便· 它在筆記本電腦上使用時’需要藉助專用的cp卡適配器(如PCMCia -3- 本纸張尺度通用中國g家樣枣(CNS ) Α4«>格(2丨0x297公釐) 1245217 Η Α7 ίΒ7 五 經濟部智慧si產局員工汤費合竹11印髮 、發明説明( CF卡適配器);在臺式電腦上使用時,需藉助專用的邙卡讀寫器(如 USBCF項卡器)。因而用戶無法直接將CF卡中的文件或數據存儲到 电月包裡或將電腦的文件或數據複製到CF卡中。當用戶外出使用便 攜電子設備時,必須攜帶專門的適配器或讀寫器,增加了額外的負 5擔和開支。如果讀卡器被不小心遺失或損壞,用戶將無法令cF卡 中的内容上傳到主機或從主機下載内容到CF卡,使用上有諸多不 便。 【發明内容】 1〇 本發明的目的在於避免上述現有技術的不足之處而提供一種 支持多種接口的半導體存儲方法及裝置,使其不需額外的設備而直 接與各種數據處理系統連接並被讀寫,和作為各種數據處理系統的 存儲設備’在各種數據處理系統之間交換數據。 本發明的目的可以通過採用以下技術方案來實現:提出一種支 15持多種接口的半導體存諸裝置,其包括裝有可存儲數據的半導體存 儲介質模塊,控制器模塊和支持至少兩個不同標準的接口的接口模 塊,所述至少兩個不同標準的接口包括串聯、並聯或無線通信接 口:所述控制器模塊與半導體存儲介質模塊和接口模塊電連接,協 調各模塊的工作。 2〇 本發明的目的還可以通過以下技術方案來進一步實現··提出一 種支持多種接口的半導體存儲方法,適用於依據上述的半導體存儲 裝置,其中,該存儲方法包括如下步驟: 所述控制賴塊檢酬述支持至少兩個不同鮮接口的接口 模塊,獲取接入數據處理系統的接口信息並進行設備初始化; -4- 本纸张尺度適用中國S家樣孥(CNS) A4現格(2丨OX297公嫠)A7 B7 1245217 V. Description of the invention (Technical field to which the invention belongs) The present invention relates to storage of data information, and in particular to a storage method and device having two or more different standard interfaces. 5 [Previous technology] With the development of semiconductor storage technology, semiconductors in the heart @@ 等 ® storage Pei Zhi is increasingly popular with users due to its large capacity, high speed, lightness, and shock resistance. With the rapid development of electronic technology, people have widely used a variety of electronic digital devices, such as digital cameras, handheld computers, handheld computers, notebook computers, desktop computers, mobile phones, digital video cameras, MP3 Music players, etc., mostly use semiconductor storage devices to store data information. Different digital products usually also need to exchange data. These digital products often use different interface standards, but existing semiconductor storage devices usually have only one kind of standard. Interface, so that it can only be used on digital products that support this standard interface, but data files often need to be exchanged between digital products. If you want to use the storage device on digital products that support other standard interfaces, you need to use Adapter or reader with transfer function. This not only increases the burden on users, but also brings a lot of inconvenience to end users. A storage device ⑶ card designed based on Flash Memory technology, with its large storage capacity, fast writing speed, and low power consumption, has gradually become the mainstream of mobile storage products and is widely used in portable electronics Devices such as digital cameras, handheld computers, and handheld computers can be plugged in, removed, and stored large-capacity files or data at any time; CF cards can also be used to exchange data and files between different electronic devices. However, CF card is still not very convenient to use because it has only a standard interface. When it is used on a notebook computer, it needs to use a dedicated cp card adapter (such as PCMCia -3- this paper standard is universal Chinese g-like date (CNS ) Α4 «> Grid (2 丨 0x297mm) 1245217 7 Α7 ίΒ7 Five employees from the Ministry of Economic Affairs and the Intellectual Property Office of the People's Republic of China Tang Fei He Zhu 11 printed and issued a description of the invention (CF card adapter); With the help of a special card reader (such as a USBCF card reader), the user cannot directly store files or data in the CF card into the electric monthly bag or copy files or data from the computer to the CF card. When the user goes out When using portable electronic equipment, a special adapter or reader must be carried, which adds an additional burden and expense. If the card reader is accidentally lost or damaged, users will not be able to upload the contents of the cF card to the host or There are many inconveniences in downloading content from the host to the CF card. [Summary of the Invention] 10 The purpose of the present invention is to avoid the above-mentioned shortcomings of the prior art and provide a semiconductor that supports multiple interfaces. The storage method and device enable it to directly connect with various data processing systems and read and write without additional equipment, and as a storage device of various data processing systems to exchange data between various data processing systems. The object of the present invention can be It is realized by adopting the following technical scheme: a semiconductor storage device supporting multiple interfaces is proposed, which includes a semiconductor storage medium module equipped with storable data, a controller module, and an interface module supporting at least two interfaces of different standards, The interfaces of the at least two different standards include serial, parallel or wireless communication interfaces: the controller module is electrically connected with the semiconductor storage medium module and the interface module to coordinate the work of the modules. 2 The object of the present invention can also be achieved by the following The technical solution is further implemented. A semiconductor storage method supporting multiple interfaces is proposed, which is suitable for the semiconductor storage device according to the above. The storage method includes the following steps: The control block inspection statement supports at least two different fresh interfaces. Interface module for access data And interface information processing system for system initialization; -4- scale applies present paper like Chinese S family offspring (CNS) A4 now grid (2 male widow Shu OX297)
1245217 Α7 Β7 五、發明説明 15 ㈣控制器模塊根據獲取的接昨 和所述數據處理系% n 〜在所述半導體存儲裝置 4之間建立相應的資訊交換通道; 所述控制器模挣士诚 述數據處理動作請求完成所料導體雜裝置和所 介質模塊或從魏半;=據錢’贿據存朗《半導體存儲 返回給職數據mr”魏”取數據並將執行結果 呈有=τ較’本發明因具有兩個以上不同標準的接口, 移鮮儲^ 有不同接口的數據處理系統提供了方便實用的 據产1 ^,輕各種數據處理祕之間可以簡單便捷地交換數 據杨案,減少了配置費用。 本發明所述數據處理系統係指帶有處理器的電子系統或裝 ,,包括但不限於數碼相機、掌上電腦、手持電腦、筆記本電腦、 式電腦、個人電腦、小型電腦、數據處理卫作站、移動電話、數 碼攝錄影機、ΜΡ3音樂減器,還包括各種㈣體存儲裝置。 【實施方式】 圖式說明 第一圖是本發明方法的通用功能框圖; 第二圖是本發明第—實闕採用CF接口和_接口的功能框 圖; 第二圖是本發明第二實施例採用CF接口和ΙΕΕΕ 1394接口的 功能框圖; 第四圖是本發明第三實施例採用CF、USB* ΙΕΕΕ 1394三種接 口的功能框圖; •5- 本纸張尺反遶用中國Θ家摞李(CNS)A4JyMM 2丨OX297公釐) (讀先閱讀背面之注意事項再填寫本頁)1245217 Α7 Β7 V. Description of invention 15 ㈣ The controller module establishes a corresponding information exchange channel between the semiconductor storage device 4 according to the acquired connection and the data processing system% n; the controller module earns sincerity The data processing action request completes the expected conductive device and the dielectric module or from Wei Ban; = According to the money, bribes according to Cunlang "Semiconductor storage returns to the job data mr" Wei "to take data and the execution result is = τ 比'As the present invention has two or more interfaces with different standards, the data storage system with different interfaces provides convenient and practical data, and it can easily and conveniently exchange data between various data processing secrets. Reduced configuration costs. The data processing system in the present invention refers to an electronic system or device with a processor, including, but not limited to, a digital camera, a palmtop computer, a handheld computer, a notebook computer, a personal computer, a personal computer, a small computer, and a data processing station. , Mobile phones, digital video cameras, MP3 music subtractors, and various carcass storage devices. [Embodiment] Schematic description The first diagram is a general functional block diagram of the method of the present invention; the second diagram is a functional block diagram using the CF interface and the _ interface of the present invention; the second diagram is the second embodiment of the present invention The functional block diagram of the CF interface and the ΙΕΕΕ 1394 interface is used as an example; The fourth figure is the functional block diagram of the CF, USB * ΙΕΕΕ 1394 three types of interfaces according to the third embodiment of the present invention;摞 李 (CNS) A4JyMM 2 丨 OX297mm) (Read the precautions on the back before filling in this page)
A7 B7 1245217 —~—____ ' —-~^ 五、發明説明 第五圖是本發明採用CF接口和USB接口的内部工作流程圖; 第六圖是本發明各實施例的外形示意圖:第六圖A是所述半 導體存儲裝置帶有CF接口和USB接口的外形示意圖; 第六圖B是所述半導體存儲裝置帶有CF接口和ieeei394接 5 口的外形示意圖; 第六圖C和第六圖D是所述半導體存儲裝置帶有邙接口、USB 接口和IEEE1394接口的外形示意圖; 第七圖是實施例一中USB匯流排接口控制與存儲控制模塊 22的電路原理圖; 10 第八圖是第一實施例中USB接口的電路原理圖; 第九圖是第一實施例中閃存模塊11的電路原理圖; 第十圖是第一實施例中防寫開關及工作狀態指示模塊61中 LED指示電路的原理圖; 料-H實域中GF卡接口控制與存儲控制模塊21的 15 電路原理圖; 第十二圖是第一實施例中CF接口的電路原理圖; 第十三圖是第-實施例中電源模塊71的電路原理圖。 經濟部智砮對產局員工¾費合nil印髮 下面結合附圖對本發明作進一步詳細說明·· 20 纟°第_圖_,—較持乡赫"的轉體存财法,包括如 下步驟: A.設置半導體存儲裝置,在其内裝用可存儲數據的 存 儲介質模塊1〇,以及控制所述半導體存儲裝置的控制器模塊抑和 支持至少兩《同標準的串聯、並聯或無線通信接口的接口構槐 -6- 本纸张尺渡通用中國國家糕牟(CNS)A4規格(2丨〇Χ297公着) 1245217 五、發明说明() 40,在物理上所述各模塊可以單獨存在,也可以合併為一個或兩 個相:塊, B·通過所述不同標準的接口,連接至少一個具有相應標準接 口的數據處理系統; 5 G·冑立料半導體雜裝置與所述數據處理系統之間基於串 聯、並聯或無線通信接口的資訊交換通道; D·所述半導體存麟置藉輯崎訊交換通道與所述數據處 理系統交換數據,並把所述數據處理祕需要存儲的數據存儲在所 述半導體存儲介質模塊1〇内;所述數據處理线可以從所述半導 10 體存儲裝置内讀取所需數據。 所述不同標準接口在物理上位於所述半導體存儲裝置的不同 部位。所述串列或並行或無線通信接口是CF(C卿邮⑴如、 USB(通用串列匯流排)、顧1394、pcMCU、了⑽舰、藍芽 (Bluetooth)接口或無線局域網接口。所述半導體存儲介質模=, I5使用的半導體存儲介質是閃存(Flash Memory)、聰、卿職、 SRAM、SDRAM、FRAM或者MRAM。所述半導體存儲裝置的工作電源經 由所述串聯或並聯接口接入,但在使用無線通信接口的情況下,所 述半導體存儲裝置是自帶工作電源或由外部引入工作電源,其上設 計有指示的工作狀態的功能,藉助工作狀態指示模塊6〇上^指^ 20器件來實現,所述指示器件可以是·、LCD、震動器件或發S 件。本發明還設計有防寫功能,肋防止數據寫人所述存儲介質模 塊10中。在所述半導體存儲裝置與所述數據處理系統斷開連接 後,所存儲的數據能夠保存在所述半導體存儲裝置内。在所述半導 體存儲裝置内設置電源模塊70,其功能包括令所述半導體存儲裝 本纸张尺政適用中國®家樣李(CNS ) A4規洛(2丨OX297公釐} Α7 Β7 1245217 五、發明説明( 置只選擇一個來源供電,#所十 使所料導體存《置通過職至少兩個 不同標準的接口中的一個择取雷 固獲取電源,同時隔離來自於其他接口的電 源。 -觀於數據處理系統的支持多種接口的半導體存儲裝置,如 圖所不&括裝有可存儲數據的半導體存儲介質模塊控 制器模塊2Μσ支持至少兩個不同標準的接口的接口模塊4〇,所述 至少兩個不同標準的接吨括㈣、並聯或無線通信接口;所述不 同標準接Π在物理上位於所述半導體存儲裝置的不同部位;所述控 制器模塊20與半導體存儲介質模塊1〇和接口模塊40電連接,協 調各模塊的工作。 所述控制器模塊20既可以是單獨的一個模塊,也可以包括兩 個或兩個以上的子控制模塊,所述各子控難塊並且分別控制著接 模免40的各接σ工作’各子模塊之間通過相關接卩協^協調運 作。 15 20 體 所述串聯或並聯或無線通信接口是CF(c〇即如、 USB(通用串列匯流排)、職1394、ρ·ια、τ· ide或藍芽 (Bluetooth)接口或者無線局域網接口,包括臓縱丨化、臓 802· lib、IEEE 802· llg。所述半導體存儲介質模塊1〇中的半導 存儲介質疋閃存(Flash Memory)、DRAM、EEPRGM、SRAM、SDRAM FRAM或者MRAM。所述半導體存儲裝置的工作電源經由所述串聯或 並聯接口接入。當採用藍牙或無線局域網接口時,所述無線數據通 仏裝置的工作電源從電池或外接電源接入。 本發明裝置還包括有工作狀態指示模塊6〇,用於指示所述半 導體存儲褒置的工作狀態,藉助所述工作狀態指示模塊6〇上的指 -8- 本纸張尺JliS用中國S家樣4MCNS)A4規輅(210Χ297公I )A7 B7 1245217 — ~ —____ '—- ~ ^ 5. Description of the invention The fifth diagram is an internal working flowchart of the present invention using a CF interface and a USB interface; the sixth diagram is an outline diagram of each embodiment of the present invention: the sixth diagram A is an outline diagram of the semiconductor memory device with a CF interface and a USB interface; the sixth diagram B is an outline diagram of the semiconductor memory device with a CF interface and an eeeei394 interface; the sixth diagram C and the sixth diagram D It is a schematic diagram of the appearance of the semiconductor storage device with a 邙 interface, a USB interface, and an IEEE1394 interface. The seventh diagram is a circuit schematic diagram of the USB bus interface control and storage control module 22 in the first embodiment. 10 The eighth diagram is the first The circuit schematic diagram of the USB interface in the embodiment; the ninth diagram is the circuit diagram of the flash memory module 11 in the first embodiment; the tenth diagram is the write-in proof switch and the LED indication circuit in the working state indication module 61 in the first embodiment Schematic diagram; 15-circuit schematic diagram of the GF card interface control and storage control module 21 in the real-H realm; 12th diagram is the circuit schematic diagram of the CF interface in the first embodiment; 13th diagram is the-embodiment CLP Circuit diagram of the module 71. The Ministry of Economic Affairs and the Ministry of Economic Affairs will print and distribute the employees of the Bureau of Industry and Economics to further explain the present invention in detail with reference to the following drawings. Steps: A. Set up a semiconductor storage device with a storage medium module 10 capable of storing data therein, and a controller module controlling the semiconductor storage device to support at least two serial, parallel or wireless communications of the same standard The interface of the interface structure Huai-6- This paper rule crosses the general Chinese national cake (CNS) A4 specification (2 丨 〇297297) 1245217 5. Description of the invention () 40, each module physically described can exist, It can also be combined into one or two phases: block, B. Connect at least one data processing system with a corresponding standard interface through the interfaces of different standards; 5 G · Limited semiconductor semiconductor device and the data processing system Information exchange channels based on serial, parallel or wireless communication interfaces; D. said semiconductor storage device exchanges data with said data processing system and processes said data Need to store the data stored in said semiconductor storage medium module 1〇; processing said data lines required data can be read from the semiconductor memory device 10 thereof. The different standard interfaces are physically located in different parts of the semiconductor memory device. The serial or parallel or wireless communication interface is a CF (CQ), a USB (Universal Serial Bus), a Gu 1394, a pcMCU, a Falcon, a Bluetooth interface, or a wireless local area network interface. Semiconductor storage medium mode =, the semiconductor storage medium used by I5 is flash memory, Satoshi, Seki, SRAM, SDRAM, FRAM, or MRAM. The working power of the semiconductor storage device is accessed through the serial or parallel interface. However, in the case of using a wireless communication interface, the semiconductor storage device has a built-in working power source or a working power source introduced from the outside, and a function of indicating a working state is designed thereon, with the help of the working state indicating module 6〇 ^ 指 ^ 20 The indicator device can be implemented by an LCD device, an LCD device, a vibration device, or an S-device. The present invention is also designed with a write-protection function to prevent data from being written in the storage medium module 10. In the semiconductor storage device and After the data processing system is disconnected, the stored data can be stored in the semiconductor storage device. A power module 70 is provided in the semiconductor storage device, and Functions include making the semiconductor storage paper rule applicable to China® Family Samples (CNS) A4 gauge (2 丨 OX297 mm) Α7 Β7 1245217 V. Description of the invention (Select only one source for power supply, # 所 十 使It is expected that the conductor stores one of at least two interfaces with different standards, and chooses Leigu to obtain power, and at the same time isolates power from other interfaces. -Viewing the data processing system that supports a variety of interface semiconductor storage devices, such as The figure does not include a semiconductor memory media module controller module 2Mσ equipped with storable data, an interface module 40 that supports at least two interfaces of different standards, which are connected in parallel, wirelessly or wirelessly. The communication interface; the different standard interfaces are physically located in different parts of the semiconductor storage device; the controller module 20 is electrically connected to the semiconductor storage medium module 10 and the interface module 40 to coordinate the work of each module. The controller module 20 may be a single module or may include two or more sub-control modules. Do not control the connection work of the connection module 40. The sub-modules coordinate operation through the related connection agreement. 15 20 The serial or parallel or wireless communication interface is CF (c〇 namely, USB (general purpose) Serial bus), 1394, ρ · ια, τ · ide or Bluetooth interface or wireless LAN interface, including vertical, 802 · lib, IEEE 802 · llg. The semiconductor storage medium module Semi-conductive storage medium in 10: Flash memory, DRAM, EEPRGM, SRAM, SDRAM FRAM or MRAM. An operating power source of the semiconductor memory device is connected via the serial or parallel interface. When a Bluetooth or wireless local area network interface is used, the working power of the wireless data communication device is accessed from a battery or an external power source. The device of the present invention further includes a working state indicating module 60 for indicating the working state of the semiconductor storage device. With the help of the finger on the working state indicating module 60, the paper rule JliS is used by China S Sample 4MCNS) A4 gauge (210 × 297 male I)
〜% 17 ^^_ 五、發明説明( 不盎件來實現。所述指示 器件。為了防止數據寫入所述存儲:質::中:器件或發聲 括有防寫開關。本發明裝 I負模塊10中’本發明裝置包 入,但在使用益㈣h 源經由所述串聯或並聯接口接 包括令所料_存儲 1還包括有電源減電路,其功能 餘裝置通過所述至少兩2只選擇一個來源供電,使所述半導體存 隔離來自於其他接口的電2標準的接口中的一個獲取電源,同時 儲圖是本發明的通用功能框圖,支持多種接σ的半導體存 _ βΓ括·料體存儲介質魏1G;控㈣觀2Q;狀離指干 ;電源模塊一一 ^ 1◦、狀態指:二及=== 編半導體存儲介質模塊 離下支持多鐘 …、,s電源模塊70相聯接;使用狀 15 經濟部智惡si/ial?員工¾費合竹|1印絜 20 、、下支持夕種接口的半導體存儲裝置通過接σ卜接σ 2、…、 1接::::Λ少—個接口分別與具有相應接口的電子裝置相連 接^二連接都支持信號和數據的雙向流動。 的這種具有多種接明存儲設備支❹種接σ的半導 裝置通過多種不同標準的接口可以接人多種具有相應接口 錢/理系統(如掌上電腦、數碼像機、等)進行數據和資訊 的傳輸和存储,料外部存儲裝置而直接在盤上讀寫數據。 這裡所述的數據處理系統也稱主機或主機系統,包括但不限於 各種個人電小型電腦、數據處理工作站、掌上電腦、數碼像機、 筆記本電腦、臺式電腦、移動電話、MP3以及各種專用數據處理系 統和存儲裝置。其中半導體存健介質模塊10包括-塊或多塊半導 -9· 木纸张尺用中國國家樣李(CNS)八4说格(2丨〇乂297公着) A7 B7 1245217 五、發明説明 體存儲介質芯片,所述半導體存儲介質可以是但不限於閃存(Flash~% 17 ^^ _ V. Description of the invention (not realized by the number of pieces. The indicating device. In order to prevent data from being written to the storage: Quality :: Medium: Device or vocalization includes a write-proof switch. The present invention is equipped with a negative In the module 10, the device of the present invention is included, but when the source is connected via the serial or parallel interface, the storage device 1 also includes a power supply reduction circuit, and the remaining functions of the device are selected through the at least two or two. The power is supplied from one source, so that the semiconductor memory is isolated from one of the other interfaces of the standard electrical interface to obtain power. At the same time, the storage diagram is a general functional block diagram of the present invention, and supports a variety of semiconductor memory connected to σ. Mass storage media Wei 1G; control view 2Q; state off fingers; power module one by one ^ 1◦, status means: two and === programming semiconductor storage media module supports multiple clocks off, s power module 70 phase Connection; use status 15 Ministry of Economic Affairs 恶 si / ial? Employees ¾ Feizhu | 1 India 20, semiconductor storage devices supporting the next interface through σ, σ 2, ..., 1 connection :::: Λ 少 —Each interface is associated with an electronic device with a corresponding interface Both connections support two-way flow of signals and data. This type of semiconductive device with a variety of connected storage devices supports a variety of standard interfaces. It can access a variety of systems with corresponding interfaces such as money / management systems (such as Handheld computers, digital cameras, etc.) for data and information transmission and storage, using external storage devices to read and write data directly on the disk. The data processing system described here is also called the host or host system, including but not limited to various Personal computer, data processing workstation, palmtop computer, digital camera, notebook computer, desktop computer, mobile phone, MP3, and various special data processing systems and storage devices. Among them, the semiconductor storage medium module 10 includes one or more blocks. Semiconducting-9 · Wood paper ruler uses Chinese National Samples (CNS) 8 and 4 (2 丨 〇 乂 297) A7 B7 1245217 V. Description of the invention Mass storage medium chip, the semiconductor storage medium may be but not Limited to flash
Memory)、EEPROM、FRAM、SRAM、DRAM、S_ 或者 _,按現有 定址方式連接,該模塊的功能是存儲數據。半導體存儲介質模塊 的功能是存儲控制器模塊2〇⑼數據處理系統接收到的所需要存 5健的數據,該模塊上所存儲的數據也可以被讀出。該模塊上存儲的 數據了以疋本發明的驅動程式和各種其他類型的數據檔案等。 控制器模塊20完成對半導體存儲裝置的初始化和控制;通過 接口模塊40接受從外部數據處理系統傳來的命令和數據,這些命 令包括但不限於設備查詢命令、讀數據命令、寫數據命令、設備狀 1〇態查詢命令等;解釋並執行所接收到的命令;將數據存儲到半導體 存儲介質模塊10或從半導體存儲介質模塊10中讀取數據;將執行 結果和半導體存儲裝置的狀態通過接口模塊40返回給外部數據處 理系統;協調各接口模塊的工作;控制狀態指示模塊60及防寫開 關和電源模塊70的工作。 15 接口模塊40使用現有技術建立半導體存儲裝置與外部數據處 理系統的連接,實現各種接口的標準協定,解釋、轉換、控制和傳 輸接口 1、接口 2、…、和接口 η的協定。 第一圖中的接口 1、接口 2、···、和接口 η指本發明的支持多 種接口的半導體存儲裝置可以帶兩個以上支持不同標準的接口,各 20種不同標準的接口可以是並聯或串聯或無線接口,包括但不限於 USB、ΙΕΕΕ1394、PCMCIA、CF 以及藍牙(Bluetooth)和無線局域網 接口。這些接口可以是實現了標準的串口協定的電氣標準的總線接 口、但其物理尺寸結構是非標準的。 狀態指示模塊60,與控制器模塊2〇相連接。其指示器件用以 -10- 本紙悵尺度適用中SS家摞李<CNS) A4規篇(2丨0X297公釐) 1245217 ^ μ ——______/ Β7 五、發明説明() /、支持^種接ϋ的半導體存儲裝置的讀寫狀態及連通狀態,例如 指讀閃爍可表示數據正在傳輸或正在讀寫。本發明可設計各種指 半導體存儲裝置的工作狀態的功能,並藉助工作狀態指示模塊上 的‘不器件來實現,例如指示器件是LED、LCD、震動器件或發聲 5 器件。 _本發月還具有機械或電子防寫開關,其功能可以設置為寫數據 允許或禁止。該開關可使本發明的半導體存儲裝置處於防寫狀態, 可保護存儲裝置中所存儲的數據和文件,防止這些數據和文倾誤 丨被t改或被病毒感染。該開關可為表面貼單刀雙擲機械開關 10或具有光電感應的光電開關。目前常用微型撥動開關作防寫開關。 電源模塊70支持本發明的半導體存健裝置的工作電源通過標 準的接口中的-個獲取電源,同時隔離來自於其他接口的電源。支 持多種接口的半導體存儲裝置的工作電源經由各種接口接入,當採 用L芽和無線局域網接口時,所述無線數據通信裝置的工作電源自 15帶工作電源或由外部引入電源。 經濟部智慧对產局員工>«黃合iiii^p絮 本發明的第-實施例如第二圖所示,所述半導體存儲裝置支持 CF接口和USB接口,CF接口相容CF韻接口或腹! a接口或^ IDE接口 .其半導體存儲介質採用快閃存儲器,包括閃存模塊1卜 CF卡接口控制與存儲控制模塊21和咖(通用串列匯流排地線接 2〇 口控制模塊與存儲控制模塊22、CF接口、接口、防寫開關及 工作狀態指示模塊61。所述CF接口控制與存雛制模塊21和咖 總線接口控制模塊與存儲控制模塊22執行第一圖中控制器模塊2〇 和接口模塊40的功能。(:F接口控制與存储控制模塊21舆閃存模 塊η連接,總線接σ控制模塊與存儲控制模塊22與防寫開關 -11- 本纸张尺>1適用中國國家樣李< CNS ) A4規格(210X297公I ) 1245217 m A7 B7 五、發明説明() 以及工作狀態指示模塊61相連接,電源模塊71分別與邙接口控 制與存儲控制模塊21和USB總線接口控制模塊與存儲控制模塊22 連接。使用狀態下,CF-ΑΤΑ接口或PCMCIA接口或True iDE接口 與具有相應接口的數據處理系統相連;或者USB接口與主機系統相 5連接,上述連接都支持信號和數據的雙向流動。Memory), EEPROM, FRAM, SRAM, DRAM, S_ or _, connected according to the existing addressing method. The function of this module is to store data. The function of the semiconductor storage medium module is to store the necessary data received by the data processing system of the controller module 20, and the data stored on the module can also be read out. The data stored in this module includes the driver of the present invention and various other types of data files. The controller module 20 completes the initialization and control of the semiconductor storage device. The interface module 40 receives commands and data from an external data processing system. These commands include, but are not limited to, device query commands, read data commands, write data commands, and equipment. Status 10 query commands, etc .; interpret and execute the received commands; store data to or read data from the semiconductor storage medium module 10; pass the execution results and the status of the semiconductor storage device through the interface module 40 is returned to the external data processing system; coordinate the work of each interface module; control the work of the status indication module 60 and the write-protection switch and power module 70. 15 The interface module 40 uses the existing technology to establish a connection between a semiconductor storage device and an external data processing system, implements standard protocols for various interfaces, and interprets, converts, controls, and transmits interfaces 1. Interfaces 2. Interfaces and protocols η. The interface 1, interface 2, ..., and interface η in the first figure indicate that the semiconductor storage device supporting multiple interfaces of the present invention may have more than two interfaces supporting different standards, and the interfaces of each of 20 different standards may be connected in parallel. Or serial or wireless interfaces, including but not limited to USB, IEEΕ1394, PCMCIA, CF, and Bluetooth and wireless LAN interfaces. These interfaces can be electrical standard bus interfaces that implement standard serial port protocols, but their physical size structure is non-standard. The status indication module 60 is connected to the controller module 20. Its indicating device is used for -10- SS papers in this paper (applicable to SS furniture, < CNS) A4 regulation (2 丨 0X297 mm) 1245217 ^ μ ——______ / Β7 V. Description of the invention () /, Support ^ species The read / write status and communication status of the connected semiconductor memory device, for example, refers to a flashing read, which can indicate that data is being transferred or is being read or written. The present invention can design various functions that refer to the working state of the semiconductor memory device, and is realized by using a 'no device' on the working state indicating module, for example, the indicating device is an LED, an LCD, a vibration device, or a sound emitting device. _ This month also has a mechanical or electronic write-proof switch, whose function can be set to write data enable or disable. The switch can make the semiconductor storage device of the present invention in a write-protected state, protect data and files stored in the storage device, and prevent these data and text from being mistakenly modified or infected by a virus. The switch can be a surface-mounted single-pole double-throw mechanical switch 10 or a photoelectric switch with a photoelectric sensor. At present, a miniature toggle switch is commonly used as a write-proof switch. The power supply module 70 supports the working power of the semiconductor storage device of the present invention to obtain power through one of the standard interfaces, and at the same time isolates power from other interfaces. The working power supply of a semiconductor storage device supporting multiple interfaces is accessed through various interfaces. When L buds and wireless local area network interfaces are used, the working power supply of the wireless data communication device is provided with a working power supply or externally introduced power supply. Employees of the Ministry of Economic Affairs and Industry Bureau> As shown in the second figure of the first embodiment of the present invention, the semiconductor storage device supports a CF interface and a USB interface, and the CF interface is compatible with the CF or USB interface. a interface or ^ IDE interface. The semiconductor storage medium uses flash memory, including flash memory module 1 CF card interface control and storage control module 21 and coffee (universal serial bus ground wire connected to 20 port control module and storage control Module 22, CF interface, interface, write-proof switch and working status indication module 61. The CF interface control and storage module 21 and the bus interface control module and storage control module 22 execute the controller module 2 in the first figure. And the function of the interface module 40. (: F interface control and storage control module 21 are connected to the flash memory module η, the bus is connected to the σ control module and the storage control module 22 and the write-proof switch -11- this paper rule > 1 applicable to China Li < CNS) A4 specification (210X297 male I) 1245217 m A7 B7 V. Description of the invention () and work status indication module 61, the power module 71 is connected to the 邙 interface control and storage control module 21 and the USB The interface control module is connected to the storage control module 22. In the use state, the CF-ΑΤΑ interface or the PCMCIA interface or the True iDE interface is connected to the data processing system with the corresponding interface; or the USB interface is connected to the host system 5 and the above connections support signals And data flows in both directions.
本實施例的半導體存儲裝置通過CF接口可以接入多種電子設 備(如掌上電腦、數碼像機、MP3等)進行數據和資訊的傳輸和存儲; CF接口相容CF-ATA接口或PCMCIA接口或True IDE接口;通過USBThe semiconductor storage device of this embodiment can access a variety of electronic devices (such as PDAs, digital cameras, MP3, etc.) for data and information transmission and storage through the CF interface; the CF interface is compatible with the CF-ATA interface or the PCMCIA interface or True IDE interface; via USB
接口可接入主機,作為與主機相連的外部存儲盤裝置而使主機可直 10接在盤上讀寫數據,此時本實施例的半導體存儲裝置可作為USBThe interface can be connected to the host, as an external storage disk device connected to the host, so that the host can directly read and write data on the disk. At this time, the semiconductor storage device of this embodiment can be used as a USB
Mass Storage 設備,支持[JSB-IFOJSB Implementers F〇rum)推薦 的USB Mass Storage協定,從而使該裝置自動被Wind〇wsMass Storage device, support USB Mass Storage protocol recommended by [JSB-IFOJSB Implementers F〇rum), so that the device is automatically
Windows 2000、Windows XP、Mac 0S9.X/0S X,以及 Linux 2·4·χ 作業系統所識別,即在這些作業系統下無須驅動程式,用戶使用非 15常方便。如果作業系統(例如Windows 98)沒有自帶支持本實施例 的半導體存儲裝置的驅動程式,需要安裝專門為該裝置開發的驅動 程式。 經濟部智惡对產局員工溻費合竹社印絮 本實施例中,USB接口可以為標準的USB接口,例如標準微型 USB接口(Mini USB,On-The-Go標準),也可以是非標準的USB接 20 口,即本實施例的USB接口可以電氣信號和物理結構和尺寸均符合 USB標準,也可以只有電氣信號符合USb標準但其物理結構和尺寸 為非USB標準。閃存模塊11中的閃存Memory)可以是一塊 或多塊閃存芯片,按現有定址方式連接,該模塊可存儲本發明的驅 動程式和各種其他類型的數據檔案。 •12- 本纸张尺度適用中國國家«李(CNS ) U10X297公爱) 1245217 9!1 Μ Β;7 五、發明説明() 一、 ~ 在本實施例中,半導體存儲裝置通過Mini—USB接口轉_接 口的連接轉換n或連接線與電腦主機通過相連。 USB總線接口控制與存儲姉子模塊22完成與主機系統的連 接,並解釋、轉換、控制和傳輸_接口協定;完成對接口的 5初始化和控制、接受從主機發送來的命令和數據、解釋並執行主機 發送來的命令、通過CF接口與存儲控制模塊21將數據存儲到閃存 模塊11或從該模塊中讀取數據、將執行結果通過㈣接口返回給 主機。 CP接口控制與存儲控制子模塊21也可以完成與其他外部電子 10設備的連接,並解釋、轉換、控制和傳輸CF# 口協定;完成對CF 接口的初始化和控制、接受從外部電子設備傳來的命令和數據、解 釋並執行命令、將數據存儲到所述閃存模塊11或從該模塊中讀取 數據、將執行結果返回給數據處理系統,接收USB總線接口控制與 存儲控制子模塊22的控制命令和數據,並將所需存儲的數據存儲 15到閃存模塊11或從該模塊中讀取數據、將執行結果返回給USB總 線接口控制與存儲控制子模塊22。 所述CP接口控制與存儲控制模塊μ和usb總線接口控制與存 儲控制子模塊22可以使用單個芯片,也可以使用多個芯片。 本發明的第二實施例如第三圖所示,所述半導體存儲裝置支持 20 CF接口和IEEE1394接口,包括·閃存模塊11、cf1接口控制與存 儲控制模塊21和IEEE1394總線接口控制與存儲控制模塊23、CF 接口、IEEE1394接口、防寫保護開關及狀態指示模塊61。CF接口 控制與存儲控制模塊21和IEEE1394總線接口控制與存储控制模塊 23執行第一圖中控制器模塊20和接口模塊4〇的功能。接口控 -13- 本纸张尺及適用中國S家輮準(CNS)A4現輅(2Ι〇Χ2^公釐) 二__rj i:uB7 1245217 ~- —1—-------- 五、發明説明Windows 2000, Windows XP, Mac 0S9.X / 0S X, and Linux 2 · 4 · χ operating systems recognize that drivers are not required under these operating systems, and users are very convenient to use. If the operating system (such as Windows 98) does not have a driver for the semiconductor storage device supporting this embodiment, it is necessary to install a driver specially developed for the device. In this example, the USB interface may be a standard USB interface, such as a standard mini USB interface (Mini USB, On-The-Go standard), or a non-standard USB interface. The USB interface is 20, that is, the USB interface of this embodiment can comply with the USB standard in electrical signals and physical structure and size, or only the electrical signals comply with the USb standard but its physical structure and size are non-USB standards. The flash memory in the flash memory module 11 may be one or more flash memory chips, which are connected according to the existing addressing method. The module can store the driver of the present invention and various other types of data files. • 12- This paper size applies to the Chinese country «Li (CNS) U10X297 public love) 1245217 9! 1 Μ Β; 7 V. Description of the invention () I. ~ In this embodiment, the semiconductor storage device is transferred through the Mini-USB interface _Interface connection conversion n or connection cable is connected to the host computer. The USB bus interface control and storage sub-module 22 completes the connection with the host system, and interprets, converts, controls, and transmits the _ interface agreement; completes the initialization and control of the interface 5, accepts commands and data sent from the host, interprets and The commands sent from the host are executed, the data is stored in or read from the flash memory module 11 through the CF interface and the storage control module 21, and the execution results are returned to the host through the ㈣ interface. The CP interface control and storage control sub-module 21 can also complete the connection with other external electronic 10 devices, and interpret, convert, control and transmit the CF # interface agreement; complete the initialization and control of the CF interface, and accept the transmission from external electronic devices. Commands and data, interpret and execute commands, store data in the flash memory module 11 or read data from the module, return the execution results to the data processing system, and receive control of the USB bus interface control and storage control submodule 22 Command and data, and store the data to be stored 15 in the flash memory module 11 or read data from the module, and return the execution result to the USB bus interface control and storage control sub-module 22. The CP interface control and storage control module µ and the usb bus interface control and storage control sub-module 22 may use a single chip or multiple chips. As shown in the third embodiment of the second embodiment of the present invention, the semiconductor storage device supports a 20 CF interface and an IEEE1394 interface, including a flash memory module 11, a cf1 interface control and storage control module 21, and an IEEE1394 bus interface control and storage control module 23. , CF interface, IEEE1394 interface, write-protect switch and status indication module 61. The CF interface control and storage control module 21 and the IEEE1394 bus interface control and storage control module 23 perform the functions of the controller module 20 and the interface module 40 in the first figure. Interface control -13- This paper ruler and the applicable China S standard (CNS) A4 (2Ι〇χ2 ^ mm) 2__rj i: uB7 1245217 ~-—1 —-------- 5 Invention description
制與存難龍塊21與_魏魏u連接,IEE_4總線接 控U儲控職塊23與防寫保護關以及工作狀態指示模塊 1相連接使用狀態下,CF—ata接口或峨Η接口或τ㈣IDE …、有相應接π的數據處理系統相連;或者IE腿394接口與 5主機系統相連接’上述連接都支持信號和數據的雙向流動。 〜本實施例中Μ存模塊n包括一塊或多塊閃存芯片,按現有 定址方式連接,該模塊可存儲本發明的驅動程式和其他類型的數據 文件。ΙΕΕΕ1394接口可以為標準的臓1394接口,也可以是非標 準的ΙΕΕΕ1394接口。即本實施例的臓1394接口 52可以是電氣 1〇 f號和物理結構和尺寸㈣合刪腿標準,或只有其電氣信 H IEEE1 394標準,但其物理結構和尺寸為非IEEE1394標準。 IEEE1394總線接時難存難繼塊23完成與主機系統的 連接,並解釋、轉換、控制和傳輸麵1394總線接口協議;完成 對IEEE1394接口的初始化和控制、接受從主機發送來的命令和數 Μ據、解釋並執行主機發送來的命令、通過CF接口與存儲控制模塊 21將數據存制閃麵塊^或從賴塊u巾讀取數據、將執行 結果通過IEEE1394接口返回給主機。 CF接口控制與存儲控制模塊21完成與數據處理系統的連接, 並解釋、轉換、控制和傳輸CF—ATA接口或PCMCIA接口或True IDE 2〇接口接口協定;完成對CF-ATA接口或PCMCIA接口或True IDE接 口的初始化和控制、接受從數據處理系統傳來的命令和數據、解釋 並執行命令、將數據存儲到閃存模塊n或從該模塊u中讀取數 據、將執行結果返回給數據處理系統。接收IEEE1394總線接口控 制與存儲控制模塊23的控制命令和數據,並將所需存儲的數據存 本纸張尺反適用中國S家樣隼(CNS)八4規你(210X297公疫) 1245217 / 五、發明説明() 儲到閃存髓11餘塊巾讀取數據、將執行結果返回給 IEEE1394總線接口控制與存儲控制模塊23。 本實施例的IEEE1394接口可以是電氣信號和物理結構和尺寸 均符合IEEE1394標準,或只有其電氣信號符合麵1394標準,但 5其物理結構和尺寸為# IE則94標準。CF卡接口控制與存儲控制 模塊21和IEEE1394 ®流排界面控制與存儲控制模塊23可以使用 單個芯片,也可以使用多個芯片。 本發明的第三實施例如第四圖所示,本發明裝置同時具有邙 接口、USB接口和IEEE1394接口,包括閃存模,接口控制 10與存儲控制模塊2卜USB和IEEE1394總線接口控制與存儲控制模 塊 24、CF-ATA 接口或 PCMCIA 接口或 True IDE 接口、USB 接口、 IEEE1394接口、防寫保護開關及狀態指示模塊61。CF接口控制與 存儲控制模塊21、USB和IEEE1394總線接口控制與存儲控制模塊 24執行如第一圖中控制器模塊2〇和接口模塊4〇的功能。邙接口 15控制與存儲控制模塊21分別與閃存模塊11、USB和IEEE1394總線 接口控制與存儲控制模塊24相連接;USB、IEEE1394總線接口控 制子模塊24與防寫保護開關及狀態指示模塊61相連接;在使用狀 態下,本發明裝置通過CF-ATA接口或PCMCIA接口或True IDE接 口與具有相應接口的數據處理系統相連;或者通過USB接口和 2〇 IEEE1394與主機系統相連接。上述連接都支持信號和數據的雙向 流動。 本實施例中,閃存模塊丨丨包括一塊或多塊閃存芯片,按現有 定址方式連接’該模塊可存儲本發明的驅動程式和其他類型的數據 檔案。USB接口和IEEE1394接口可以為標準的接口,例如標準微 -15- 本纸悵尺度通用中國Η家輮?MCNS)A4IUtfe( 2丨fx297公爱) 1245217 五、發明説明() 型USB接口和標準微型IEEE1394接口,也可以是非標準的usb接 口和IEEE1394接口。即本實施例的IEEE1394接口可以是電氣信號 和物理結構和尺寸均符合臓丨394標準,或只有其電氣信麟= IEEE1394標準,但其物理結構和尺寸為非IEEE1394標準·,接 5 口可以是電氣信號和物理結構和尺寸均符合USB標準,或只有其電 氣信號符合USB標準,但其物理結構和尺寸為非USB標準。 USB和IEEE1394總線接口控制與存儲控制模塊24完成與主機 系統的連接,並解釋、轉換、控制和傳輸通用接口協議;完成對 USB接口 <刪1394接口的初始化和控制、接受從主機發送來的 ίο命令和數據、解釋並執行主機發送來的命令、通過CF接口控制與 存儲控制模塊21將數據存儲到閃存模塊u或從該模塊u中讀取 數據、將執行結果通過USB接口或IEEE1394接口返回給主機。 CF接口控制與存儲控龍塊21可以完成與數據處料、統的連 接,並解釋、轉換、控制和傳輸CF_Ar接口或pc.A接口或丁而 15 IDE接口的接口協定;完成對CF_ATA接口或p(:MClA接口或 IDE接口的初始化和控制、接受從數據處理系統傳送的命令和數 據、解釋並執行命令、將數據存儲到閃存模塊u或從該模塊u中 讀取數據、將執行結果返回給數據處理系統。接收_和ieeei綱 總線接口控制與存儲控制模塊24的控制命令和數據,並將所需存 2〇儲的數據存儲到閃存模塊Η或從該模塊中讀取數據、將執行結果 返回給USB和ΙΕΕΕ1394總線接口控制與存儲控制模塊24。 本發明第-實施例的内部工作流程,如第五圖所示,其内部工 作流程包括如下步驟: 在步驟501判斷接入設備在CF—ATA接口或pcMClA接口或丁⑽ -16- 木纸依尺渡速用中國國家^MCNS)A4現輅(2丨Οχ297公I) V. V. A7 B7 1245217_ 反、發明説明 DE接口還是在USB接口; 如果CF-ATA接口或PCMCIA接口或True IDE接口有接入設備, 則在步驟502其内部操作如同標準⑶卡; 在步驟503,如果ijSB接口有接入設備,從_接口獲取供 5電;並在步驟504初始化USB接口,初始化_總線接口控制與存 儲控制子模塊;檢測快閃存儲子模塊從中讀取本發明存儲裝置的 用信息; ’ 在步驟505判斷是否是讀數據請求,如果是讀數據操作請求, 則在步驟5G6,將邏輯位址換算成閃存芯片的序列號和該閃存月芯片 1〇上的物理地址及根據壞塊記錄訊息跳過問存中的壞塊等相=广 理,並從中讀取數據、返回該數據,回到步驟5〇2 ;否則在步驟: 判斷是否是寫數據操作請求; 如果是寫《操作請求,恥㈣5G7,將邏 芯片的序獅在該閃存芯片上的物理地址及根 15跳過閃存中的壞塊等相應處理,並將數據寫入閃纟,回到步驟肋 否則在步驟50了判斷是否是讀容量請求; · 如果是讀容量操作請求,則在步驟5〇8,返回設備存儲容量,。 到步驟502,否則在步驟5〇8判斷是否是其他操作請求·, 回 如果是其他可實現的操作請求,則在步驟咖進行相 2〇理,並返回處理結果和狀態信息,回到步驟5〇2,否 、处 驟502。 、回到步 -旦主機關電或將設備從主機系統拔掉,設備將停止 但已存入的資訊將保留。 乍’ 本發明各實施例的外形如第六圖所示,第六圖 D L及D四 -17- 冬纸张尺度適用中國S家樣孪(CNS ) A4規你(2丨0X297公釐>The control and storage difficulty block 21 is connected to Weiwei u, the IEE_4 bus is connected to the U storage control block 23, and is connected to the write-protection barrier and the working status indication module 1. In the use state, the CF-ata interface or the Emei interface or τ㈣IDE…, there is a corresponding data processing system connected to π; or the IE leg 394 interface is connected to the 5 host system. 'The above connections support bidirectional flow of signals and data. ~ In this embodiment, the M memory module n includes one or more flash memory chips, which are connected according to the existing addressing method. The module can store the driver of the present invention and other types of data files. The ΙΕΕΕ1394 interface can be a standard 臓 1394 interface or a non-standard ΙΕΕΕ1394 interface. That is, the 1394 interface 52 in this embodiment may be an electrical 10f and a physical structure and size combined with a leg-removal standard, or only its electrical letter H IEEE1 394 standard, but its physical structure and size are non-IEEE1394 standards. The IEEE1394 bus connection is difficult to store and difficult to follow. Block 23 completes the connection with the host system, and interprets, converts, controls, and transmits the 1394 bus interface protocol. It completes the initialization and control of the IEEE1394 interface, accepts commands and data from the host. According to the command, the host sends the data, interprets and executes the command, saves the data to the flash block through the CF interface and the storage control module 21, or reads the data from the block, and returns the execution result to the host through the IEEE1394 interface. The CF interface control and storage control module 21 completes the connection with the data processing system, and interprets, converts, controls, and transmits the CF-ATA interface or PCMCIA interface or True IDE 20 interface interface agreement; completes the CF-ATA interface or PCMCIA interface or Initialization and control of the True IDE interface, accepting commands and data from the data processing system, interpreting and executing commands, storing data in the flash memory module n or reading data from the module u, and returning the execution results to the data processing system . Receive the control commands and data of IEEE1394 bus interface control and storage control module 23, and save the data to be stored in this paper rule. Applicable to China S Home Sample (CNS) Regulation 8 (210X297 public epidemic) 1245217/5 Description of the invention () More than 11 towels stored in the flash memory are read data, and the execution result is returned to the IEEE1394 bus interface control and storage control module 23. The IEEE1394 interface of this embodiment may be an electrical signal and the physical structure and size conform to the IEEE1394 standard, or only its electrical signal conforms to the standard 1394 standard, but its physical structure and size are # IEIE94 standard. CF card interface control and storage control module 21 and IEEE1394 ® stream interface control and storage control module 23 can use a single chip or multiple chips. As shown in the fourth figure of the third embodiment of the present invention, the device of the present invention has a 邙 interface, a USB interface and an IEEE1394 interface, including a flash memory module, an interface control 10 and a storage control module 2 and a USB and IEEE1394 bus interface control and storage control module. 24. CF-ATA interface or PCMCIA interface or True IDE interface, USB interface, IEEE1394 interface, write protection switch and status indication module 61. The CF interface control and storage control module 21, the USB and IEEE1394 bus interface control and storage control module 24 perform functions as the controller module 20 and the interface module 40 in the first figure.邙 Interface 15 control and storage control module 21 is connected to flash memory module 11, USB and IEEE1394 bus interface control and storage control module 24 respectively; USB, IEEE1394 bus interface control submodule 24 is connected to write-protect switch and status indication module 61 In the use state, the device of the present invention is connected to a data processing system having a corresponding interface through a CF-ATA interface or a PCMCIA interface or a True IDE interface; or connected to a host system through a USB interface and 20 IEEE1394. Both of these connections support bidirectional flow of signals and data. In this embodiment, the flash memory module includes one or more flash memory chips, which are connected according to the existing addressing method. The module can store the driver of the present invention and other types of data files. The USB interface and IEEE1394 interface can be standard interfaces, such as the standard micro-15- this paper (standard paper is common in China? MCNS) A4IUtfe (2 丨 fx297 public love) 1245217 5. Description of the invention () USB interface and standard micro The IEEE1394 interface can also be a non-standard USB interface and an IEEE1394 interface. That is, the IEEE1394 interface of this embodiment can be an electrical signal and the physical structure and size meet the 394394 standard, or only its electrical signal = IEEE1394 standard, but its physical structure and size are non-IEEE1394 standards. The interface for 5 ports can be The electrical signals and physical structure and size comply with the USB standard, or only its electrical signals comply with the USB standard, but its physical structure and size are non-USB standards. The USB and IEEE1394 bus interface control and storage control module 24 completes the connection with the host system, and interprets, converts, controls and transmits the universal interface protocol; completes the initialization and control of the USB interface < deletes the 1394 interface, and accepts the data sent from the host. ίο Commands and data, interpreting and executing commands sent from the host, storing and reading data to or from the flash module u through the CF interface control and storage control module 21, and returning the execution results through the USB interface or IEEE1394 interface To the host. The CF interface control and storage control block 21 can complete the connection with the data processing and system, and interpret, convert, control and transmit the CF_Ar interface or the pc.A interface or the 15 IDE interface interface agreement; complete the CF_ATA interface or p (: Initialization and control of the MClA interface or IDE interface, accepting commands and data transmitted from the data processing system, interpreting and executing commands, storing data in or reading data from the flash module u, and returning the execution result To the data processing system. Receive the control commands and data of the IE bus interface control and storage control module 24, and store the required data stored in the flash memory module, or read data from the module, and execute it. The result is returned to the USB and IEE1394 bus interface control and storage control module 24. As shown in the fifth figure, the internal working process of the first embodiment of the present invention includes the following steps: In step 501, it is determined that the access device is in the CF. — ATA interface or pcMClA interface or Ding Yi -16- Wood and paper are used in accordance with China ’s national speed ^ MCNS) A4 (2 丨 〇297297 I) VV A7 B7 1245217_ Anti-Invention It is clear that the DE interface is still the USB interface; if the CF-ATA interface, the PCMCIA interface, or the True IDE interface has an access device, its internal operation is the same as a standard CD card in step 502; if the ijSB interface has an access device, in step 503, The _interface acquires power for 5; and initializes the USB interface in step 504, and initializes the _bus interface control and storage control sub-module; detects the flash storage sub-module and reads the usage information of the storage device of the present invention therefrom; '' determines in step 505 whether it is Read data request. If it is a read data operation request, in step 5G6, the logical address is converted into the serial number of the flash memory chip and the physical address on the flash memory chip 10, and the bad memory is skipped according to the bad block record message. Block isophase = Guangli, and read data from it, return the data, and return to step 502; otherwise in step: determine whether it is a write data operation request; if it is written "operation request, shame 5G7, the logic chip's Preface Lion ’s physical address on the flash chip and root 15 skips the corresponding processing in the flash memory and writes the data to the flash memory, and returns to step rib. Otherwise, it is judged in step 50 No is a read capacity request; · If it is a read capacity operation request, in step 508, the device storage capacity is returned. Go to step 502, otherwise, determine whether it is another operation request in step 508. If it is another achievable operation request, perform step 20 in step 3, return the processing result and status information, and return to step 5. 〇2, No, proceed to step 502. Step back-once the host is powered off or the device is unplugged from the host system, the device will stop but the stored information will be retained. At first glance, the appearance of each embodiment of the present invention is shown in the sixth figure, the sixth figure D L and D four -17- Winter paper size is applicable to the Chinese S family-like twin (CNS) A4 gauge you (2 丨 0X297 mm >
(讀先閲讀背而之注意事項再填寫本百 C(Read the back-to-back precautions before completing this hundred C
1245217 A7 B7 五、發明説明() 幅圖中都具有CF-ATA接口或PCMCIA接口或True IDE接口、指示 燈611和開關612 ;這些接口、指示燈和開關分佈於微型閃存存儲 卡的四個端面上,這種分佈可以具有不同的組合,這種組合不限於 圖6中所表達的四種。 5 第七圖是如第二圖所示第一實施例中USB總線接口控制與存 儲控制模塊22的電路原理圖,採用48腳NT2004AGS芯片U4,芯 , 片U4的第1腳接入電源VCC ; U4的第2-5、7-10、40-48腳根據如 圖所示的PD序列號分別連接CF接口控制與存儲控制模塊21中的 芯片 U3 和 CF-ΑΤΑ 接口或 PCMCIA 接口或 True IDE 接口中 CFCARD1 10 的PD序列號相同的引腳;芯片U4的第6、15、24和33腳直接接 地;該芯片的第11、12、13腳分別連接CF-ΑΤΑ接口或PCMCIA接 口或True IDE接口中CFCARD1芯片的第34、35和37腳;芯片U4 的第14腳接入電源VCC並通過0· 1微法電容C8接地;該芯片的第 16和17腳之間接12MHz晶振Y1,該芯片的第18腳通過100K電阻 15接入電源VCC:28腳接三極管N1的集電極,N1的型號為MMBT3904, N1的射極接地,基極通過47K電阻R14接入電源VCCF ; 26、30、 31、32腳根據gpio序列號連接93C46存儲芯片U6,用作存入專用 資訊。 第八圖是如第二圖所示第一實施例中USB接口的電路原理 20圖’接口芯片J1通過1腳引入總線電源VCC,2、3腳為數據線接 入芯片U4的21、22引腳,4、5、6腳接地。 第九圖是如第二圖所示第一實施例中閃存模塊丨丨的電路原理 圖,閃存芯片M、U2採用TC58256FT,其I/O引腳根據HD序列號 #CF接口控制與存儲控制模塊21中的芯片U3中HD序列號相同的 -18- $ 纸张 -一 ^-- (讀先聞讀背面之注意事項再填寫本頁) 線 1245217 五、發明説明(1245217 A7 B7 V. Description of the invention () CF-ATA interface or PCMCIA interface or True IDE interface, indicator 611 and switch 612 are shown in the picture; these interfaces, indicators and switches are distributed on the four end faces of the micro flash memory card In the above, this distribution may have different combinations, and this combination is not limited to the four types expressed in FIG. 6. 5 The seventh diagram is the circuit schematic diagram of the USB bus interface control and storage control module 22 in the first embodiment shown in the second diagram, using the 48-pin NT2004AGS chip U4, the core, and the first pin of the chip U4 is connected to the power VCC; Pins 2-5, 7-10, and 40-48 of U4 are respectively connected to the chip U3 and CF-ΑΤΑ interface or PCMCIA interface or True IDE interface in the CF interface control and storage control module 21 according to the PD serial number shown in the figure. The pins of the same PD serial number in CFCARD1 10; pins 6, 15, 24, and 33 of chip U4 are directly connected to ground; pins 11, 12, and 13 of this chip are respectively connected to the CF-ATP interface or PCMCIA interface or True IDE interface The 34th, 35th, and 37th pins of the CFCARD1 chip; the 14th pin of the chip U4 is connected to the power VCC and grounded through the 0.1 microfarad capacitor C8; the 12MHz crystal Y1 is connected between the 16th and 17th pins of the chip. Pin 18 is connected to the power supply VCC through 100K resistor 15: Pin 28 is connected to the collector of transistor N1, the model of N1 is MMBT3904, the emitter of N1 is grounded, and the base is connected to the power source VCCF through 47K resistor R14; 26, 30, 31, The 32 pin is connected to the 93C46 memory chip U6 according to the gpio serial number, and is used to store special information. The eighth diagram is the circuit principle of the USB interface in the first embodiment as shown in the second diagram. The diagram of the interface chip J1 introduces the bus power VCC through pin 1, and pins 2 and 3 are the 21 and 22 pins of the data line access chip U4. Feet, feet 4, 5, 6 are grounded. The ninth figure is the circuit schematic diagram of the flash memory module in the first embodiment shown in the second figure. The flash memory chips M and U2 use TC58256FT, and its I / O pins are controlled and stored according to the HD serial number #CF interface. The chip in U21 has the same HD serial number as -18- $ paper-a ^-(read the notes on the back first and then fill out this page) Line 1245217 V. Description of the invention (
引腳,其餘引腳也根據標號盥姑 你f /、接口控制與存儲控制模塊21的芯 片U3相應引腳相連接。 第十圖是如第二圖所示第一會 ,實施例中防寫保護開關及狀態指 示模塊61的電路原理圖,屌裡园+丄 ?里圖中未包括防寫功能。指示器件採 用發光二極體LED1接芯片〇4的w 的心腳’經過470歐姆電阻Ri8接 地。 第十圖疋如第_®所示第—實施财⑶接口控制與存儲控 制模塊21的電路原理圖;其芯片⑽採用_9M:F,該芯片⑽ 根據㈣列號接匯流排界面控制與存儲控制模塊U㈣片 U4的第2 5、7-10、40-48腳;該芯片根據HD序列號接閃存模塊 11中的閃存芯片U1、U2的相應弓丨腳。 15 第十一圖疋如第一圖所示第一實施例中cf韻接口或·Μ 接口或True IDE接口的電路原理圖,採用接口芯片cfCARD1,該 接口芯片CFCARD1根據PD序列號接_總線接口控制與存儲控制 模塊22的芯片U4和CF接口控制與存雜制模塊21的芯片旧。 接口兼容CF-ΑΤΑ接σ、PGMGIA接0和了⑽⑽接口。 20 第十三圖是如第二圖所示實施例中電源模塊71的電路原理 圖MMBT3906心片P1的發射極接入CF一ATA接口或pcMciA接口或 True IDE接口從主機端引入的電源VCCF,集電極接入uSB接口引 入的電源VCC ’基極經ικ電阻R2q、R21後接地,在電阻R2〇、R21 之間提供電源VUSB。 -19- I国家樣车(CNS } A4規格(2ι〇χ297公釐) B7 五、發明説明 【圖式簡單說明】 第一圖是本發明方法的通用功能框圖; 第-圖疋本發明第—實施例採用CF接口和腳接口的功能框 圖; 第-圖疋本發明第二實施例採用接口和I㈣1綱接口的 功能框圖; 第四圖疋本發明第三實施例採用CF、咖和I腫1謝三種接 ϋ的功能框圖; 第2圖是本發明採用⑶接口和USB接口的内部工作流程圖; 第/、圖疋本發明各實施例的外形示意圖··第六圖A是所述半 體存儲裝置帶有CF接口和USB接口的外形示意圖; 第/、圖B疋所述半導體存儲裝置帶有cf接口和麵⑶4接 口的外形示意圖; 第六圖C和第六_是所述半導體存儲裝置帶有CF接口、廳 接口和IEEE1394接口的外形示意圖; 第七圖是實施例-中USB匯流排接口控制與存儲控制模塊22 的電路原理圖; 第八圖是第一實施例中USB接口的電路原理圖; 第九圖是第一實施例中閃存模塊u❺電路原理圖,· 第十圖是第一實施例中防寫開關及工 ⑽指示電路的原理圖; 作狀^不難61中 第十-圖是第-實施财CF卡接σ控制與存儲控 電路原理圖; ; 第十二圖是第-實施例中CF接口的電路原理圖; -20- 冬纸ft尺度递用中國S家糕李< CNS ) 2丨❶X297公釐)The other pins are also connected to the corresponding pins of the chip U3 of the interface control and memory control module 21 according to the label. The tenth figure is the circuit diagram of the write-protect switch and status indicator module 61 in the first session as shown in the second figure. The write-protect function is not included in the figure. The indicating device adopts a light-emitting diode LED1 to be connected to the core pin ′ of the chip 〇4 through a 470 ohm resistor Ri8 to ground. The tenth figure is as shown in Section _®. The circuit schematic diagram of the implementation of the interface control and storage control module 21; its chip ⑽ adopts _9M: F, which chip 接 is connected to the bus interface control and storage according to the queue number. The second, fifth, seventh to tenth, 40-48 pins of the control module U U10; the chip is connected to the corresponding arch pins of the flash chips U1 and U2 in the flash module 11 according to the HD serial number. 15 Eleventh figure: As shown in the first figure, the circuit diagram of the cf rhyme interface or · M interface or True IDE interface in the first embodiment uses the interface chip cfCARD1, which is connected to the _bus interface according to the PD serial number The chip U4 of the control and storage control module 22 and the CF interface control and storage hybrid module 21 have old chips. The interface is compatible with CF-ΑΤΑ connected to σ, PGMGIA connected to 0 and ⑽⑽ interface. 20 The thirteenth figure is the circuit schematic diagram of the power module 71 in the embodiment shown in the second figure. The emitter of the MMBT3906 core P1 is connected to the CF-ATA interface or pcMciA interface or True IDE interface. The power source VCCF is introduced from the host. The collector is connected to the power supply VCC 'base introduced by the uSB interface and grounded via ικ resistors R2q and R21, and a power source VUSB is provided between the resistors R20 and R21. -19- I national prototype (CNS) A4 size (2 × 297 mm) B7 V. Description of the invention [Simplified description of the drawings] The first figure is a general functional block diagram of the method of the present invention; —The functional block diagram of the embodiment using the CF interface and the foot interface; FIG.-FIG. 的 The functional block diagram of the second embodiment of the present invention using the interface and the I㈣1 interface; The fourth diagram: The third embodiment of the present invention uses the CF, the I swell and thank the functional block diagram of the three types of connection; Figure 2 is the internal working flowchart of the present invention using the CU interface and USB interface; Figure / Figure 示意图 schematic diagram of each embodiment of the present invention · Figure 6 is The outline diagram of the half-body storage device with a CF interface and a USB interface; FIG. 1 and FIG. B (b) The outline diagram of the semiconductor storage device with a cf interface and a surface CD4 interface; The semiconductor memory device is provided with a CF interface, a hall interface, and an IEEE1394 interface. The seventh diagram is a circuit principle diagram of the USB bus interface control and storage control module 22 in the embodiment-the eighth diagram is in the first embodiment. Circuit schematic of USB interface; The figure is a schematic diagram of the flash memory module u❺ circuit in the first embodiment, and the tenth diagram is the schematic diagram of the write-proof switch and the work indicating circuit in the first embodiment; Schematic diagram of the implementation of the σ control and storage control circuit for the CF card; The twelfth figure is the circuit schematic of the CF interface in the first embodiment; -20- Winter paper ft scale uses Chinese S house cakes < CNS) 2 丨 ❶X297 mm)
B7 1245217_ 五、發明説明() 第十三圖是第一實施例中電源模塊71的電路原理圖。 【主要元件符號說明】 半導體存儲介質模塊10 5 閃存模塊11 控制器模塊20 存儲控制模塊21、23、24 存儲控制子模塊22 接口模塊40 1〇 指示模塊60、61 電源模塊70、71 -2 本纸張尺JliS用中國B家糅丰(CNS)A4«^( 2丨0乂297公釐)B7 1245217_ 5. Description of the invention () The thirteenth figure is a circuit schematic diagram of the power supply module 71 in the first embodiment. [Description of main component symbols] Semiconductor storage medium module 10 5 Flash memory module 11 Controller module 20 Storage control module 21, 23, 24 Storage control submodule 22 Interface module 40 1〇 Instruction module 60, 61 Power module 70, 71 -2 Paper ruler JliS used by China's B house 糅 丰 (CNS) A4 «^ (2 丨 0 乂 297mm)
Claims (1)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02114882 CN1367438B (en) | 2002-02-09 | 2002-02-09 | Semiconductor storage method for supporting several interfaces and device |
Publications (1)
Publication Number | Publication Date |
---|---|
TWI245217B true TWI245217B (en) | 2005-12-11 |
Family
ID=4743346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW91104315A TWI245217B (en) | 2002-02-09 | 2002-03-13 | Semiconductor storage method and device with supporting different ports |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN1367438B (en) |
TW (1) | TWI245217B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1190735C (en) * | 2002-09-26 | 2005-02-23 | 深圳市朗科科技有限公司 | Data exchange and storing method and device |
CN100383766C (en) * | 2003-01-01 | 2008-04-23 | 深圳市朗科科技有限公司 | Method for implementing network connection by utilizing semiconductor storage device |
CN100394400C (en) * | 2003-05-13 | 2008-06-11 | 明泰科技股份有限公司 | Small size storage device with built-in drive program |
CN100565482C (en) * | 2003-12-31 | 2009-12-02 | 深圳市朗科科技股份有限公司 | Semiconductor storage based on the serial advanced technology structure interface |
WO2005078592A1 (en) * | 2004-02-09 | 2005-08-25 | Lenovo (Beijing) Limited | A multifunction data storage equipment and method |
CN1691195B (en) * | 2004-04-19 | 2011-05-04 | 深圳市朗科科技股份有限公司 | Mobile memory device and method for improving data access speed |
JP2006004079A (en) * | 2004-06-16 | 2006-01-05 | Sony Corp | Storage device |
JP4864346B2 (en) * | 2005-05-18 | 2012-02-01 | ソニー株式会社 | Memory card and card adapter |
CN1889003B (en) * | 2005-06-28 | 2010-05-12 | 环达电脑(上海)有限公司 | Method for storing and/or reading key data |
CN101430635A (en) * | 2007-11-09 | 2009-05-13 | 深圳易拓科技有限公司 | Mobile storage apparatus |
CN106610905A (en) * | 2015-12-04 | 2017-05-03 | 中视迪威激光显示技术有限公司 | Assistant selection local area network interface system and communication method thereof |
CN108038072B (en) * | 2017-12-28 | 2021-11-09 | 深圳Tcl数字技术有限公司 | Access method of serial device, terminal device and computer readable storage medium |
CN113220616B (en) * | 2021-05-31 | 2022-11-15 | 北京航空航天大学 | FPGA-based interface conversion system and method from SDRAM to MRAM |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19604045A1 (en) * | 1996-02-05 | 1997-08-07 | Siemens Ag | Device for processing and storing data |
JP2000285635A (en) * | 1999-03-31 | 2000-10-13 | Matsushita Electric Ind Co Ltd | Non-contact memory collectively reading coil array |
CN100381979C (en) * | 2000-04-11 | 2008-04-16 | 姚立和 | Multi-interface memory card and its adapter module |
-
2002
- 2002-02-09 CN CN 02114882 patent/CN1367438B/en not_active Expired - Lifetime
- 2002-03-13 TW TW91104315A patent/TWI245217B/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
CN1367438B (en) | 2012-02-08 |
CN1367438A (en) | 2002-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI245217B (en) | Semiconductor storage method and device with supporting different ports | |
WO2003044732A1 (en) | Semiconductor storage method and device supporting multi-interfaces | |
US7114030B2 (en) | System, apparatus and method for sharing media | |
TWI393009B (en) | Data sharing and transfer systems and methods | |
KR101008449B1 (en) | Device and method for providing data exchange and storage | |
JP3090671U (en) | Double interface CF flash memory card | |
US7809866B2 (en) | Double interface SD flash memory card | |
TW200527314A (en) | Portable memory device having multiple transmission interface | |
WO2003056441A1 (en) | A portable data conversion processor with standard data port | |
KR101416193B1 (en) | Universal serial bus memory device and method for manufacuring thereof | |
JP2007172630A (en) | Interface for removable electrical card | |
US20120066422A1 (en) | Method and system for transferring high-speed data within a portable device | |
CN103530250A (en) | Portable electronic device and accessory device thereof, and operating method for the portable electronic device | |
CN108073537A (en) | Usb circuit, the implementation method of USB interface and device | |
WO2016183843A1 (en) | Removable storage device, and application method therefor on intelligent terminal | |
TW201005654A (en) | Host controller disposed in multi-function card reader | |
WO2003063174A1 (en) | An usb portable storage capable of being upgraded and capacity-expanded freely by replacement of storage medium | |
WO2013049980A1 (en) | Switching device and switching method | |
TWM293496U (en) | Multi slave interface card reader | |
JP3090766U (en) | Compact Flash memory card with serial bus interface | |
CN209388295U (en) | A kind of usb circuit and electronic equipment for realizing while charging and powering | |
CN201159900Y (en) | Two-in-one adapter of miniature SD card | |
WO2005064475A1 (en) | Data processing apparatus | |
CN215895414U (en) | Touch device and touch system | |
CN106648466A (en) | Back folder attachment for accessing extended storage and system and method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MK4A | Expiration of patent term of an invention patent |