JPH09223103A - 情報処理システム - Google Patents

情報処理システム

Info

Publication number
JPH09223103A
JPH09223103A JP5237196A JP5237196A JPH09223103A JP H09223103 A JPH09223103 A JP H09223103A JP 5237196 A JP5237196 A JP 5237196A JP 5237196 A JP5237196 A JP 5237196A JP H09223103 A JPH09223103 A JP H09223103A
Authority
JP
Japan
Prior art keywords
memory
dma
bus
cpu
system bus
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
Application number
JP5237196A
Other languages
English (en)
Inventor
Masayuki Ishigami
正之 石上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP5237196A priority Critical patent/JPH09223103A/ja
Publication of JPH09223103A publication Critical patent/JPH09223103A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【課題】 複数のCPUモジュール、複数のDMA機能
付きI/Oモジュール等から成るシステムにおいて、各
モジュールを繋ぐバスを多重化し、CPU、メモリ、I
/O等のバスに接続されたモジュールがバス待ちにより
ブロックされることがなく最大限並列動作できるように
する。 【解決手段】 システムバス(20A,20B,20
C)と、各々バスI/F(210,220,…,27
0)を介して前記システムバスに繋がるCPUモジュー
ル(21,22)、メモリモジュール(23,24)、
DMAコントローラ(26,27)、バス調停回路(2
5)、DMAコントローラ(26,27)に繋がったI
/Oモジュール等(261,262,271,272)
からなる。前記システムバスを多重化し、あるモジュー
ルが1つのシステムバスを使用中であっても、システム
バス要求に対して前記バス調停回路25が使用可能なシ
ステムバスを自動的に割り当てる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、情報処理システ
ム、より詳細には、高速CPU、メモリ、DMA機能を
備えた入力装置とそれらのモジュールを繋ぐシステムバ
スからなる情報処理システムに関する。
【0002】
【従来の技術】図7は、従来の情報処理システムの一構
成例を説明するための図で、システムバス10には、C
PU1l、メインメモリ12、バス調停回路13、入出
力装置141,142の繋がったDMAコントローラ1
4が接続されいてる。CPU11は、システムバス10
を介してメインメモリ12から命令やデータのフェッチ
とデータの書き込みをおこない、また、入出力装置14
1,142はDMAコントローラ14の制御によりシス
テムバス10を介してメインメモリ12との間でDMA
転送を行なう。バス調停回路13は所定の優先順位に従
ってシステムバス10の要求を調停し、CPU11、D
MAコントローラ14にバス使用権を与える。
【0003】
【発明が解決しようとする課題】上述のような従来の情
報処理システムでは、メインメモリ12と入出力装置1
41,142が画像データのような大量のデータをDM
A転送中は、CPU11がシステムバス10を使えず、
逆にCPU11がシステムバス10を介してメインメモ
リ12にアクセス中は、仮に他のメモリブロックがあっ
たとしても、DMAコントローラ14がシステムバス1
0を使えないため、そのメモリブロックとの間で入出力
装置141,142がDMA転送を行なうこともでき
ず、システム全体の性能向上の妨げとなっていた。
【0004】また、複数のCPUやDMAコントローラ
を備えたシステムでは、あるCPUやDMAコントロー
ラがシステムバスを使用中は他のCPUやDMAコント
ローラはシステムバスを使えず処理がブロックされるこ
とになリ、システムバス競合がシステム性能向上の大き
な妨げとなる。
【0005】なお、特開平3−122744号公報(コ
ンピュータシステム)には、CPUバスとDMAバスを
別個に設けた提案がなされているが、複数のCPUやD
MAコントローラを備えたシステムにおけるCPU同士
の競合やDMAコントローラ同士の競合に対しては問題
の解決にはならない。
【0006】本発明は、上述のごとき実情に鑑みてなさ
れたもので、複数のCPUモジュール、複数のメモリモ
ジュール、複数のDMA機能付きI/Oモジュール等か
ら成るシステムにおいて、各モジュールを繋ぐバスを多
重化し、CPU、メモリ、I/O等のバスに接続された
モジュールがバス待ちによりブロックされることがなく
最大限並列動作できるようにしてシステムの性能向上を
図ることを目的としてなされたものである。
【0007】
【課題を解決するための手段】請求項1の発明は、シス
テムバスと、各々バスI/Fを介して前記システムバス
に繋がるCPUモジュール、メモリモジュール、DMA
コントローラ、バス調停回路、DMAコントローラに繋
がったI/Oモジュール等からなる情報処理システムに
おいて、前記システムバスを多重化し、あるモジュール
が1つのシステムバスを使用中であっても、システムバ
ス要求に対して前記バス調停回路が使用可能なシステム
バスを自動的に割り当てるようにしたものである。
【0008】請求項2の発明は、システムバスと、各々
I/Fを介して前記システムバスに繋がるCPUモジュ
ール、複数ブロック構成のメモリモジュール、DMAコ
ントローラ、バス調停回路、DMAコントローラに繋が
ったI/Oモジュール等からなる情報処理システムにお
いて、前記システムバスを多重化するとともにCPUア
クセスするメモリブロックとDMAアクセスするメモリ
ブロックを切替えられるようにし、DMA動作とCPU
のメモリアクセスが同時に並列実行できるようにしたも
のである。
【0009】請求項3の発明は、システムバスと、各々
I/Fを介して前記システムバスに繋がるCPUモジュ
ール、同一アドレス空間にマッピングされる複数バンク
構成のメモリモジュール、DMAコントローラ、バス調
停回路、DMAコントローラに繋がった出力装置等から
なる情報処理システムにおいて、前記システムバスを多
重化するとともに特定のDMAアドレス空間にCPUま
たはDMAコントローラにより一旦データが書き込まれ
ると、そのデータが予め決められた出力装置に対してD
MA転送が完了しない間に再度、CPUまたはDMAコ
ントローラからデータの書き込み要求が生じると、メモ
リ・バンク・コントローラが予め決められた順番で自動
的にメモリ・バンクを切替えてDMA転送が完了してな
いメモリ・バンクとは異なるメモリ・バンクにデータが
書き込まれるようにすると共に、予め決められた出力装
置の繋がったDMAコントローラにDMA転送出力する
データが複数のメモリ・バンクに存在することを知らせ
るものである。
【0010】請求項4の発明は、システムバスと、各々
バスI/Fを介して前記システムバスに繋がるCPUモ
ジュール、同一アドレス空間にマッピングされる複数バ
ンク構成のメモリモジュール、DMAコントローラ、バ
ス調停回路、DMAコントローラに繋がった入力装置等
からなる情報処理システムにおいて、前記システムバス
を多重化するとともに特定のDMAアドレス空間を決め
ておき、そのアドレス空間内に予め決められた入力装置
からDMA転送によりデータが書き込まれた後、CPU
またはDMAコントローラからそのデータの読み出し処
理が終らないうちに再び入力装置からDMA転送による
データ書き込み要求があった場合、メモリ・バンク・コ
ントローラが予め決められた順番で自動的にメモリ・バ
ンクを切替えて、先に書き込んだメモリ・バンクとは異
なるメモリバンクに、CPUまたはDMAコントローラ
による読みだし処理に先行または同時に入力装置からの
新たなデータが書き込まれるようにしたものである。
【0011】請求項5の発明は、請求項3または4にお
いて、全てのメモリ・バンクに処理されていないデータ
が存在する場合に、CPUまたはDMAコントローラ、
あるいは特定の入力装置から次のデータ書き込み要求が
生じた場合は、メモリ・バンク・コントローラが書き込
み不可状態であることを示す応答を要求元に返すように
したものである。
【0012】請求項6の発明は、システムバスと、各々
バスI/Fを介して前記システムバスに繋がるCPUモ
ジュール、複数ブロック構成のメモリモジュール、入力
装置の繋がったDMAコントローラ、出力装置の繋がっ
たDMAコントローラ、バス調停回路等からなる情報処
理システムにおいて、前記システムバスを多重化すると
ともに入力装置からDMA転送でデータ書き込むメモり
ブロックとCPUアクセスするメモリブロックと出力装
置へDMA転送でデータを出力するメモリブロックを切
替えられるようにし、入力DMA動作、CPUのメモリ
アクセス、出力DMA動作を同時に並列実行できるよう
にしたものである。
【0013】請求項7の発明は、システムバスと、各々
バスI/Fを介して前記システムバスに繋がるCPUモ
ジュール、同一アドレス空間にマッピングされ、アクセ
ス識別マーク機能を備えた複数バンク構成のメモリモジ
ュール、入力装置の繋がったDMAコントローラ、出力
装置の繋がったDMAコントローラ、バス調停回路等か
らなる情報処理システムにおいて、前記システムバスを
多重化するとともに特定のアドレス空間の全メモリ・バ
ンクに、まず、未使用マークが付けられ、入力装置の繋
がったDMAコントローラからデータ書き込み要求があ
ると未使用マーク付きのメモリ・バンクが接続され、入
力DMA転送によるデータ書き込みが完了すると、その
メモリ・バンクに対しては入力済マークが付けられ、C
PUから同一アドレス空間に対してアクセス要求がある
と入力済みマーク付きのメモリ・バンクが接続され、C
PUの処理が完了すると処理済みマークが付けられ、出
力装置の繋がったDMAコントローラからデータ読みだ
し要求があると処理済みマークの付いたメモリ・バンク
がDMA転送元メモリ・バンクとして接続され、出力D
MA転送によるデータ読みだしが完了するとそのメモリ
バンクに対して未使用マークが付けられ、入力DMA動
作、CPUのメモリアクセス、出力DMA動作を同時に
並列実行できるようにしたものである。
【0014】
【発明の実施の形態】以下に、本発明の実施例について
説明するが、本発明は、システムバスを多重化して、1
つのCPUがあるメモリブロックにシステムバスを介し
てアクセス中であっても、他のCPUやDMAコントロ
ーラも空いているシステムバスを介して他のメモリブロ
ックに同時にアクセス可能とし、更には、ある特定のメ
モリ空間を複数バンク構成にすると共にバンク切替え機
構を持たせ、大量のデータを入力装置から読み込み、そ
れを処理し、出力装置に転送するといった一連の処理を
行なう情報処理システムの性能向上を図ったものであ
る。
【0015】図1は、請求項1の発明の一実施例を説明
するための図で、図示のように、CPUモジュール2
1,22;メモリモジュール23,24;DMAコント
ローラ26,27が各々バスI/F(210,220;230,240;2
60,270)を介して3重化されたシステムバス20A,2
0B,20Cに接続されている。また、これらのモジュ
ールからのバス使用権を調停するバス調停回路25があ
り、各バスI/Fとの間で必要な制御信号101が接続
されている。
【0016】図2は、バス調停回路25に接続される制
御信号の一実施例を説明するための図で、CPU1(図
1において21)がシステムバスを使おうとする場合、
バス要求信号であるCPU1BR(CPU1BusRequest)を
アサート(アクティブに)する、バス調停回路25はシス
テムバスの使用状況を示すBB1(BusBusy1)信号をチェ
ックし、CPU1に対しCPU1BG1(CPU1BusGrant
1)信号をアサートする。CPU1はこれを受けて、BB
1信号をアサートし、第1のシステムバス20Aを使用
し始める。
【0017】続いて、この状態でDMAコントローラ1
(図1において27)がシステムバス要求信号DMA1
BRをアサートするとバス調停回路25は第1のシステ
ムバス20Aの使用状況信号BB1をチェックするが使
用中であるため、第2のシステムバス20Bの使用状況
信号BB2をチェックし、DMAコントローラ1(2
7)に対して、DMA1BG2信号をアサートする。D
MAコントローラ1(27)は、この信号を受けてすぐ
にBB2信号をアサートし、第2のシステムバス20B
を使用し始める。CPU1(21)、DMAコントロー
ラ1(27)ともにバスの使用を終るとBB1,BB2
をネゲート(非アクティブに)する。
【0018】図3は、3重化したシステムバスのバス・
マスタ側バスI/Fの一構成例を示す図で、バス・マス
タであるCPU1(41)は、3重化されたシステムバ
ス40A,40B,40Cとバッファ回路43,44,
45を介して繋がれている。これらバッファはコントロ
ール部42からの制御信号40d,40e,40fによ
り制御される。
【0019】コントロール部42とCPU1(41)間
には、CPU1(41)からのバスリクエスト信号40
b、バス使用権獲得信号40cがあり、バス調停回路と
の間にはシステムバス要求信号40g、システムバス使
用権獲得信号40h、バス使用中信号40iがある。
【0020】またコントロール部42にはシステムバス
クロック40kも繋がっている。CPU1(41)から
バス使用要求信号40bがアサートとされるとコントロ
ール部42はバス調停回路へのバス要求信号40gをア
サートする。バス調停回路からのバス使用権獲得信号C
PU1BG〔1:3〕(40h)のうちの1つがアサー
トされるとそれに合わせてバッファ・イネーブル信号4
0d,40e,40fのうちの1つをアサートして対応
するシステムバス40A,40B,40Cのいずれかと
CPU1(41)からのデータ、アドレス及びリードラ
イト動作に必要な信号40aを接続し、かつ対応するシ
ステムバス使用中信号BB1,BB2,BB3(40
i)の1つをアサートする。同時に、CPU1(41)
へのバス獲得信号BG(40c)もアサートすることで
CPU1にシステムバス・サイクルを開始させる。
【0021】図4は、3重化したシステムバスのバス・
スレーブ側のバスI/Fの一構成例を説明するための図
で、スレーブモジュールであるメモリ51が3重化され
たシステムバス50A,50B,50Cとバッファ回路
53,54,55を介して接続されている。これら、バ
ッファ回路はアドレス・デコード回路を含み、システム
バスからのアクセスに対応したデコードによりコントロ
ール部52への接続要求信号50d,50e,50fを
各々アサートする。コントロール部52はこれらの接続
要求信号を受けて、既にシステムバスとメモリが接続さ
れていなければ、接続要求をアサートしたバッファへの
イネーブル信号50g,50h,50iをアサートして
システムバスとメモリを接続する。
【0022】図5は、請求項7の発明の一実施例を説明
するための図で、CPUモジュール61、通常のメモリ
モジュール62、DMAコントローラ1(66)、DM
Aコントローラ2(65)が、各々バスI/F610,
620,660,650を介して、3つのメモリ・バン
ク631,632,633がバスI/F機能とメモリ・
バンク切替え機能を備えたメモリ・バンク・コントロー
ラ630を介して、3重化されたシステムバス60A,
60B,60Cに接続されている。
【0023】また、各モジュールからのバス使用要求を
調停するバス調停回路64と各バスI/F間はバス調停
に必要な制御信号601で接続されている。更に、DM
Aコントローラ1(66)には入力装置661が、DM
Aコントローラ2(65)には出力装置651が繋がっ
ており、入力装置661から入力された画像データをC
PU61が一定の処理を行ない、出力装置651に出力
するという一連の処理が繰り返し実行されるものとす
る。
【0024】図6は、メモリ・バンク・コントローラの
一実施例を説明するために図で、メモリ・バンク・コン
トローラ70を介して3つのメモリバンク71,72,
73が3重化されたシステムバス70A,70B,70
Cに接続されている。メモリ・バンク・コントローラ7
0はコントロール部700とシステムバスとバッファ回
路701,702,703と各メモリ・バンクへのバッ
ファ(711,721,731;712,722,732;713,723,733)から成
る。特に示していないが、コントロール部700内には
各メモリ・バンクのアクセス識別マークが保持されてい
るものとし、コントロール信号として、各システムバス
に対応したメモリ・バンク要求/応答信号70a,70
b,70cとシステムバス・クロック70kが接続され
ている。メモリ・バンクのアクセス識別マークは初期化
処理により全て、未使用マークが付けられる。続いてシ
ステムバス70Aに対応した、メモリ・バンク要求信号
70aに対して入力要求がDMAコントローラ1(6
6)からアサートされると、コントロール部はバッファ
・イネーブル信号70d,70cによりシステムバス7
0Aとメモリ・バンク71を接続すべくバッファ回路7
01と711をイネーブル状態にし、メモリ・バンク
(確保)応答信号70aによりDMAコントローラ1
(66)に応答する。
【0025】この結果、入力装置661からDMA転送
によりデータがメモリ・バンク71に書き込まれる。入
力が終るとDMAコントローラ1は、メモリ・バンク・
コントローラ70に制御信号70aにより入力終了を通
知し、これによりバッファがディセーブルされ、システ
ムバス70Aとメモリ・バンク71が切り離されると同
時に、メモリバンク71に対応するメモリ・バンクアク
セス識別マークに入力済みマークが付けられ、このメモ
リ・バンクに対してはCPUによる処理要求のみ受け可
能となる。以降、CPUからの処理要求、DMAコント
ローラ2からの出力要求も同様に処理され、入力DMA
転送、CPU処理、出力DMA転送が同時に並列実行さ
れる。
【0026】
【発明の効果】複数のCPUやDMAコントローラを備
えた情報処理システムにおいて、あるCPUやDMAコ
ントローラがシステムバスを使用中であっても、他のC
PUやDMAコントローラも動的に空いているシステム
バスを使うことで各処理モジュールがバス持ちでブロッ
クされることなく、最大限並列動作してシステムの性能
を向上できる。また、複写機やページプリンタのコント
ローラにおいては大量の画像データを入力部から取り込
み、それを画像処理して出力部に転送する処理が繰り返
されるが、入力、処理、出力を同時に並列処理すること
で複写機やページプリンタ全体の性能向上が図られる。
【図面の簡単な説明】
【図1】 本発明による情報処理システムの一実施例を
説明するためのブロック構成図である。
【図2】 バス調停回路に繊続される制御信号の一例を
説明するための図である。
【図3】 3重化したシステムバスのバス・マスタ例の
バスI/Fの一例を説明するための図である。
【図4】 3重化したシステムバスのバス・スレーブ側
のバスI/Fの一例を説明するための図である。
【図5】 本発明による情報処理システムの他の実施例
を説明するためのブロック構成図である。
【図6】 メモリ・バンク・コントローラの一実施例を
説明するために図である。
【図7】 従来の情報処理システムの一構成例を説明す
るためのブロック構成図である。
【符号の説明】
11,21,22,41,61…CPU、12,23,
24,51,62…メモリ、13,25,64…バス調
停回路、14,26,29,65,66…DMAコント
ローラ、70…メモリ・バンク・コントローラ、71,
72,73…メモリバンク、10;20A,20B,2
0C;40A,40B,40C;50A,50B,50
C;60A,60B,60C…システムバス。

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 システムバスと、各々バスI/Fを介し
    て前記システムバスに繋がるCPUモジュール、メモリ
    モジュール、DMAコントローラ、バス調停回路、DM
    Aコントローラに繋がったI/Oモジュール等からなる
    情報処理システムにおいて、前記システムバスを多重化
    し、あるモジュールが1つのシステムバスを使用中であ
    っても、システムバス要求に対して前記バス調停回路が
    使用可能なシステムバスを自動的に割り当てるようにし
    たことを特徴とする情報処理システム。
  2. 【請求項2】 システムバスと、各々I/Fを介して前
    記システムバスに繋がるCPUモジュール、複数ブロッ
    ク構成のメモリモジュール、DMAコントローラ、バス
    調停回路、DMAコントローラに繋がったI/Oモジュ
    ール等からなる情報処理システムにおいて、前記システ
    ムバスを多重化するとともにCPUアクセスするメモリ
    ブロックとDMAアクセスするメモリブロックを切替え
    られるようにし、DMA動作とCPUのメモリアクセス
    が同時に並列実行できるようにしたことを特徴とする情
    報処理システム。
  3. 【請求項3】 システムバスと、各々I/Fを介して前
    記システムバスに繋がるCPUモジュール、同一アドレ
    ス空間にマッピングされる複数バンク構成のメモリモジ
    ュール、DMAコントローラ、バス調停回路、DMAコ
    ントローラに繋がった出力装置等からなる情報処理シス
    テムにおいて、前記システムバスを多重化するとともに
    特定のDMAアドレス空間にCPUまたはDMAコント
    ローラにより一旦データが書き込まれると、そのデータ
    が予め決められた出力装置に対してDMA転送が完了し
    ない間に再度、CPUまたはDMAコントローラからデ
    ータの書き込み要求が生じると、メモリ・バンク・コン
    トローラが予め決められた順番で自動的にメモリ・バン
    クを切替えてDMA転送が完了してないメモリ・バンク
    とは異なるメモリ・バンクにデータが書き込まれるよう
    にすると共に、予め決められた出力装置の繋がったDM
    AコントローラにDMA転送出力するデータが複数のメ
    モリ・バンクに存在することを知らせることを特徴とし
    た情報処理システム。
  4. 【請求項4】 システムバスと、各々バスI/Fを介し
    て前記システムバスに繋がるCPUモジュール、同一ア
    ドレス空間にマッピングされる複数バンク構成のメモリ
    モジュール、DMAコントローラ、バス調停回路、DM
    Aコントローラに繋がった入力装置等からなる情報処理
    システムにおいて、前記システムバスを多重化するとと
    もに特定のDMAアドレス空間を決めておき、そのアド
    レス空間内に予め決められた入力装置からDMA転送に
    よりデータが書き込まれた後、CPUまたはDMAコン
    トローラからそのデータの読み出し処理が終らないうち
    に再び入力装置からDMA転送によるデータ書き込み要
    求があった場合、メモリ・バンク・コントローラが予め
    決められた順番で自動的にメモリ・バンクを切替えて、
    先に書き込んだメモリ・バンクとは異なるメモリバンク
    に、CPUまたはDMAコントローラによる読みだし処
    理に先行または同時に入力装置からの新たなデータが書
    き込まれるようにしたことを特徴とした情報処理システ
    ム。
  5. 【請求項5】 請求項3または4において、全てのメモ
    リ・バンクに処理されていないデータが存在する場合
    に、CPUまたはDMAコントローラ、あるいは特定の
    入力装置から次のデータ書き込み要求が生じた場合は、
    メモリ・バンク・コントローラが書き込み不可状態であ
    ることを示す応答を要求元に返すようにしたことを特徴
    とした情報処理システム。
  6. 【請求項6】 システムバスと、各々バスI/Fを介し
    て前記システムバスに繋がるCPUモジュール、複数ブ
    ロック構成のメモリモジュール、入力装置の繋がったD
    MAコントローラ、出力装置の繋がったDMAコントロ
    ーラ、バス調停回路等からなる情報処理システムにおい
    て、前記システムバスを多重化するとともに入力装置か
    らDMA転送でデータ書き込むメモりブロックとCPU
    アクセスするメモリブロックと出力装置へDMA転送で
    データを出力するメモリブロックを切替えられるように
    し、入力DMA動作、CPUのメモリアクセス、出力D
    MA動作を同時に並列実行できるようにしたことを特徴
    とする情報処理システム。
  7. 【請求項7】 システムバスと、各々バスI/Fを介し
    て前記システムバスに繋がるCPUモジュール、同一ア
    ドレス空間にマッピングされ、アクセス識別マーク機能
    を備えた複数バンク構成のメモリモジュール、入力装置
    の繋がったDMAコントローラ、出力装置の繋がったD
    MAコントローラ、バス調停回路等からなる情報処理シ
    ステムにおいて、前記システムバスを多重化するととも
    に特定のアドレス空間の全メモリ・バンクに、まず、未
    使用マークが付けられ、入力装置の繋がったDMAコン
    トローラからデータ書き込み要求があると未使用マーク
    付きのメモリ・バンクが接続され、入力DMA転送によ
    るデータ書き込みが完了すると、そのメモリ・バンクに
    対しては入力済マークが付けられ、CPUから同一アド
    レス空間に対してアクセス要求があると入力済みマーク
    付きのメモリ・バンクが接続され、CPUの処理が完了
    すると処理済みマークが付けられ、出力装置の繋がった
    DMAコントローラからデータ読みだし要求があると処
    理済みマークの付いたメモリ・バンクがDMA転送元メ
    モリ・バンクとして接続され、出力DMA転送によるデ
    ータ読みだしが完了するとそのメモリバンクに対して未
    使用マークが付けられ、入力DMA動作、CPUのメモ
    リアクセス、出力DMA動作を同時に並列実行できるよ
    うにしたことを特徴とする情報処理システム。
JP5237196A 1996-02-15 1996-02-15 情報処理システム Pending JPH09223103A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5237196A JPH09223103A (ja) 1996-02-15 1996-02-15 情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5237196A JPH09223103A (ja) 1996-02-15 1996-02-15 情報処理システム

Publications (1)

Publication Number Publication Date
JPH09223103A true JPH09223103A (ja) 1997-08-26

Family

ID=12912956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5237196A Pending JPH09223103A (ja) 1996-02-15 1996-02-15 情報処理システム

Country Status (1)

Country Link
JP (1) JPH09223103A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249833B1 (en) 1997-12-22 2001-06-19 Nec Corporation Dual bus processing apparatus wherein second control means request access of first data bus from first control means while occupying second data bus
US6523077B1 (en) 1999-01-14 2003-02-18 Nec Corporation Data processing apparatus and data processing method accessing a plurality of memories in parallel
KR100690597B1 (ko) * 2000-01-27 2007-03-09 엘지전자 주식회사 이중모드 직접메모리접근을 지원하는 중앙처리장치를이용한 단일모드 직접메모리접근 구현 방법
JP2009508247A (ja) * 2005-09-14 2009-02-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ バス調停に関する方法及びシステム
JP2009538069A (ja) * 2006-05-24 2009-10-29 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング マルチプロセッサ・ゲートウェイ

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249833B1 (en) 1997-12-22 2001-06-19 Nec Corporation Dual bus processing apparatus wherein second control means request access of first data bus from first control means while occupying second data bus
US6523077B1 (en) 1999-01-14 2003-02-18 Nec Corporation Data processing apparatus and data processing method accessing a plurality of memories in parallel
KR100690597B1 (ko) * 2000-01-27 2007-03-09 엘지전자 주식회사 이중모드 직접메모리접근을 지원하는 중앙처리장치를이용한 단일모드 직접메모리접근 구현 방법
JP2009508247A (ja) * 2005-09-14 2009-02-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ バス調停に関する方法及びシステム
JP2009538069A (ja) * 2006-05-24 2009-10-29 ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング マルチプロセッサ・ゲートウェイ

