JPS62107525A - Frame data compression storage device - Google Patents

Frame data compression storage device

Info

Publication number
JPS62107525A
JPS62107525A JP24733685A JP24733685A JPS62107525A JP S62107525 A JPS62107525 A JP S62107525A JP 24733685 A JP24733685 A JP 24733685A JP 24733685 A JP24733685 A JP 24733685A JP S62107525 A JPS62107525 A JP S62107525A
Authority
JP
Japan
Prior art keywords
data
frame
detection
counter
signal line
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.)
Pending
Application number
JP24733685A
Other languages
Japanese (ja)
Inventor
Jun Kanatsu
金津 潤
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP24733685A priority Critical patent/JPS62107525A/en
Publication of JPS62107525A publication Critical patent/JPS62107525A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

PURPOSE:To quicken the transfer speed by holding an input data whose plural bits from the frame tentatively, detecting it that the stored data is all '0', executing the count by a detection output signal so as to compress the detection data thereby decreasing the storage data. CONSTITUTION:An all '0' data frame detection circuit 2 decides whether or not a data frame is all '0', and when the all '0' data exists, the detection circuit 2 brings the state of a '0' detection signal line 103 to '1..., causing a counter 3 to be counted up under the condition that the state of the '0' detection signal line 103 is logical '1'. Then a transmitted input data frame is stored in a latch circuit 1 and inputted to the detection circuit 2 via a latch output signal line 102, where whether or not all '0' exists is decided. When all '0' exists, the state of the '0' detection signal line 103 is brought into logical '1', and the counter 3 is counted up in this state and no input data is written in a storage section 6.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ圧縮装置に関し、特に情報処理装置にお
けるフレーム単位のデータ圧縮用記憶装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a data compression device, and more particularly to a storage device for compressing data in frames in an information processing device.

(従来の技術) 従来のこの種の記憶装置では、送信されてきたデータを
そのまま書込んでいた。従って、記憶装置にはデータの
サイズに匹敵する大きさの容量が要求されていたため、
大規模なデータには大容量の記憶装置が要求されていた
(Prior Art) In this type of conventional storage device, transmitted data is written as is. Therefore, storage devices were required to have a capacity comparable to the size of the data.
Large-scale data required large-capacity storage devices.

(発明が解決しようとする問題点) 一般的な情報処理システムにおいて0”データフレーム
の連続するケースが非常に多い傾向にあり、上述した従
来の記憶装置はこのような連続した′0”データフレー
ムンそのまま書込むため、記憶するデータ量が増加し、
データの転送に長時間馨要すると云う欠点がある。
(Problem to be Solved by the Invention) In general information processing systems, cases of consecutive 0" data frames tend to occur very often, and the conventional storage device described above Since the data is written as is, the amount of data to be stored increases.
The drawback is that it takes a long time to transfer data.

本発明の目的は、複数ビットが1フレームである入力デ
ータを一時的に保持しておき、保持データがオール″″
0”であることン検出し、検出出力信号により計数を実
施してオール10′のデータを圧縮することにより上記
欠点を除去し、データ転送を短時間で実行できるように
構成したフレームデータ圧縮記憶装置を提供することに
ある。
An object of the present invention is to temporarily hold input data in which multiple bits constitute one frame, and to
Frame data compressed storage configured to remove the above drawback by detecting that the data is 0'', performing counting based on the detection output signal, and compressing all 10' data so that data transfer can be executed in a short time. The goal is to provide equipment.

(問題点を解決するための手段) 本発明によるフレームデータ圧縮記憶装置はラッチ回路
と、“0”検出回路と、計数器と、切替え/制御手段と
を具備して構成したものである。
(Means for Solving the Problems) A frame data compression storage device according to the present invention includes a latch circuit, a "0" detection circuit, a counter, and switching/control means.

ラッチ回路は、複数ビットが1フレームである入力デー
タケ一時的に保持するためのものである。
The latch circuit is used to temporarily hold input data consisting of one frame of multiple bits.

0”検出回路は、ラッチ回路の出力がオール“0#であ
ることを検出するためのものである。
The "0" detection circuit is for detecting that the output of the latch circuit is all "0#".

計数器は、“θ″検出回路の”o”検出出力信号により
計数するためのものである。
The counter is for counting based on the "o" detection output signal of the "θ" detection circuit.

切替え/制御手段は、連続したオール1o”データが入
力した場合には計数器により連続するフレーム数ケ計数
し、オール@oI′データフレームと計数器から出力さ
れる計数値とy、−iフレームとして書込むI゛うに制
御するためのものである。
When continuous all 1o'' data is input, the switching/control means counts the number of consecutive frames by a counter, and divides the all @oI' data frame, the count value output from the counter, and the y, -i frame. This is to control writing as I.

(実 施 例) 次に、本発明について図面な参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.

第1図は、本発明によるフレームデータ圧縮記憶装置の
一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a frame data compression storage device according to the present invention.

第1図において本実施例は、記憶する1フレームが複数
ビット以上の入力データフレームをのせる入力データフ
レームバスエOfと、その入力データフレームヶ一時的
に保持するためのラッチ回路1と、ラッチ回jllの出
カケ送出するラッチ出力信号線102と、ラッチ出力信
号線102上のデータがオール″0”であることを検出
するためのオール@0”検出回jl?i2ト、;t −
ル“0”検出回路2の出力乞送出するオール″′0#検
出信号線103と、オール″′0#検出信号線103に
より連続したオールaloJlデータフレームの連続数
を計数するための計数器3と、計数器3から出力される
計数値を送出する計数値線−3= 号線104と、ラッチ出力信号(信号線102)と計数
値(信号線104)とを切換えて送出する書込みデータ
信号線106と、上記切替え出力を送出するための切替
え回M5と、切替え回路5に対してオール″′0#検出
信号線103によジ切替え指示を送出するための制御回
路4と、信号線106上の書込みデータを記憶するため
の記憶部6とを具備して構成したものである。
In FIG. 1, the present embodiment includes an input data frame bus On which carries an input data frame in which one frame to be stored has a plurality of bits or more, a latch circuit 1 for temporarily holding the input data frame, and a latch circuit 1 for temporarily holding the input data frame. The latch output signal line 102 that sends out the output of the times jll and the all @0" detection times jl?i2 to detect that the data on the latch output signal line 102 are all "0";
A counter 3 for counting the number of consecutive all aloJl data frames using the all''0# detection signal line 103 that outputs the output of the all '0' detection circuit 2 and the all''0# detection signal line 103. , a count value line -3 = line 104 that transmits the count value output from the counter 3, and a write data signal line that switches and transmits the latch output signal (signal line 102) and count value (signal line 104). 106, a switching circuit M5 for sending out the above-mentioned switching output, a control circuit 4 for sending a switching instruction to the switching circuit 5 through the all "'0# detection signal line 103, and a control circuit 4 on the signal line 106. The storage unit 6 is configured to include a storage unit 6 for storing write data.

第1図には記載されていないが、計数器3および制御回
路4を初期化するときには、計数器3および制御回路4
に対してリセット信号が供給さ扛る。
Although not shown in FIG. 1, when the counter 3 and the control circuit 4 are initialized, the counter 3 and the control circuit 4 are
A reset signal is supplied to the terminal.

データを曹込む場合には、あらかじめ計数器3および制
御回路4はリセット信号により初期化さ扛、切替え回路
5は制御回路4から信号線105に供給される切替え指
示信号によリランチ出力信号(信号線102)ン選択す
るようにしておく。
When saving data, the counter 3 and the control circuit 4 are initialized in advance by a reset signal, and the switching circuit 5 receives a rerun output signal (signal Line 102) is selected.

