CN101162452A - 多输入/输出串行外围接口及数据传输方法 - Google Patents

多输入/输出串行外围接口及数据传输方法 Download PDF

Info

Publication number
CN101162452A
CN101162452A CNA2007101819138A CN200710181913A CN101162452A CN 101162452 A CN101162452 A CN 101162452A CN A2007101819138 A CNA2007101819138 A CN A2007101819138A CN 200710181913 A CN200710181913 A CN 200710181913A CN 101162452 A CN101162452 A CN 101162452A
Authority
CN
China
Prior art keywords
data
pin
reading
peripheral interface
serial peripheral
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CNA2007101819138A
Other languages
English (en)
Other versions
CN101162452B (zh
Inventor
郭玉兰
洪俊雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Macronix International Co Ltd
Original Assignee
Macronix International Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39304343&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101162452(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Macronix International Co Ltd filed Critical Macronix International Co Ltd
Publication of CN101162452A publication Critical patent/CN101162452A/zh
Application granted granted Critical
Publication of CN101162452B publication Critical patent/CN101162452B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/22Means for limiting or controlling the pin/gate ratio
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/40Bus structure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/404Coupling between buses using bus bridges with address mapping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Abstract

一种多输入/输出串行外围接口,属于一集成电路。多输入/输出串行外围接口包括多个脚位,此些脚位耦接至集成电路。其中,集成电路选择性地经由多输入/输出串行外围接口的一第一脚位或第一脚位、一第二脚位、一第三脚位及一第四脚位的组合以接收一命令。其中,集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位接收一地址。集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位送出一读取数据。

Description

多输入/输出串行外围接口及数据传输方法
技术领域
本发明涉及一种多输入/输出串行外围接口及数据传输方法,且特别是涉及一种具有较佳整体表现的多输入/输出串行外围接口及数据传输方法。
背景技术
请参照图1,其示出了传统数据传输系统的方块图。数据传输系统100包括集成电路110以及串行外围接口120。串行外围接口120具有多个脚位(pin),例如包括输入脚位122、输出脚位124、芯片选择脚位126及时序脚位128。其中,输入脚位122用于接收一笔串行数据(包括指令及地址),并将此笔串行数据传送至集成电路110。输出脚位124用于从集成电路110读取一笔串行数据(包括缓冲周期及读取数据),并输出此笔串行数据。芯片选择脚位126用于提供一芯片选择信号CS,时序脚位128用于提供一时序信号SCLK。
请参照图2,其示出了传统数据传输系统的读取串行数据时序图。其中,举例来说,串行数据包括8位命令(8-bit instruction)、24位地址(24-bitaddress)、n个缓冲周期(n dummy cycle)及多笔8位读取数据(8-bit data),n为大于或等于0的整数,并不做限制,端视数据传输系统100的设计而定。在图2中,当芯片选择信号CS为低位时,时序信号SCLK具有多个时序脉冲。此时,输入脚位先接收8位命令,然后接收24位地址,此地址是所要读取的数据的起始地址。然后,n个缓冲周期用于缓冲。接着,输出脚位开始读取多笔8位读取数据并输出之。
上述的数据传输系统100,是利用串行外围接口120的单一输入脚位及单一输出脚位来进行串行数据传输的动作。如此一来,一个时序脉冲只传输1位数据,效率不高,将不能使得数据传输系统100的整体表现最佳化。
发明内容
本发明涉及一种多输入/输出串行外围接口及数据传输方法,利用多个控制脚位来达成多输入脚位及多输出脚位进行串行数据的传输,提高数据传输的整体表现。
根据本发明的第一方面,提出一种多输入/输出串行外围接口,属于一集成电路。多输入/输出串行外围接口包括多个脚位,此些脚位耦接至集成电路。其中,集成电路选择性地经由多输入/输出串行外围接口的一第一脚位或第一脚位、一第二脚位、一第三脚位及一第四脚位的组合以接收一命令。其中,集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位接收一地址。集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位送出一读取数据。
根据本发明的第二方面,提出一种数据传输方法,应用于一多输入/输出串行外围接口。多输入/输出串行外围接口属于一集成电路并具有多个脚位,此些脚位包括一第一脚位及一第二脚位。数据传输方法包括,集成电路选择性地经由多输入/输出串行外围接口的第一脚位或第一脚位、第二脚位、一第三脚位及一第四脚位的组合以接收一命令。集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位接收一地址。集成电路经由多输入/输出串行外围接口的第一脚位、第二脚位、第三脚位及第四脚位送出一读取数据。当第一脚位非用于传输命令、地址或读取数据时,第一脚位可用于暂停读取数据的传输。当第二脚位非用于传输命令、地址或读取数据时,第二脚位可用于防止读取数据从集成电路被读取。
为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明如下。
附图说明
图1示出了传统数据传输系统的方块图。
图2示出了传统数据传输系统的读取串行数据时序图。
图3示出了依照本发明较佳实施例的数据传输系统的一例的方块图。
图4A示出了依照本发明第一实施例的串行数据时序图。
图4B示出了依照本发明第二实施例的串行数据时序图。
图5示出了依照本发明较佳实施例的传输随机性数据的数据传输方法的流程图。
附图符号说明
100、300:数据传输系统
110、310:集成电路
120:串行外围接口
122-128、321-326:脚位
312:数据寄存器
314:存储单元阵列
316:输出缓冲器
320:多输入/输出串行外围接口。
具体实施方式
本发明提供一种多输入/输出串行外围接口及数据传输方法,利用多输入/输出串行外围接口的多个控制脚位来达成多输入脚位及多输出脚位进行串行数据的传输,提高数据传输的整体表现。
请参照图3,其示出了依照本发明较佳实施例的数据传输系统的一例的方块图。数据传输系统300包括集成电路310以及多输入/输出串行外围接口320。举集成电路310为一内存装置为例,但并不限制于此,集成电路310可为任意具有存储数据功能的电路。当集成电路310为内存装置时,集成电路310包括数据寄存器(data register)312、存储单元阵列(memory cellarray)314及输出缓冲器(output buffer)316。存储单元阵列314用于存储数据。
多输入/输出串行外围接口320具有多个脚位321-324,此些脚位均耦接至集成电路310。命令集成电路310经由多输入/输出串行外围接口320的第一脚位321或第一脚位321、第二脚位322、第三脚位323及第四脚位324接收一命令。集成电路310经由多输入/输出串行外围接口320的第一脚位321、第二脚位322、第三脚位323及第四脚位324接收一地址。命令及址址被传送至数据寄存器312,且寄存于数据寄存器312,然后再传送至存储单元阵列314。
集成电路310经由多输入/输出串行外围接口320的第一脚位321、第二脚位322、第三脚位323及第四脚位324送出一读取数据。
当从集成电路310读取一读取数据时,亦即欲从存储单元阵列314读取此读取数据,则此读取数据从存储单元阵列314传送至输出缓冲器316,且寄存于输出缓冲器316,然后经由多输入/输出串行外围接口320的第一脚位321、第二脚位322、第三脚位323及第四脚位324送出。其中,在送出读取数据前,可存在于多个缓冲周期(dummy cycle)。
多输入/输出串行外围接口320的多个脚位321-324实质上包括有第一脚位321及第二脚位322。当第一脚位321非用于传输命令、地址或读取数据时,第一脚位321用于暂停读取数据的传输。当第二脚位322非用于传输命令、地址或读取数据时,第二脚位322用于防止读取数据从存储单元阵列314被读取。上述的第一脚位321及第二脚位322实质上属于传统串行外围接口中的控制脚位,而在本实施例中,被利用于达成多输入脚位及多输出脚位进行串行数据的传输,串行数据包含命令、地址、缓冲周期及读取数据。
多输入/输出串行外围接口320更包括芯片选择脚位325,芯片选择脚位325输出一芯片选择信号CS。当芯片选择信号CS的电压电平为低电平时,第一脚位321-第四脚位324传送命令、地址或读取数据。此外,多输入/输出串行外围接口320亦包括一时序脚位326,时序脚位326输出一时序信号SCLK,第一脚位321-第四脚位324依据时序信号传送命令、地址或读取数据。其中,可利用第一脚位321-第四脚位324同时传送命令、地址或读取数据,亦可以仅利用第一脚位321-第四脚位324中的部份同时传送命令、地址或读取数据。相较于传统的串行外围接口,本发明上述实施例所提供的多输入/输出串行外围接口300可使得整体数据传输速度最多增加3倍。
时序信号SCLK包括多个时序脉冲。其中,第一脚位321-第四脚位324依据时序脉冲进行传送的动作。此外,第一脚位321-第四脚位324亦可于时序脉冲的上升边缘(rising edge)、下降边缘(falling edge)或上升边缘及下降边缘进行传送的动作,亦即提供了双倍数据传输速度(Double Data Rate,DDR)的功能的选择。
请参照图4A,其示出了依照本发明第一实施例的串行数据时序图。其中,举例来说,串行数据包括8位命令(8-bit instruction)、24位地址(24-bitaddress)、n个缓冲周期(n dummy cycles)及多笔8位读取数据(8-bit readout data),n为大于0或等于0的整数,并不做限制。在图4A中,当芯片选择信号CS为低位时,时序信号SCLK具有多个时序脉冲。第一脚位321-第四脚位324是在脉冲的上升边缘及下降边缘进行接收串行数据的动作。
第一脚位321-第四脚位32 4是在时序脉冲0接收8位命令,然后在时序脉冲1-3接收24位地址,此地址是初始所要读取的数据的地址。然后,n个缓冲周期用于缓冲。接着,在时序脉冲n+3之后开始读取多笔8位读取数据并输出之。相较于传统的串行外围接口,本发明上述第一实施例的数据传输速度可增加7倍。上述图4A中,命令、地址、缓冲周期及读取数据的传输,均采用了双倍数据传输速度的功能,然亦可以单独选择是否采用双倍数据传输速度的功能,并不做限制。举例来说,可以只有读取数据的传输采用双倍数据传输速度的功能,但并不限于此。
请参照图4B,其示出了依照本发明第二实施例的串行数据时序图。第一脚位321是在时序脉冲0-7接收8位命令。然后第一脚位321-第四脚位324在时序脉冲8-10接收24位地址。然后,n个缓冲周期用于缓冲。接着,在时序脉冲n+10之后开始读取多笔8位读取数据并输出之。其中,8位命令的接收只经由第一脚位321。24位地址的接收是采用双倍数据传输速度的功能。多笔8位读取数据的接收则未采用双倍数据传输速度的功能。在本发明中,命令、地址、缓冲周期或读取数据的传输是否采用双倍数据传输速度视实际需求而定,在此并不做限制。
上述所揭露的数据传输方法,用于传输连续性数据,若是要传输随机数据的话,则必须依据芯片选择信号CS的电压电平维持在高电平的时间来做判断。请参照图5,其示出了依照本发明较佳实施例的传输随机性数据的数据传输方法的流程图。首先,依序在步骤510-540中,传输命令、地址、缓冲周期以及读取数据。然后,在步骤550中,判断芯片选择信号的电压电平持续为高电平是否超过一预定时间,此预定时间例如为240毫微秒(ns)。若芯片选择信号的电压电平持续为高电平未超过预定时间,则代表命令是一随机存取指令,故回到步骤520,重新传送地址、缓冲周期及读取数据。若芯片选择信号的电压电平持续为高电平超过预定时间,则代表结束数据传输。
本发明上述实施例所揭露的多输入/输出串行外围接口及数据传输方法,是利用多输入/输出串行外围接口上的多个控制脚位对集成电路进行数据传输的动作。其中,集成电路可为任意型式的具有存储数据功能的电路。如此一来,即可达成多输入脚位及多输出脚位进行串行数据的传输,提高了数据传输的整体表现。
综上所述,虽然本发明已以一较佳实施例揭露如上,然其并非用于限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当本发明的申请专利范围所界定者为准。

Claims (19)

1.一种多输入/输出串行外围接口,属于一集成电路,该多输入/输出串行外围接口包括:
多个脚位,耦接至该集成电路;
其中,该集成电路选择性地经由该多输入/输出串行外围接口的一第一脚位或该第一脚位、一第二脚位、一第三脚位及一第四脚位的组合以接收一命令;
其中,该集成电路经由该多输入/输出串行外围接口的该第一脚位、该第二脚位、该第三脚位及该第四脚位接收一地址;
其中,该集成电路经由该多输入/输出串行外围接口的该第一脚位、该第二脚位、该第三脚位及该第四脚位送出一读取数据。
2.如权利要求1所述的多输入/输出串行外围接口,其中,该第一脚位用于暂停该读取数据的传输,并当该第一脚位非用于暂停该读取数据的传输时,该第一脚位用于传输该命令、该地址或该读取数据。
3.如权利要求2所述的多输入/输出串行外围接口,其中,该第二脚位用于防止该读取数据从该集成电路被读取,并当该第二脚位非用于防止该读取数据从该集成电路被读取时,该第二脚位用于传输该命令、该地址或该读取数据。
4.如权利要求3所述的多输入/输出串行外围接口,其中,该集成电路是一内存装置,该内存装置包括:
一存储单元阵列,用于存储该读取数据;
一数据寄存器,该命令及该地址经由至少部份的该些脚位传送至该数据寄存器,且寄存于该数据寄存器;以及
一输出缓冲器,该读取数据从该存储单元阵列传送至该输出缓冲器,且寄存于该输出缓冲器,然后传送至至少部份的该些脚位,该多输入/输出串行外围接口输出该读取数据。
5.如权利要求4所述的多输入/输出串行外围接口,其中,该第一脚位及该第二脚位均耦接至该数据寄存器及该输出缓冲器。
6.一种数据传输方法,用于一多输入/输出串行外围接口,该多输入/输出串行外围接口属于一集成电路,该多输入/输出串行外围接口具有多个脚位,该些脚位包括一第一脚位及一第二脚位,该数据传输方法包括:
该集成电路选择性地经由该多输入/输出串行外围接口的该第一脚位或该第一脚位、该第二脚位、一第三脚位及一第四脚位的组合以接收一命令;
该集成电路经由该多输入/输出串行外围接口的该第一脚位、该第二脚位、该第三脚位及该第四脚位接收一地址;
该集成电路经由该多输入/输出串行外围接口的该第一脚位、该第二脚位、该第三脚位及该第四脚位送出一读取数据;
当该第一脚位非用于传输该些命令、该地址或该读取数据时,该第一脚位可用于暂停该读取数据的传输;以及
当该第二脚位非用于传输该些命令、该地址或该读取数据时,该第二脚位可用于防止该读取数据从该集成电路被读取。
7.如权利要求6所述的数据传输方法,其中,该集成电路是一内存装置,该内存装置包括一存储单元阵列、一数据寄存器及一输出缓冲器,该数据传输方法更包括:
当该内存装置接收该命令及该地址时,该命令及该地址经由至少部份的该些脚位传送至该数据寄存器,且寄存于该数据寄存器;以及
当从该内存装置读取该读取数据时,该读取数据从该存储单元阵列传送至该输出缓冲器,且寄存于该输出缓冲器,然后并列传送至至少部份的该些脚位,该多输入/输出串行外围接口输出该读取数据。
8.如权利要求7所述的数据传输方法,其中,该第一脚位及该第二脚位均耦接至该数据寄存器及该输出缓冲器。
9.如权利要求8所述的数据传输方法,其中,该多输入/输出串行外围接口更包括一芯片选择脚位,该芯片选择脚位输入一芯片选择信号,当该芯片选择信号被使能时,至少部份的该些脚位传送该命令、该地址或该读取数据。
10.如权利要求9所述的数据传输方法,其中,该多输入/输出串行外围接口更包括一时序脚位,该时序脚位输入一时序信号,该些脚位依据该时序信号传送该命令、该地址或该读取数据。
11.如权利要求10所述的数据传输方法,其中,该时序信号包括多个时序脉冲。
12.如权利要求11所述的数据传输方法,其中,该些脚位依据该些时序脉冲传送该命令。
13.如权利要求12所述的数据传输方法,其中,该些脚位是在该些时序脉冲的上升边缘、下降边缘或上升边缘及下降边缘传送该命令。
14.如权利要求11所述的数据传输方法,其中,该些脚位依据该些时序脉冲传送该地址。
15.如权利要求14所述的数据传输方法,其中,该些脚位是在该些时序脉冲的上升边缘、下降边缘或上升边缘及下降边缘传送该地址。
16.如权利要求11所述的数据传输方法,其中,该些脚位依据该些时序脉冲传送该读取数据。
17.如权利要求16所述的数据传输方法,其中,该些脚位是在该些时序脉冲的上升边缘、下降边缘或上升边缘及下降边缘传送该读取数据。
18.如权利要求11所述的数据传输方法,其中,当从该内存装置读取该读取数据时,若该芯片选择信号的电压电平持续为高电平未超过一预定时间,该些脚位重新传送一新地址、一新缓冲周期及一新读取数据。
19.如权利要求18所述的数据传输方法,更包括:
若该芯片选择信号的电压电平持续为高电平超过该预定时间,则结束从该内存装置读取该读取数据。
CN2007101819138A 2006-10-13 2007-10-12 多输入/输出串行外围接口电路及数据传输方法 Active CN101162452B (zh)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US85131206P 2006-10-13 2006-10-13
US60/851,312 2006-10-13
US85539706P 2006-10-31 2006-10-31
US60/855,397 2006-10-31
US85630806P 2006-11-03 2006-11-03
US60/856,308 2006-11-03
US11/896,846 2007-09-06
US11/896,846 US7788438B2 (en) 2006-10-13 2007-09-06 Multi-input/output serial peripheral interface and method for data transmission

Publications (2)

Publication Number Publication Date
CN101162452A true CN101162452A (zh) 2008-04-16
CN101162452B CN101162452B (zh) 2010-11-03

Family

ID=39304343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101819138A Active CN101162452B (zh) 2006-10-13 2007-10-12 多输入/输出串行外围接口电路及数据传输方法

Country Status (3)

Country Link
US (5) US7788438B2 (zh)
CN (1) CN101162452B (zh)
TW (1) TWI348621B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882468B (zh) * 2009-05-08 2012-12-26 旺宏电子股份有限公司 地址信号传输方法及存储器系统

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8637324B2 (en) * 2006-04-18 2014-01-28 Advanced Liquid Logic, Inc. Bead incubation and washing on a droplet actuator
US8658111B2 (en) * 2006-04-18 2014-02-25 Advanced Liquid Logic, Inc. Droplet actuators, modified fluids and methods
US7788438B2 (en) * 2006-10-13 2010-08-31 Macronix International Co., Ltd. Multi-input/output serial peripheral interface and method for data transmission
US7613049B2 (en) * 2007-01-08 2009-11-03 Macronix International Co., Ltd Method and system for a serial peripheral interface
US8685344B2 (en) * 2007-01-22 2014-04-01 Advanced Liquid Logic, Inc. Surface assisted fluid loading and droplet dispensing
EP2109774B1 (en) * 2007-02-15 2018-07-04 Advanced Liquid Logic, Inc. Capacitance detection in a droplet actuator
US8702938B2 (en) * 2007-09-04 2014-04-22 Advanced Liquid Logic, Inc. Droplet actuator with improved top substrate
WO2009052123A2 (en) * 2007-10-17 2009-04-23 Advanced Liquid Logic, Inc. Multiplexed detection schemes for a droplet actuator
JP5462183B2 (ja) * 2007-12-23 2014-04-02 アドヴァンスト リキッド ロジック インコーポレイテッド 液滴動作を導く液滴アクチュエータ構成及び方法
US7849229B2 (en) * 2008-11-25 2010-12-07 Spansion Llc SPI addressing beyond 24-bits
TW201123723A (en) * 2009-12-31 2011-07-01 Alcor Micro Corp I2C/SPI control interface circuitry, integrated circuit structure, and bus structure thereof
US8775714B2 (en) 2012-01-30 2014-07-08 Infineon Technologies Ag System and method for a bus interface
US9438525B2 (en) * 2012-06-01 2016-09-06 Freescale Semiconductor, Inc. Scheduling module and method thereof
US9658971B2 (en) 2013-09-11 2017-05-23 Nxp Usa, Inc. Universal SPI (serial peripheral interface)
KR102149768B1 (ko) 2014-04-29 2020-08-31 삼성전자주식회사 불휘발성 메모리 시스템
KR102585215B1 (ko) 2016-12-22 2023-10-05 삼성전자주식회사 타 장치와 단일 와이어를 통해 연결되는 장치 및 이를 포함하는 시스템의 동작 방법
FR3068797B1 (fr) 2017-07-04 2019-07-19 STMicroelectronics (Grand Ouest) SAS Procede de communication entre un dispositif maitre et n dispositifs esclaves connectes sur un bus de donnees synchrone du type spi et dispositif correspondant
US10566062B2 (en) 2017-12-14 2020-02-18 Macronix International Co., Ltd. Memory device and method for operating the same
CN110417930B (zh) * 2019-06-19 2022-02-25 浙江天正电气股份有限公司 一种串行设备通信地址的自动分配方法

Family Cites Families (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4395756A (en) * 1981-02-17 1983-07-26 Pitney Bowes Inc. Processor implemented communications interface having external clock actuated disabling control
JPS6354294A (ja) * 1986-08-25 1988-03-08 株式会社日立製作所 情報媒体とこれを用いる情報保護方法
JPS6488760A (en) * 1987-09-30 1989-04-03 Toshiba Corp Memory data fetching system
JPH01108653A (ja) * 1987-10-20 1989-04-25 Nec Corp メモリ内容保護回路
US5084814A (en) * 1987-10-30 1992-01-28 Motorola, Inc. Data processor with development support features
JPH061253Y2 (ja) 1987-12-04 1994-01-12 誠一 北林 指圧噴射容器の注ぎ口装置
US5075805A (en) * 1988-02-25 1991-12-24 Tandon Corporation Disk drive controller system
DE68915186T2 (de) * 1988-03-09 1994-08-25 Toshiba Kawasaki Kk Tragbarer elektronischer Apparat.
JPH0682324B2 (ja) * 1988-05-23 1994-10-19 三菱電機株式会社 半導体集積回路装置
US7571364B2 (en) * 2005-08-09 2009-08-04 Texas Instruments Incorporated Selectable JTAG or trace access with data store and output
JPH02308492A (ja) * 1989-05-23 1990-12-21 Toshiba Corp スタティック型半導体記憶装置
JP2856452B2 (ja) * 1989-09-14 1999-02-10 富士通株式会社 マスク・レジスタ制御方式
US5031209A (en) * 1990-01-29 1991-07-09 Badger Meter, Inc. Automatic meter reader with microcomputer control system
JP2868133B2 (ja) * 1990-06-20 1999-03-10 富士通株式会社 アクセスマスク制御方式
JPH04137081A (ja) * 1990-09-28 1992-05-12 Fuji Photo Film Co Ltd Eepromを有するicメモリカード
US5764081A (en) * 1991-05-17 1998-06-09 Theseus Logic, Inc. Null convention interface circuits
JPH0594299A (ja) * 1991-10-01 1993-04-16 Matsushita Electric Ind Co Ltd 半導体回路装置
WO1993020457A1 (en) * 1992-03-31 1993-10-14 Advantest Corporation Ic testing device
JPH06337838A (ja) * 1993-05-28 1994-12-06 Fujitsu Ltd ユニット実装/非実装検出方法
AU1989395A (en) * 1994-03-14 1995-10-03 Apple Computer, Inc. A peripheral processor card for upgrading a computer
US5787298A (en) * 1995-08-18 1998-07-28 General Magic, Inc. Bus interface circuit for an intelligent low power serial bus
US5828592A (en) * 1997-03-12 1998-10-27 Information Storage Devices, Inc. Analog signal recording and playback integrated circuit and message management system
KR100253328B1 (ko) * 1997-09-30 2000-05-01 김영환 메모리의 데이터 보호회로
US6694381B1 (en) * 1997-12-17 2004-02-17 Vicom Systems, Inc. Platform-independent communications protocol supporting communications between a processor and subsystem controller
JPH11272560A (ja) * 1998-03-19 1999-10-08 Sony Corp 集積回路
JPH11305923A (ja) * 1998-04-22 1999-11-05 Nec Corp データ入力装置のデータ転送制御システム及びデータ入 力制御方法
US6157567A (en) * 1998-04-30 2000-12-05 Advanced Micro Devices, Inc. Unlock bypass program mode for non-volatile memory
US6289409B1 (en) * 1998-08-25 2001-09-11 Infineon Technologies North America Corp. Microcontroller with flexible interface to external devices
JP2000311224A (ja) * 1999-04-27 2000-11-07 Imai Sanseido:Kk カード
US7383362B2 (en) * 2003-12-02 2008-06-03 Super Talent Electronics, Inc. Single-chip multi-media card/secure digital (MMC/SD) controller reading power-on boot code from integrated flash memory for user storage
JP4011833B2 (ja) * 2000-06-30 2007-11-21 株式会社東芝 半導体メモリ
KR100699810B1 (ko) * 2000-08-05 2007-03-27 삼성전자주식회사 버스 효율을 향상시키는 반도체 메모리장치 및 메모리시스템
US6587804B1 (en) * 2000-08-14 2003-07-01 Micron Technology, Inc. Method and apparatus providing improved data path calibration for memory devices
DE10051164B4 (de) * 2000-10-16 2007-10-25 Infineon Technologies Ag Verfahren zur Maskierung von DQ-Bits
US6832325B2 (en) * 2000-12-29 2004-12-14 Intel Corporation Device on a source synchronous bus sending data in quadrature phase relationship and receiving data in phase with the bus clock signal
US6889336B2 (en) * 2001-01-05 2005-05-03 Micron Technology, Inc. Apparatus for improving output skew for synchronous integrate circuits has delay circuit for generating unique clock signal by applying programmable delay to delayed clock signal
US7379475B2 (en) * 2002-01-25 2008-05-27 Nvidia Corporation Communications processor
US6877079B2 (en) * 2001-03-06 2005-04-05 Samsung Electronics Co., Ltd. Memory system having point-to-point bus configuration
US6687769B2 (en) * 2001-03-16 2004-02-03 Texas Instruments Incorporated Serial peripheral interface with high performance buffering scheme
JP4726334B2 (ja) 2001-06-13 2011-07-20 ルネサスエレクトロニクス株式会社 半導体装置
US6718421B1 (en) * 2001-06-19 2004-04-06 Webtv Networks, Inc. Interconnect bus
GB0122479D0 (en) * 2001-09-18 2001-11-07 Anadigm Ltd Method and apparatus for loading data into a plurality of programmable devices
US6657906B2 (en) * 2001-11-28 2003-12-02 Micron Technology, Inc. Active termination circuit and method for controlling the impedance of external integrated circuit terminals
US6910092B2 (en) * 2001-12-10 2005-06-21 International Business Machines Corporation Chip to chip interface for interconnecting chips
JP2003308698A (ja) * 2002-04-12 2003-10-31 Toshiba Corp 不揮発性半導体メモリ装置
US20040003160A1 (en) * 2002-06-28 2004-01-01 Lee John P. Method and apparatus for provision, access and control of an event log for a plurality of internal modules of a chipset
US20040008725A1 (en) * 2002-07-15 2004-01-15 Analog Devices, Inc. Method and an interface circuit configurable in two communication protocol modes
JP4159415B2 (ja) * 2002-08-23 2008-10-01 エルピーダメモリ株式会社 メモリモジュール及びメモリシステム
DE60205106T2 (de) * 2002-08-07 2006-05-24 Stmicroelectronics S.R.L., Agrate Brianza Serielle Peripherieschnittstelle und Verwaltungsverfahren dafür
US7028207B2 (en) * 2002-08-22 2006-04-11 Micron Technology, Inc. Measure controlled delay with duty cycle control
US6983342B2 (en) * 2002-10-08 2006-01-03 Lsi Logic Corporation High speed OC-768 configurable link layer chip
US6998871B2 (en) * 2002-11-29 2006-02-14 Sigmatel, Inc. Configurable integrated circuit for use in a multi-function handheld device
US7089412B2 (en) * 2003-01-17 2006-08-08 Wintec Industries, Inc. Adaptive memory module
KR100513372B1 (ko) * 2003-05-24 2005-09-06 주식회사 하이닉스반도체 명령 및 어드레스 버스에 사용되는 클럭 신호의 주파수와데이터 버스에 대해 사용되는 클럭 신호의 주파수를다르게 설정하는 서브 시스템
JP4125194B2 (ja) * 2003-07-01 2008-07-30 日本電産サンキョー株式会社 カードリーダ
US7685456B1 (en) * 2003-07-30 2010-03-23 Marvell Israel (Misl) Ltd. DDR interface bus control
US7409572B1 (en) * 2003-12-05 2008-08-05 Lsi Corporation Low power memory controller with leaded double data rate DRAM package arranged on a two layer printed circuit board
US7299329B2 (en) * 2004-01-29 2007-11-20 Micron Technology, Inc. Dual edge command in DRAM
US6967861B2 (en) * 2004-02-27 2005-11-22 International Business Machines Corporation Method and apparatus for improving cycle time in a quad data rate SRAM device
US7281082B1 (en) * 2004-03-26 2007-10-09 Xilinx, Inc. Flexible scheme for configuring programmable semiconductor devices using or loading programs from SPI-based serial flash memories that support multiple SPI flash vendors and device families
US7159069B2 (en) * 2004-06-23 2007-01-02 Atmel Corporation Simultaneous external read operation during internal programming in a flash memory device
JP2006018542A (ja) * 2004-07-01 2006-01-19 Hitachi Omron Terminal Solutions Corp Ic搭載媒体及びic搭載媒体読取システム
US20060031565A1 (en) * 2004-07-16 2006-02-09 Sundar Iyer High speed packet-buffering system
US7689763B2 (en) * 2004-08-18 2010-03-30 Lsi Corporation Method and system for reducing pin count in an integrated circuit when interfacing to a memory
US7558900B2 (en) 2004-09-27 2009-07-07 Winbound Electronics Corporation Serial flash semiconductor memory
JP2006155387A (ja) * 2004-11-30 2006-06-15 Yamaha Corp コンピュータシステム
JP2006171988A (ja) * 2004-12-14 2006-06-29 Nec Tokin Corp 非接触icタグリーダライタおよびこれを用いたデータの書き込み読み出し方法
TWI297157B (en) 2005-03-11 2008-05-21 Winbond Electronics Corp Serial flash semiconductor memory and method thereof
TWI310499B (en) * 2005-04-26 2009-06-01 Sunplus Technology Co Ltd Slave and master of serial peripheral interface, system thereof, and method thereof
KR100712508B1 (ko) * 2005-05-02 2007-04-30 삼성전자주식회사 메모리 장치의 구조
EP1764803A1 (en) * 2005-09-09 2007-03-21 STMicroelectronics S.r.l. Memory architecture with serial peripheral interface
US20070136502A1 (en) * 2005-12-14 2007-06-14 Mediatek Inc. SPI device
US7568060B2 (en) * 2005-12-15 2009-07-28 International Business Machines Corporation Method and system for interfacing components of a computing system with a pair of unidirectional, point-to-point buses
US7375549B1 (en) * 2006-02-09 2008-05-20 Lattice Semiconductor Corporation Reconfiguration of programmable logic devices
US7694025B1 (en) * 2006-03-31 2010-04-06 Integrated Device Technology, Inc. Method and device for base address sorting and entry into base address registers
US7624248B1 (en) * 2006-04-14 2009-11-24 Tilera Corporation Managing memory in a parallel processing environment
TWI298502B (en) * 2006-05-11 2008-07-01 Amic Technology Corp Method and apparatus for increasing transmission efficiency of an electric device using a serial peripheral interface
US20080005434A1 (en) * 2006-06-02 2008-01-03 Macronix International Co., Ltd. Method and Apparatus for Communicating Data Over Multiple Pins of A Multi-Mode Bus
US7378873B1 (en) * 2006-06-02 2008-05-27 Lattice Semiconductor Corporation Programmable logic device providing a serial peripheral interface
US20080059768A1 (en) * 2006-07-06 2008-03-06 Macronix International Co., Ltd. Method and Apparatus for Communicating a Bit Per Half Clock Cycle over at Least One Pin of an SPI Bus
JP5087870B2 (ja) * 2006-07-12 2012-12-05 富士通セミコンダクター株式会社 半導体メモリ、コントローラおよび半導体メモリの動作方法
US7620763B2 (en) * 2006-07-26 2009-11-17 International Business Machines Corporation Memory chip having an apportionable data bus
JP2008059680A (ja) * 2006-08-31 2008-03-13 Hitachi Ltd 半導体装置
JP2008077531A (ja) * 2006-09-25 2008-04-03 Dainippon Printing Co Ltd 非接触icカード用リーダライタ装置及び非接触icカードのデータ読取方法
US7788438B2 (en) * 2006-10-13 2010-08-31 Macronix International Co., Ltd. Multi-input/output serial peripheral interface and method for data transmission
US7613049B2 (en) * 2007-01-08 2009-11-03 Macronix International Co., Ltd Method and system for a serial peripheral interface
EP2141607A1 (en) * 2008-06-30 2010-01-06 Thomson Telecom Belgium Method for transferring or erasing data in a master-slave environment
JP5613894B2 (ja) * 2008-08-11 2014-10-29 日本電産サンキョー株式会社 非接触icカードリーダ及びデータ読取方法
JP2012043024A (ja) * 2010-08-13 2012-03-01 Buffalo Inc 記憶装置
CN202907189U (zh) * 2012-11-22 2013-04-24 南京国电南自风电自动化技术有限公司 一种带wifi模块的风电故障信息传输系统
CN103794244B (zh) * 2014-02-18 2016-08-17 中国科学院上海微系统与信息技术研究所 一种基于spi接口的相变存储器读出电路及方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882468B (zh) * 2009-05-08 2012-12-26 旺宏电子股份有限公司 地址信号传输方法及存储器系统

Also Published As

Publication number Publication date
US20150254208A1 (en) 2015-09-10
US20130086294A1 (en) 2013-04-04
US20080091848A1 (en) 2008-04-17
US9075925B2 (en) 2015-07-07
US8135896B2 (en) 2012-03-13
US9747247B2 (en) 2017-08-29
TW200819986A (en) 2008-05-01
US20100299473A1 (en) 2010-11-25
CN101162452B (zh) 2010-11-03
TWI348621B (en) 2011-09-11
US8341324B2 (en) 2012-12-25
US20120131227A1 (en) 2012-05-24
US7788438B2 (en) 2010-08-31

Similar Documents

Publication Publication Date Title
CN101162452B (zh) 多输入/输出串行外围接口电路及数据传输方法
CN1783330B (zh) 存储元件
JP4773742B2 (ja) 2線チップ間インターフェース
CN100585852C (zh) 使用最少引脚而被测试的半导体器件、以及测试其的方法
CN101236774B (zh) 单端口存储器实现多端口存储功能的装置和方法
EP1355318A3 (en) Semiconductor memory
CN105468547A (zh) 一种基于axi总线的便捷可配置帧数据存取控制系统
KR20090026267A (ko) 고성능 플래시 메모리 데이터 전송
CN110069443B (zh) 一种基于fpga控制的ufs存储阵列系统及数据传输方法
CN1860460A (zh) 在具有等待信息的存储系统上的回声时钟
TWI533135B (zh) 記憶體存取方法、記憶體存取控制方法、記憶體裝置與記憶體控制器
US7523283B2 (en) Memory control circuit in a memory chip
CN107766285B (zh) 一种基于fpga挂载外部存储的复位系统
CN101866695B (zh) 一种NandflashU盘控制器读写Norflash存储器的方法
KR101187639B1 (ko) 집적회로
WO2004047114A1 (ja) 情報記憶装置、情報記憶方法及び情報記憶プログラム
US20110007586A1 (en) Memory interface control circuit
CN102736996A (zh) 一种减少存储控制器接口占用的方法及高速存储器
CN104681075B (zh) 存储器装置与其操作方法
JP4646932B2 (ja) メモリ素子
CN205028277U (zh) 一种具有写入保护功能的固态硬盘
CN104123247B (zh) 接口电路及串行接口存储器的存取模式选择方法
CN210691292U (zh) 固态存储器及电子设备
CN202455364U (zh) 一种spram全双工通信控制电路
CN102571314A (zh) 一种spram全双工通信控制电路

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant