[go: up one dir, main page]

TWI298502B - Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface - Google Patents

Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface Download PDF

Info

Publication number
TWI298502B
TWI298502B TW095116698A TW95116698A TWI298502B TW I298502 B TWI298502 B TW I298502B TW 095116698 A TW095116698 A TW 095116698A TW 95116698 A TW95116698 A TW 95116698A TW I298502 B TWI298502 B TW I298502B
Authority
TW
Taiwan
Prior art keywords
pin
electronic device
data
serial
peripheral interface
Prior art date
Application number
TW095116698A
Other languages
English (en)
Other versions
TW200743116A (en
Inventor
Ting Kuo Yen
Yung Shin Wang
Huang Yuan Chen
Original Assignee
Amic Technology Corp
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
Application filed by Amic Technology Corp filed Critical Amic Technology Corp
Priority to TW095116698A priority Critical patent/TWI298502B/zh
Priority to US11/424,238 priority patent/US20080005408A1/en
Publication of TW200743116A publication Critical patent/TW200743116A/zh
Application granted granted Critical
Publication of TWI298502B publication Critical patent/TWI298502B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Description

一 1298502 九、發明說明: 【發明所屬之技術領域】 本發明係指-觀升—細㈣週邊細 率的方法及細跑,尤指—種打傳輪效 於不同時咖處理資料接收蝴傳輪《增加 方法及其侧裝置。 灣輸政率的 【先前技術】 在一個電子裝置中’料由A點傳送到B_方法有 種。最常見的例子是,資料由微處理器(或微控制器)傳送 憶體上,翻轉财法可分為㈣式咖⑻資簡輸方式盘 平行式(PamUd)資料傳輸方式。雖解行式倾傳輸方式比串、 列式資料傳輸方式速度快,但㈣式#料傳輸方式所要求的傳輸 線數較少。較少的傳輸線意味著所需要的控制器接腳較少,因: 可減少晶片的總體尺寸’使得晶片可整合在__倾小的封裝中。 除此之外’㈣資料傳輸方式的故障自診斷和除錯也非常簡單, 可以很容易地追蹤網路中一個有故障的元件並用新元件替換而不 會干擾網路。 典型串列為料傳輸的媒介有許多種,如串列週邊介面(Serial Peripheral Interface ’ SPI )、中介積體電路匯流排(Inter_IC Bus,I2C ) 4。其中’串列週邊介面是摩托羅拉(Motorola)所開發出來的, 原本的目的是為了用做微控制器系列的介面,目前已經成為業界 6 :1298502 標準。串列週邊介面受到廣泛使用的主要原因,在於其簡單易用, ’、要晶片設計雜辦序⑽⑷,資概麟娜所提供的時 序進行項寫。因此,串列週邊介面常用於通訊、電腦、電腦週邊、 儲存、消費性商品等領域的傳輸介面。 舉例來說,請參考第1圖’第i圖為習知具有㈣週邊介面 鲁之快閃記憶體晶片10之示意圖。快閃記憶體晶片1〇包含有—電 源接腳Vcc、一接地接腳Vss、一序列資料輸出接腳Q、一序列資 料接收接腳D、-時脈接腳C、一晶片選擇接腳8、一暫停接腳 HOLD及-寫入保護接腳w。電源接腳&及接地接腳%分別 連接至系統電源及地端;糊資料輪出接腳Q用來由快閃記憶體 晶片10輸出資料;序列資料接收接腳D用來接收資料並傳至快閃 記麵晶片10中;時脈接腳C用來接收時脈訊號,以提供串列週 邊介面運作所需的時序;晶片選擇接腳s用來決定是否由晶片選 ♦擇接腳Q輸出資料’當晶片選擇接腳s所接收之訊號為高態時,、 表示快閃記憶體晶片10被取消(Deselected),則序列資料輸出接 腳Q會處於高阻抗狀態;暫停接腳H0LD用來暫時地停止快閃記 憶體晶片10的串列通訊連結;寫入保護接腳w則用來停止以 功能。 透過控制時脈接腳C、晶片選擇接腳s、暫停接腳H〇LD及 寫入保護接腳W的訊號位準,快閃記憶體晶片1G可由序列資料 接收接腳D接收資料至並由序列資料輸出接腳Q輸出。舉例來 7 :1298502 說,請參考第2圖,第2圖為第1圖之快閃記憶體晶片丨〇寫入資 料時的時序示意圖。在第2圖十,由上至下分別表示時脈接腳c、 序列資料接收接腳D及序列資料輪出接腳Q的訊號波形。當晶片 選擇接腳S、暫停接腳HOLD及寫入保護接腳w所接收之訊號為 低態時,序列資料接收接腳D受時脈訊號的上升邊緣(Rising Edge)觸發以接收資料,而序列資料輸出接腳q則受時脈訊號的 鲁 下降邊緣(FallingEdge)觸發以輪出資料。 因此,藉由串列週邊介面,習知技術可輕易控制快閃記憶體 晶片10的資料接收及輸出功能。然而,由於快閃記憶體晶片1〇 僅能單向地透過序列資料接收接腳〇接收資料,以及由序列資料 輸出接腳Q輸出,使得快閃記憶體晶片⑴的速度無法提升。 也就是說,雖然使用串列週邊介面的快閃記憶體晶片1〇所需的線 數較少,可減少總體尺寸,但由於串列週邊介面僅能單向地接收 •及輸出資料,因而造成速度無法提升,影響其應用範圍。 【發明内容】 因此,本發明之主要目的即在於提供一種提升一採用串列週 邊介面之電子裝置傳輸效率的方法及其相關裝置。 本&賴•種提升-採用串列週邊介面之電子裝置傳輸效 率的方法,包含有:嫌該電子裝置之_觸邊介狀—時脈接 腳所接收之-日械訊號,於—第_時_隔中,由該電子裝置之 8 :1298502 串列週邊介面之一第一接腳接收資料;以及根據該時脈訊號,於 一第一時間間隔中,由該第一接腳輸出資料。 本發明另揭露一種採用串列週邊介面之電子裝置,包含有: 一時脈接腳,用來接收一時脈訊號;一第一接腳;以及一控制電 路,用來根據該時脈訊號,於一第一時間間隔令,由該第一接腳 接收資料,以及於一第二時間間隔中,由該第一接腳輸出資料。 【實施方式】 請參考第3圖,第3圖為本發明一實施例提升一採用串列週 邊介面之電子裝置傳輸效率的流程30之流程圖。流程3〇包含以 下步驟: 步驟300 :開始。 步驟302 ·根據該電子裝置之串列週邊介面之一時脈接腳所接 收之一時脈訊號,於一第一時間間隔中,由該電子 裝置之串列週邊介面之一第一接腳接收資料。 步驟304 :根據該時脈訊號,於一第二時間間隔中,由該第一 接腳輸出資料。 步驟306 :結束。 根據流程30 ,本發明可透過串列週邊介面之接腳於不同時門 分別處理資料接收及資料傳輸。換言之,在本發明中,同一接= 可於不同時間接收及輸出資料,因此可增加傳輸效率,減少所㊆ 9 :1298502 線數。進-步地’可設定其它接腳雜不同_分職收及輸出 資料。如此一來,可提升電子裝置的傳輸效率。 在!知技術中,串列週邊介面僅能單向地透過序列資料接收 接腳接收資料,以及由序列資料輸出接腳輸出資料,因而限制其 應用範圍。她之下’本發啊透過㈣週邊介面之接腳於不同 鲁時間分別處理資料接收及資料傳輸,因此可增加訊號傳輸效率。 請參考第4圖,第4圖為本發明一實施例具有串列週邊介面 之决閃δ己憶體晶片40之示意圖。快閃記憶體晶片4()包含有一控 制電路400、-電源接腳Vcc、一接地接腳%、一序列資料輸出 接腳Q,、一序列資料接收接腳D,、一時脈接腳C,、一晶片選擇 妾腳S暫停接腳及一寫入保護接腳w,。控制電路400 =用來實現流程30,其可根據時脈接腳c,所接收之時脈訊號,於 # :第-時間間隔中’由控制電路4〇〇之一接腳接收資料,並於一 第二時間間隔中,由該接腳輸出資料。在快閃記憶體晶片4〇中, 電源接腳VCC及接地胸Vss分別用來提供祕及地端,時脈接 腳C用來接收時脈訊號,以及晶片選擇接腳s,用來決定快閃記憶 體晶片40是否被取消(Deselected)。因此,電源接腳Vcc、接地 接腳Vss、時脈接腳C’及晶片選擇接腳8,不能被當作資料輸入及 .^的接腳。相反地’序列資料輸出接腳Q,、序列資料接收接腳 • 暫彳τ接腳hold及寫入保護接腳w’則可用來當作資料輸入 及輪出的接腳。 :1298502 請參考第5圖,第5圖為第4圖之快閃記憶體晶片4〇寫入資 料時的時序示意圖。在第5圖中,由上至下分別表示時脈接腳c,'、 序列資料接收接腳D’、序列資料輸出接腳Q,、暫停接腳肌d, 及寫入保護接腳W,的訊號波形。由第5圖可知 可於-時間間隔T1同時由序列資料接收接腳D,、相資二輪 出接腳Q,、暫停接腳H0LD,及寫入保護接腳w,接收資料,、並二 下一時間間RIT2㈤時由序列資料接收接腳D,、序列資料輸出接 腳Q,、暫停接腳HOLD,及寫入保護接腳w,輪出資料。因此,快 閃記倾“ 4G可增加龍接收錢_效率,及提升傳輸速度。 如前所述,習知季列週邊介面僅能單向地接收資料或輸出次 料。相較之下,本發明可透過串列週邊介面之同一接腳於不同^ 間分別處理資料接收及資料傳輸,因此可增加訊號傳輸效率 Φ 幅改善習知技術的缺點。 以上所述僅為本發明之較佳實施例,凡依本發明申請專利* 圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。月,乾 圖 【圖式簡單說明】 第1圖為習知具有串列週邊介面之快閃記憶體晶片 之示意 意圖 第2圖為第1圖之快閃記憶體晶片寫入資料時的時序示 11 :1298502 第3圖為本發明一實施例提採用串列週邊介面之電子裝 置傳輪效率的流程圖。 第4圖為本發明-實關具有相週邊介面之快閃記憶體晶 片之示意圖。 第5圖為第4圖之快閃記憶體晶片 寫入資料時叫序示意圖。
【主要元件符號說明】 10、40 快閃記憶體晶片 Vcc 電源接腳 Vss 接地接腳 Q、Q, 序列資料輸出接腳 D、D, 序列資料接收接腳 C、C, 時脈接腳 s > s, 晶片選擇接腳 HOLD、HOLD, 暫停接腳 W、W, 寫入保護接腳 30 流程 300、302、304、306 步驟 400 控制電路 ΤΙ、T2 時間間隔 12

Claims (1)

  1. :1298502 十、申請專利範固·· h包=升’串列週邊介面之電子農置傳輸效率的方法, 根據=裝置之串列週邊介面之-時脈接腳所接收之-時 =之於广時間間隔中,由該電子裝置之串列週 透,面之—第—接腳接收資料;以及 ❿ 根據7脈訊號,於—第二時間間隔中,由該第-接腳輸出資 2· 其中該第一時間間隔與該第二時間 3. 電子裝置之串 4.如請求項1所述之方法,其中該第一接聊係該 列週邊介面的一序列資料輸出接腳。 5.如請求項丨所述之方法,其中該第—接腳係該電之 列週邊介面的一暫停接腳。 、心中 之串 6.如請求項1所述之方法,其中該第—接腳係該電 列週邊介面的一寫入保護接腳。 又 13 1298502 7· —種採用串列週邊介面之電子裝置,包含有: 一時脈接腳,用來接收一時脈訊號; 一第一接腳;以及 一控制電路,用來根據該時脈訊號,於一第一時間間隔中, 該第-接腳接收資料,以及於—第二時間間隔中,由該由 第一接腳輸出資料。. ^ 8·如請求項7所述之電子裝置, 時間間隔間無重疊。 其中該第-軸咖與該第二 9. 如請求項7所述之電子裝置,其巾該第—接腳係該 之串列週邊介面的-朝資料接收接腳^ " 電子裝置
    10·如請求項7所述之電子裝置,其中該第—接卿係 之串列週邊介面的一序列資料輸出接腳。 該電子裝置
    如請求項7所述之電子裝置,射該第—接卿係 之串列週邊介面的一暫停接腳。 該電子裝置 接腳係該電子裝置 12.如請求項7所述之電子裝置,其中該第— 之串列週邊介面的—寫人保護接腳。 14
TW095116698A 2006-05-11 2006-05-11 Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface TWI298502B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW095116698A TWI298502B (en) 2006-05-11 2006-05-11 Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface
US11/424,238 US20080005408A1 (en) 2006-05-11 2006-06-15 Method and Apparatus for Increasing Transmission Efficiency of an Electronic Device using a Serial Peripheral Interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW095116698A TWI298502B (en) 2006-05-11 2006-05-11 Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface

Publications (2)

Publication Number Publication Date
TW200743116A TW200743116A (en) 2007-11-16
TWI298502B true TWI298502B (en) 2008-07-01

Family

ID=38878177

Family Applications (1)

Application Number Title Priority Date Filing Date
TW095116698A TWI298502B (en) 2006-05-11 2006-05-11 Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface

Country Status (2)

Country Link
US (1) US20080005408A1 (zh)
TW (1) TWI298502B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7788438B2 (en) * 2006-10-13 2010-08-31 Macronix International Co., Ltd. Multi-input/output serial peripheral interface and method for data transmission
TWI340323B (en) * 2006-12-05 2011-04-11 Ite Tech Inc Data access method for serial bus
TWI417728B (zh) * 2008-02-15 2013-12-01 Hon Hai Prec Ind Co Ltd 串列週邊介面設備通訊電路
TWI414996B (zh) 2008-04-14 2013-11-11 Asustek Comp Inc 電腦系統
US9164861B2 (en) * 2011-09-22 2015-10-20 American Megatrends, Inc. Drive mapping using a plurality of connected enclosure management controllers
US8984196B2 (en) 2012-04-12 2015-03-17 Lenovo Enterprise Solutions (Singapore) Ptd. Ltd. Accessing peripheral devices

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154331A1 (en) * 2002-02-13 2003-08-14 Globespanvirata Incorporated System and method for shared use of common GPIO line
TWI267747B (en) * 2005-02-24 2006-12-01 Sunplus Technology Co Ltd Method and apparatus for bi-directional signal fighting problem on serial interface
US20070136502A1 (en) * 2005-12-14 2007-06-14 Mediatek Inc. SPI device

Also Published As

Publication number Publication date
TW200743116A (en) 2007-11-16
US20080005408A1 (en) 2008-01-03

Similar Documents

Publication Publication Date Title
US11907555B2 (en) High performance, high capacity memory modules and systems
JP4694040B2 (ja) 半導体記憶装置
TW201432696A (zh) 具有多模式插腳輸出之快閃記憶體控制器
CN104737148A (zh) 虚拟gpio
CN104345834B (zh) 扩展卡
US10049073B2 (en) Interface emulator using FIFOs
CN107103927A (zh) 存储系统、存储器模块及其控制方法
CN110908475B (zh) 一种申威1621cpu无ich2套片服务器主板
TWI298502B (en) Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface
Gaikwad et al. Verification of AMBA AXI on-chip communication protocol
US9817065B2 (en) Test mode circuit and semiconductor device including the same
WO2023283886A1 (zh) 一种寄存器阵列电路和访问寄存器阵列的方法
US7688628B2 (en) Device selection circuit and method
TWI637388B (zh) 記憶體系統、記憶體模組以及記憶體模組的控制方法
CN107209735A (zh) 用于以最小封装复杂度支持不同外部存储器类型的共用管芯
CN118760353A (zh) 一种I2C总线的Start和Stop识别电路及方法
CN102866755A (zh) 集成测试系统上电复位装置
US7039839B2 (en) Method and apparatus for enhanced parallel port JTAG interface
CN118796734A (zh) 嵌入式闪存控制电路、芯片及电子设备
CN105608033B (zh) 半导体装置及其操作方法
CN108108564A (zh) 一种提高系统启动速度的装置和方法
TWI489290B (zh) 快閃記憶體裝置與資料傳輸方法
CN106205692A (zh) 存储器控制器与存储器模块
CN101135924A (zh) 一种异步复位电路及其实现方法
CN110967613A (zh) 芯片测试方法、装置、设备与系统

Legal Events

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