入力データフレームは入力データフレームパス101に
のせられてラッチ回路lに格納され、最初にラッチ回路
1に格納さ彊、たデータフレームはラッチ出力信号線1
02と、切替え回路5とを介して記憶部6に書込まれる
。同時に、ラッチ出力信号は信号線102ケ介してオー
ル“0”データフレーム@出回路2に入力さn1オ一ル
″″0″データフレーム検出回路2は、該当データフレ
ームがオール″′0”であるが否かを判定する。このと
き、そのデータフレームがオール″0”データであると
、オール″0”データフレー・ム検出回路2はuθ″検
出信号線103の状態t″″1#にする。計数器3は、
0”検出信号線103上の状態が″ 1”の条件のもと
てカウントアツプする。
The input data frame is placed on the input data frame path 101 and stored in the latch circuit l.
02 and the switching circuit 5 to the storage unit 6. At the same time, the latch output signal is input to the all "0" data frame @output circuit 2 via 102 signal lines. At this time, if the data frame is all "0" data, the all "0" data frame detection circuit 2 changes the state of the uθ" detection signal line 103 to t""1#. do. Counter 3 is
0" The count is increased under the condition that the state on the detection signal line 103 is "1".

次に、送られてきた入力データフレームはラーツチ回路
1に格納され、ラッチ出力信号線102を介してオール
″″0″検出回路2へ入力され、オール“OI′検出回
路2はオール″0”であるか否かン判定する。もし、オ
ール@0#であると上記と同様に0”検出信号線103
の状態が″ l#となる。このとき、計数器3はカウン
トアップさ扛、入力データは記憶部6には書込まnない
。このようにして、オール10”データが連続している
ときには、2番目以降のオール“0”データが記憶部6
に曹込れず、計数器3によって計数が行われるのみであ
る。
Next, the sent input data frame is stored in the latch circuit 1 and input to the all "0" detection circuit 2 via the latch output signal line 102, and the all "OI" detection circuit 2 outputs all "0". It is determined whether or not. If all @0#, 0" detection signal line 103 as above
The state becomes "l#". At this time, the counter 3 counts up and the input data is not written to the storage section 6. In this way, when all 10" data are continuous, The second and subsequent all “0” data are stored in storage unit 6.
The counter 3 only performs counting without adding any additional information.

その後、オール1′0#データフレーム以外のデータフ
レームが入力されると、オール10”検出回路2は“0
”検出信号線103の状態を0″にする。この出力によ
り、制御回路4は切替え回Ml’計数器3の出力である
計数値信号線104の側に切替え、記憶部6に計数値ン
書込む。
After that, when a data frame other than the all 1'0# data frame is input, the "all 10" detection circuit 2 outputs "0".
"The state of the detection signal line 103 is set to 0". This output causes the control circuit 4 to switch to the count value signal line 104, which is the output of the switching circuit Ml' counter 3, and write the count value in the storage section 6.

次に、切替え回路5をラッチ出力信号線102に切替え
、ラッチ出力を記憶部6に書込む。また、通常のオール
″IO#以外のデータフレームが連続して入力されたと
きには、切替え回路5はラッチ出力信号線102を選択
しており、ラッチ出力を記憶部6に曹込む。
Next, the switching circuit 5 is switched to the latch output signal line 102, and the latch output is written into the storage section 6. Further, when data frames other than the normal all "IO#" are continuously input, the switching circuit 5 selects the latch output signal line 102 and stores the latch output in the storage section 6.

第2図は、入力データフレームと記憶回路6に書込まれ
るデータフレームとの関係を示した説明図であり、オー
ル“0”データフレームが連続した場合には斯かるデー
タフレームが圧縮される。
FIG. 2 is an explanatory diagram showing the relationship between an input data frame and a data frame written to the storage circuit 6. When all "0" data frames are consecutive, such data frames are compressed.

