特許
J-GLOBAL ID:200903059423532661

マルチプロセッサ型コントローラ及びスケーラブルコントローラシステム

発明者:
出願人/特許権者:
代理人 (1件): 小川 勝男
公報種別:公開公報
出願番号(国際出願番号):特願平10-140788
公開番号(公開出願番号):特開平11-338833
出願日: 1998年05月22日
公開日(公表日): 1999年12月10日
要約:
【要約】【課題】割込み通知においてプロセッサ間の独立性を高め、初期化処理におけるプログラムの共通化とプロセッサ間の独立性を両立させる。【解決手段】複数のプロセッサと共有メモリを備えたマルチプロセッサ型コントローラにおいて、共有メモリを各プロセッサ毎に分割した領域の境界を保持する境界レジスタと、共有メモリのアクセスアドレスと境界レジスタを比較する比較器と、比較器による比較結果に基づきプロセッサのアクセスを制限するメモリ制御部と、プロセッサ毎に割込み要因をマスクするマスクレジスタに従い割込みを通知する割込み制御部と読み出し元のプロセッサにより異なる値を返す識別レジスタを備える。【効果】通常処理での共有メモリの領域の保護を行いながら割込みの選択通知により、プロセッサの独立性を高め、識別レジスタにより立上げ時の処理の共通が図れる。
請求項(抜粋):
電源投入直後に特定のメモリアドレスの初期化プログラムを実行する機能を有する複数のプロセッサと、前記複数のプロセッサからアクセスされる共有メモリと、前記共有メモリを前記複数のプロセッサ毎の領域に分割するアドレスを設定する複数の境界レジスタと、前記複数のプロセッサからの前記共有メモリへのアクセスアドレスと前記複数の境界レジスタの内容とを比較する比較器と、前記比較器の結果によって前記共有メモリの前記領域に対して前記複数のプロセッサからのアクセスを制限するメモリ制御部とを備えたコントローラにおいて、割込み要因毎にマスク情報を設定する前記複数のプロセッサ毎の複数のマスクレジスタと、前記マスクレジスタからのマスク情報に従い、プロセッサへの割込みをマスクする割込み制御部を備え、前記マスクレジスタに設定されたマスク情報により、前記複数のプロセッサに対する割込みをマスクすることを特徴とするマルチプロセッサ型コントローラ。

前のページに戻る