CN101162452A - 多输入/输出串行外围接口及数据传输方法 - Google Patents
多输入/输出串行外围接口及数据传输方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/22—Means for limiting or controlling the pin/gate ratio
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/404—Coupling between buses using bus bridges with address mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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所述的数据传输方法,更包括:
若该芯片选择信号的电压电平持续为高电平超过该预定时间,则结束从该内存装置读取该读取数据。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101882468B (zh) * | 2009-05-08 | 2012-12-26 | 旺宏电子股份有限公司 | 地址信号传输方法及存储器系统 |
Families Citing this family (19)
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)
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接口的相变存储器读出电路及方法 |
-
2007
- 2007-09-06 US US11/896,846 patent/US7788438B2/en active Active
- 2007-10-12 CN CN2007101819138A patent/CN101162452B/zh active Active
- 2007-10-12 TW TW096138246A patent/TWI348621B/zh active
-
2010
- 2010-08-05 US US12/851,156 patent/US8135896B2/en active Active
-
2012
- 2012-01-31 US US13/362,801 patent/US8341324B2/en active Active
- 2012-11-28 US US13/687,586 patent/US9075925B2/en active Active
-
2015
- 2015-05-27 US US14/722,299 patent/US9747247B2/en active Active
Cited By (1)
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 |