JP3161532B2 - Dma診断装置 - Google Patents
Dma診断装置Info
- Publication number
- JP3161532B2 JP3161532B2 JP32975798A JP32975798A JP3161532B2 JP 3161532 B2 JP3161532 B2 JP 3161532B2 JP 32975798 A JP32975798 A JP 32975798A JP 32975798 A JP32975798 A JP 32975798A JP 3161532 B2 JP3161532 B2 JP 3161532B2
- Authority
- JP
- Japan
- Prior art keywords
- dma
- unit
- failure
- diagnosis
- dma controller
- 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.)
- Expired - Fee Related
Links
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Bus Control (AREA)
- Memory System (AREA)
Description
システムにおけるDMA(Direct Memory
Access)診断装置に関する。
おけるDMA診断方式においては、DRAM(Dina
mic Random Access Memory)
への書き込みデータのパリティーチェックを行うことに
より、バス接続部の故障が診断されている。
たような従来のDMA診断方式においては、データエラ
ーが発生した場合、制御部における故障によるエラーで
あるか、DRAM単体における故障によるエラーである
か判断することができないという問題点がある。
エラーが発生した後に各制御部の診断を実行し、制御部
における故障によるエラーであるか、DRAM単体にお
ける故障によるエラーであるかを内部診断により判断す
る方式が考えられているが、この方式においては、制御
部において故障が発生した場合、データエラーによるシ
ステムの暴走を事前に防ぐことができないという問題点
がある。
する問題点に鑑みてなされたものであって、データエラ
ーが発生した場合、制御部における故障によるエラーで
あるか、DRAM単体における故障によるエラーである
か判断することができるとともに、制御部において故障
が発生した場合、データエラーによるシステムの暴走を
事前に防ぐことができるDMA診断装置を提供すること
を目的とする。
に本発明は、複数のバンク毎に設けられたDRAMと、
該複数のDRAMに対するDMA転送を制御するDMA
コントローラ部と、前記複数のDRAMと前記DMAコ
ントローラ部との接続をそれぞれ切り替える複数のバス
切り替え部と、前記DMAコントローラ部及び複数のD
RAMにおける故障を検出するDMA診断部とを有して
なるDMA診断装置において、前記DMA診断部は、前
記DMAコントローラ部における故障と、前記複数のD
RAMにおける故障とを別々に検出することを特徴とす
る。
ントローラ部における故障を検出するDMAコントロー
ラ診断部と、前記複数のDRAMにおける故障を検出す
るDRAM診断部とを有することを特徴とする。
前記DMAコントローラ部における故障を検出した場
合、前記DRAMに対するDMA転送を中止することを
特徴とする。
前記DMAコントローラ部における故障を検出した場
合、前記バス切り替え部に対して前記DMAコントロー
ラ部と前記DRAMとの接続を行わない旨の信号を出力
することを特徴とする。
前記DMAコントローラ部に入力されるデータ及びアド
レスが入力される第1の格納手段と、前記DMAコント
ローラ部から出力されるデータ及びアドレスが入力され
る第2の格納手段とを有し、前記第1の格納手段に格納
されたデータ及びアドレスと前記第2の格納手段に格納
されたデータ及びアドレスとを比較することにより、前
記DMAコントローラ部における故障を検出することを
特徴とする。
ントローラ診断部あるいは前記DRAM診断部にて検出
された故障が格納されるエラーレジスタを有することを
特徴とする。
おいては、DMA診断部内に設けられたDMAコントロ
ーラ診断部においてDMAコントローラ部における故障
が検出され、DMA診断部内に設けられたDRAM診断
部において複数のDRAMにおける故障が検出される。
る故障と複数のDRAMにおける故障とが別々に検出さ
れるので、DMA診断時のエラーが制御部における故障
であるか、DRAM単体における故障であるかが判断可
能となる。
が検出された場合、DRAMに対するDMA転送が中止
されるので、データエラーによるシステムの暴走が事前
に防止される。
いて図面を参照して説明する。
一形態を示すブロック図である。
毎に設けられたDRAM6a〜6dと、DMA要求信号
10並びにシステムバス11を介して転送されてくるデ
ータ及びアドレスに基づいてDRAM6a〜6dのうち
所定のDRAMに対するDMA転送を制御するDMAコ
ントローラ部4と、DRAM6a〜6dとDMAコント
ローラ部4との接続をそれぞれ切り替えるバス切り替え
部5a〜5cと、DMAコントローラ部4及びDRAM
6a〜6dにおける故障を検出するDMA診断部1とか
ら構成されている。
ーラ部4における故障を検出するDMAコントローラ診
断部2と、DRAM6a〜6dにおける故障を検出する
DRAM診断部7と、DMAコントローラ診断部2ある
いはDRAM診断部7にて検出された故障が格納される
エラーレジスタ8とから構成されており、DMAコント
ローラ診断部2内には、DMAコントローラ部4に入力
されるデータ及びアドレスが入力される第1の格納手段
であるデータ用バッファ3aと、DMAコントローラ部
4から出力されるデータ及びアドレスが入力される第2
の格納手段であるデータ用バッファ3bとが設けられて
いる。
断装置の動作について説明する。
1を介してデータ及びアドレスが転送されてくると、D
MA要求信号10並びにシステムバス11を介して転送
されてきたデー及びアドレスがDMAコントローラ4に
入力されるとともに、システムバス11を介して転送さ
れてきたデー及びアドレスがDMAコントローラ診断部
2内に設けられたデータ用バッファ3aに格納される。
て、アクセス要求がどのバンクに対するものかが認識さ
れ、DMAコントローラ診断部2に対してアクセス情報
信号13が通知される。
DMAコントローラ部4から通知されたアクセス情報信
号13に基づいて、どのバンクに対するDMA転送であ
るかが認識される。
ータ及びアドレスがメモリバス15を介してDMAコン
トローラ診断部2に転送され、DMAコントローラ診断
部2内に設けられたデータ用バッファ3bに格納され
る。
いて、データ用バッファ3aに格納されたデータ及びア
ドレスとデータ用バッファ3bに格納されたデータ及び
アドレスとが比較され、それにより、DMAコントロー
ラ部4において故障が発生しているかどうかが判断され
る。
生していると判断された場合、エラーレジスタ8に対し
てエラー信号18によってエラーが通知されるととも
に、バス切り替え信号14によってDMA転送が中止さ
れる。なお、エラーレジスタ8には、通知されたエラー
の内容が格納される。
障が発生していないと判断された場合は、DRAM6a
〜6bに対するDMA転送が行われる。ここで、DRA
M6aに対してDMA転送が行われるものとする。
DRAM6aへのDMA転送が終了後、DRAM6a以
外のバンクへのアクセスがアクセス情報信号13に基づ
いて認識されると、DMAコントローラ診断部2からバ
ス切り替え部5aに対してバス切り替え信号14が出力
され、メモリバス15aとDRAM診断用バス17の接
続が行われるとともに、DRAM6aに対してDRAM
診断制御信号16が出力され、DRAM6aへのリード
アクセスが実施される。
み出されたデータは、DRAM診断用バス17を介して
DMA診断部1内のDRAM診断部7に送られ、DRA
M診断部7において、DRAM6aのデータの診断が行
われる。
8にエラー信号18によってエラーが通知される。
DMA診断部内に、DMAコントローラ部における故障
を検出するDMAコントローラ診断部と、複数のDRA
Mにおける故障を検出するDRAM診断部とを設け、D
MAコントローラ部における故障と複数のDRAMにお
ける故障とが別々に検出される構成としたため、DMA
診断時のエラーが制御部における故障であるか、DRA
M単体における故障であるかが判断可能となる。
が検出された場合、DRAMに対するDMA転送が中止
されるため、データエラーによるシステムの暴走を事前
に防止することができる。
アクセスをバンク単位に制御することによって、メモリ
アクセス中にその他のバンクのデータ読み出しが可能に
なり、デバイスからのメモリ転送を落とすことなくバン
ク毎のメモリ診断が常時可能となる。
ブロック図である。
Claims (6)
- 【請求項1】 複数のバンク毎に設けられたDRAM
と、該複数のDRAMに対するDMA転送を制御するD
MAコントローラ部と、前記複数のDRAMと前記DM
Aコントローラ部との接続をそれぞれ切り替える複数の
バス切り替え部と、前記DMAコントローラ部及び複数
のDRAMにおける故障を検出するDMA診断部とを有
してなるDMA診断装置において、 前記DMA診断部は、前記DMAコントローラ部におけ
る故障と、前記複数のDRAMにおける故障とを別々に
検出することを特徴とするDMA診断装置。 - 【請求項2】 請求項1に記載のDMA診断装置におい
て、 前記DMA診断部は、 前記DMAコントローラ部における故障を検出するDM
Aコントローラ診断部と、 前記複数のDRAMにおける故障を検出するDRAM診
断部とを有することを特徴とするDMA診断装置。 - 【請求項3】 請求項2に記載のDMA診断装置におい
て、 前記DMAコントローラ診断部は、前記DMAコントロ
ーラ部における故障を検出した場合、前記DRAMに対
するDMA転送を中止することを特徴とするDMA診断
装置。 - 【請求項4】 請求項3に記載のDMA診断装置におい
て、 前記DMAコントローラ診断部は、前記DMAコントロ
ーラ部における故障を検出した場合、前記バス切り替え
部に対して前記DMAコントローラ部と前記DRAMと
の接続を行わない旨の信号を出力することを特徴とする
DMA診断装置。 - 【請求項5】 請求項2乃至4のいずれか1項に記載の
DMA診断装置において、 前記DMAコントローラ診断部は、 前記DMAコントローラ部に入力されるデータ及びアド
レスが入力される第1の格納手段と、 前記DMAコントローラ部から出力されるデータ及びア
ドレスが入力される第2の格納手段とを有し、 前記第1の格納手段に格納されたデータ及びアドレスと
前記第2の格納手段に格納されたデータ及びアドレスと
を比較することにより、前記DMAコントローラ部にお
ける故障を検出することを特徴とするDMA診断装置。 - 【請求項6】 請求項2乃至5のいずれか1項に記載の
DMA診断装置において、 前記DMA診断部は、前記DMAコントローラ診断部あ
るいは前記DRAM診断部にて検出された故障が格納さ
れるエラーレジスタを有することを特徴とするDMA診
断装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32975798A JP3161532B2 (ja) | 1998-11-19 | 1998-11-19 | Dma診断装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32975798A JP3161532B2 (ja) | 1998-11-19 | 1998-11-19 | Dma診断装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000155699A JP2000155699A (ja) | 2000-06-06 |
JP3161532B2 true JP3161532B2 (ja) | 2001-04-25 |
Family
ID=18224946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32975798A Expired - Fee Related JP3161532B2 (ja) | 1998-11-19 | 1998-11-19 | Dma診断装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3161532B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5803689B2 (ja) * | 2012-01-17 | 2015-11-04 | トヨタ自動車株式会社 | 情報処理装置およびdmaコントローラの動作確認方法 |
-
1998
- 1998-11-19 JP JP32975798A patent/JP3161532B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000155699A (ja) | 2000-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001167005A (ja) | メモリ診断方法とメモリ診断回路および半導体記憶装置 | |
JP3161532B2 (ja) | Dma診断装置 | |
JP2001216207A (ja) | Dma診断装置及びそれに用いるdma診断方法 | |
JP2513615B2 (ja) | Ecc回路付記憶装置 | |
JP3182834B2 (ja) | メモリ装置 | |
JPH11184761A (ja) | リードモディファイライト制御システム | |
JPH08263328A (ja) | バストレース装置及びバストレース方法 | |
JP3036449B2 (ja) | メモリ診断装置 | |
JP3655768B2 (ja) | 2次キャッシュ診断機能を有する情報処理装置 | |
JP2830491B2 (ja) | バスパリティエラー発生位置検出方式 | |
JP3461473B2 (ja) | 主記憶装置の自己診断方式および方法 | |
JP2875435B2 (ja) | メモリモジュールおよびこれを用いたコンピュータ | |
JPH079636B2 (ja) | バス診断装置 | |
JPH0217550A (ja) | マルチプロセッサシステムの障害処理方式 | |
JP3190694B2 (ja) | ローカルメモリの診断方式 | |
JP2635637B2 (ja) | システム内メモリの試験装置 | |
JP3196094B2 (ja) | メモリ監視装置 | |
JP3012402B2 (ja) | 情報処理システム | |
JP2998282B2 (ja) | メモリ装置 | |
JP2584466B2 (ja) | ディスクコントローラの自己診断方法 | |
JP3341738B2 (ja) | メモリのエラー検出方式 | |
JPH02157952A (ja) | 記憶装置 | |
JPH0711795B2 (ja) | 入出力装置の二重化方式 | |
JPH11126175A (ja) | メモリ装置 | |
JPH07334431A (ja) | Fifoメモリ装置及びその信頼性向上方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080223 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090223 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100223 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100223 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110223 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110223 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120223 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |