Nothing Special   »   [go: up one dir, main page]

KR0119516Y1 - Variable velocity recording device - Google Patents

Variable velocity recording device

Info

Publication number
KR0119516Y1
KR0119516Y1 KR2019940018359U KR19940018359U KR0119516Y1 KR 0119516 Y1 KR0119516 Y1 KR 0119516Y1 KR 2019940018359 U KR2019940018359 U KR 2019940018359U KR 19940018359 U KR19940018359 U KR 19940018359U KR 0119516 Y1 KR0119516 Y1 KR 0119516Y1
Authority
KR
South Korea
Prior art keywords
low speed
data
mode
clock
selection signal
Prior art date
Application number
KR2019940018359U
Other languages
Korean (ko)
Other versions
KR960006006U (en
Inventor
정종식
Original Assignee
김광호
삼성전자주식회사
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 김광호, 삼성전자주식회사 filed Critical 김광호
Priority to KR2019940018359U priority Critical patent/KR0119516Y1/en
Publication of KR960006006U publication Critical patent/KR960006006U/en
Application granted granted Critical
Publication of KR0119516Y1 publication Critical patent/KR0119516Y1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/18Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/22Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management 
    • G11C7/222Clock generating, synchronizing or distributing circuits within memory device

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Read Only Memory (AREA)

Abstract

본 고안은 입력데이타의 분포특성에 따라 속도를 달리하여 기록하는 가변속도 기록장치에 관한 것으로, 입력데이타의 특성에 따라 모드선택신호를 발생하는 선택신호 발생기와 저속클럭과 고속클럭을 입력하여 모드선택신호에 따라 선택하는 제1선택기와 제1선택기의 출력에 따라 어드레스를 발생하는 어드레스발생기와 데이타와 고정된 데이타값을 입력하여 모드선택신호에 따라 출력하는 제2선택기와 저속 라이트 인에이블신호와 고속 라이트 인에이블신호를 입력하여 모드선택신호에 따라 선택하는 제3선택기와 저속모드에서 저속클럭에 따라 발생된 어드레스영역에 입력데이타를 저속 라이트 인에이블신호(/WE)에 따라 저장하고, 고속모드에서 고속클럭(CLK2)에 따라 발생된 어드레스영역에 고정된 데이타값을 고속 라이트 인에이블신호(/WE2)에 따라 저장하는 메모리를 구비한다.The present invention relates to a variable speed recording apparatus for recording a variable speed according to the distribution characteristics of input data, and selecting a mode by inputting a selection signal generator that generates a mode selection signal according to the characteristics of the input data, a low speed clock and a high speed clock. A first selector selected according to the signal, an address generator that generates an address according to the output of the first selector, a second selector that inputs data and a fixed data value and outputs it according to the mode selection signal, and a low-speed write enable signal and a high speed The third selector which inputs the write enable signal and selects it according to the mode selection signal, and stores the input data in accordance with the low speed light enable signal (WE) in the address area generated according to the low speed clock in the low speed mode, and in the high speed mode. The data value fixed to the address area generated according to the fast clock CLK2 is transferred to the fast write enable signal / WE2. La and a memory to store.

Description

가변속도 기록장치Variable speed recorder

제1도는 본 고안에 의한 가변속도 기록장치를 도시한 블럭도이고,1 is a block diagram showing a variable speed recording apparatus according to the present invention,

제2a∼2c도는 본 고안에 사용되는 입력데이타 구조의 예이고,2a to 2c is an example of the input data structure used in the present invention,

제3a∼제3e도는 본 고안에 의한 저속모드 동작을 보여주는 타이밍도이고,3a to 3e are timing diagrams showing a low speed mode operation according to the present invention,

제4a∼제4e도는 본 고안에 의한 고속모드 동작을 보여주는 타이밍도이다.4A to 4E are timing diagrams showing a high speed mode operation according to the present invention.

*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10,30,40:멀티플랙서 20:어드레스 발생기10,30,40: Multiplexer 20: Address generator

50:선택신호 발생기 60:메모리50: selection signal generator 60: memory

본 고안은 외부에서 입력되는 일련의 데이타를 메모리에 기록하는 장치에 관한 것으로, 특히 연속된 어드레스 공간에 특정한 데이타를 연속적으로 기록할 때, 기록되는 데이타의 특성에 따라서 기록(write) 속도를 달리하는 가변속도 기록장치에 관한 것이다.The present invention relates to a device for recording a series of data input from the outside, in particular, when writing a specific data in a continuous address space in succession, the write speed is changed according to the characteristics of the data to be recorded A variable speed recording apparatus.

종래에는, 일련의 데이타를 입력하여 메모리에 기록할 경우에 입력데이타의 분포특성에 관계없이 소정의 고정된 클럭에 따라 메모리에 저장하였다. 즉, 종래에는 입력데이타가 연속된 '1'이거나 연속된 '0', 혹은 랜덤하게 '0'과 '1'이 발생하는 경우에도 상관없이 고정된 클럭속도에 따라 기록하였다. 따라서, 연속된 '0'이나 혹은 연속된 '1'을 소정의 어드레스영역에 기록할 경우에도 랜덤한 데이타의 기록속도와 동일하였다. 그런데, 입력데이타가 연속된 '0'이거나 연속된 '1'일 경우에는 클럭속도를 증가시켜 기록하므로써 속도를 향상시킬 수 있다. 특히, 메모리를 사용하는 일반적인 단계에서 초기화시에는 메모리공간을 전부 '0' 또는 '1'로 초기화시킬 경우가 있다.Conventionally, when a series of data is input and recorded in the memory, it is stored in the memory according to a predetermined fixed clock regardless of the distribution characteristic of the input data. That is, conventionally, the input data is recorded according to a fixed clock speed regardless of whether the input data is continuous '1' or the continuous '0' or randomly '0' and '1'. Therefore, even when a continuous '0' or a continuous '1' is recorded in a predetermined address area, it is equal to the recording speed of random data. However, when the input data is a continuous '0' or a continuous '1', the speed can be improved by increasing the clock speed to record. In particular, in the general stage of using the memory, the memory space may be initialized to '0' or '1'.

따라서, 본 고안의 목적은 입력데이타의 분포특성에 따라 클럭속도를 선택하여 기록속도를 향상시킨 가변속도 기록장치를 제공하는데 있다.Accordingly, an object of the present invention is to provide a variable speed recording apparatus in which a recording speed is improved by selecting a clock speed according to a distribution characteristic of input data.

상기와 같은 목적을 달성하기 위하여 본 고안의 장치는, 입력데이타의 분포특성에 따라 클럭속도를 선택하여 연속된 어드레스공간에 기록하는 가변속도 기록장치에 있어서,In order to achieve the above object, the device of the present invention, in the variable speed recording apparatus for selecting the clock speed in accordance with the distribution characteristics of the input data to record in a continuous address space,

상기 입력데이타의 특성에 따라 모드선택신호를 발생하는 선택신호 발생기;A selection signal generator for generating a mode selection signal according to the characteristics of the input data;

저속클럭과 고속클럭을 입력하여 상기 모드선택신호에 따라 선택하는 제1선택수단;First selecting means for inputting a low speed clock and a high speed clock and selecting the low speed clock according to the mode selection signal;

상기 제1선택수단의 출력에 따라 어드레스를 발생하는 어드레스발생기;An address generator for generating an address in accordance with the output of said first selecting means;

데이타와 고정된 데이타값을 입력하여 상기 모드선택신호에 따라 출력하는 제2선택수단;Second selection means for inputting data and a fixed data value and outputting the data in accordance with the mode selection signal;

저속 라이트 인에이블신호와 고속 라이트 인에이블신호를 입력하여 상기 모드선택신호에 따라 선택하는 제3선택수단; 및Third selecting means for inputting a low speed light enable signal and a high speed light enable signal and selecting the low speed light enable signal according to the mode selection signal; And

저속모드에서 저속클럭에 따라 발생된 어드레스영역에 입력데이타를 저속 라이트 인에이블신호에 따라 저장하고, 고속모드에서 고속클럭에 따라 발생된 어드레스영역에 고정된 데이타값을 고속 라이트 인에이블신호에 따라 저장하는 메모리를 구비한 것을 특징으로 한다.In the low speed mode, input data is stored in the address area generated according to the low speed clock in accordance with the low speed write enable signal, and the data value fixed in the address area generated in accordance with the high speed clock in the high speed mode is stored in accordance with the high speed write enable signal. It is characterized by comprising a memory.

이하, 첩부한 도면을 참조하여 본 고안을 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the attached drawings.

제1도는 본 고안에 의한 가변속도 기록장치를 도시한 블럭도로서, 제1멀티플렉서(10), 어드레스 발생기(20), 제2멀티플렉서(30), 제3멀티플렉서(40), 선택신호 발생기(50) 및 메모리(60)를 구비한다.1 is a block diagram showing a variable speed recording apparatus according to the present invention, and includes a first multiplexer 10, an address generator 20, a second multiplexer 30, a third multiplexer 40, and a selection signal generator 50. ) And a memory 60.