Similar Documents

Publication Publication Date Title
EP0628914B1 (en) System direct memory access (DMA) support logic for PCI based computer system
JP2004171209A (ja) 共有メモリデータ転送装置
US6892266B2 (en) Multicore DSP device having coupled subsystem memory buses for global DMA access
EP0508634B1 (en) Memory access for data transfer within an I/O device
US6425037B1 (en) Information processing system, bus arbiter, and bus controlling method
EP0872799A2 (en) PCI bus System
CA2478570A1 (en) Data processing apparatus and system and method for controlling memory access
CA2007737C (en) Data transfer operations between two asynchronous buses
US5649209A (en) Bus coupling information processing system for multiple access to system bus
US5471639A (en) Apparatus for arbitrating for a high speed direct memory access bus
US5627968A (en) Data transfer apparatus which allows data to be transferred between data devices without accessing a shared memory
JPH09223103A (ja) 情報処理システム
US7296109B1 (en) Buffer bypass circuit for reducing latency in information transfers to a bus
EP0939374A2 (en) Processor for information processing equipment and control method
US6122699A (en) Data processing apparatus with bus intervention means for controlling interconnection of plural busses
JP4928683B2 (ja) データ処理装置
EP0191939A1 (en) Data processing bus system
EP0507954B1 (en) Device for controlling bus
JPH0227696B2 (ja) Johoshorisochi
JP2003085125A (ja) メモリ制御器及びメモリ制御方法
JP2002278922A (ja) コンピュータバスシステム
JPS63286949A (ja) バス制御方式
JP3019323B2 (ja) イメージメモリのダイレクトアクセス方法
US6295477B1 (en) Bus coupler between a system bus and a local bus in a multiple processor data processing system
JP2000099391A (ja) プリンタ装置およびプリンタ制御方法、並びに記録媒体