(発明の効果) 本発明は以上説明したように、複数ビットが1フレーム
である入力データを一時的に保持しておき、保持データ
がオール“0”であることを検出し、検出出力信号によ
り計数を実施してオール′″0”のデータケ圧縮するこ
とにより、記憶データが削減され、転送速度ンあげるこ
とができると云う効果がある。
(Effects of the Invention) As explained above, the present invention temporarily holds input data in which multiple bits constitute one frame, detects that the held data is all "0", and uses the detection output signal to detect that the held data is all "0". By performing counting and compressing all ``0'' data, the amount of stored data can be reduced and the transfer speed can be increased.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明によるフレームデータ圧縮記憶装置の
一実施例馨示すブロック図である。 第2図は、第1図に示す実施例に供給さnる入力データ
、および入力データに対応して圧縮された豊込みデータ
の一例を示す説明図である。 1…ラッチ回路 2・・・オール10”データ検出回路 3・・・計数器    4・・・制御回路5・・・切替
え回路    6・・・記憶部101〜106・・・信
号線
FIG. 1 is a block diagram showing an embodiment of a frame data compression storage device according to the present invention. FIG. 2 is an explanatory diagram showing an example of input data supplied to the embodiment shown in FIG. 1 and enrichment data compressed corresponding to the input data. 1...Latch circuit 2...All 10" data detection circuit 3...Counter 4...Control circuit 5...Switching circuit 6...Storage section 101-106...Signal line

Claims (1)

【特許請求の範囲】[Claims] 複数ビットが1フレームである入力データを一時的に保
持するためのラッチ回路と、前記ラッチ回路の出力がオ
ール“0”であることを検出するための“0”検出回路
と、前記“0”検出回路の“0”検出出力信号により計
数するための計数器と、連続したオール“0”データが
入力した場合には前記計数器により前記連続するフレー
ム数を計数し、オール“0”データフレームと前記計数
器から出力される計数値とを1フレームとして書込むよ
うに制御するための切替え/制御手段とを具備して構成
したことを特徴とするフレームデータ圧縮記憶装置。
a latch circuit for temporarily holding input data in which a plurality of bits constitute one frame; a "0" detection circuit for detecting that the output of the latch circuit is all "0"; and the "0" A counter for counting based on the "0" detection output signal of the detection circuit, and when continuous all "0" data is input, the counter counts the number of consecutive frames, and the all "0" data frame is counted by the counter. 1. A frame data compression storage device comprising: a switching/control means for controlling writing of a count value outputted from the counter as one frame; and a count value outputted from the counter.
JP24733685A 1985-11-05 1985-11-05 Frame data compression storage device Pending JPS62107525A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24733685A JPS62107525A (en) 1985-11-05 1985-11-05 Frame data compression storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24733685A JPS62107525A (en) 1985-11-05 1985-11-05 Frame data compression storage device

Publications (1)

Publication Number Publication Date
JPS62107525A true JPS62107525A (en) 1987-05-18

Family

ID=17161888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24733685A Pending JPS62107525A (en) 1985-11-05 1985-11-05 Frame data compression storage device

Country Status (1)

Country Link
JP (1) JPS62107525A (en)

Similar Documents

Publication Publication Date Title
US4145755A (en) Information transferring apparatus
JPS62107525A (en) Frame data compression storage device
JPH05143242A (en) Magnetic disk system
JP2751983B2 (en) Storage circuit for communication data processing
JPH11338712A (en) Interruption sequence saving circuit
JPH02123841A (en) Terminal equipment with communication fault counter
JPS59170951A (en) Electronic apparatus
JPS58163032A (en) Input and output controlling system
JPS59163653A (en) Debug device
JPH0351972A (en) State change detection system for input data
JPH02226548A (en) Magnetic disk device
JPH01194035A (en) Address parity checking system for information processor
JPS61131136A (en) History accumulating system
JPH02271449A (en) Bus fault detecting system
JPH0236636A (en) Data link system
JPS6229345A (en) Line monitor device
JPH01136258A (en) Memory control system for information processor
JPH0482077A (en) Fifo memory
JPS59177647A (en) Status confirming control system
JPH10112713A (en) Shared type buffer address monitoring circuit
JPS60218135A (en) Data processor
JPS59218545A (en) Screen switching device of work station device
JPS63153655A (en) Memory access control system
JPS62166449A (en) History storage device for logical unit
JPH0247748A (en) Data processing system