제1도에 있어서 선택신호 발생기(50)는 노아(NOR)게이트로 구성된다.In FIG. 1, the selection signal generator 50 is constituted by a NOR gate.

일반적으로, 입력되는 이진 데이타의 분포는 '0'과 '1'이 랜덤하게 존재한다. 그런데, 초기화단계 혹은 테이블을 이용하여 특정한 기능을 수행할 경우에는 메모리의 연속도니 어드레스공간에 '0' 또는 '1'을 연속하여 기록할 경우가 있다. 이러한 입력데이타의 기록 분포특성의 예를 제2a∼제2c도에서 보여준다. 제2a도를 참조하면, 입력데이타가 랜덤할 경우로서, 메모리의 어드레스 '000H'부터 '7FFH'까지에는 '1'과 '0'의 데이타가 랜덤하게 저장된다. 제2b도는 입력데이타의 특정 부분이 모두 '0'일 경우로서, 메모리의 어드레스 '500H'부터 '7FFH'까지에 '0'이 연속하여 저장된다. 제2c도는 입력데이타가 모두 '0'인 경우로서, 메모리의 어드레스 '000H'부터 '7FFH'까지에 모두 '0'이 기록된 것을 알 수 있다.In general, '0' and '1' are randomly distributed in the binary data. However, in the case of performing a specific function by using an initialization step or a table, '0' or '1' may be continuously recorded in the continuous address space of the memory. Examples of recording distribution characteristics of such input data are shown in FIGS. 2A to 2C. Referring to FIG. 2A, when input data is random, data of '1' and '0' is randomly stored at addresses '000H' to '7FFH' of the memory. In FIG. 2B, when a specific portion of the input data is all '0', '0' is continuously stored at addresses '500H' to '7FFH' of the memory. In FIG. 2C, when the input data is all '0', it can be seen that '0' is written in all of addresses '000H' to '7FFH' of the memory.

본 고안은 제2a도와 같이 데이타를 랜덤하게 저장할 경우에는 종래와 같이 소정의 저속모드를 사용하여 기록하고, 제2b 및 제2c도와 같이 메모리의 연속된 어드레스 공간에 '0' 혹은 '1'의 데이타를 저장할 경우에 고속모드로 변환하여 고속으로 기록하여 전체적으로 기록속도를 향상시킨 것이다.According to the present invention, when data is randomly stored as shown in FIG. 2A, the data is written using a predetermined low speed mode as in the prior art, and data of '0' or '1' is stored in consecutive address spaces of the memory as shown in FIGS. 2B and 2C. In the case of storing the data, the recording mode is changed to the high speed mode and the recording speed is improved.

제1도에 있어서, 8입력 노아게이트로 구성되는 선택신호 발생기(50)는 데이타버스(D0∼D7)로부터 입력되는 데이타가 모두 '0' 또는 '1'일 경우에는 고속모드 선택신호를 출력하고, 랜덤할 경우에는 저속모드 선택신호를 출력한다. 즉, 선택신호 발생기(50)는 입력데이타의 분포특성이 제2a도와 같이 랜덤할 경우에는 저속모드 선택신호를 출력하고, 제2b도 및 제2c도와 같이 입력 데이타가 소정영역에서 연속하여 '0' 혹은 '1'일 경우에는 고속모드 선택신호를 출력한다. 제1멀티플렉서(10)는 저속의 클럭(CLK)과 고속의 클럭(CLK2)을 입력하고, 저속모드 선택신호가 입력되면 저속클럭(CLK)을 선택하여 출력한다. 어드레스 발생기(20)는 내부에 카운터를 가지고 있으며, 입력되는 클럭에 따라 소정 비트의 어드레스를 발생한다. 따라서 클럭속도가 빠르면, 어드레스발생 속도도 빨라진다. 제2멀티플렉서(30)는 입력 데이타(DATA)와 소정의 고정된 값('0' 혹은 '1')을 입력하여 저속모드에서는 입력데이타를 선택하여 메모리(60)에 기록하도록 하고, 고속모드에서는 '0' 또는 '1'의 고정된 값을 선택하여 출력한다. 제3멀티플렉서(40)는 저속의 라이트 인에이블신호(/WE)와 고속의 라이트 인에이블신호(/WE2)를 입력하여 저속모드에서는 저속의 라이트 인에이블신호(/WE)를 선택하여 출력하고, 고속모드에서는 고속의 라이트 인에이블신호(/WE2)를 선택하여 출력한다. 메모리(60)는 저속모드에서는 저속의 클럭(CLK)에 따라 발생된 어드레스영역에 입력데이타를 저속의 라이트 인에이블신호(/WE)에 따라 저장하고, 고속모드에서는 고속의 클럭(CLK2)에 따라 발생된 어드레스영역에 고정된 데이타값('0' 또는 '1')을 고속의 라이트 인에이블신호(/WE2)에 따라 저장한다.In Fig. 1, the selection signal generator 50 composed of eight input noar gates outputs a high speed mode selection signal when all data input from the data buses D0 to D7 are '0' or '1'. If it is random, the low speed mode selection signal is output. That is, when the distribution characteristic of the input data is random as shown in FIG. 2a, the selection signal generator 50 outputs a low speed mode select signal. As shown in FIG. 2b and FIG. Otherwise, if '1', high speed mode selection signal is output. The first multiplexer 10 inputs a low speed clock CLK and a high speed clock CLK2. When the low speed mode selection signal is input, the first multiplexer 10 selects and outputs a low speed clock CLK. The address generator 20 has a counter therein and generates an address of a predetermined bit in accordance with an input clock. Therefore, the faster the clock speed, the faster the address generation speed. The second multiplexer 30 inputs the input data DATA and a predetermined fixed value ('0' or '1') to select the input data in the low speed mode and write the input data to the memory 60. In the high speed mode, Select and print a fixed value of '0' or '1'. The third multiplexer 40 inputs the low speed light enable signal / WE and the high speed light enable signal / WE2 to select and output the low speed light enable signal / WE in the low speed mode. In the high speed mode, the high speed write enable signal / WE2 is selected and output. The memory 60 stores the input data in the address area generated according to the low speed clock CLK in the low speed mode according to the low speed write enable signal / WE, and in accordance with the high speed clock CLK2 in the high speed mode. The data value '0' or '1' fixed in the generated address area is stored in accordance with the fast write enable signal / WE2.

