JPS60201456A - メモリアクセス制御方式 - Google Patents
メモリアクセス制御方式Info
- Publication number
- JPS60201456A JPS60201456A JP59057686A JP5768684A JPS60201456A JP S60201456 A JPS60201456 A JP S60201456A JP 59057686 A JP59057686 A JP 59057686A JP 5768684 A JP5768684 A JP 5768684A JP S60201456 A JPS60201456 A JP S60201456A
- Authority
- JP
- Japan
- Prior art keywords
- timing
- module
- state
- gate circuit
- tri
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)発明の技術分野
本発明は、プロセッサモジュールと、メモリモジュール
と、エラー検出・訂正モジュールとが共通データバス上
に並列に接続されるプロセッサシステムにおけるメモリ
アクセス制御方式に関するものであり、特に、パーシャ
ル・ライト動作時のメモリアクセス制御方式に関するも
のである。
と、エラー検出・訂正モジュールとが共通データバス上
に並列に接続されるプロセッサシステムにおけるメモリ
アクセス制御方式に関するものであり、特に、パーシャ
ル・ライト動作時のメモリアクセス制御方式に関するも
のである。
(ロ)従来技術と問題点
プロセッサモジュールと、メモリモジュールと、エラー
検出・訂正モジュールンデータバス上に並列に接続でき
るようにしにプロセッサシステムにおいて、プロセッサ
モジュールからのパーシャルライHc’行なうためには
、従来、メモリモジエールのリード・データンエラー検
出・訂正モジュールが取り込む動作、プロセッサモジュ
ールのライト・データンエラー検出・訂正モジュールへ
送出する動作およびエラー検出9訂正モジエールからの
訂正データケメモリモジュールヘライトする動作の3つ
の動作をデータバス上で連続して行なっていた1こWr
、データバスの時分割使用のt、−メのバス交@(バ
ス切替)オーバヘッドが大きくなるという問題点が生じ
ていた。
検出・訂正モジュールンデータバス上に並列に接続でき
るようにしにプロセッサシステムにおいて、プロセッサ
モジュールからのパーシャルライHc’行なうためには
、従来、メモリモジエールのリード・データンエラー検
出・訂正モジュールが取り込む動作、プロセッサモジュ
ールのライト・データンエラー検出・訂正モジュールへ
送出する動作およびエラー検出9訂正モジエールからの
訂正データケメモリモジュールヘライトする動作の3つ
の動作をデータバス上で連続して行なっていた1こWr
、データバスの時分割使用のt、−メのバス交@(バ
ス切替)オーバヘッドが大きくなるという問題点が生じ
ていた。
(ハ)発明の目的
本発明の目的は、エラー検出・訂正機能の着脱ン容易に
できるという長所なMする、プロセッサモジュール、メ
モリモジュール、エラー検出−訂正モジュールをデータ
バス上に並列に接続できるようにしにプロセッサシステ
ム構成において、パーシャノーライト動作時のデータバ
スの時分割使用による交換A−バヘノド馨減少すること
にある。
できるという長所なMする、プロセッサモジュール、メ
モリモジュール、エラー検出−訂正モジュールをデータ
バス上に並列に接続できるようにしにプロセッサシステ
ム構成において、パーシャノーライト動作時のデータバ
スの時分割使用による交換A−バヘノド馨減少すること
にある。
に)発明の構成
上記目的を達成するLめに本発明はプロセッサモジュー
ルと、メモリモジュールと、エラー検出9訂正モシー−
ルとが共通データバス上に並列に接続されるとともに、
上記プロセッサモジュールと上記共通データバスの間に
第1のトライステートゲート回路か設けられ、上記メモ
リモジュールのデータ出力部と上記共通データバスの間
に帛2のトライステートゲート回路が設けられ、上記エ
ラー検出・訂正モジュールの出力部と上記共通データバ
スの間に第3のトライステートゲート回路が設けられて
構成されるプロセッサシステムにおいて、上記プロセッ
サモジュールから上記エラー検出・訂正モジュールへラ
イト・データを送出する第1のタイミングと、該第1の
タイミングより遅れて開始されかつ該第1のタイミング
と一部の期間が重複するタイミングであって上記メモリ
モジュールから上記エラー検出・訂正モジュールへリー
ド中データを送出する第2のタイミングと、該第2のタ
イミングの終了後に開始されエラー検出・訂正動作を行
なう第3のタイミングと、該第3のタイミングの途中か
ら開始され上記エラー検出・訂正モジュールの出力ライ
ド・データケ上記メモリモジエールに入力する第4のタ
イミングと、上記第1のタイミングの終了後で上記第2
のタイミングの終了的に設けられるバス交換タイミング
であって上記第1のトライステートゲート回路を出力状
態からハイインピーダンス状態にし上記第2のトライス
テートゲート回路をハイインピーダンス状態から出力状
態にする第1のバス交換タイミングと、上記第2のタイ
ミングの終了後に上記第3のタイミングの開始と同時に
設けられるバス交換タイミングであって上記第2のトラ
イステートゲート回路音出力状態からハイインピーダン
ス状態にし上記第3のトライステートゲート回路をハイ
インピーダンス状態から出力状態にする第2のバス交換
タイミングとt設け、パーシャルライト動作を実行する
よう構成したことt特徴とする。
ルと、メモリモジュールと、エラー検出9訂正モシー−
ルとが共通データバス上に並列に接続されるとともに、
上記プロセッサモジュールと上記共通データバスの間に
第1のトライステートゲート回路か設けられ、上記メモ
リモジュールのデータ出力部と上記共通データバスの間
に帛2のトライステートゲート回路が設けられ、上記エ
ラー検出・訂正モジュールの出力部と上記共通データバ
スの間に第3のトライステートゲート回路が設けられて
構成されるプロセッサシステムにおいて、上記プロセッ
サモジュールから上記エラー検出・訂正モジュールへラ
イト・データを送出する第1のタイミングと、該第1の
タイミングより遅れて開始されかつ該第1のタイミング
と一部の期間が重複するタイミングであって上記メモリ
モジュールから上記エラー検出・訂正モジュールへリー
ド中データを送出する第2のタイミングと、該第2のタ
イミングの終了後に開始されエラー検出・訂正動作を行
なう第3のタイミングと、該第3のタイミングの途中か
ら開始され上記エラー検出・訂正モジュールの出力ライ
ド・データケ上記メモリモジエールに入力する第4のタ
イミングと、上記第1のタイミングの終了後で上記第2
のタイミングの終了的に設けられるバス交換タイミング
であって上記第1のトライステートゲート回路を出力状
態からハイインピーダンス状態にし上記第2のトライス
テートゲート回路をハイインピーダンス状態から出力状
態にする第1のバス交換タイミングと、上記第2のタイ
ミングの終了後に上記第3のタイミングの開始と同時に
設けられるバス交換タイミングであって上記第2のトラ
イステートゲート回路音出力状態からハイインピーダン
ス状態にし上記第3のトライステートゲート回路をハイ
インピーダンス状態から出力状態にする第2のバス交換
タイミングとt設け、パーシャルライト動作を実行する
よう構成したことt特徴とする。
(ホ)発明の実施例
以下、本発明を図面により説明する。
第1図は本発明が適用される1%施例のプロセッサシス
テムのブロック図である。図中、lはプロセッサモジュ
ール(以下、CPUモジュールと称する)、2はトライ
ステートゲート回路からなるCPUデータバッファ、3
はエラー検出・訂正上ジュール(以下、FCCモジュー
ルと称する)、4はCPUモジュールlからのライトデ
ータ・ラッチ回路、5はメモリモジエール8からのリー
ドデータ・ラッチ回路、6はエラー検出−訂正(EII
EC)回路、7はトライステートゲート回路からなる訂
正(correct)データ出力バッファ、8はメモリ
モジュール、9はトライステートゲート回路からなるメ
モリデータ出力バッファ、10はメモリデータ人力バッ
ファ、11はデータ用メモリ、12ヲエチエツクビツト
用メモリ、13はデータバス、14はチェックビットバ
ス、15はタイミング制御回路である。
テムのブロック図である。図中、lはプロセッサモジュ
ール(以下、CPUモジュールと称する)、2はトライ
ステートゲート回路からなるCPUデータバッファ、3
はエラー検出・訂正上ジュール(以下、FCCモジュー
ルと称する)、4はCPUモジュールlからのライトデ
ータ・ラッチ回路、5はメモリモジエール8からのリー
ドデータ・ラッチ回路、6はエラー検出−訂正(EII
EC)回路、7はトライステートゲート回路からなる訂
正(correct)データ出力バッファ、8はメモリ
モジュール、9はトライステートゲート回路からなるメ
モリデータ出力バッファ、10はメモリデータ人力バッ
ファ、11はデータ用メモリ、12ヲエチエツクビツト
用メモリ、13はデータバス、14はチェックビットバ
ス、15はタイミング制御回路である。
第2図は、従来例におけるパーシャル・ライトタイミン
グを示す図であり、図中、’l’MEBは、メモリモジ
ュール8からECCモジエール3のリードデータラッチ
回路5ヘリードデータがラッチされるまでに要する時間
、’[”BUFIはメモリデータ出力バッファ9を出力
状態から)1イインピーダンスにし、CPIJデータバ
ツフプ2ンノAイインピータンスから出力状態にする乱
めのバス交換時間、πFIWはCPLIモジエール1か
らECCモジュール3のライトデータ・ラッチ回路4ヘ
ライトデータがラッチされるまでに要する時間、 TB
UF2はCPU データバッファ2を出力状態からハイ
インピーダンス状態にし、訂正データ出力バッファ7ン
ハイインピーダンスから出力状態にするためのバス交換
時間、TBCCはECCモジエール3におけるデータチ
ェック、データ訂正およびチェックビット生成に要する
時間、’l’FfMWはECCモジエール3のデータ出
力部DO、チェックビット出力部COからのデータおよ
びチェックビットがメモリモジュール8にライトされる
までに要する時間である。
グを示す図であり、図中、’l’MEBは、メモリモジ
ュール8からECCモジエール3のリードデータラッチ
回路5ヘリードデータがラッチされるまでに要する時間
、’[”BUFIはメモリデータ出力バッファ9を出力
状態から)1イインピーダンスにし、CPIJデータバ
ツフプ2ンノAイインピータンスから出力状態にする乱
めのバス交換時間、πFIWはCPLIモジエール1か
らECCモジュール3のライトデータ・ラッチ回路4ヘ
ライトデータがラッチされるまでに要する時間、 TB
UF2はCPU データバッファ2を出力状態からハイ
インピーダンス状態にし、訂正データ出力バッファ7ン
ハイインピーダンスから出力状態にするためのバス交換
時間、TBCCはECCモジエール3におけるデータチ
ェック、データ訂正およびチェックビット生成に要する
時間、’l’FfMWはECCモジエール3のデータ出
力部DO、チェックビット出力部COからのデータおよ
びチェックビットがメモリモジュール8にライトされる
までに要する時間である。
第2図に示すように、従来例においては、各種6X”
動作踵直列的に行なわれ、その間に、バス交換時間が必
要とされるため、アクセス時間が長くなるという欠点が
あった。
要とされるため、アクセス時間が長くなるという欠点が
あった。
次に、第3図は、本発明の1実施例におけるパーシャル
・ライトタイミングヶ示す図であり、図中、第2図と同
一名称のものは同一のもの、’l’MAはメモリ11の
アクセスタイムである。
・ライトタイミングヶ示す図であり、図中、第2図と同
一名称のものは同一のもの、’l’MAはメモリ11の
アクセスタイムである。
第3図図示実施例においては、アクセスタイム’l’M
A、バス交換時間’l’BU、FIに着目し、これら相
互間およびアクセスタイム1M人と他のタイミング期間
の並列動作ン計っている。
A、バス交換時間’l’BU、FIに着目し、これら相
互間およびアクセスタイム1M人と他のタイミング期間
の並列動作ン計っている。
すなわち、まずタイミング’pcnwy先行させ、その
途中からタイミング’l’MlIRン生成し、次に、タ
イミング期間中であって、タイミングTCEV終了後、
直ちにタイミング’l’BUFI ’r生成するように
している。このようにすることにより、バス衝突ン招く
ことなく、CPUモジュール1からECCモジュール3
へのライトデータ送出動作とメモリモジュール8におけ
るデータ読出し動作を併行して行なうことができる。さ
らに、タイミングTBMW内におけるアクセスタイムT
MAYタイミンク”l’Bccの後部とオーバラップさ
せるようにしたので、一層動作を短縮させることが可能
となる。
途中からタイミング’l’MlIRン生成し、次に、タ
イミング期間中であって、タイミングTCEV終了後、
直ちにタイミング’l’BUFI ’r生成するように
している。このようにすることにより、バス衝突ン招く
ことなく、CPUモジュール1からECCモジュール3
へのライトデータ送出動作とメモリモジュール8におけ
るデータ読出し動作を併行して行なうことができる。さ
らに、タイミングTBMW内におけるアクセスタイムT
MAYタイミンク”l’Bccの後部とオーバラップさ
せるようにしたので、一層動作を短縮させることが可能
となる。
第4図は、第1図図示タイミング制御回路15の1実施
例ブロック図であり、図中、20はTCEW発生回路、
21は’l”MBR発生回路、22は’l’BUFI発
生回路、23はTHICC発生回路、24は’l’ME
W発生回路、25はTBUF2発生回路である。
例ブロック図であり、図中、20はTCEW発生回路、
21は’l”MBR発生回路、22は’l’BUFI発
生回路、23はTHICC発生回路、24は’l’ME
W発生回路、25はTBUF2発生回路である。
第4図の各回路はそれぞれ内部に所定の遅延時間ン得る
ための遅延回路を有し、入力信号にもとづいて第3図に
示す如き所要のタイミング信号を作成する。
ための遅延回路を有し、入力信号にもとづいて第3図に
示す如き所要のタイミング信号を作成する。
(へ)発明の効果
本発明によれば、CPUモジュール、メモリモジュール
、FCCモジュールをデータバスに並列に接続したプロ
セッサシステムにおいて、パーシャルライト動作に必要
なメモリアクセス時間(CPUからみkもの)ン減少す
ることができ、性能の向上に大きく寄与することができ
る。
、FCCモジュールをデータバスに並列に接続したプロ
セッサシステムにおいて、パーシャルライト動作に必要
なメモリアクセス時間(CPUからみkもの)ン減少す
ることができ、性能の向上に大きく寄与することができ
る。
第1図は本発明による1実施例のプロセッサシステムの
ブロック図、第2図は従来例におけるパーシャルライト
タイミングン示す図、第3図は本発明の1実施例におけ
るパーシャルOライトタイミングY示す図、第4図は実
施例におけるタイミング制御回路のブロック図である。 第1図において、1はCPUモジュール、2はCPUデ
ータバッファ、3はFCCモジュール、7は訂正データ
出力バッファ、8はメモリモジュール、9はメモリデー
タ出力バッファ、15はタイミング制御回路である。 代理人 弁理士 松 岡 ヵV、A、=、’?、、、)
i特開昭GO−201456(5)
ブロック図、第2図は従来例におけるパーシャルライト
タイミングン示す図、第3図は本発明の1実施例におけ
るパーシャルOライトタイミングY示す図、第4図は実
施例におけるタイミング制御回路のブロック図である。 第1図において、1はCPUモジュール、2はCPUデ
ータバッファ、3はFCCモジュール、7は訂正データ
出力バッファ、8はメモリモジュール、9はメモリデー
タ出力バッファ、15はタイミング制御回路である。 代理人 弁理士 松 岡 ヵV、A、=、’?、、、)
i特開昭GO−201456(5)
Claims (1)
- プロセッサモジュールと、メモリモジュールと、エラー
検出9訂正モジユールとが共通データバス上に並列に接
続されるとともに、上記プロセッサモジュールと上記共
通データバスの間に第1のトライステートゲート回路が
設けられ、上記メモリモジュールのデータ出力部と上記
共通データバスの間に第2のトライステートゲート回路
が設けられ、上記エラー検出−訂正モジュールの出力部
と上記共通データバスの間に第3のトライステートゲー
ト回路が設けられて構成されるプロセッサシステムにお
いて、上記プロセッサモジュールから上記エラー・訂正
モジュールへライトデータ乞送出する第1のタイミング
と、該第真のタイミングより遅れて開始されかつ該第1
のタイミングと一部の期間が重複するタイミングであっ
て上記メモリモジュールから上記エラー検出・訂正モジ
ューヘリード・データを送出する第2のタイミングと、
該第2のタイミングの終了後に開始されエラー〇検出訂
正動作ケ行なう第3のタイミングと、該第3のタイミン
グの途中から開始され上記エラー検出・訂正モジュール
の出力ライド・データを上記メモリモジュールに入力す
る第4のタイミングと、上記第1のタイミングの終了後
で上記第2のタイミングの終了前に設けられるバス交換
タイミングであって上記第1のトライステートゲート回
路ン出力状態からハイインピーダンス状態にし上記第2
のトライステートゲート回路馨ハイインピーダンス状態
から出力状態にする第1のバス交換タイミングと、上記
第2のタイミングの終了後に上記第3のタイミングの開
始と同時に設けられるバス交換タイミングであって上記
第2のトライステートゲート回路ン出力状態からハイイ
ンピーダンス状態にし上記第3のトライステートゲート
回路をハイインピーダンス状態から出力状態にする第2
のバス交換タイミングとン設け、パーシャルライト動作
ン夫行するよ□う構成したことt%徴とするメモリアク
セス制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057686A JPS60201456A (ja) | 1984-03-26 | 1984-03-26 | メモリアクセス制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59057686A JPS60201456A (ja) | 1984-03-26 | 1984-03-26 | メモリアクセス制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60201456A true JPS60201456A (ja) | 1985-10-11 |
Family
ID=13062822
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59057686A Pending JPS60201456A (ja) | 1984-03-26 | 1984-03-26 | メモリアクセス制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60201456A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0298758A (ja) * | 1988-10-05 | 1990-04-11 | Nec Corp | マイクロプログラム制御装置 |
| JP2014049148A (ja) * | 2012-08-30 | 2014-03-17 | Renesas Electronics Corp | 半導体記憶装置 |
-
1984
- 1984-03-26 JP JP59057686A patent/JPS60201456A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0298758A (ja) * | 1988-10-05 | 1990-04-11 | Nec Corp | マイクロプログラム制御装置 |
| JP2014049148A (ja) * | 2012-08-30 | 2014-03-17 | Renesas Electronics Corp | 半導体記憶装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0032957A1 (en) | Information processing system for error processing, and error processing method | |
| JPS6142049A (ja) | デ−タ処理システム | |
| EP0185370A1 (en) | Arbitration circuit | |
| JPS60201456A (ja) | メモリアクセス制御方式 | |
| JP2580558B2 (ja) | インタフェース装置 | |
| JPH06274462A (ja) | 共有メモリの非同期書込み方式 | |
| JPS6323581B2 (ja) | ||
| JPS61123244A (ja) | デ−タ通信処理装置 | |
| JPH06101714B2 (ja) | メモリチェック回路 | |
| JP2606824Y2 (ja) | マルチポートメモリ装置 | |
| JPH0330899B2 (ja) | ||
| JPH1153267A (ja) | メモリデータ誤り自動訂正回路 | |
| JPH07281999A (ja) | データ転送方法及び受信回路 | |
| JP2884620B2 (ja) | ディジタル画像処理装置 | |
| JPS61235968A (ja) | デ−タバス制御方式 | |
| JPS63126047A (ja) | メモリ制御方式 | |
| JPS6235146B2 (ja) | ||
| JPS6041151A (ja) | メモリエラ−訂正方式 | |
| JPS599744A (ja) | 高速dma転送起動回路 | |
| JPH0232431A (ja) | 情報処理装置 | |
| JPS63155347A (ja) | メモリ診断補助回路 | |
| JPH1031646A (ja) | Dma制御方式 | |
| JPH0241058B2 (ja) | ||
| JPH05298133A (ja) | データ転送装置 | |
| JPH09259598A (ja) | 記憶装置 |