JPS628373A - Disc interface circuit - Google Patents
Disc interface circuitInfo
- Publication number
- JPS628373A JPS628373A JP14646785A JP14646785A JPS628373A JP S628373 A JPS628373 A JP S628373A JP 14646785 A JP14646785 A JP 14646785A JP 14646785 A JP14646785 A JP 14646785A JP S628373 A JPS628373 A JP S628373A
- Authority
- JP
- Japan
- Prior art keywords
- parallel
- serial
- data
- main memory
- conversion circuits
- 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
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 24
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、ディスク装置にセイブされるデータの冗長
度を削減することができるディスク争インタフェース回
路に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a disk contention interface circuit that can reduce the redundancy of data saved in a disk device.
第2図は従来のディスクインタフェース回路を示すブロ
ック図である。同図において、1はメインメモリ、2は
バッファメモリ、3はディスク装置である。この構成に
よるディスク−/タフエース回路はパーソナルコンピュ
ータなどでメインメモリ1に記憶されたプログラムをデ
ィスク装置3にセイブするときには一旦バッファメモリ
2を介して行なわれる。このため、英数字を表現するア
スキーコードは7ビツトであるにもがかわらず、ディス
ク装置3にセイプされるデータは8ビツトであり、その
情報としては冗長性を持っている。FIG. 2 is a block diagram showing a conventional disk interface circuit. In the figure, 1 is a main memory, 2 is a buffer memory, and 3 is a disk device. In the disk/tough ace circuit having this configuration, when a program stored in the main memory 1 of a personal computer or the like is saved to the disk device 3, the program is once saved via the buffer memory 2. Therefore, although the ASCII code representing alphanumeric characters is 7 bits, the data stored in the disk device 3 is 8 bits, and the information has redundancy.
上述した従来のディスクインタフェース回路はバッファ
メモリが設けておるだけなので、7ビツトデータを8ビ
ツトデータとして取扱かわざるを得ないという問題があ
る。Since the conventional disk interface circuit described above is only provided with a buffer memory, there is a problem in that 7-bit data must be treated as 8-bit data.
この発明に係るディスク・インタフェース回路は、制御
回路によって制御されるN個のシリアル/パラレル−パ
ラレル/シリアルの変換回路がメインメモリとバッファ
メモリとの間に接続されるようにしたものである。In the disk interface circuit according to the present invention, N serial/parallel-parallel/serial conversion circuits controlled by a control circuit are connected between a main memory and a buffer memory.
この発明においては、ディスク装置にセイプされるデー
タの冗長度を削減するととができる。In this invention, it is possible to reduce the redundancy of data stored in a disk device.
第1図はこの発明に係るディスク・インタフェース回路
の一実施例を示すブロック図である。同図において、4
a〜4hはメインメモリ1に8ビツトのデータバスを介
してビットごとにそのパラレルポートに接続されたシリ
アル/パラレル・パラレル/シリアルの変換回路、5は
とのシリアル/パラレル・パラレル/シリアルの変換回
路4a〜4hの読み出しおよび書き込みを制御する制御
回路でおる。FIG. 1 is a block diagram showing one embodiment of a disk interface circuit according to the present invention. In the same figure, 4
a to 4h are serial/parallel/parallel/serial conversion circuits connected bit by bit to the parallel port of the main memory 1 via an 8-bit data bus; 5 is a serial/parallel/parallel/serial conversion circuit connected to the main memory 1 via an 8-bit data bus; This is a control circuit that controls reading and writing of the circuits 4a to 4h.
なお、上記変換回路4a〜4hにおいて、変換回路4a
は最上位ビットであり、変換回路4hは最下位ビットで
ある。In addition, in the conversion circuits 4a to 4h, the conversion circuit 4a
is the most significant bit, and the conversion circuit 4h is the least significant bit.
次に上記構成によるディスク・インタフェース回路の動
作について説明する。まず、メインメモリ1にストアさ
れている英数字だけのデータをディスク装置3へ転送す
る場合、メインメモリ1にストアすれているデータは制
御回路5の制御により変換回路41〜4hに8ビツトの
データが書き込まれる。このとき、変換回路4aには最
上位ビットのみ書き込まれる。データがアスキーコード
で表現された英数字ばかりであれば最上位ビットは常に
Oである。したがって、最上位ビットが書き込まれた変
換回路4mを除く他の変換回路4b〜4hに書き込まれ
たビット別の8ビツトのデータを各々1ワードとして8
ビツトパラレルに読み出し、バックアメモリ2に書き込
まれる。つまり、メインメモリ1から読み出された8ワ
ードのデータに対して、バックアメモリ2に書き込むデ
ータは7ワードでよいことになる。したがって、1ワ一
ド分の情報が削減されたことになる。Next, the operation of the disk interface circuit with the above configuration will be explained. First, when transferring only alphanumeric data stored in the main memory 1 to the disk device 3, the data stored in the main memory 1 is converted into 8-bit data by the conversion circuits 41 to 4h under the control of the control circuit 5. is written. At this time, only the most significant bit is written into the conversion circuit 4a. If the data consists of alphanumeric characters expressed in ASCII code, the most significant bit is always O. Therefore, the 8-bit data written in each bit of the conversion circuits 4b to 4h except for the conversion circuit 4m in which the most significant bit is written is regarded as 1 word.
The bits are read out in parallel and written into the backup memory 2. In other words, for 8 words of data read from main memory 1, only 7 words of data need to be written to backup memory 2. Therefore, information corresponding to one word is reduced.
次に、ディスク装置3にセイブされているデータを読み
出して、メインメモリ1へ転送する場合、変換回路41
にはあらかじめ0をセットすると共にバックアメモリ2
から7ワードのみ変換回路4b〜4hへ書き込む。そし
て、この変換回路41〜4hのシリアルボートから読み
出せば元のデータとなってメインメモリ1へ転送される
。Next, when reading the data saved in the disk device 3 and transferring it to the main memory 1, the conversion circuit 41
is set to 0 in advance and the backup memory 2 is set to 0 in advance.
Only 7 words are written to the conversion circuits 4b to 4h. When the data is read from the serial ports of the conversion circuits 41 to 4h, it becomes the original data and is transferred to the main memory 1.
次に、同様に何んらかの処理の結果、メインメモリ1に
下位4ビツトのみ意味があシ、上位4ビツトが常に0で
あるようなデータがストアされている場合、このメイン
メモリ1にストアされているデータは制御回路50制御
によシ、変換回路4&〜4hのシリアルボートへ8ワー
ド書き込む。Next, as a result of some similar processing, if data is stored in main memory 1 in which only the lower 4 bits have meaning and the upper 4 bits are always 0, then this main memory 1 Under the control of the control circuit 50, the stored data is written in 8 words to the serial ports of the conversion circuits 4&~4h.
そして、この変換回路41〜4hのシリアルボートから
4ワードのみ読み出し、バッファメモリ2を介してディ
スク装置3へ転送することができる。Then, only four words can be read from the serial ports of the conversion circuits 41 to 4h and transferred to the disk device 3 via the buffer memory 2.
この場合、ディスク装置3ヘスドアするデータ量は半分
に削減できる。In this case, the amount of data transferred to the disk device 3 can be reduced by half.
なお、同様にして、1ワードのデータ中の特定のビット
が常に0となるようなデータがメインメモリ1にストア
されている場合、その0に表る特定ビットの数やデータ
中での位置に関係なく、ディスク装置3へ書き込むデー
タ量の削減に利用できることはもちろんである。Similarly, if data in which a specific bit in one word of data is always 0 is stored in main memory 1, the number of specific bits appearing in the 0 and the position in the data Regardless, it can of course be used to reduce the amount of data written to the disk device 3.
以上詳細に説明したように、この発明に係るディスクイ
ンターフェイス回路によれば、ビットに対応して接続さ
れたN個のシリアル/パラレル・パラレル/シリアルの
変換回路とこの変換回路の読み出しおよび書き込みを制
御する制御回路とを備えることにより、ディスク装置に
書き込むデータの冗長度を削減することができるなどの
効果がある。As explained in detail above, according to the disk interface circuit according to the present invention, N serial/parallel/parallel/serial conversion circuits connected corresponding to bits and reading and writing of the conversion circuits are controlled. By providing a control circuit for controlling the disk drive, there are effects such as being able to reduce the redundancy of data written to the disk device.
第1図はこの発明に係るディスク拳インターフェイス回
路の一実施例を示すブロック図、第2図は従来のディス
ク・インターフェイス回路を示すブロック図である。
1・・・・メインメモリ、2・・・・バッファメモリ、
3・・・・ディスク装置、4a〜4h・・・0シリアル
/パラレルΦパラレル/シリアルの変換回路、5・・・
・制御回路。FIG. 1 is a block diagram showing an embodiment of a disk interface circuit according to the present invention, and FIG. 2 is a block diagram showing a conventional disk interface circuit. 1...Main memory, 2...Buffer memory,
3... Disk device, 4a to 4h... 0 serial/parallel Φ parallel/serial conversion circuit, 5...
・Control circuit.
Claims (1)
たN個のシリアル/パラレル・パラレル/シリアルの変
換回路と、この変換回路のパラレルポートとディスク装
置との間に接続されたバッファメモリと、前記変換回路
の読み出しおよび書き込みを制御する制御回路とを備え
たことを特徴とするディスク・インタフェース回路。N serial/parallel/parallel/serial conversion circuits connected to the data bus of the main memory in correspondence with the bits; a buffer memory connected between the parallel port of the conversion circuit and the disk device; A disk interface circuit comprising: a control circuit for controlling reading and writing of a conversion circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14646785A JPS628373A (en) | 1985-07-05 | 1985-07-05 | Disc interface circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14646785A JPS628373A (en) | 1985-07-05 | 1985-07-05 | Disc interface circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS628373A true JPS628373A (en) | 1987-01-16 |
Family
ID=15408294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14646785A Pending JPS628373A (en) | 1985-07-05 | 1985-07-05 | Disc interface circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS628373A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5508967A (en) * | 1993-08-09 | 1996-04-16 | Matsushita Electric Industrial Co., Ltd. | Line memory |
-
1985
- 1985-07-05 JP JP14646785A patent/JPS628373A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5508967A (en) * | 1993-08-09 | 1996-04-16 | Matsushita Electric Industrial Co., Ltd. | Line memory |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0218987B2 (en) | ||
| JPS628373A (en) | Disc interface circuit | |
| US5222232A (en) | Apparatus and method for monitoring prom access in a microcomputer | |
| US4647991A (en) | Disk channel controller | |
| JP3091522B2 (en) | Memory circuit | |
| JPH0739086Y2 (en) | FDD control circuit | |
| JPS6379133A (en) | Program unauthorized use prevention method | |
| JPH01181137A (en) | Storage unit | |
| JPS6281693A (en) | Masking system for display unit | |
| JPS6037753Y2 (en) | Memory card configuration | |
| JPS5824947A (en) | Information processor | |
| JPS62217346A (en) | Program unauthorized use prevention method | |
| JPS62278606A (en) | Numerical controller | |
| JPS62235663A (en) | Memory device | |
| JPS5979341A (en) | Confirming system of corrected document | |
| JPH06131519A (en) | IC card | |
| JPS6173189A (en) | CRT display control circuit | |
| JPS58146081A (en) | Memory input-output circuit | |
| JPS62143125A (en) | Data read/write circuit for memory | |
| JPS61202252A (en) | Data processor circuit | |
| JPS62147552A (en) | Storage device | |
| JPH03237523A (en) | Magnetic disk device | |
| JPH02146641A (en) | Memory device | |
| JPS629457A (en) | Multi-mode processing system | |
| JPS62256139A (en) | data processing equipment |