이하, 저속모드에서와 고속모드에서의 동작을 타이밍도를 참조하여 상세히 설명한다. 본 고안의 실시예에서는 모드선택신호(SEL)가 '로우'이면 저속모드이고, '하이'이면 고속모드이다.The operation in the low speed mode and the high speed mode will now be described in detail with reference to the timing chart. In the embodiment of the present invention, if the mode selection signal SEL is 'low', it is a low speed mode.

제3a도∼제3e도는 저속모드에서의 동작 타이밍도이다.3A to 3E are operation timing diagrams in the low speed mode.

제3a도는 모드선택신호(SEL)로서 저속모드에서는 '로우'이다. 제3b도는 저속클럭(CLK)을 도시한 것이고, 제3c도는 저속클럭(CLK)에 따라 발생되는 어드레스(ADR)를 나타낸다. 제3d도는 입력 데이타(DATA)를 나타내고, 제3e도는 저속의 라이트 인에이블신호(/WE)를 나타낸다.3A shows the mode selection signal SEL, which is 'low' in the low speed mode. FIG. 3B shows the low speed clock CLK, and FIG. 3C shows the address ADR generated according to the low speed clock CLK. FIG. 3d shows the input data DATA, and FIG. 3e shows the low speed write enable signal / WE.

제4a도∼제4e도는 고속모드에서의 동작 타이밍도이다.4A to 4E are operation timing diagrams in the high speed mode.

