Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH024936B2 - - Google Patents
[go: Go Back, main page]

JPH024936B2 - - Google Patents

Info

Publication number
JPH024936B2
JPH024936B2 JP59045038A JP4503884A JPH024936B2 JP H024936 B2 JPH024936 B2 JP H024936B2 JP 59045038 A JP59045038 A JP 59045038A JP 4503884 A JP4503884 A JP 4503884A JP H024936 B2 JPH024936 B2 JP H024936B2
Authority
JP
Japan
Prior art keywords
memory
processor
address
sub
common
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 - Lifetime
Application number
JP59045038A
Other languages
English (en)
Other versions
JPS60189561A (ja
Inventor
Isamu Hasebe
Satoru Kitazawa
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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP59045038A priority Critical patent/JPS60189561A/ja
Publication of JPS60189561A publication Critical patent/JPS60189561A/ja
Publication of JPH024936B2 publication Critical patent/JPH024936B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/177Initialisation or configuration control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】 (イ) 発明の技術分野 本発明は、メインプロセツサとサブプロセツサ
とを有し、メインプロセツサには共通メモリがも
うけられ、サブプロセツサにはローカルメモリが
もうけられ、かつ共通メモリに対しては、メイン
プロセツサとサブプロセツサの両方からアクセス
可能なように構成されたデータ処理システムにお
けるメモリ制御方式に関するものである。
(ロ) 従来技術と問題点 近年、マイクロプロセツサが普及し、価格が安
いこと、使いやすいこと等の理由で、複数のマイ
クロプロセツサを組合わせてデータ処理システム
を構成することがさかんに行なわれている。
第1図は、このようなデータ処理システムの構
成例であり、図中、1はマイクロプロセツサから
なるメインプロセツサ、2は同じくマイクロプロ
セツサからなるサブプロセツサ、3は共通メモ
リ、4はローカルメモリ、5はリードオンリメモ
リ(ROM)、6は選択回路、7はDMA回路、
8,9はそれぞれ共通バスである。第1図では、
サブプロセツサを1つだけ示したが、システム構
成によつては、複数のサブプロセツサをもうける
例もある。
図中、ローカルメモリ4は、サブプロセツサ2
側によつてのみ使用され、メインプロセツサ1側
からは使用されない。一方、共通メモリ3は、メ
インプロセツサ1側とサブプロセツサ2側の両方
から使用されるサブプロセツサ側から共通メモリ
3を使用するときは、DMA回路7を経由してア
クセスが行なわれる。また、図示を省略したが、
共通バス8,9にはそれぞれ、各種のI/O機器
が接続されていることは言うまでもない。
ここで、ROM5は、IPL(イニシヤルプログラ
ムローデイング)用のプログラムが固定的に格納
されているものであり、サブプロセツサ2側のシ
ステム立上げ時には、まず選択回路6によつて
ROM5が選択状態とされ、サブプロセツサ2が
ROM5をアクセスしていくことにより、起動動
作が行なわれる。
このようにIPL用にROMを使用するのは、一
般的にマイクロプロセツサにおいては起動アドレ
スが固定(例えばX′0000′)となつているため読
出し専用メモリの使用が適しているためである。
しかしながら、このようにROMを使用する
と、システム構成後のプログラムの変更、修正等
が容易でなく、融通性に欠けるという問題を生じ
ていた。
(ハ) 発明の目的 本発明は上記問題点を解決し、サブプロセツサ
側においては、ROMを削除し、すべてリード/
ライト可能なメモリで構成することにより、シス
テム構成の柔軟性を計ることを目的とする。
(ニ) 発明の構成 上記目的を達成するために、本発明は第1の共
通バス上にメインプロセツサと共通メモリが接続
され、第2の共通バス上にサブプロセツサとロー
カルメモリが接続され、上記共通メモリは上記メ
インプロセツサとサブプロセツサの両方からアク
セス可能なように構成されたデータ処理システム
において、上記サブプロセツサによるメモリアク
セスが上記共通メモリへのアクセスモードにある
か上記ローカルメモリへのアクセスモードにある
かを指示するアクセスモード指示情報を保持する
とともにアドレス情報判定機能をそなえアクセス
されるべきいずれかのメモリにメモリ選択信号を
送出するメモリ選択手段と、上記サブプロセツサ
から送出されるメモリアドレス情報を上記共通メ
モリ上のメモリアドレス情報に変換するアドレス
変換手段をそなえ、上記サブプロセツサからのメ
モリアクセスが上記共通メモリへのアクセスモー
ドにあり、かつメモリアドレス情報が所定範囲内
にあるとき、上記プロセツサより送出されるアド
レス情報を上記アドレス変換手段により変換して
上記共通メモリに送出するとともに上記選択手段
から上記共通メモリに選択信号を送出するよう構
成したことを特徴とする。
(ホ) 発明の実施例 第2図は、本発明の1実施例のデータ処理装置
のブロツク図であり、図中、10はマイクロプロ
セツサからなるメインプロセツサ、11は同じく
マイクロプロセツサからなるサブプロセツサ、1
2は共通メモリ、13はローカルメモリ、14は
アドレス変換回路、15は選択回路、16は1ビ
ツトのレジスタ、17,18はアンド回路、1
9,20はトライステート回路、21はメインプ
ロセツサ側のアドレスバス、22はメインプロセ
ツサ側のデータバス、23はサブプロセツサ側の
アドレスバス、24はサブプロセツサ側のデータ
バス、25はサブプロセツサ11からのリード制
御線、26はサブプロセツサ11からのライト制
御線、27は起動信号線、28はローカルメモリ
13への選択信号線、29は共通メモリ12への
選択信号線である。
図中、アドレス変換回路14は、アドレスバス
23上のアドレスを、内部に設定されているアド
レス変換制御情報にもとづいてアドレス変換し、
アドレスバス21上に送出する回路である。また
選択変換15は、内部に設定されているアクセス
モード指示フラグ情報および入力されてくるアド
レス情報の値にもとづいて、サブプロセツサ11
からメモリアクセスがあつた場合選択信号線28
または29のいずれかをオンとし、ローカルメモ
リ13または共通メモリ12のいずれかを選択す
る回路である。
さらに選択信号線29はアンド回路17,18
を制御し、サブプロセツサ11から共通メモリ1
2を読出すときはトライステート回路19をオン
とし、サブプロセツサ11から共通メモリ12に
書込みを行なうときはトライステート回路20を
オンとする。
以下に、実施例の動作を説明する。メインプロ
セツサ側がサブプロセツサ側の立上げ動作を行な
う場合、まず、メインプロセツサ10は、選択回
路15内の図示しないアクセスモード指示フラグ
情報保持レジスタに共通メモリアクセスモード情
報をセツトする。さらに、メインプロセツサ10
は、アドレス変換回路14内の図示しないアドレ
ス変換制御情報保持レジスタにアドレス変換制御
情報をセツトする。このアドレス変換制御情報
は、具体的には、例えばアドレスバス23から送
出されてくるアドレス情報に対して加算すべきア
ドレス情報である。
このようにして、アドレス変換回路14、選択
回路15の設定を行なつた後、メインプロセツサ
10は、レジスタ16を介してサブプロセツサ1
1に起動信号を送出する。これにより、サブプロ
セツサ11は、X′0000′番地からの読出し動作を
開始する。アドレスバス23上のX′0000′番地情
報はアドレス変換回路14内にてアドレス変換さ
れ、実際に共通メモリ12に対してアクセスする
アドレス情報となる。
また、選択回路15には、共通メモリアクセス
モード情報がセツトされており、かつ、
X′0000′番地は所定アドレス範囲であるので、サ
ブプロセツサ11からのメモリアクセスに対して
は、選択信号線29をオンとし、共通メモリ12
を選択状態とする。具体的には、選択信号線29
上の信号はメモリ・チツプイネーブル(CE)信
号と考えてよい。
このようにして、共通メモリ12から読出され
たデータは、データバス22、トライステート回
路19、データバス24を介して、サブプロセツ
サ11に取り込まれる。
第3図は、メインプロセツサ側のアドレスマツ
プとサブプロセツサ側のアドレスマツプの関係を
示す図であり、図中、30はメインプロセツサ側
のアドレスマツプ、31はサブプロセツサ側のア
ドレスマツプ、aは共通メモリ起動モード時の共
通メモリアドレス、bは共通メモリ起動モード時
のローカルメモリアドレスである。第3図図示の
アドレス変換は、上述したように第2図のアドレ
ス変換回路14にて行なわれ、サブプロセツサ1
1からのアドレスとは異なる共通メモリ12のア
ドレスにアクセスが行なわれるようにされてい
る。
なお、共通起動モード時においては、サブプロ
セツサ2からのX′0000′番地〜X′7FFF′番地への
アクセスは、アドレス変換された上で、共通メモ
リ3に対して行なわれるが、同モード時における
サブプロセツサ2からのX′8000′〜X′FFFF′番地
へのアクセスは、そのまま、ローカルメモリ4に
対して行なわれる。
さらに、もう一つのモードであるローカルメモ
リ起動モード時においては、サブプロセツサ2か
らのX′0000′番地〜X′7FFF′番地へのアクセスは
ローカルメモリ4に対して行なわれ、同モード時
におけるサブプロセツサ2からのX′8000′番地〜
X′FFFF′番地へのアクセスはアドレス変換され
た上で共通メモリ3に対して行なわれる。
以上のように構成することにより、従来、
ROMに格納しておいたIPL用の情報を共通メモ
リ3に格納しておき、サブプロセツサ2が共通メ
モリ3からこの情報を読取るという動作を行なう
ことができる。
(ヘ) 発明の効果 本発明によれば、IPL用のROMを省略するこ
とができるとともに、IPL用の情報を、リード/
ライト可能なメモリに格納しておくことが可能と
なるので、システム構成の変更等に対して効率よ
く対処することができる。
また2つのアクセスモードを持つことにより、
サブプロセツサの動作はメインプロセツサの動作
に関係なく独立して動作できるようになりシステ
ム全体を効率よく動かすことができる。
【図面の簡単な説明】
第1図は従来のデータ処理システムの構成例、
第2図は本発明の1実施例のデータ処理装置のブ
ロツク図、第3図は共通メモリアクセスモード時
のアドレスマツプの関係を示す図である。 第2図において、10はメインプロセツサ、1
1はサブプロセツサ、12は共通メモリ、13は
ローカルメモリ、14はアドレス変換回路、15
は選択回路である。

Claims (1)

  1. 【特許請求の範囲】 1 第1の共通バス上にメインプロセツサと共通
    メモリが接続され、第2の共通バス上にサブプロ
    セツサとローカルメモリが接続され、上記共通メ
    モリは上記メインプロセツサとサブプロセツサの
    両方からアクセス可能なように構成されたデータ
    処理システムにおいて、上記サブプロセツサによ
    るメモリアクセスが上記共通メモリへのアクセス
    モードにあるか上記ローカルメモリへのアクセス
    モードにあるかを指示するアクセスモード指示情
    報を保持するとともにアドレス情報判定機能をそ
    なえアクセスされるべきいずれかのメモリにメモ
    リ選択信号を送出するメモリ選択手段と、上記サ
    ブプロセツサから送出されるメモリアドレス情報
    を上記共通メモリ上のメモリアドレス情報に変換
    するアドレス変換手段をそなえ、上記サブプロセ
    ツサからのメモリアクセスが上記共通メモリへの
    アクセスモードにあり、かつメモリアドレス情報
    が所定範囲内にあるとき、上記サブプロセツサよ
    り送出されるアドレス情報を上記アドレス変換手
    段により変換して上記共通メモリに送出するとと
    もに上記選択手段から上記共通メモリに選択信号
    を送出するよう構成したことを特徴とするメモリ
    アクセス制御方式。 2 上記メインプロセツサによる上記サブプロセ
    ツサ起動時に、上記メインプロセツサは上記メモ
    リ選択手段に対してアクセスモード指示情報を送
    出し、該情報を保持せしめるとともに、上記アド
    レス変換手段にアドレス変換制御情報を送出し、
    該情報を保持せしめ、しかる後、上記メインプロ
    セツサより上記サブプロセツサに起動信号を送出
    し、上記サブプロセツサから上記共通メモリまた
    は上記ローカルメモリへのアクセスを行なわせる
    ようアドレスモード指示情報を持つよう構成した
    ことを特徴とする特許請求の範囲第1項記載のメ
    モリアクセス制御方式。
JP59045038A 1984-03-09 1984-03-09 メモリアクセス制御方式 Granted JPS60189561A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59045038A JPS60189561A (ja) 1984-03-09 1984-03-09 メモリアクセス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59045038A JPS60189561A (ja) 1984-03-09 1984-03-09 メモリアクセス制御方式

Publications (2)

Publication Number Publication Date
JPS60189561A JPS60189561A (ja) 1985-09-27
JPH024936B2 true JPH024936B2 (ja) 1990-01-31

Family

ID=12708182

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59045038A Granted JPS60189561A (ja) 1984-03-09 1984-03-09 メモリアクセス制御方式

Country Status (1)

Country Link
JP (1) JPS60189561A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011252432A (ja) * 2010-06-02 2011-12-15 Hitachi Ltd フランシス型ランナ

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0760330B2 (ja) * 1986-06-14 1995-06-28 三菱電機株式会社 複合制御装置
JPS63239531A (ja) * 1987-03-27 1988-10-05 Nec Corp プログラムロ−ド方式
JPH0312763A (ja) * 1989-06-09 1991-01-21 Fujitsu Ltd Ioプロセッサのイニシアルプログラムロード方式
US6076152A (en) * 1997-12-17 2000-06-13 Src Computers, Inc. Multiprocessor computer architecture incorporating a plurality of memory algorithm processors in the memory subsystem
JP2007077462A (ja) * 2005-09-15 2007-03-29 Gunma Univ ニッケル−リン複合めっき液とその液を使用した複合めっき方法およびその方法を使用した複合めっき部品
JP2014063510A (ja) * 2013-11-19 2014-04-10 Renesas Electronics Corp データ処理装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53124944A (en) * 1977-04-08 1978-10-31 Nec Corp Data processing unit
JPS5650451A (en) * 1979-10-02 1981-05-07 Meidensha Electric Mfg Co Ltd Multiaccess system of multimicrocomputer
JPS56145411A (en) * 1980-04-11 1981-11-12 Panafacom Ltd Program load system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011252432A (ja) * 2010-06-02 2011-12-15 Hitachi Ltd フランシス型ランナ

Also Published As

Publication number Publication date
JPS60189561A (ja) 1985-09-27

Similar Documents

Publication Publication Date Title
JPH03168828A (ja) 情報処理装置
JP2001043180A (ja) マイクロプロセッサおよびそのための記憶装置
JPH024936B2 (ja)
JPH0724029B2 (ja) エミュレーション装置
JPH0221616B2 (ja)
JPH11184724A (ja) インサーキットエミュレータ及び半導体集積回路
JPH01261758A (ja) コンピュータ装置
JP2000259404A (ja) メモリアクセスシステム
JPS6112579B2 (ja)
JPS6232832B2 (ja)
JPS644220B2 (ja)
JP2522063B2 (ja) シングルチップマイクロコンピュ―タ
JPH0240760A (ja) 情報処理装置
JPS58176761A (ja) マルチプロセツサシステムにおける起動回路
JPS6012660B2 (ja) メモリ装置
TW480404B (en) Memory card with signal processing element
JP2968636B2 (ja) マイクロコンピュータ
JPH01260559A (ja) マイクロコンピュータシステム
JPH04255081A (ja) マイクロコンピュータ
JPH03204049A (ja) メモリ制御装置
JPH0776896B2 (ja) 集積回路
JPS58213371A (ja) デ−タ処理システム
JPS62226345A (ja) 入出力メモリアクセス用lsi
JPH0543248U (ja) 計算機
JPS58109950A (ja) ヒドンメモリアクセス制御回路