CN1052094C - serially accessed memory device - Google Patents
serially accessed memory device Download PDFInfo
- Publication number
- CN1052094C CN1052094C CN94106176A CN94106176A CN1052094C CN 1052094 C CN1052094 C CN 1052094C CN 94106176 A CN94106176 A CN 94106176A CN 94106176 A CN94106176 A CN 94106176A CN 1052094 C CN1052094 C CN 1052094C
- Authority
- CN
- China
- Prior art keywords
- signal
- address
- input end
- clock pulse
- data
- 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.)
- Expired - Fee Related
Links
- 230000004044 response Effects 0.000 claims abstract description 10
- 230000009471 action Effects 0.000 claims description 12
- 238000012856 packing Methods 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 11
- 210000004027 cell Anatomy 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
Images
Landscapes
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
本发明提供的串行存取的存储器装置,具有一第一数据端及一存储单元阵列,该存储单元阵列具有多数个地址。串行存取存储装置包括一移位寄存器、一地址解码电路。响应一地址时钟脉冲信号,移位寄存器将一存贮器串行存取操作的第一个地址值予以贮存。地址解码电路、响应一存取控制信号、第一个地址值、地址时钟脉冲信号及一时钟脉冲信号,以串行方式存取所述多数个地址内的值。
The serial access memory device provided by the present invention has a first data terminal and a memory cell array, and the memory cell array has a plurality of addresses. The serial access memory device includes a shift register and an address decoding circuit. In response to an address clock pulse signal, the shift register stores the first address value of a memory serial access operation. The address decoding circuit, in response to an access control signal, the first address value, the address clock pulse signal and a clock pulse signal, accesses the values in the plurality of addresses in a serial manner.
Description
本发明涉及一种存贮器装置,尤指一种串行存取的集成电路存储器装置。The invention relates to a memory device, especially a serial access integrated circuit memory device.
为了满足最近多媒体电脑系统的需求,集成电路存贮装置近来已被用于贮存大量数据,例如语音或影像数据。语音或影像数据具有数据连续的特性,换言之,这类数据,大多数情形下,是以时序方式(sequentially)或串行(serially)方式存取的。In order to meet the demands of recent multimedia computer systems, integrated circuit storage devices have recently been used to store large amounts of data, such as audio or video data. Voice or video data has the characteristic of data continuity. In other words, this type of data is accessed sequentially or serially in most cases.
传统的有关技术,有两种方式处理数字式语音贮存。第一种方式采用芯片将语音控制器与语音存贮器整合在一集成电路内。这种方式的设计缺乏系统兼容性。比如说,12英寸语音录放系统所需的最少存储器容量与6英寸所需的并不相同。在这种情况下,虽然芯片内的控制器部分仍能满足使用者的需求,却因存储器本身容量不足,而必须更换整个芯片。There are two ways to deal with digital voice storage in traditional related technologies. The first way uses a chip to integrate the voice controller and voice memory into an integrated circuit. This design lacks system compatibility. For example, the minimum memory capacity required for a 12-inch voice recording and playback system is not the same as that required for a 6-inch system. In this case, although the controller part in the chip can still meet the needs of users, the entire chip must be replaced due to insufficient capacity of the memory itself.
第二种方式采用两个芯片的方案,如图1所示。第一芯片13负责语音控制功能,而第二芯片11负责语音贮存功能。这种方式显然比第一种方式有兼容性。但这一方式仍有许多缺点。第一个缺点是需要太多的输出/入脚(pins)。以256K的静态存贮器(SRAM)为例,所须的接口脚至少包括A0~A14地址线,D0~D7数据线,存储器读(RD)及写(WR)控制线,芯片选择(CS)线,Vdd及Vss线。第二个缺点是存储器扩展的可行性。当需要从256K扩展至1M时,芯片11需要增加两条地址线A15及A16。第三个缺点是第一芯片13的输入/入脚的需求。因存储器芯片11被存取时控制器13须知道何时到达该存贮器的终点,因而控制器13需要至少一条选择信号线M1、M2,根据M1、M2的输入值控制器13知道此时所采用存储器11的容量。The second method adopts a solution of two chips, as shown in FIG. 1 . The
为了克服上述现有技术的缺点,本发明的第一个目的是提供一串行存取存贮器,其所须的输出/入脚比现有技术的管脚数少。In order to overcome the above-mentioned disadvantages of the prior art, it is a first object of the present invention to provide a serial access memory which requires fewer I/O pins than the prior art.
本发明的第二个目的,是提供一串行存取存贮器,其只须一数据线、一地址时钟脉冲线、一时钟脉冲线以及一存取控制线便可进行串行式存取。The second object of the present invention is to provide a serial access memory, which only needs one data line, one address clock pulse line, one clock pulse line and one access control line to perform serial access .
本发明的第三个目的,是提供一串行存取存贮器,其输出/入脚的数目是与其存储器容量无关。A third object of the present invention is to provide a serial access memory whose number of I/O pins is independent of its memory capacity.
本发明的第四个目的,是提供一串行存取存贮器,对此存贮器进行串行式存取时,只须由控制器取得存贮器存取的第一个地址值。The fourth object of the present invention is to provide a serial access memory. When performing serial access to this memory, only the first address value of the memory access needs to be obtained by the controller.
为达到本发明的目的,本发明中的串行式存取存贮器装置,具有一第一数据端及一存贮单元阵列,该存贮单元阵列具有多数个地址,此存贮装置包含:To achieve the purpose of the present invention, the serial access memory device among the present invention has a first data terminal and a memory cell array, the memory cell array has a plurality of addresses, and the memory device includes:
一移位寄存器,其响应一地址时钟脉冲信号,将存贮器装置一串行存取动作的第一个地址值贮存,此移位寄存器具一第一输入端与所述第一数据端连结;A shift register, which responds to an address clock pulse signal, stores the first address value of a serial access operation of the memory device, and the shift register has a first input terminal connected to the first data terminal ;
一地址解码电路,其响应一存取控制信号、所述第一地址值、所述地址时钟脉冲信号及一时钟脉冲信号,对所述存贮单元阵列内的多数个地址进行串行存取动作。An address decoding circuit, which responds to an access control signal, the first address value, the address clock signal and a clock signal, and performs serial access operations on a plurality of addresses in the storage cell array .
图示的摘要说明:Graphical summary description:
图1是现有技术的语音录放系统的示意图。FIG. 1 is a schematic diagram of a voice recording and playback system in the prior art.
图2是本发明中的一语音录放系统的示意图。Fig. 2 is a schematic diagram of a voice recording and playback system in the present invention.
图3是本发明中存贮器存取时第一个地址值的移位时序图。Fig. 3 is a shift sequence diagram of the first address value during memory access in the present invention.
图4是本发明中串行存取存贮器的详细功能方框图。Fig. 4 is a detailed functional block diagram of the serial access memory in the present invention.
图5是本发明进行存贮器写入的相关信号时序图。FIG. 5 is a timing diagram of related signals for memory writing in the present invention.
图6是图4中边缘检测器的详细电图图。FIG. 6 is a detailed electrical diagram of the edge detector in FIG. 4. FIG.
图7是写入信号及读出信号的产生电路图。FIG. 7 is a circuit diagram for generating a write signal and a read signal.
图8是本发明的第二实施例的详细功能方块图。FIG. 8 is a detailed functional block diagram of the second embodiment of the present invention.
图9是图8中置“0”电路的详细电路图。FIG. 9 is a detailed circuit diagram of the “0” setting circuit in FIG. 8 .
图10是图9中信号的时序图。FIG. 10 is a timing diagram of the signals in FIG. 9 .
图11是同时具有置“0”功能以及边缘检测功能的另一电路图。Fig. 11 is another circuit diagram having both the function of setting "0" and the function of edge detection.
如图2所示,本发明的串行存取存贮装置21是与一语录放控制器23连结。其间的接口包含一时钟脉冲线(CLK)230、一地址时钟脉冲(ADD CLK)210、一双向数据线(DATA)220、一存贮器读写(WR/RD)线240、一芯片选择(CS)线250以及存贮器终点(EOM)线260。存贮器读/写线240是用于存贮器存取控制。As shown in FIG. 2 , the serial access storage device 21 of the present invention is connected with a voice recording and
存储器装置21具有多数个地址,其内的值可经由数据线220被串行存取。存储器装置21的数据输入端(DATA)在一第一时段以串行方式将存贮器装置的一串行存取动作的第一个地址值输入,并在一剩余时段以串行方式使一数据移位。存贮器存取时第一个地址值在数据线220上移位的时序如图3所示。The memory device 21 has a plurality of addresses, and the values therein can be accessed serially via the
如图4所示,存贮器装置21具有一移位寄存器42,其响应一地址时钟脉冲信号210,将存储器装置一串行存取动作的第一个地址值贮存。此移位寄存器具一第一输入端与第一数据端(DATA)连结。存贮器装置21具有一地址解码电路44,其响应读出(READ)信号242、写入(WRITE)信号241、第一地址值信号421及地址时钟脉冲信号210,对存贮器单元阵列46内的多数个地址进行串行存取动作。读信号242、写信号241两者与时钟脉冲信号230及存贮器读/写控制信号240有关,其详细关系在后面有详细描述,如图7所示。As shown in FIG. 4 , the memory device 21 has a
移位寄存器42具有N个数据寄存器420,它们互相串接构成此移位寄存器42。N个数据寄存器中的每一个具有一数据输出端(Q)、一时钟脉冲输入端(CLK)及一数据输入端(D),第一个数据寄存器的数据输入端为移位寄存器42的第一输入端并与数据输入端(DATA)连结。每一数据寄存器420的时钟脉冲端输入地址时钟脉冲信号210。The
地址解码电路44具有一地址锁存/计数器442,它具有N个输入端,每一输入端与一对应数据寄存器420的数据输出端(Q)连结,以便响应一装入(Load)信号448,将第一地址值锁存,并响应一增量(increment)信号446将存取地址值逐次增加。地址解码电路44具有一EOM端,它在此存储单元阵列46的最后一个地址被存取时,输出一存贮器终点(End of Memory)信号260。
地址解码电路44进一步包含一边缘检测器444,其响应存取控制信号240、时钟脉冲信号230以及地址时钟脉冲信号210,以便产生装入信号448及增量信号446。The
串行式存取存贮器装置21具有一数据缓冲器48分别与数据输入端(DATA)及存贮单元阵列46连结,并响应存取控制信号240及时钟脉冲信号230,以串行方式使所述数据移位。The serial access memory device 21 has a
本发明将存储器写入动作时的信号时序示于图5,由其中可知当最后一存储地址内的值被存取时,存贮器终点(End of Memory)信号260动作(asserted)。图5的信号中,当存取控制信号240在控制器23作用下变为高电平时,为存储器写入动作,而存取信号240在控制器23作用下变为低电平时,存储器读出动作。The present invention shows the signal sequence when writing the memory into Figure 5, from which it can be seen that when the value in the last memory address is accessed, the memory end (End of Memory)
在图6中,示出了边缘检测器444的一实施例。它具有一与非门60、一第一或非门62、一第二或非门64、一非门66、一延迟电路67及一与门68。与非门60有两个输入端分输入一读信号242及一写信号241,并有一个输出端产生增量信号446。第一或非门62,具有一第一输入端、一第二输入端及一第一输出端。第一输入端输入增量信号446。第二或非门64具有一第三输入端、一第四输入端及一第二输出端。第三输入端输入地址时钟脉冲信号210,第四输入端与第一或非门62的第一输出端连结,而第二输出端与第一或非门62的第二输入端连结并产生一第二输出信号641。非门66,具有一第五输入端及一第三输出端,第五输入端与第二或非门64的第二输出端连结,而第三输出端产生一第三输出信号661。与门68,响应第二输出信号641及第三输出信号661,产生装入信号448。In FIG. 6, an embodiment of the
由图7可知,写入信号241是由时钟脉冲信号230及存贮器存取控制信号240作与非(NAND)操作所产生。而读出信号242是由时钟脉冲信号230及存贮器存取控制信号240的非值作与非操作而产生。It can be seen from FIG. 7 that the
由上述发明第一实施例的说明可知,本案有下列优点:As can be seen from the description of the first embodiment of the above-mentioned invention, this case has the following advantages:
第一,一根数据(DATA)线220及一根地址时钟脉冲线210足够用来对存储单元阵列46进行串行式存取,且速度不会太慢。First, one data (DATA)
第二,控制器23及存贮装置21间的接口信号线全部不须更改,不管存贮装置21的容量大小,如256K或1M等等。Second, all the interface signal lines between the
第三,在存贮装置21内的地址锁存/计数器442会在存储器全部存入数据时输出一信号260至控制器23。因而就不须选择信号M1、M2告之所使用存储器的容量。Thirdly, the address latch/counter 442 in the storage device 21 outputs a
第四,不同形式或容量的存储装置21都可与相同的控制器23配合,且不须对存储器21本身或控制器23作任何修正。Fourth, storage devices 21 of different forms or capacities can cooperate with the
本发明第一实施例的存储器装置21不能处理可变字长地址是其唯一的缺点。The inability of the memory device 21 of the first embodiment of the present invention to handle variable word length addresses is its only disadvantage.
因为存储器装置21一旦制造完成后,其内数据寄存器420的数目就已固定。例如对1M的静态存取存储器(SRAM)而言,有20个数据寄存器420。地址时钟脉冲信号210必须有20个时钟脉冲才能正确对存贮单元阵列46进行存取。如果控制器23在地址时钟脉冲线210上送出超过20个时钟脉冲,则移位寄存器420就只能保留最后的20个值。因而,其存取动作受限于存贮器21本身的容量。反之,如控制器23送出少于20个时钟脉冲,则因移位寄存器42内一些较高位元(higher bits)的剩留值的影响,存取的第一个地址值将产生错误。因此为克服这个小小缺点,本发明再提供如图8所示的第二实施例。Because once the memory device 21 is manufactured, the number of
第二实施例,如图8所示,与第一实施例有相同的移位寄存器42、地址锁存/计数器442、存储单元阵列46、边缘检测器444、数据缓冲器48。这些元件的功能及动作方式都与第一实施例所描述的相同,可参考第一实施例中相关的叙述,在此不再赘述。The second embodiment, as shown in FIG. 8 , has the
在图8中的置“0”电路450响应地址时钟脉冲信号210、读信号242或写信号241,产生一置“0”信号452使移位寄存器42置“0”。置“0”电路450的较佳实施例示于图9中。The "0"
如图9所示,置“0”电路450具有一与非门90、一第一或非门92、一第二或非门94、一非门96、一延迟电路97及一或非门98。与非门90具有两个输入端分别输入一读信号242及一写信号241,并具一输出端。第一或非门92具一第一输入端、一第二输入端及一第一输出端。第一输入端与非门90的输出端连结。第二或非门94具有一第三输入端、第四输入端及一第二输出端。第三输入端输入地址时钟脉冲信号210,而第四输入端与第一或非门92的第一输出端连结,第二输出端与第一或非门92的第二输入端连结并产生一第二输出信号941。非门96,具一第五输入端及一第三输出端,第五输入端与第二或非门94的第二输出端连结,而第三输出端产生一第三输出信号961。或非门98,响应第二输出信号941及第三输出信号961,产生置“0”信号452。As shown in Figure 9, setting "0"
图9中信号的时序关系在图10中示出。同样地,写信号241、读信号242由图7的电路所产生。The timing relationship of the signals in FIG. 9 is shown in FIG. 10 . Similarly, the
因在上一次读信号242或写信号241被取消(deasserted)后的第一个地址时钟脉冲信号210处产生一动作置“0”信号452,移位寄存器42于是被置“0”,以便正确地贮存接下来由数据线220在时钟脉冲作用下读入(clocking)的第一个地址值。如果这个地址值的数目少于数据寄存器420的数目,也不会有错误发生。Because the first address
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN94106176A CN1052094C (en) | 1994-05-21 | 1994-05-21 | serially accessed memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN94106176A CN1052094C (en) | 1994-05-21 | 1994-05-21 | serially accessed memory device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1112717A CN1112717A (en) | 1995-11-29 |
CN1052094C true CN1052094C (en) | 2000-05-03 |
Family
ID=5032422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN94106176A Expired - Fee Related CN1052094C (en) | 1994-05-21 | 1994-05-21 | serially accessed memory device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1052094C (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4314702B2 (en) | 1998-11-26 | 2009-08-19 | セイコーエプソン株式会社 | Printing apparatus, writing method, and printer |
EP1606822B1 (en) * | 2003-03-19 | 2011-10-26 | Nxp B.V. | Universal memory device having a profile storage unit |
TWM607216U (en) * | 2020-10-13 | 2021-02-01 | 眾智光電科技股份有限公司 | Infrared temperature sensor |
CN114967570B (en) * | 2022-07-27 | 2022-11-11 | 深圳市汤诚科技有限公司 | Programmable control circuit structure and control method for I2C slave machine address |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0031950A2 (en) * | 1979-12-27 | 1981-07-15 | Nec Corporation | Memory device |
-
1994
- 1994-05-21 CN CN94106176A patent/CN1052094C/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0031950A2 (en) * | 1979-12-27 | 1981-07-15 | Nec Corporation | Memory device |
Also Published As
Publication number | Publication date |
---|---|
CN1112717A (en) | 1995-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6034891A (en) | Multi-state flash memory defect management | |
US7212426B2 (en) | Flash memory system capable of inputting/outputting sector data at random | |
US4667330A (en) | Semiconductor memory device | |
US6901001B2 (en) | Ferroelectric memory input/output apparatus | |
US6353910B1 (en) | Method and apparatus for implementing error correction coding (ECC) in a dynamic random access memory utilizing vertical ECC storage | |
US7257668B2 (en) | Method and system for enhancing the endurance of memory cells | |
CN1759448A (en) | Low-voltage sense amplifier and method | |
US5533194A (en) | Hardware-assisted high speed memory test apparatus and method | |
JPH01138694A (en) | Memory device | |
JP2669303B2 (en) | Semiconductor memory with bit error correction function | |
US6201756B1 (en) | Semiconductor memory device and write data masking method thereof | |
CN1052094C (en) | serially accessed memory device | |
US6216180B1 (en) | Method and apparatus for a nonvolatile memory interface for burst read operations | |
JPH0642313B2 (en) | Semiconductor memory | |
US4922457A (en) | Serial access memory system provided with improved cascade buffer circuit | |
US4905242A (en) | Pipelined error detection and correction apparatus with programmable address trap | |
JPS59119597A (en) | Semiconductor storage device | |
KR900008517A (en) | Dynamic semiconductor memory device and its functional test device and test method | |
US6282622B1 (en) | System, method, and program for detecting and assuring DRAM arrays | |
WO1991007754A1 (en) | Read-while-write-memory | |
CN1119815C (en) | One-chip clock synchronized memory device | |
CN1542841A (en) | Memory circuit | |
van de Goor et al. | Functional test for shifting-type FIFOs | |
KR100221073B1 (en) | Synchronous semiconductor memory device | |
JPH0479098A (en) | Semiconductor storage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20000503 |