JPH06110828A - メモリ制御装置 - Google Patents
メモリ制御装置Info
- Publication number
- JPH06110828A JPH06110828A JP25867392A JP25867392A JPH06110828A JP H06110828 A JPH06110828 A JP H06110828A JP 25867392 A JP25867392 A JP 25867392A JP 25867392 A JP25867392 A JP 25867392A JP H06110828 A JPH06110828 A JP H06110828A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- bus
- buses
- access
- priority mode
- 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
- Bus Control (AREA)
Abstract
(57)【要約】
【目的】この発明は、2つの以上のバス3、4からメモ
リ2がアクセスされるものにおいて、2つ以上のバス
3、4からメモリ2をアクセスする場合のアクセスの優
先順位を自由に設定でき、汎用性を向上できることを目
的とする。 【構成】この発明は、2つの以上のバス3、4からメモ
リ2がアクセスされるものにおいて、1つのバス3、4
からのメモリ2のアクセスを優先する固定優先モードと
各バス3、4からのメモリ2のアクセスを順次優先する
回転優先モードとのいずれか一方を指示し、1つのバス
(3、4)に対する固定優先モードが指示されている場
合に、そのバス(3、4)からのメモリ2のアクセス内
容に応じた処理を実行し、回転優先モードが指示されて
いる場合に、順次異なったバス(3、4)からのメモリ
2のアクセス内容に応じた処理を実行するものである。
リ2がアクセスされるものにおいて、2つ以上のバス
3、4からメモリ2をアクセスする場合のアクセスの優
先順位を自由に設定でき、汎用性を向上できることを目
的とする。 【構成】この発明は、2つの以上のバス3、4からメモ
リ2がアクセスされるものにおいて、1つのバス3、4
からのメモリ2のアクセスを優先する固定優先モードと
各バス3、4からのメモリ2のアクセスを順次優先する
回転優先モードとのいずれか一方を指示し、1つのバス
(3、4)に対する固定優先モードが指示されている場
合に、そのバス(3、4)からのメモリ2のアクセス内
容に応じた処理を実行し、回転優先モードが指示されて
いる場合に、順次異なったバス(3、4)からのメモリ
2のアクセス内容に応じた処理を実行するものである。
Description
【0001】
【産業上の利用分野】この発明は、2つの以上のバスか
らメモリがアクセスされるメモリ制御装置に関する。
らメモリがアクセスされるメモリ制御装置に関する。
【0002】
【従来の技術】従来、2つの以上のバスからメモリがア
クセスされるメモリ制御装置においては、ラウンドロビ
ン方式にて処理していた。このため、1つのバスからの
メモリアクセスを優先することができなかった。
クセスされるメモリ制御装置においては、ラウンドロビ
ン方式にて処理していた。このため、1つのバスからの
メモリアクセスを優先することができなかった。
【0003】
【発明が解決しようとする課題】この発明は、上記した
ように、2つの以上のバスからメモリがアクセスされる
メモリ制御装置において、ラウンドロビン方式にて処理
していたため、1つのバスからのメモリアクセスを優先
することができないという欠点を除去するもので、2つ
以上のバスからメモリをアクセスする場合のアクセスの
優先順位を自由に設定でき、汎用性を向上できるメモリ
制御装置を提供することを目的とする。
ように、2つの以上のバスからメモリがアクセスされる
メモリ制御装置において、ラウンドロビン方式にて処理
していたため、1つのバスからのメモリアクセスを優先
することができないという欠点を除去するもので、2つ
以上のバスからメモリをアクセスする場合のアクセスの
優先順位を自由に設定でき、汎用性を向上できるメモリ
制御装置を提供することを目的とする。
【0004】
【課題を解決するための手段】この発明のメモリ制御装
置は、2つの以上のバスからメモリがアクセスされるも
のにおいて、1つのバスからのメモリのアクセスを優先
する固定優先モードと各バスからのメモリのアクセスを
順次優先する回転優先モードとのいずれか一方を指示す
る指示手段、およびこの指示手段の指示に応じて、1つ
のバスに対する固定優先モードが指示されている場合
に、そのバスからのメモリのアクセス内容に応じた処理
を実行し、上記指示手段の指示に応じて、回転優先モー
ドが指示されている場合に、順次異なったバスからのメ
モリのアクセス内容に応じた処理を実行する実行手段か
ら構成されている。
置は、2つの以上のバスからメモリがアクセスされるも
のにおいて、1つのバスからのメモリのアクセスを優先
する固定優先モードと各バスからのメモリのアクセスを
順次優先する回転優先モードとのいずれか一方を指示す
る指示手段、およびこの指示手段の指示に応じて、1つ
のバスに対する固定優先モードが指示されている場合
に、そのバスからのメモリのアクセス内容に応じた処理
を実行し、上記指示手段の指示に応じて、回転優先モー
ドが指示されている場合に、順次異なったバスからのメ
モリのアクセス内容に応じた処理を実行する実行手段か
ら構成されている。
【0005】
【作用】この発明は、上記のような構成において、2つ
の以上のバスからメモリがアクセスされるものにおい
て、1つのバスからのメモリのアクセスを優先する固定
優先モードと各バスからのメモリのアクセスを順次優先
する回転優先モードとのいずれか一方を指示し、1つの
バスに対する固定優先モードが指示されている場合に、
そのバスからのメモリのアクセス内容に応じた処理を実
行し、回転優先モードが指示されている場合に、順次異
なったバスからのメモリのアクセス内容に応じた処理を
実行するようにしたものである。
の以上のバスからメモリがアクセスされるものにおい
て、1つのバスからのメモリのアクセスを優先する固定
優先モードと各バスからのメモリのアクセスを順次優先
する回転優先モードとのいずれか一方を指示し、1つの
バスに対する固定優先モードが指示されている場合に、
そのバスからのメモリのアクセス内容に応じた処理を実
行し、回転優先モードが指示されている場合に、順次異
なったバスからのメモリのアクセス内容に応じた処理を
実行するようにしたものである。
【0006】
【実施例】以下、この発明の一実施例について図面を参
照して説明する。図1はこの発明のメモリ制御装置を示
すものである。すなわち、メモリ制御回路1、データ記
憶用のメモリ2、およびバス3、4によって構成されて
いる。
照して説明する。図1はこの発明のメモリ制御装置を示
すものである。すなわち、メモリ制御回路1、データ記
憶用のメモリ2、およびバス3、4によって構成されて
いる。
【0007】メモリ制御回路1は、バス3あるいはバス
4から供給されるアクセス要求としての外部の制御回路
(図示しない)等からのアドレス、データ、リード/ラ
イト等の制御信号をメモリ2へ出力するものである。
4から供給されるアクセス要求としての外部の制御回路
(図示しない)等からのアドレス、データ、リード/ラ
イト等の制御信号をメモリ2へ出力するものである。
【0008】メモリ制御回路1は、バス3あるいはバス
4から供給されるアクセス要求の優先順位を固定優先モ
ードあるいは回転優先モードの設定内容に応じて決定す
るものである。
4から供給されるアクセス要求の優先順位を固定優先モ
ードあるいは回転優先モードの設定内容に応じて決定す
るものである。
【0009】上記メモリ制御回路1は、図1に示すよう
に、選択回路(アービトレーション部)6、および指示
回路7を有している。これらの回路は、たとえば同一基
板8上に構成されている。
に、選択回路(アービトレーション部)6、および指示
回路7を有している。これらの回路は、たとえば同一基
板8上に構成されている。
【0010】指示回路7は、上記基板8上でハイレベル
あるいはローレベルに選択的に固定できる構成となって
いたり、あるいはディップスイッチにより、2種類の第
1、第2の選択信号(ハイレベルあるいはローレベル)
を選択回路6へ出力するものである。それらの選択信号
により、選択条件としてのアービトレーションの条件を
変更できるようにしたものである。
あるいはローレベルに選択的に固定できる構成となって
いたり、あるいはディップスイッチにより、2種類の第
1、第2の選択信号(ハイレベルあるいはローレベル)
を選択回路6へ出力するものである。それらの選択信号
により、選択条件としてのアービトレーションの条件を
変更できるようにしたものである。
【0011】たとえば、図2に示すように、第1の選択
信号がハイレベルで、第2の選択信号がローレベルの場
合(1,0)、バス3からのアクセス要求を優先的に受
付ける固定優先モードを指示し、第1の選択信号がロー
レベルで、第2の選択信号がハイレベルの場合(0,
1)、バス4からのアクセス要求を優先的に受付ける固
定優先モードを指示し、第1、第2の選択信号がともに
ハイレベルあるいはローレベルの場合(0,0、あるい
は1,1)、回転優先モード(ランウドロビン方式)を
指示する。指示回路7は、2つの外部セレクトピン(図
示しない)に供給される信号により指示を決定するもの
であっても良い。
信号がハイレベルで、第2の選択信号がローレベルの場
合(1,0)、バス3からのアクセス要求を優先的に受
付ける固定優先モードを指示し、第1の選択信号がロー
レベルで、第2の選択信号がハイレベルの場合(0,
1)、バス4からのアクセス要求を優先的に受付ける固
定優先モードを指示し、第1、第2の選択信号がともに
ハイレベルあるいはローレベルの場合(0,0、あるい
は1,1)、回転優先モード(ランウドロビン方式)を
指示する。指示回路7は、2つの外部セレクトピン(図
示しない)に供給される信号により指示を決定するもの
であっても良い。
【0012】選択回路6は、指示回路7からの指示信号
と現在実行中のアクセス処理の状況とに応じて、バス3
あるいはバス4からのアクセス要求を選択的に受付け
て、メモリ2へ出力するものである。
と現在実行中のアクセス処理の状況とに応じて、バス3
あるいはバス4からのアクセス要求を選択的に受付け
て、メモリ2へ出力するものである。
【0013】たとえば、現在、バス3あるいはバス4か
らのアクセス要求に応じて処理を実行している状態で、
バス3とバス4から次のアクセス要求が選択回路6に供
給された場合、バス3に対する固定優先モードが指示さ
れている際には、バス3からのアクセス要求を選択的に
受付け、バス4に対する固定優先モードが指示されてい
る際には、バス4からのアクセス要求を選択的に受付
け、回転優先モードが指示されている際には、現在実行
中ではないバス(3あるいは4)からのアクセス要求を
選択的に受付ける。そして、上記実行中の処理が終了し
た際に、次に受付けたアクセス要求をメモリ2に出力し
てアクセス処理を実行する。
らのアクセス要求に応じて処理を実行している状態で、
バス3とバス4から次のアクセス要求が選択回路6に供
給された場合、バス3に対する固定優先モードが指示さ
れている際には、バス3からのアクセス要求を選択的に
受付け、バス4に対する固定優先モードが指示されてい
る際には、バス4からのアクセス要求を選択的に受付
け、回転優先モードが指示されている際には、現在実行
中ではないバス(3あるいは4)からのアクセス要求を
選択的に受付ける。そして、上記実行中の処理が終了し
た際に、次に受付けたアクセス要求をメモリ2に出力し
てアクセス処理を実行する。
【0014】上記したように、2つの以上のバスからメ
モリがアクセスされるものにおいて、1つのバスからの
メモリのアクセスを優先する固定優先モードと各バスか
らのメモリのアクセスを順次優先する回転優先モードと
のいずれか一方を指示し、1つのバスに対する固定優先
モードが指示されている場合に、そのバスからのメモリ
のアクセス内容に応じた処理を実行し、回転優先モード
が指示されている場合に、順次、現在実行中のバスとは
異なったバスからのメモリのアクセス内容に応じた処理
を実行するようにしたものである。これにより、2つ以
上のバスからメモリをアクセスする場合のアクセスの優
先順位を自由に設定でき、汎用性を向上できる。
モリがアクセスされるものにおいて、1つのバスからの
メモリのアクセスを優先する固定優先モードと各バスか
らのメモリのアクセスを順次優先する回転優先モードと
のいずれか一方を指示し、1つのバスに対する固定優先
モードが指示されている場合に、そのバスからのメモリ
のアクセス内容に応じた処理を実行し、回転優先モード
が指示されている場合に、順次、現在実行中のバスとは
異なったバスからのメモリのアクセス内容に応じた処理
を実行するようにしたものである。これにより、2つ以
上のバスからメモリをアクセスする場合のアクセスの優
先順位を自由に設定でき、汎用性を向上できる。
【0015】
【発明の効果】以上詳述したようにこの発明によれば、
2つの以上のバスからメモリがアクセスされるものにお
いて、2つ以上のバスからメモリをアクセスする場合の
アクセスの優先順位を自由に設定でき、汎用性を向上で
きるメモリ制御装置を提供できる。
2つの以上のバスからメモリがアクセスされるものにお
いて、2つ以上のバスからメモリをアクセスする場合の
アクセスの優先順位を自由に設定でき、汎用性を向上で
きるメモリ制御装置を提供できる。
【図1】この発明の一実施例におけるメモリ制御装置の
全体の構成を示すブロック図。
全体の構成を示すブロック図。
【図2】図1の指示回路における指示条件の対応関係を
説明するための図。
説明するための図。
1…メモリ制御回路、2…メモリ、3、4…バス、6…
選択回路、7…指示回路。
選択回路、7…指示回路。
Claims (1)
- 【請求項1】 2つの以上のバスからメモリがアクセス
されるメモリ制御装置において、 1つのバスからのメモリのアクセスを優先する固定優先
モードと各バスからのメモリのアクセスを順次優先する
回転優先モードとのいずれか一方を指示する指示手段
と、 この指示手段の指示に応じて、1つのバスに対する固定
優先モードが指示されている場合に、そのバスからのメ
モリのアクセス内容に応じた処理を実行し、上記指示手
段の指示に応じて、回転優先モードが指示されている場
合に、順次異なったバスからのメモリのアクセス内容に
応じた処理を実行する実行手段と、 を具備したことを特徴とするメモリ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25867392A JPH06110828A (ja) | 1992-09-28 | 1992-09-28 | メモリ制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25867392A JPH06110828A (ja) | 1992-09-28 | 1992-09-28 | メモリ制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06110828A true JPH06110828A (ja) | 1994-04-22 |
Family
ID=17323516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25867392A Pending JPH06110828A (ja) | 1992-09-28 | 1992-09-28 | メモリ制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06110828A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226702B1 (en) | 1998-03-05 | 2001-05-01 | Nec Corporation | Bus control apparatus using plural allocation protocols and responsive to device bus request activity |
JP4774152B2 (ja) * | 1999-01-08 | 2011-09-14 | インテル・コーポレーション | 統合されたメモリ・アーキテクチャにおけるアービトレーションのための方法および装置 |
-
1992
- 1992-09-28 JP JP25867392A patent/JPH06110828A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6226702B1 (en) | 1998-03-05 | 2001-05-01 | Nec Corporation | Bus control apparatus using plural allocation protocols and responsive to device bus request activity |
JP4774152B2 (ja) * | 1999-01-08 | 2011-09-14 | インテル・コーポレーション | 統合されたメモリ・アーキテクチャにおけるアービトレーションのための方法および装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH02235156A (ja) | 情報処理装置 | |
JPH06110828A (ja) | メモリ制御装置 | |
JP2568017B2 (ja) | マイクロプロセッサ及びそれを使用したデータ処理システム | |
JPH07114496A (ja) | 共有メモリ制御回路 | |
JPH08249289A (ja) | メモリ制御装置およびその制御方法 | |
JP2619385B2 (ja) | Dmaコントローラ | |
JP3496942B2 (ja) | メモリアクセス方法 | |
JPH06314231A (ja) | 共用メモリアクセス制御方法 | |
JP2547329B2 (ja) | ロツクデータ設定装置 | |
JPH0261749A (ja) | データ転送装置 | |
JPH09330269A (ja) | アクセス方式 | |
JPH02136921A (ja) | レジスタアクセス方式 | |
JPS61133465A (ja) | Cpuの切換方法 | |
JPS6182253A (ja) | メモリ−バンク切換方式 | |
JPH05324541A (ja) | バスインターフェース装置 | |
JPH04260144A (ja) | バンク切替方式のメモリアクセス方法 | |
JPH0589028A (ja) | 情報処理装置 | |
JPS60245060A (ja) | マイクロコンピユ−タ装置 | |
JPH04303247A (ja) | マイクロコンピュータ装置 | |
JPS60134364A (ja) | バスインタフエ−ス制御方式 | |
JPH11134291A (ja) | バス制御装置およびバス制御方法 | |
JPH06119468A (ja) | マイクロコンピュータ | |
JPH03122744A (ja) | コンピュータシステム | |
JPH0460260B2 (ja) | ||
JPH05100957A (ja) | 情報処理装置 |