JPH02224162A - メモリ制御装置 - Google Patents
メモリ制御装置Info
- Publication number
- JPH02224162A JPH02224162A JP1045941A JP4594189A JPH02224162A JP H02224162 A JPH02224162 A JP H02224162A JP 1045941 A JP1045941 A JP 1045941A JP 4594189 A JP4594189 A JP 4594189A JP H02224162 A JPH02224162 A JP H02224162A
- Authority
- JP
- Japan
- Prior art keywords
- input data
- memory
- signal group
- signal
- write
- 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
Landscapes
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、計算機システムにおけるメモリ制御に関する
。
。
第3図は、従来のエラー検出修正コード(以下ECCと
言う)付メモリの1例であり9図において(3)は第1
の入力データ信号群(イ)と第2の入力データ信号群(
ニ)を入力としECC(ト)を発生するFCC発生回路
、(4)は第1のメモリ、(5)は第2のメモIJ、(
7)はECC用メモ電ハ(8)<1117)入力データ
選択信号(ロ)と第2の入力データ選択信号(ホ)及び
、第1の入力データ信号群(イ)と第2の入力データ信
号群(ニ)をメモリに入力するための書込みタイミング
信号(チ)を入力とし、上記第1のメモリ(4)の書込
みを制御する第1の書込み信号(す)と上記第2のメモ
リ(5)の書込みを制御する第2の書込み信号(ヲ)を
出力する書込み制御回路、(ワ)はメモリアドレスであ
る。
言う)付メモリの1例であり9図において(3)は第1
の入力データ信号群(イ)と第2の入力データ信号群(
ニ)を入力としECC(ト)を発生するFCC発生回路
、(4)は第1のメモリ、(5)は第2のメモIJ、(
7)はECC用メモ電ハ(8)<1117)入力データ
選択信号(ロ)と第2の入力データ選択信号(ホ)及び
、第1の入力データ信号群(イ)と第2の入力データ信
号群(ニ)をメモリに入力するための書込みタイミング
信号(チ)を入力とし、上記第1のメモリ(4)の書込
みを制御する第1の書込み信号(す)と上記第2のメモ
リ(5)の書込みを制御する第2の書込み信号(ヲ)を
出力する書込み制御回路、(ワ)はメモリアドレスであ
る。
第4図は、第3図の一般的な動作説明図である第3図、
第4図において、メモリアドレス(ワ)と第1の入力デ
ータ信号群(イ)と第1の入力データ選択信号(ロ)と
第2の入力データ信号群(ニ)と第2の入力データ選択
信号(ホ)を入力すると第1の入力データ信号群(イ)
と第2の入力データ信号群(ニ)に対するECC(ト)
が発生し、さらに、書込みタイミング信号(チ)を入力
することにより第1の書込み信号(す)と第2の書込み
信号(ヲ)を発生し第1のメモリ(4)、第2のメモリ
(5)、及び、ECC用メモリ(7)にそれぞれのデー
タを書込む。
第4図において、メモリアドレス(ワ)と第1の入力デ
ータ信号群(イ)と第1の入力データ選択信号(ロ)と
第2の入力データ信号群(ニ)と第2の入力データ選択
信号(ホ)を入力すると第1の入力データ信号群(イ)
と第2の入力データ信号群(ニ)に対するECC(ト)
が発生し、さらに、書込みタイミング信号(チ)を入力
することにより第1の書込み信号(す)と第2の書込み
信号(ヲ)を発生し第1のメモリ(4)、第2のメモリ
(5)、及び、ECC用メモリ(7)にそれぞれのデー
タを書込む。
第3図に示すメモリにおいて、FCCは第1の入力デー
タ信号群(イ)と第2の入力データ信号群(ニ)に対し
て1つのFCCが発生するため、第4図の破線で示す様
に第1の入力データ信号群(イ)のみを書込む場合は、
FCCが発生出来ないという課題がある。第2の入力デ
ータ信号群(ニ)のみを書込む場合も同様である。
タ信号群(イ)と第2の入力データ信号群(ニ)に対し
て1つのFCCが発生するため、第4図の破線で示す様
に第1の入力データ信号群(イ)のみを書込む場合は、
FCCが発生出来ないという課題がある。第2の入力デ
ータ信号群(ニ)のみを書込む場合も同様である。
更に、第1の入力データ信号群(イ)と第2の入力デー
タ信号群(ニ)に対してそれぞれ別のFCCを付けると
信号線数が増加する(入力データ線:16本に対しEC
C: 6本、入力データ線:8本にに対しECC: 5
本必要)という課題もある。
タ信号群(ニ)に対してそれぞれ別のFCCを付けると
信号線数が増加する(入力データ線:16本に対しEC
C: 6本、入力データ線:8本にに対しECC: 5
本必要)という課題もある。
本発明は、第1の入力データ信号群と第1の入力データ
選択信号を入力とし、第1の入力データ選択信号により
第1の入力データ信号群またはハイ・インピーダンス(
thigh Inpedanse)を第1の出力データ
信号群として出力する第1のデータ制御回路と、第2の
入力データ信号群と第2の入力データ選択信号を入力と
し、第2の入力データ選択信号により第2の入力データ
信号群またはハイ・インピーダンス(Iligh Im
pedanse)を第2の出力データ信号群として出力
する第2のデータ制御回路と第1の入力データ選択信号
と第2の入力データ選択信号及び第1の入力データ信号
群と第2の入力データ信号群をメモリに入力するための
書込みタイミング信号を入力とし、上記第1の出力デー
タ信号群を接続する第1のメモリの書込み/読出しを制
御する第1の書込み/読出し信号と上記第2の出力デー
タ信号群を接続する第2のメモリの書込み/読出しを制
御する第2の書込み/読出し信号を出力する書込み/読
出し制御回路を付加したものである。
選択信号を入力とし、第1の入力データ選択信号により
第1の入力データ信号群またはハイ・インピーダンス(
thigh Inpedanse)を第1の出力データ
信号群として出力する第1のデータ制御回路と、第2の
入力データ信号群と第2の入力データ選択信号を入力と
し、第2の入力データ選択信号により第2の入力データ
信号群またはハイ・インピーダンス(Iligh Im
pedanse)を第2の出力データ信号群として出力
する第2のデータ制御回路と第1の入力データ選択信号
と第2の入力データ選択信号及び第1の入力データ信号
群と第2の入力データ信号群をメモリに入力するための
書込みタイミング信号を入力とし、上記第1の出力デー
タ信号群を接続する第1のメモリの書込み/読出しを制
御する第1の書込み/読出し信号と上記第2の出力デー
タ信号群を接続する第2のメモリの書込み/読出しを制
御する第2の書込み/読出し信号を出力する書込み/読
出し制御回路を付加したものである。
本発明においては、第1の入力データ信号群のみを書込
む場合は、第2のメモリから書込みアドレスのデータを
読出してECC発生回路に入力し第2の入力データ信号
群のみを書込む場合は、第1のメモリから書込みアドレ
スのデータを読出してECC発生回路に入力する。
む場合は、第2のメモリから書込みアドレスのデータを
読出してECC発生回路に入力し第2の入力データ信号
群のみを書込む場合は、第1のメモリから書込みアドレ
スのデータを読出してECC発生回路に入力する。
第1図は1本発明による一実施例である。図において、
(1)は第1の入力データ信号群(イ)と第1の入力デ
ータ選択信号(ロ)を入力とし第1の入力データ信号群
またはハイ・インピーダンス(tlighlmpcda
nse)を第1の出力データ信号群(ハ)として出力す
る第1のデータ制御回路、(2)は第2の入力データ信
号群(ニ)と第2の入力データ選択信号(ホ)を入力と
し第2の入力データ信号群またはハイ・インピーダンス
(旧gh Impedanse)を第2の出力データ信
号群(へ)として出力する第2のデータ制御回路、(3
)は第1の出力データ信号群()X)と第2の出力デー
タ信号群(へ)を入力としECC(ト)を発生するEC
C発生回路、(4)は第1のメモリ。
(1)は第1の入力データ信号群(イ)と第1の入力デ
ータ選択信号(ロ)を入力とし第1の入力データ信号群
またはハイ・インピーダンス(tlighlmpcda
nse)を第1の出力データ信号群(ハ)として出力す
る第1のデータ制御回路、(2)は第2の入力データ信
号群(ニ)と第2の入力データ選択信号(ホ)を入力と
し第2の入力データ信号群またはハイ・インピーダンス
(旧gh Impedanse)を第2の出力データ信
号群(へ)として出力する第2のデータ制御回路、(3
)は第1の出力データ信号群()X)と第2の出力デー
タ信号群(へ)を入力としECC(ト)を発生するEC
C発生回路、(4)は第1のメモリ。
(5)は第2のメモリ、(6)は第1の入力データ選択
信号(ロ)と第2の入力データ選択信号(ホ)及び第1
の入力データ信号群(イ)と第2の入力データ信号群(
ニ)をメモリに入力するための書込みタイミング信号(
チ)を入力とし、上記第1のメモリ(4)の書込みを制
御する第1の書込み信号(す)と読出しを制御する第1
の読出し信号(ヌ)及び上記第2のメモリ(5)の書込
みを制御する第2の書込み信号(ル)と読出しを制御す
る第2の読出し信号(ヲ)を出力する書込み/読出し制
御回路、(7)はECC用メモリ、(ワ)はメモリアド
レスである。
信号(ロ)と第2の入力データ選択信号(ホ)及び第1
の入力データ信号群(イ)と第2の入力データ信号群(
ニ)をメモリに入力するための書込みタイミング信号(
チ)を入力とし、上記第1のメモリ(4)の書込みを制
御する第1の書込み信号(す)と読出しを制御する第1
の読出し信号(ヌ)及び上記第2のメモリ(5)の書込
みを制御する第2の書込み信号(ル)と読出しを制御す
る第2の読出し信号(ヲ)を出力する書込み/読出し制
御回路、(7)はECC用メモリ、(ワ)はメモリアド
レスである。
第2図は、一実施例を説明するためのタイミング図であ
る。メモリアドレス(ワ)にX番地を与える。各メモリ
のX番地の初期データはそれぞれAC,Dとする。(第
2図中、一番下の3つはそれぞれ第1のメモリのX番地
のデータ内容、第2のメモリのX番地のデータ内容、E
CC用メモリのX番地のデータ内容を示す)入力データ
としてはデータ内容Bの第1の入力データ信号群(イ)
のみを与える。これに伴い、入力データ選択信号は、第
1の入力データ選択信号(ロ)のみを入力する。このと
き、第1のデータ制御回路(1)は第1の出力データ信
号群(ハ)としてBを出力し、第2のデータ制御回路(
2)はハイインピーダンスを出力する。
る。メモリアドレス(ワ)にX番地を与える。各メモリ
のX番地の初期データはそれぞれAC,Dとする。(第
2図中、一番下の3つはそれぞれ第1のメモリのX番地
のデータ内容、第2のメモリのX番地のデータ内容、E
CC用メモリのX番地のデータ内容を示す)入力データ
としてはデータ内容Bの第1の入力データ信号群(イ)
のみを与える。これに伴い、入力データ選択信号は、第
1の入力データ選択信号(ロ)のみを入力する。このと
き、第1のデータ制御回路(1)は第1の出力データ信
号群(ハ)としてBを出力し、第2のデータ制御回路(
2)はハイインピーダンスを出力する。
書込み/読出し制御回路(6)は、第1の書き込み信号
(す)と第2の読出し信号(ヲ)を出力する。これによ
り、第2のメモリ(5)から第2の出力データ信号群(
へ)として第2のメモリ(5)のアドレスXのデータC
が出力される。FCC発生回路(3)には第1の出力デ
ータ信号群(ハ)のデータBと第2の出力データ信号群
(へ)のデータCが入力され、データB、 Cに対する
ECC(ト)であるEが発生される。データ内容Bの第
1の出力データ信号群(ハ)とデータ内容EのECC(
))はそれぞれ第1の書込み信号(す)と書込みタイミ
ング信号(チ)によりそれぞれのメモリに書込まれる。
(す)と第2の読出し信号(ヲ)を出力する。これによ
り、第2のメモリ(5)から第2の出力データ信号群(
へ)として第2のメモリ(5)のアドレスXのデータC
が出力される。FCC発生回路(3)には第1の出力デ
ータ信号群(ハ)のデータBと第2の出力データ信号群
(へ)のデータCが入力され、データB、 Cに対する
ECC(ト)であるEが発生される。データ内容Bの第
1の出力データ信号群(ハ)とデータ内容EのECC(
))はそれぞれ第1の書込み信号(す)と書込みタイミ
ング信号(チ)によりそれぞれのメモリに書込まれる。
このとき。
第2のメモリのデータは不変である。
以上の様に9本発明によれば、第1の入力データ群と第
2の入力データ群と上記両データ群に対するFCCを有
するメモリにおいて、第1または第2の入力データ群の
どちらか片方のみを書込む場合でもFCCデータ本数を
増やすことなく正常なFCCを付加することができる。
2の入力データ群と上記両データ群に対するFCCを有
するメモリにおいて、第1または第2の入力データ群の
どちらか片方のみを書込む場合でもFCCデータ本数を
増やすことなく正常なFCCを付加することができる。
第1図は本発明によるメモリ制御装置の一実施例を示す
ブロック図、第2図は本発明の動作原理を説明するため
のタイミング図、第3図は従来のメモリ制御装置のブロ
ック図、第4図は従来のメモリ制御装置の動作原理を説
明するためのタイミング図である。 図において、(1)は第1のデータ制御回路、(2)は
第2のデータ制御回路、(3)はFCC発生回路、(4
)は第1のメモ1ハ(5)は第2のメモリ、(6)は書
込み/読出し制御回路、(7)はECC用メモリ、(8
)は書込み制御回路、(イ)は第1の入力データ信号群
。 (ロ)は第1の入力データ選択信号、(/\)は第1の
出力データ信号群、(ニ)は第2の入力データ信号群、
(ホ)は第2の入力データ選択信号、(へ)は第2の出
力データ信号群、(ト)はFCC,(チ)は書込みタイ
ミング信号、(す)は第1の書込み信号。 (ヌ)は第1の読出し信号、(ル)は第2の書込み信号
、(ヲ)は第2の読出し信号、(ワ)はメモリアドレス
である。 なお、各図中同一符号は同一または相当部分を示す。 第 1 図
ブロック図、第2図は本発明の動作原理を説明するため
のタイミング図、第3図は従来のメモリ制御装置のブロ
ック図、第4図は従来のメモリ制御装置の動作原理を説
明するためのタイミング図である。 図において、(1)は第1のデータ制御回路、(2)は
第2のデータ制御回路、(3)はFCC発生回路、(4
)は第1のメモ1ハ(5)は第2のメモリ、(6)は書
込み/読出し制御回路、(7)はECC用メモリ、(8
)は書込み制御回路、(イ)は第1の入力データ信号群
。 (ロ)は第1の入力データ選択信号、(/\)は第1の
出力データ信号群、(ニ)は第2の入力データ信号群、
(ホ)は第2の入力データ選択信号、(へ)は第2の出
力データ信号群、(ト)はFCC,(チ)は書込みタイ
ミング信号、(す)は第1の書込み信号。 (ヌ)は第1の読出し信号、(ル)は第2の書込み信号
、(ヲ)は第2の読出し信号、(ワ)はメモリアドレス
である。 なお、各図中同一符号は同一または相当部分を示す。 第 1 図
Claims (1)
- 第1の入力データ信号群と第1の入力データ選択信号を
入力とし、第1の入力データ選択信号により第1の入力
データ信号群またはハイ・インピーダンス(High
Impedanse)を第1の出力データ信号群として
出力する第1のデータ制御回路と、第2の入力データ信
号群と第2の入力データ選択信号を入力とし、第2の入
力データ選択信号により第2の入力データ信号群または
ハイ・インピーダンス(High Impedanse
)を第2の出力データ信号群として出力する第2のデー
タ制御回路と、第1の出力データ信号群と第2の出力デ
ータ信号群を入力とし決められたエラー検出修正コード
を出力するエラー検出修正コード発生回路と、第1の入
力データ選択信号と第2の入力データ選択信号及び第1
の入力データ信号群と第2の入力データ信号群をメモリ
に入力するための書込みタイミング信号を入力とし、上
記第1の出力データ信号群を接続する第1のメモリの書
込み/読出しを制御する第1の書込み/読出し信号と上
記第2の出力データ信号群を接続する第2のメモリの書
込み/読出しを制御する第2の書込み/読出し信号を出
力する書込み/読出し制御回路から構成されたメモリ制
御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1045941A JPH02224162A (ja) | 1989-02-27 | 1989-02-27 | メモリ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1045941A JPH02224162A (ja) | 1989-02-27 | 1989-02-27 | メモリ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02224162A true JPH02224162A (ja) | 1990-09-06 |
Family
ID=12733301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1045941A Pending JPH02224162A (ja) | 1989-02-27 | 1989-02-27 | メモリ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02224162A (ja) |
-
1989
- 1989-02-27 JP JP1045941A patent/JPH02224162A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5581716A (en) | IDE type CD-ROM drive interfacing circuit | |
| JPH11134243A (ja) | 記憶装置の制御装置及びデータ処理システムにおける記憶装置の制御方法 | |
| JPH02224162A (ja) | メモリ制御装置 | |
| JPS6134778A (ja) | 半導体メモリ | |
| KR890009399Y1 (ko) | 컴팩트 디스크 rom드라이버의 인터페이스 회로 | |
| JP2975638B2 (ja) | 半導体集積回路 | |
| JP2968636B2 (ja) | マイクロコンピュータ | |
| KR900001530Y1 (ko) | 폰트롬과 문자발생 램 사이의 데이터 전송회로 | |
| JP2892429B2 (ja) | 入出力制御装置 | |
| JP2888062B2 (ja) | 情報処理装置 | |
| JPH023853A (ja) | Cpuのインタフェース方法 | |
| JPH01194052A (ja) | ディジタル信号処理プロセッサのデータ入出力回路 | |
| JPS6121541A (ja) | 記憶回路 | |
| JPH01181137A (ja) | 記憶装置 | |
| JP2884620B2 (ja) | ディジタル画像処理装置 | |
| JPS58199498A (ja) | メモリシステム | |
| JPH0279149A (ja) | 記録装置のデータ転送方式 | |
| JPS6019257A (ja) | メモリ多重モ−ド制御回路 | |
| JPH01130218A (ja) | 複数補助記憶同時制御装置 | |
| JPH04130917A (ja) | 電子ディスク装置 | |
| JPS62130438A (ja) | メモリアクセス方式 | |
| JPH0437213A (ja) | 信号処理装置 | |
| JPH01268227A (ja) | 誤り訂正装置 | |
| JPH05342096A (ja) | プログラマブルコントローラのプログラム実行方法 | |
| JPH0432592B2 (ja) |