제4a도는 모드선택신호(SLE)로서 고속모드에서는 '하이'이다. 제4b도는 고속클럭(CLK2)을 도시한 것이고, 제4b도는 고속클럭(CLK2)에 따라 발생되는 어드레스(ADR)를 나타낸다. 제4c도는 메모리에 저장될 데이타가 '0'으로 고정된 것을 나타낸다. 만일, 고정 데이타가 '1'이면, 계속 '하이'를 나타내게 된다. 제4e도는 고속의 라이트 인에이블신호(/WE2)를 나타낸다.4A shows the mode selection signal SLE, which is 'high' in the high speed mode. 4B shows the fast clock CLK2, and FIG. 4B shows the address ADR generated according to the fast clock CLK2. 4C shows that data to be stored in the memory is fixed to '0'. If the fixed data is '1', it continues to show 'high'. 4E shows a fast write enable signal / WE2.

제3a도∼제3e도와 제4a도∼제4e도를 비교해보면, 고속모드에서는 저속모드에서보다 K배의 속도로 소정 데이타를 저장하여 기록속도가 향상되는 것을 알 수 있다.Comparing Figs. 3A to 3E with Figs. 4A to 4E, it can be seen that in the high speed mode, the recording speed is improved by storing predetermined data at a K-times higher than in the low speed mode.

이상에서 살펴본 바와 같이 본 고안에 의해 연속된 '1' 혹은 '0'을 포함하는 입력데이타를 메모리에 기록할 경우에 기록속도가 향상되는 효과가 있다.As described above, when the input data including the continuous '1' or '0' is recorded in the memory, the recording speed is improved.

Claims (1)

