TWM264642U - Flash memory device having plural communication protocols - Google Patents
Flash memory device having plural communication protocols Download PDFInfo
- Publication number
- TWM264642U TWM264642U TW093213598U TW93213598U TWM264642U TW M264642 U TWM264642 U TW M264642U TW 093213598 U TW093213598 U TW 093213598U TW 93213598 U TW93213598 U TW 93213598U TW M264642 U TWM264642 U TW M264642U
- Authority
- TW
- Taiwan
- Prior art keywords
- communication protocol
- memory device
- flash memory
- control unit
- write
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims description 180
- 230000005540 biological transmission Effects 0.000 claims description 58
- 238000001514 detection method Methods 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 9
- 230000002265 prevention Effects 0.000 claims description 3
- 241000255925 Diptera Species 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 238000000926 separation method Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 101000711846 Homo sapiens Transcription factor SOX-9 Proteins 0.000 description 4
- 102100034204 Transcription factor SOX-9 Human genes 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 230000009977 dual effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/0772—Physical layout of the record carrier
- G06K19/07732—Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07737—Constructional details, e.g. mounting of circuits in the carrier the record carrier consisting of two or more mechanically separable parts
- G06K19/07741—Constructional details, e.g. mounting of circuits in the carrier the record carrier consisting of two or more mechanically separable parts comprising a first part operating as a regular record carrier and a second attachable part that changes the functional appearance of said record carrier, e.g. a contact-based smart card with an adapter part which, when attached to the contact card makes the contact card function as a non-contact card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10297—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Storage Device Security (AREA)
Description
M264642 八、新型說明: 【新型所屬之技術領域】 本創作是關於一種具複數通訊協定之快閃記憶裝置,尤 指一種在例如快閃記憶卡之可攜式記憶裝置上,同時設置例 如 SD (SecureDisk)與 MMC (MultiMediaCard)兩種通訊 協定,並藉由可自動偵測切換通訊協定的機制,以供與更多 主機裝置直接連接使用的可支援複數通訊協定之快閃記憶 裝置及其控制方法。 【先前技術】 隨著資訊科技的突飛猛進,人們對於各類資訊的需求更 是呈現爆炸性的成長。近年來,眾多小型可攜式記憶裝置 (Portable Memory Device)的普及化,例如以快閃記憶體 (Flash Memoiy)為主要記憶媒介之的uSB隨身碟
(USB
Flash Disk,俗稱矽碟機或梅指哥)、以及包括CF⑽亭以
Flash)、MS (Memory Stick)、安全數位卡 SD (Secure
Digital)、多媒體卡MMC (施衍廳^。耵d)、等等各種 規格廠牌之各式5己憶卡(Flash Mem〇Iy Card)、使用CF或 介面之微型硬碟(Micro Hard Disk)、或者甚至是採用 USB或PCMCIA介面且裝置於外接盒中之薄型2·5英叶硬碟 機(HardDlsk)等等,更是滿足了人情於「f訊可攜性」 與曰遽增的渴望。 對於目别所有習知的可攜式記憶裝置,其内部均一定包 _揮么丨生 d憶陣列(N〇ni_v〇iatiie Memory Array )、一 M264642 才工制為(Controller)、以及一傳輪介面(I/〇Interface)。該記 憶陣列係用於儲存使用者所想要儲存之#料,且其必須具有 在=需外界電源的情況下仍能保存所齡#料之特性,因此 經常是以快閃記憶體來作為該記憶陣列,當然,其亦可以是 硬碟者。於控制器中,則包括有用以驅動(Drive)與使用 Uccess)該記憶陣列所需之相關電路、介面與驅動機制。 廷驅動機制可岐α賴(Hanlware )之㈣程序(CGm_d S=_er )電路形式存在以執行一連串之微碼(紙^心) 私式、或亦可以是以硬體(Hardware)之微控制器/微處理器 (Micro_Controller/Micro-Processor )電路形式存在以執行一 連串勤體(Firmware)程式的方式存在於此可攜式記憶裝置 的控制器中。而該傳輸介面則決定該可攜式記憶裝置是以何 種通訊協定(Protocol)與外界裝置結合與溝通。 而於各種規格之記憶卡中,安全數位卡SD (以下將以 SD卡簡稱之)與多媒體卡MMC(以下將以MMC卡簡稱之) 兩者係具有相同之輪廓尺寸規格,除了 SD卡在外殼上有多 設計一防寫鈕、但MMC卡無此設計之外,其兩者唯一差別 僅在於通訊協定(Protocol)之不同。所以,目前市面上已 有銷售一種可支援SD/MMC雙通訊協定之讀卡機(SD/MMC Combo Card Reader) ’可支援兩種通訊協定以存取SD卡及 MMC卡的資料。然而,目前尚無發現有任何快閃記憶裝置 (亦即快閃記憶卡)本身是同時支援SD/MMC雙通訊協定 者。 台灣專利公告號TW 555105案及TW 551552案、以及 美國專利US 6676420與US 6567273案,均曾揭露一種在單 M264642 一快閃記憶卡上裝置兩組不同的連接器與傳輸介面,以達到 支援雙介面傳輸之功能。然而,TW 555105、TW 、 US 6676420及US 6567273等案均需使用兩組不同的連接器 來分別進行不同介面之資料傳輸,其技術與本案完全不同。
台灣專利公告號TW 481314案、以及美國專利us 6385677與US 6658516案,均曾揭露一種在單一快閃記憶卡 上除了 α己憶卡本身之介面規格之外、額外再增設置Usb 傳輸介面,以達到支援雙介面傳輸之功能。然;而,由於TW 481314、US 6385677與US 66則6等案的記憶卡本身並不 具有USB連接n,所以均f使義外外接之轉接器才能連 接並使用USB傳輸介面,其技術與本細著不同。 L新型内容】 作的主要目的是提供—種具複數通賴定之快閃 種單—朗繼㈣輪上提供至少兩 規格的通訊财,錢過同—組端子群(亦即同一介 二接叫行資料傳輸。 記悻穿置伽目的疋提供一種具複數通訊協定之快閃 ;::裝:可 偵測切換触協$ _ ^ 賴由可自動 接使用。 魄制以,以供與衫外界裝置直接連 本創作的再-目的是提供 記憶裝置,藉由在SD卡敵^ 复數通_疋之快閃 、方寫鈕上增設一組開關電路,其 M264642 料傳輸 可將防寫蝴切換位置狀態以—訊號傳輸到快閃記憶裝置 内部的控解元,並根據該訊號(也就是防寫細置狀 態)來控制並決定要使用哪一通訊協定來與外界裝置進行資 二為達上述目的,本創作所提供之具複數通訊協定之快閃 記憶裝置,乃包括有··—本體、—記憶裝置、_端子群裝置 於描-侧、以及-㈣單元。控鮮元係連接於記憶裝置 及端子群,以驅動並控制記憶裝置内的資料存取。於控制單 元中更包括有··-共享介面電路及—偵_路。共享^面電 路係連接於端子群,其至少可以—第—通訊協定與一第二通 訊協定來進行資料傳輸。偵測電路係連接於共享介面電路, I偵測該外界裝置所能支援之通訊協定規格,並切換該控制 單疋採用該第-或第二通訊協定的兩者其中之_來進行與 外界,置m料傳輸。如此便可達到在單—快閃記憶裝 置上提供至少兩種不同規格的通訊協定,並透過同一組ϋ 群與不同通訊協定紐之外界裝置直接連接崎行資料傳 輸的目的。 於-較佳實細巾,該本體的輪狀寸係為符合安全數 位^SD)的輪廓尺寸規格,且該第—通訊協定與第二通訊 協疋係77別依序為安全數位卡(SD)通訊協定與多媒體卡 (MMC)通訊協定。 “於較佳實施例中,於本體上更設有一防寫紐及一開關 電路。该防寫—可被切換於—第—位置及—第二位置之間。 開關電路係連接於防寫!讀控制單元,可將防寫紐的切換位 置狀態以-魏峨傳輸至控鮮心#該防寫_位於第 M264642 一位置時,控制單元可使用第一通訊協定或第二通訊協定的 其中之一來和該外界裝置進行資料雙向傳輸;而當該防寫叙 係位於第二位置時,控制單元可使用第二通訊協定來和該外 界裝置進行資料雙向傳輸,但僅可使用第一通訊協定來進行 資料單向唯讀傳輸。如此,便可達成藉由防寫鈕切換位置狀 態來控制哪一通訊協定之使用的目的。 【實施方式】 本創作之具複數通訊協定之快閃記憶裝置10的主要原 理,乃是利用SD卡與MMC卡具有相同輪廓尺寸規格之特 性,而可在單一快閃記憶卡上同時設置SD (Secure以认) 與MMC (MultiMedia Card)兩種通訊協定,並藉由可自動 偵測切換通訊協定的機制,以供與更多外界裝置直接連 接使用。此外,由於目前多數的SD通訊協定其傳輸速率係 南於MMCit訊協定,目此,本創作之具複數通訊協定之快 閃記憶裝置1G,於_外界裝置%所能支援之傳通訊協定 時’將優先嘗試以SD通訊協定進行傳輸。即使該外界裝置 90可支援SD/MMC複數通訊協定,本創作仍可優先使用目 前傳輸速率較快之SD通賴定進行傳輪。倘若日後有新規 格的MMC通訊協定可提供更高傳輸速率,則本創作亦可藉 由儲存於具複數通訊協定之快閃記憶裝置1G内之—價測^ 序,來重新界定所優先使用的通訊協定。 為使貴審查委員能對本創作之特徵、目的及功能有更 進-步的認知與暸解,兹配合圖式詳細說明如後: 凊參閱圖-與圖二’其為本創作所適用之具複數通訊協 M264642 定之快閃記憶裝置ίο的第一較佳實施例。其中,圖一乃係 為本創作具複數通訊協定之快閃記憶裝置10的結構外觀示 意圖,其係以一符合SD (SecureDigital)規格之快閃記情卡 來作為本創作之具複數通訊協定之快閃記憶裝置1〇實施 例。而圖^一則為本創作之具複數通訊協定之快閃記憶裝置 内部系統的電路方塊示意圖。 如圖一與圖二所示,本創作之具複數通訊協定之快閃記 憶裝置10的第一實施例係具有包括:一本體U、一記憶裝 置u、一端子群13、一控制單元14、一防寫鈕15、及一開 關電路16。 該本體11的輪廓尺寸係為符合安全數位卡(SD)的輪 廓尺寸規格,因此也相容於多媒體卡(MMC ; MultiMedia Card)的輪廓尺寸規格。當然,吾人也可設計使本體u的 輪廓尺寸符合多媒體卡(MMC)的輪廓尺寸規格,而同樣 相容於安全數位卡(SD)的輪廓尺寸規格者。 該記憶裝置12係裝置於本體η中,其係由可讀寫之非 揮發性^憶體所構成。例如,於本較佳實施例中,記憶裝置 12可包括至少一快閃記憶體(FlashMemory)為佳。 该端子群13係設置於本體η之一前側邊且係暴露於外 界。藉由端子群13可與一外界裝置9〇 (例如:讀卡機、數 位相機、個人數位助理、印表機、或是電腦等等具有記憶卡 插槽之外界裝置)電性連接,俾進行控制訊號與數位資料之 傳輸。 、 4控制單元14係裝置於本體η上且連接於記憶裝置η 及端子群13,可用以驅動並控制記憶裝置12内的資料存取、 M264642 並透過端子群13與外界裝詈如、社y 施例中,糊單元輸。於本較佳實 式存在且其⑽更包括有:㈤°^的形 於^ 上 /、予;丨面電路141、一偵測雷 ΐΗ;Γ:;^ H1 本t佳膏=U —通訊協絲進行資料傳輸。於 本較佳實_中,該共享介面電路⑷ 體卡⑽峨)之纖 =卡 第-通訊協定係為安全數位卡( 路:且通亥 =::;Π路141,可_該外界裝置90所能支援 之通5罐疋規格,並切換該控制單元14 =(亦,MMC)的兩者其中之一來: 之_#料傳輸。顧處理II 143係連接於該偵 測電路142與爾置㈣,__元 第一通訊協定來將資料自該端子群13傳出或輸入。該 2ltTw 144 (FIaSh InterfaCe) 143 二斜:y 12之間’使控制單元14可對記憶裳置12進行 二3用與讀Γ動作。該緩衝儲存單元145係連接於微處 理器143,用於暫存資料。 之防1防f叙15係設於本體11 一侧,其係為符合SD規格 離)防寫紹5可被切換於一第一位置(非防寫狀 : 弟二位置(防寫狀態)之間。該開關電路16係連 接於防寫紐15與控制單元14、以及端子群13之一 vss接 點端子之間。開關電路16可將防寫钮15的切換值 以 M264642 傳:至控制單元14。控制單元Μ將依據所傳來 =:r定和外界裝置9°進二輸:切 第係::位置(非防寫狀態)時,控制單 資料雙向傳輸。而當該防 : 防寫狀態)時,控制單元14可使用第二通‘ 二外界裝置9〇進行資料雙向傳輸,但僅可使— 通訊協絲進行資料單向唯讀傳輸。 β猎由前述技術,本創作確實可達到在單—快閃記憶 上提供至少兩種不同規格的通訊協^,並透過同—祖ϋ ㈣繼⑽輪綱性連接 進仃貝枓傳輸,而不須任何額外的轉接器。 由於,對於一傳統且習用之單通訊協定SD卡而言,當 其防寫紐被切換至第二位置(防寫狀態)時,則外界裝置ς 只能對該單通訊協定SD卡進行資料單向唯讀的功能,而益 法將資料寫入單通訊協定SD卡中。本創作特別利用此一特 性’使传當本創作之具複數通訊協定之快閃記憶裝置被 連接到一支援SD/MMC複數通訊協定的外界裝置9〇,且同 a夺使用者又希望優先使用MMC通訊協定來進行資料雙向傳 輸時,則使用者只要將防寫钮切換至該第二位置(防寫狀 態),此時,該具複數通訊協定之快閃記憶裝置1〇 一旦偵測 到外界裝置90可支援MMC通訊協定時將優先以MMC通 訊協定進行資料傳輸。而倘若外界裝置9〇僅支援SD通訊協 定時則開啟資料單向唯讀的狀態。 12 M264642 對於上述之複數通城定控财法,其可藉由硬體電路 設計其控制程序、或是軟體程式控制其程序的方式來執行。 於本創作中,係以預先儲存於記憶褒置u中的_摘測 為本創作複數通訊協定控制方法的較佳實 _ 控制該控_丨4 _ 竟== _定或第二通訊協定中的哪一通訊協定來進行資料傳輸。 如圖三所示,為捕作之複數通賴定控财法(亦即 偵測程序)的—較佳實施例步驟流糊。該複數通訊協定控 制方法至少包括有下列步驟·· 步驟21 •將该具複數通訊協定之快閃記憶裝置1〇連接 於外界裝置90 ’並將具複數通定之快閃記憶裝置1〇中 所儲存之一暫存值歸零。 步驟22 :檢查防寫叙15的切換位置衫位於防寫狀 =當=防寫紐15的位置係位於—第—位置(亦即非防寫 u ’則為:否」並直接進行該步驟27;而當該防寫鈕 的位置係位於-第—位置(亦即防寫狀態)時,則為 並執行步驟23。 v驟23接收控制峨,並檢查該控制訊號是否符合 第-通訊協定訊號(亦即SD通訊協定的控制訊號,也就是 ACMD41减)’右疋」,則執行步驟% ;若「 行步驟25。 步驟24 :以第一通訊協定(亦即SD通訊協定)進行資 料單向唯讀傳輸。 ^驟25檢查為控制訊號是否符合第二通訊協定訊號 (亦即歐通訊協定的控制訊號,也就是cMm訊號); M264642 若「是」’則執行步驟26 ;若「否」,則跳回執行步驟23。
步騵26 :以第二通訊協定(亦即MMC通訊協定)進行 資料雙向傳輸。 T 步驟27 :接收—控軌號,並_所接收之該控制畤 是否符合帛-通訊協歧號(SD抑齡之acmd4i ^ 號);若「是」’則執行步驟28 ;若「否」,則執行步驟29。 步驟28.以第一通訊協定(亦即SD通訊協定)進行 料雙向傳輸。 ' 步驟29:偵測所接收之該控制訊號是否符合第二通訊協 定訊號(MMC通訊協定之⑽以訊號);若「是」,則執行 步驟30 ;若「否」,則跳回執行步驟27。 丁 步驟30 :檢查該暫存值是否符合一預定值;若「是」, 則執行步驟31 ;若「否」,則執行步驟32。 ’ 步驟31 :以第二通訊協定(亦即MMC通訊協定)進行 資料雙向傳輸。 步驟32 •將该預定值儲存覆蓋至該暫存值,使暫存值等 於預定值後,跳回執行步驟27。(或者,於另—較佳實施例 中本步驟疋將暫存值遞增或遞減一數值後,再跳回執行步 驟27。此時,該預定值可為該數值的整數倍為佳) 本創作之控制方法之所以要採用如上述之流程步驟為 較佳實施例,乃係由於,對於市面上所通用❹數快閃記憶 卡而言’目前常用之SD卡的資料傳輸速率,係高於4〇版 或更早期的MMC卡。所以,t本創作之具複數通訊協定之 快閃記憶裝置10被連接到一可同時支援SD/MMC複數通訊 協定之外界裝置90時,使用者或許會希望該具複數通訊協 14 M264642
疋之快閃記憶裝置10能夠優先嘗試使用傳輸速率較高的SD 通訊協定來進行資料傳輸。可惜的是,目前市售可同時支援 SD/MMC複數通訊協定之外界裝置,其内部設定值大多是嘗 试優先檢查是否有MMC卡被連接使用。所以,本創作之控 制方法特別設計如前述步驟的偵測程序,藉由忽略第一次出 現之MMC通訊協定控制訊號CMm的方式,來克服此一問 題。也就是說,倘若外界裝置可先檢查SD通訊協定時,則 本創作之控制方法將直接使用SD通訊協定進行傳輸。而倘 若外界裝置先檢查MMC通訊協定時,則只有當該外界裝置 不支援SD通訊協定而只是連續地送出MMC通訊協定檢查 汛號至少兩次以上時,本創作之控制方法才會接受MMC通 訊協定,以達到所述之SD通訊協定優先的複數通訊協定控 制方法。 當然,於另一較佳實施例中,吾人亦輕易可修改前述之 步驟流程,例如,使該暫存值每次遞增(或遞減)一數值直 到等於該預定值。使得只有當該外界裝置連續地送出mmc 通訊協定檢查訊號至少三次、四次、或更多次但卻都不送出 SD通訊協定檢查訊號時,本創作之控制方法才會接受 通訊協定者。由於此種些微的步驟内容變更,係為熟習本項 技藝之一般人士在參閱本創作内容後均可輕易實施之等六文 修改,因此以下將不再贅述其内容。 然而,倘若又考慮到目前已有最新版本之MMc通訊協 定規格被開發出來,其傳輸速率可高於目前之SD通气協 定。此時,使用者或許又會希望優先使用較快的最新版本之 MMC通§fL協疋。此時’本創作將可藉由修改預先儲存於古己 15 M264642 ,裝置12内之該偵測程序的内容,來重新定義選擇通 定的順序。又或者,如前所述,本創作特別利用防寫知^ 與開關電路16之獨4寺設計。使得當防寫钮15被切換至防寫 狀態時,一旦支援SD/MMC複數通訊協定之外界裝置9〇優 先檢查是讨MMC卡被賴使㈣,財_之具複數通 訊協定之快閃記憶裝置10立即啟動以續〇通訊協定進行 雙向資料傳輸。也就歧,本創作可藉由將防寫钮15切換 至防寫狀__,來促使具複數軌蚊之快閃記憶裂置 1〇在連接支援SD/MMC複數通訊協定之外界裝置%時能優 先採用MMC通娜定。而當防該15為未㈣狀態時, 則會優先嘗試採用SD通訊協定進行資料傳輸。 也就是說,本創作之具複數通訊協定之快閃記憶裝置10 無論$被連胁韩财援SD單舰财献mmc單通 訊協定的外界裝置,均可順利切換至相同通訊協定來進行資 料傳輸。而當本創作之具複數通訊協定之快閃記憶裝置1〇 被連接至支援SD/MMC複數通訊協定的外界裝置時,則本 創作將首先偵測防寫紐丨5的防寫狀態。當防寫鈕ls是處於 防寫狀態、且紐SD/MMC複數軌協定的外界裝置又優 先檢查MMC通賴定之CMD1訊餅,麻創作之具複數 通訊協定之㈣記财置1G W卩使肖MMC通訊協定進行 負料傳輸,以達到優先嘗試使用MMC通訊協定之功能。而 當防寫鈕15處於非防寫狀態時,則即使支援SD/MMC複數 通§fi協定的外界裝置優先檢查MMC通訊協定之CMD1訊 號’本創作之具複數通訊協定之快閃記憶裝置1〇仍將忽略 第一次送來的CMD1訊號。於是,支援sd/MMC複數通訊 M264642 協定的外界裝置會誤以為本創作之具複數通訊協定之快閃 記憶裝置10不支援MMC通訊協定,而改傳送出SD通訊協 定之ACMD41訊號,並促使本創作之具複數通訊協定之快 閃記憶裝置1〇接受使用SD通訊協定來進行資料傳輸。如 此,便可達到優先嘗試使用SD通訊協定進行資料傳輸的功 能者。 以下所述之其他實施例中,大部分元件或步驟係相同或 類似於前述實施例。因此,相同或類似的元件或步驟係直接 給予相同的元件名稱及編號,且不再贅述其詳細内容。 請參閱圖四,為本創作之具複數通訊協定之快閃記憶裝 置l〇a之第二較佳實施例的内部系統電路方塊示意圖。如圖 四所示之快閃記憶裝置l〇a亦如同圖二所示實施例般,也同 樣具有包括:一本體11a、一記憶裝置i2a、一端子群13a、 一控制單元14a、一防寫鈕15a、及一開關電路16a,同樣可 連接一外界裝置90a。同樣地,於該控制單元14a中也具有 包括有:一偵測電路142a、一微處理器143a、一記憶體介 面144a、及一緩衝儲存單元145a。其唯一的不同點,乃是 圖四所示之快閃3己憶裝置1 的控制單元14a中並無共享介 面電路的設置,而是直接以導電線路直接將端子群13a電性 轉合至偵測電路142a之適當接點上。 4參閱圖五,為本創作之複數通訊協定控制方法(亦即 偵劂知序)的第二較佳實施例步驟流程圖。如圖五所示之控 $方法’由於其流程步驟中之步驟21a〜24a、及27a〜32a係 刀別對應相同(或類似)於圖三流程步驟中之步驟21〜24、 32,因此以下將不再贅述。如圖五所示之控制方法的 17 M264642 不同點乃在於:在步驟22a檢查防寫鈕的切換位置「是」位 於第二位置(亦即防寫狀態)、且於步驟23a中該控制訊號 「不符合」第一通訊協定訊號(ACMD41訊號)時,則執行 步驟33,其流程如下述。 步驟33:偵測所接收之該控制訊號是否符合第二通訊協 定訊號(MMC通訊協定之CMD1訊號);若「是」,則執行 步驟34 ;若「否」,則跳回執行步驟23a。 步驟34 :檢查該暫存值是否符合一預定值;若「是」, 則執行步驟35 ;若「否」,則執行步驟36。 步驟35 ··以第二通訊協定(亦即MMC通訊協定)進行 資料雙向傳輸。 « u味心,日双徂傻,跳回轨行步驟23a, 其中’该預定值係為該數值的整數倍,例如2、3、或4倍 等。 〆口 藉由此-侧程序,當防寫蝴位置「是」位於第二位 置(亦即防寫狀態)時,本創作之該快閃記憶裝置仍會忽略 先出現的第-次(或前數次)職^讀,而ς以 第-通訊龄(SD)為優先㈣之通鶴定者。’、 凊參閱圖六,為目前剛發展出來之-種小型多媒體卡51 OUMMC ; _rsmm〇的外觀示意圖。該 =體^51的本體尺寸規格係約略等同一般傳、统MMC本體 的前半部尺寸,具有13個接點端子(pin) ^ 蒙的端子群相容使用。當欲將小型多媒 = 聽讀卡機時’只要再加上一本體後半部52,其 便和傳統MMC -樣。所以,本創作之具複數通訊協定之快 M264642 閃圮憶裝置、其控制晶片、以及控制方法,同樣可適用於小 型多媒體卡51 (ReduceMMC ;簡稱RSMMC)上者。 睛參閱圖七,為目前剛發展出來之一種迷你安全數位卡 53 (mini SD)的外觀示意圖。該小型多媒體卡53的本體尺 寸規格較一般傳統SD本體更小,無法直接連接到傳統一般 w買卡機。然而’迷你安全數位卡53 (miniSD)之通訊協 定則可向下相容傳統一般SD之通訊協定。所以,只要將迷 你安全數位卡53 (mini SD)插入一轉接卡54後,其尺寸規 格便和傳統SD —樣,也可由傳統一般SD讀卡機來讀取資 料所以’本創作之具複數通訊協定之快閃記憶裝置、其控 制晶片、以及控制方法,同樣可適用於迷你安全數位卡53 (mini SD)上者。 唯以上所述之實施例不應用於限制本創作之可應用範 圍’本創作之賴綱應以摘作之申請專纖圍内容所界 定技術精概麟輕⑽含括之_為主者。即大凡依本 創作申請專魏圍所做之均等變化及修飾,仍料失本創作 =要義所在,亦不脫離本創作之精神和範圍,故都應視為本 創作的進一步實施狀況。 M264642 【圖式簡單說明】 圖一係為本創作具複數通訊協定之快閃記憶裝置10之結構 外觀的實施例示意圖。 圖二係為本創作之具複數通訊協定之快閃記憶裝置10内部 系統的電路方塊實施例示意圖。 圖三係為本創作之複數通訊協定控制方法的實施例步驟流 程圖。 圖四係為本創作之具複數通訊協定之快閃記憶裝置l〇a之 第二較佳實施例的内部系統電路方塊示意圖。 圖五係為本創作之複數通訊協定控制方法(亦即偵測程序) 的第二較佳實施例步驟流程圖。 圖六係為小型多媒體卡(ReduceMMC ;簡稱RSMMC)的 外觀示意圖。 圖七係為迷你安全數位卡(mini SD)的外觀示意圖。 【主要元件符號說明】 10、 10a具複數通訊協定之快閃記憶裝置 11、 11a本體 12、 12a記憶裝置 13、 13a端子群 14、 14a控制單元 141共享介面電路 142、 142a偵測電路 143、 143a微處理器 144、 144a記憶體介面 20 M264642 145、145a緩衝儲存單元 15、 15a防寫紐 16、 16a開關電路 51小型多媒體卡 52後半部 53迷你安全數位卡 ^ 54轉接卡 · * 90、90a外界裝置 步驟21〜步驟36、及步驟21a〜步驟32a為偵測程序的實施例_ 流程步驟 . 21
Claims (1)
- M264642 九、申請專利範圍: 種具複數通訊協定之快閃記憶裝置,至少包括有·· 一本體; 一記憶裝置,裝置於本體上; 食而子群’裝置於本體一侧,可供與一外界裝置電性連接; 一控制單元,裝置於本體上且連接於記憶裝置及端子群, 用以控制記憶裝置内的資料存取,且至少可以一第一通 訊協定與一第二通訊協定來透過同一端子群進行資料 傳輸;以及 ' 偵測電路,連接於共享介面電路,可偵測該外界裝置所 能支援之通訊協定規格,並切換該控制單元採用該第一 或第二通訊協定的兩者其中之一來進行盥 間的資料傳輸。 1如申請專纖圍第丨項所述之具複數通簡定之快閃記憶 裝置其中,遺本體的輪廓尺寸係為符合安全數位卡(sd) 或夕媒體卡(MMC)兩者其中之一的輪廓尺寸規格,且該 第一通訊協定與第二通訊協定係分別依序為安全數位卡 (SD)通訊協定與多媒體卡(ΜΜ〇通訊協定。 3·如申請專娜圍第2項所述之具複數通訊協定之快閃記憶 裝置,其中,該控制單元更包括有: -微處理器,連接於該制電路與記難置之間,使該控 制單疋可使用安全數位卡(SD)通訊協定與多媒體卡 (MMC)通訊協定來將資料自該端子群傳出或輸入; 一記憶體介面,連接於該微處理^與記絲置之間,使控 22 M264642 制單元可對記憶裝置進行資料之存取動作;及 一緩衝儲存單元,連接於處理器,用於暫存資料。 4. 如申請專利顧第丨項所述之具複數通輯定之快閃記憶 裝置’其中’該記憶裝置包括至少一快閃記情、體。 5. 如申請專利制第1項所述之具複數通賴i之快閃記憶 裝置’其中,更包括有-偵測程序,儲存於記憶裝置中, 該偵測程序可㈣馳财元以财之步驟來決定究竟 ,使用第-通訊協定或第二通訊協定中的哪-通訊協定 來進行資料傳輸。 1申請專利細第丨項所述之具複數通訊協定之快閃記憶 裝置,其中,更包括有: 一防寫紐’設於本體—侧’該防寫紐可被切換於-第一位 置及一第二位置之間;以及 一開關電路,連接於防寫__單元,可將防寫_切 換位置狀態以一電氣訊號傳輸至控制單元。 7.=請專利範圍第6項所述之具複數通訊齡之快閃記憶 、其+,當S彡防寫la係位於第—位置時,控制單元可 使用第-通訊協定或第二通訊協定的其中之—來和該外 界農置進行資料雙向傳輸;而當該防寫轉位於第二位置 時’控制單元可使鮮二通職定來和料界裝 傳輸,但僅可第—通訊協定來進行資料單^ 8.如申請專利麵第6項所述之具複數通訊協定之 裝置’其中,當該防寫鈕係位於第一位置時,控制二 &制4先^使用第—通訊協定來和外界裝置進行資^ 23 M264642 雙向傳輪;而當該防寫鈕係位於第二位置時,控制單元玎 控制優先嘗試使用第二通訊協定來和外界裝置次 雙向傳輪。 9·如申請專利範圍第1項所述之具複數通訊財之快閃記憶 裝置,其中,該快閃記憶裝置係使用相同之該端子群,而 可分別和一可支援第一通訊協定之第一外界裝置以及一 可支援第二通訊協定之第二外界裝置相連接以進行資料 f輸,並且該端子群可直接和該第一外界裝置與第二外界 表置電性連接而不須任何額外的轉接器。 ίο.—種具複數通訊協定之快閃記憶裝置,至少包括有: 一本體’於本體上並設有—防躲,該防如可被切換 於一第一位置與一第二位置之間; 一記憶裝置,裝置於本體上; -端子群,裝置於本體—侧’可供與—外界裝置電性連 接; 一控制單元’裝置於本體上且連接_記憶裝置及該端 子群,用以驅動並控制記憶裝置内的資料存取,該杵 制單元至少可以-第一通訊協定與一第二軌協定^ 和該外界裝置進行資料傳輸;以及 -開關電路’連接於防寫域控制單元,可將防寫紐的 切換位置狀態以—電氣訊雜輸至控制單元; 其中’由防該寫紐的切換位置狀態所產生之電氣訊號, 會影響控制單元判斷應切換使用哪一個通訊協定來和 該外界裝置進行資料傳輸。 11·如申請專利酬第1G項所述之具複數通訊協定之快閃記 24 M264642 憶裝置,其中,當該防寫鈕係位於第一位置時,控制單 兀可使用第-通訊協定或第二通訊協定的其巾之一來和 该外界裝置進行資料雙向傳輸;而當該防寫轉位於第 二位置時’控制單元可制第二通減絲和該外界裝 置進行資料雙向傳輸,但僅可制第—通賴絲進行 資料單向唯讀傳輸。 1Z如申請專利麵第1G項所述之具複數通訊協定之快閃記 憶裝置,其中,當該防寫鈕係位於第一位置時,控制單 元可控制優先嘗試使用第一通訊協定來和外界裝置進行 貧料雙向傳輸;而當該防寫紐係位於第二位置時,控制 單元可控織先f試·第二通《絲和外界裝置進 行資料雙向傳輸。 13.如申請專利範圍第1G項所述之具複數通訊财之快閃記 憶裝置,其中,該控制單元更包括有: 一微處理器,可控制將記憶裝置中之資料,以第一通訊 協定與第二通訊協定,透過該端子群來進行存取;及 一偵測電路’用以侧由該端子群所傳來之一控制訊 號,並根據该控制訊號來決定該微處理器係以第一通 訊協定或第二軌協定的其中之-來進行資料存取。 14·如申請專娜圍第1G項所述之具複數通訊協定之快閃記 憶裝置,其中,該本體的輪廓尺寸係為符合安全數位卡 (SD)或多媒體卡(MMC)兩者其中之—的輪廓尺寸規 二且”亥第通況協疋與第二通訊協定係分別依序為安 王數位卡(SD)通訊協定與多媒體卡(MMc)通訊協定。 15.如申請專纖圍第1G項所述之具複數通訊協定之快閃記 25 M264642 憶裝置,其中,該控制單元更包括有·· 安全數位卡/多媒體卡共享介面電路,連接於該端子群 與偵測電路之間,使該控制單元可使用安全數位卡 (SD)通訊協定與多媒體卡(MMC)通訊協定來將資 料自該端子群傳出或輸入; 一圮憶體介面,連接於該微處理器與記憶裝置之間,使 控制單元可對記憶裝置進行資料之存取動作;及 一緩衝儲存單元,連接於處理器,用於暫存資料。 16·如申咐專利範圍第1〇項所述之具複數通訊協定之快閃記 隐裝置,其中,更包括有一偵測程序,儲存於記憶裝置 中,该偵測程序可控制該控制單元以預定之步驟來決定 九見應使用第一通訊協定或第二通訊協定中的哪一通訊 協定來進行資料存取。 P· 一種具複數通訊協定之快閃記憶裝置,至少包括有·· 一本體; 一5己憶裝置’裝置於本體上; 一端子群,裝置於本體一側,其係依據一傳輸介面規格 设置’可供與一具有支援相同傳輸介面規格之外界裝 置電性連接;以及 一控制單7〇,裝置於本體上且連接於記憶裝置及端子 群’用以控制記憶裝置内的資料存取,且至少可以一 第一通訊協定與一第二通訊協定來透過同一端子群進 行資料傳輪; 其中’該第一通訊協定與第二通訊協定所適用之傳輸介 面係為相同,因此,該快閃記憶裝置係使用相同之該 26 M264642 端子群’而可分別和一可支援第一通訊協定之第一外 界裝置以及一可支援第二通訊協定之第二外界裝置相 連接以進行資料傳輸,並且該端子群可直接和該第一 外界裝置與第二外界裝置之傳輸介面電性連接而不須 任何額外的轉接器。 18·如申明專利範圍第η項所述之具複數通訊協定之快閃記 憶震置,其中,該控制單元更包括有: 微處理器,可控娜記憶裝置巾之資料,以第-通訊 協疋與第二通訊協定,透過該端子群來進行存取;及 須測電路,用以偵測由該端子群所傳來之_控制訊 號,並根據該控制訊號來決定該微處理器係以第一通 艰協疋或第二通訊協定的其中之一來進行資料存取。 19=請專利範圍第17項所述之具複數通訊協定之快閃記 憶裝置,其巾’該本_輪廓尺寸係為符合安全數位卡 (SD)或多媒體卡(MMC)兩者其中之一的輪廊尺寸規 且該第—通訊協定與第二通《定係分職序為安 如f f位卡⑽通訊蚊與多媒體卡(MMC)通訊協定。 第17項所述之具複數通訊協定之快閃記 隐裝置,其中,更包括有: —防寫紐’設於本體—側’該防寫紐可被切換於一 位置及一第二位置之間;以及 -開關電路,連接雜寫域糊單元, 切換位置狀態以-電氣訊號傳輸至控制單元;驗的 其中,由防該寫_切換位置職所產生 會影響控制單元判斷應切換使用哪一個通訊協定=和 27 M264642 該外界裝置進行資料傳輸。 28
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW093213598U TWM264642U (en) | 2004-08-27 | 2004-08-27 | Flash memory device having plural communication protocols |
US11/097,279 US20060047860A1 (en) | 2004-08-27 | 2005-04-04 | Flash memory device with a plurality of protocols and a method for controlling the flash memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW093213598U TWM264642U (en) | 2004-08-27 | 2004-08-27 | Flash memory device having plural communication protocols |
Publications (1)
Publication Number | Publication Date |
---|---|
TWM264642U true TWM264642U (en) | 2005-05-11 |
Family
ID=35944780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW093213598U TWM264642U (en) | 2004-08-27 | 2004-08-27 | Flash memory device having plural communication protocols |
Country Status (2)
Country | Link |
---|---|
US (1) | US20060047860A1 (zh) |
TW (1) | TWM264642U (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI398792B (zh) * | 2008-03-05 | 2013-06-11 | Incomm Technologies Co Ltd | 數位鑰匙方法及系統 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7051217B2 (en) * | 2003-08-14 | 2006-05-23 | Solid State System Co., Ltd. | Method of state maintenance for MMC flash storage card in communication protocol |
KR100725981B1 (ko) * | 2005-08-01 | 2007-06-08 | 삼성전자주식회사 | 멀티-인터페이스 컨트롤러, 상기 멀티-인터페이스컨트롤러를 구비하는 메모리 카드, 및 인터페이스 설정방법 |
US20070066119A1 (en) * | 2005-09-21 | 2007-03-22 | Tsung-Chu Wu | Memory device with serial AT attachment |
TWM292742U (en) * | 2005-12-05 | 2006-06-21 | Ping-Yang Chuang | Memory card capable of protecting test points |
US20070174516A1 (en) * | 2006-01-03 | 2007-07-26 | Phison Electronics Corp. | Adaptor |
JP2007280347A (ja) * | 2006-03-14 | 2007-10-25 | Ricoh Co Ltd | メモリカード及びメモリカード制御切替方法 |
CN101136000B (zh) | 2006-09-01 | 2011-01-05 | 飞思卡尔半导体公司 | 实现sd主机/从属设备的应用处理器电路和电子设备 |
US20080082624A1 (en) * | 2006-09-28 | 2008-04-03 | Phison Electronics Corp. | Portable storage device with audio auto-playback function and operation procedure thereof |
KR100871699B1 (ko) * | 2007-01-26 | 2008-12-08 | 삼성전자주식회사 | 복수의 인터페이스 포트를 구비하는 메모리 카드, 메모리카드 시스템 및 메모리 카드의 데이터 통신 방법 |
WO2008138653A1 (en) * | 2007-05-09 | 2008-11-20 | International Business Machines Corporation | A method and data processing system to prevent manipulation of computer systems |
TW201321994A (zh) * | 2011-11-18 | 2013-06-01 | 威剛科技股份有限公司 | 行動儲存裝置及動態調整其工作模式之方法 |
US20150134983A1 (en) * | 2014-08-19 | 2015-05-14 | Leef Technology LTD | Providing power to a mobile device using a flash drive |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6345001B1 (en) * | 2000-09-14 | 2002-02-05 | Sandisk Corporation | Compressed event counting technique and application to a flash memory system |
JP3921499B2 (ja) * | 2001-08-22 | 2007-05-30 | 富士フイルム株式会社 | カラー画像信号処理方法及びそれを用いたカラー画像信号処理装置 |
TWI222028B (en) * | 2002-06-07 | 2004-10-11 | Carry Computer Eng Co Ltd | Switching method and judgment method of common connector and terminals of memory card |
JP4173863B2 (ja) * | 2003-03-20 | 2008-10-29 | 株式会社ルネサステクノロジ | メモリカードおよびその初期化設定方法 |
US7069369B2 (en) * | 2004-02-12 | 2006-06-27 | Super Talent Electronics, Inc. | Extended-Secure-Digital interface using a second protocol for faster transfers |
US7032827B2 (en) * | 2004-06-18 | 2006-04-25 | Super Talent Electronics, Inc. | Combination SD/MMC flash memory card with thirteen contact pads |
-
2004
- 2004-08-27 TW TW093213598U patent/TWM264642U/zh not_active IP Right Cessation
-
2005
- 2005-04-04 US US11/097,279 patent/US20060047860A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI398792B (zh) * | 2008-03-05 | 2013-06-11 | Incomm Technologies Co Ltd | 數位鑰匙方法及系統 |
Also Published As
Publication number | Publication date |
---|---|
US20060047860A1 (en) | 2006-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7310726B2 (en) | Booting from non-linear memory | |
TWI338864B (en) | Memory cards including a standard security function | |
US20080256352A1 (en) | Methods and systems of booting of an intelligent non-volatile memory microcontroller from various sources | |
US11799478B2 (en) | Apparatus for transmitting and receiving a signal, a method of operating the same, a memory device, and a method of operating the memory device | |
TWM264642U (en) | Flash memory device having plural communication protocols | |
US20030041203A1 (en) | Flashtoaster for reading several types of flash-memory cards with or without a PC | |
TW200426671A (en) | Multi-interface auto-switching circuit and memory device having the same | |
TW200535711A (en) | Systems and methods for power reduction in systems having removable media devices | |
TW200910371A (en) | NAND interface | |
TWI242720B (en) | A method, a control unit and a memory device for soft configuring communication protocols | |
TWI507883B (zh) | 記憶卡存取裝置、其控制方法與記憶卡存取系統 | |
TW201939509A (zh) | 記憶體定址方法及相關聯的控制器 | |
JP2003241908A (ja) | 外部接続機器及びホスト機器 | |
US7237714B2 (en) | Method of making computer booting from any one of card of multi-flash card reader | |
CN106919343A (zh) | 周边接口电路与周边存储器系统 | |
KR101620349B1 (ko) | 부팅가능한 휘발성 메모리 장치와 그를 구비한 메모리 모듈 및 프로세싱 시스템, 및 그를 이용한 프로세싱 시스템 부팅 방법 | |
TW201207860A (en) | NAND Flash startup device and using method of the same | |
WO2020134035A1 (zh) | 一种功能卡的识别方法以及移动设备 | |
KR20170048805A (ko) | 메모리 장치 및 그 동작 방법 | |
CN100440123C (zh) | 读写装置及其控制方法 | |
EP1560113B1 (en) | Method of booting a computer from any card of a multi-flash card reader | |
TW201005653A (en) | Computer system | |
Moen | Floppies for the new millennium | |
WO2020134039A1 (zh) | 一种存储卡的识别方法以及移动设备 | |
CN200941203Y (zh) | 转接卡 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4K | Annulment or lapse of a utility model due to non-payment of fees |