입력데이타의 분포특성에 따라 클럭속도를 선택하여 연속된 어드레스공간에 기록하는 가변속도 기록장치에 있어서, 상기 입력데이타의 특성에 따라 모드선택신호를 발생하는 선택신호 발생기; 저속클럭과 고속클럭을 입력하여 상기 모드선택신호에 따라 선택하는 제1선택수단; 상기 제1선택수단의 출력에 따라 어드레스를 발생하는 어드레스발생기; 데이타와 고정된 데이타값을 입력하여 상기 모드선택신호에 따라 출력하는 제2선택수단; 저속 라이트 인에이블신호와 고속 라이트 인에이블신호를 입력하여 상기 모드선택신호에 따라 선택하는 제3선택수단; 및 저속모드에서 저속클럭에 따라 발생된 어드레스영역에 입력데이타를 저속 라이트 인에이블신호에 따라 저장하고, 고속모드에서 고속클럭에 따라 발생된 어드레스영역에 고정된 데이타값을 고속 라이트 인에이블신호에 따라 저장하는 메모리를 구비한 것을 특징으로 하는 가변속도 기록장치.11. A variable speed recording apparatus for selecting a clock speed according to a distribution characteristic of input data and recording the result in a continuous address space, comprising: a selection signal generator for generating a mode selection signal according to the characteristic of the input data; First selecting means for inputting a low speed clock and a high speed clock and selecting the low speed clock according to the mode selection signal; An address generator for generating an address in accordance with the output of said first selecting means; Second selection means for inputting data and a fixed data value and outputting the data in accordance with the mode selection signal; Third selecting means for inputting a low speed light enable signal and a high speed light enable signal and selecting the low speed light enable signal according to the mode selection signal; And store the input data according to the low speed write enable signal in the address area generated according to the low speed clock in the low speed mode, and store the data value fixed in the address area generated according to the high speed clock in the high speed mode according to the high speed write enable signal. And a memory for storing.
KR2019940018359U 1994-07-23 1994-07-23 Variable velocity recording device KR0119516Y1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2019940018359U KR0119516Y1 (en) 1994-07-23 1994-07-23 Variable velocity recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2019940018359U KR0119516Y1 (en) 1994-07-23 1994-07-23 Variable velocity recording device

Publications (2)

Publication Number Publication Date
KR960006006U KR960006006U (en) 1996-02-17
KR0119516Y1 true KR0119516Y1 (en) 1998-08-01

Family

ID=19389076

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2019940018359U KR0119516Y1 (en) 1994-07-23 1994-07-23 Variable velocity recording device

Country Status (1)

Country Link
KR (1) KR0119516Y1 (en)

Also Published As

Publication number Publication date
KR960006006U (en) 1996-02-17

Similar Documents

Publication Publication Date Title
US5604714A (en) DRAM having multiple column address strobe operation
KR920013462A (en) Semiconductor memory
US5497478A (en) Memory access system and method modifying a memory interleaving scheme so that data can be read in any sequence without inserting wait cycles
KR930011242A (en) Static memory
KR960042367A (en) Memory cell access method and access circuit of memory device
US5845314A (en) Data storage apparatus, data reading apparatus and data transmission apparatus
KR970017669A (en) Nonvolatile Multivalue Memory Device with Variable Memory Resolution
KR0119516Y1 (en) Variable velocity recording device
US5701273A (en) Memory device
KR100571435B1 (en) Synchronous dynamic random access memory architecture for sequential burst mode
KR930005016A (en) Enabling data access in arbitrary number of bits of semiconductor storage data
KR910003660A (en) Video memory with recording mask of vector or direct input
KR100282052B1 (en) Semiconductor memory for testing regardless of placement of spare cells
US6249840B1 (en) Multi-bank ESDRAM with cross-coupled SRAM cache registers
KR970060223A (en) Semiconductor memory device and control method thereof
KR970073094A (en) Memory system for digital video signal processing
KR920008672A (en) In-memory frame data addressing method in video recorder
JP3152157B2 (en) Facsimile apparatus having image data rotation function and image data rotation method of facsimile apparatus
JP3736942B2 (en) ROM circuit
KR950008663B1 (en) Dram access control apparatus
JP3469923B2 (en) Binary output signal programmer
KR100195750B1 (en) A memory which concurrently accesses data of an equal address
JP3189490B2 (en) Semiconductor storage device
KR930002948A (en) Device and Method for Reducing Memory Access Time in Block Read and Write
KR970051210A (en) Semiconductor memory write method by successive write cycles

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
REGI Registration of establishment
FPAY Annual fee payment

Payment date: 20050228

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee