JPH0554009A - プログラムロード方式 - Google Patents

プログラムロード方式

Info

Publication number
JPH0554009A
JPH0554009A JP21767591A JP21767591A JPH0554009A JP H0554009 A JPH0554009 A JP H0554009A JP 21767591 A JP21767591 A JP 21767591A JP 21767591 A JP21767591 A JP 21767591A JP H0554009 A JPH0554009 A JP H0554009A
Authority
JP
Japan
Prior art keywords
program
transfer area
additional processor
master transfer
main memory
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
JP21767591A
Other languages
English (en)
Inventor
Kazuo Hayakawa
和男 早川
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP21767591A priority Critical patent/JPH0554009A/ja
Publication of JPH0554009A publication Critical patent/JPH0554009A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】複数の付加プロセッサローカルメモリへのプロ
グラムのロード時間を短縮させる。 【構成】CPU1からメモリアドレス生成回路3にメイ
ンメモリ7内のマスタ転送エリアへの切換指示がある
と、マスタ転送エリア切換回路5が働き、メインメモリ
7内には付加プロセッサローカルメモリ8,9を同時に
読み書きできるマスタ転送エリアがマッピングされる。
マスタ転送エリア切換回路5は付加プロセッサ側メモリ
アドレス生成回路6を制御し、付加プロセッサ側メモリ
アドレス生成回路6がメインメモリ7内のマスタ転送エ
リアへマッピングすることにより、メインメモリ7内の
マスタ転送エリアからは、付加プロセッサローカルメモ
リ8,9へ同時に転送が行える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はプログラムロード方式に
関し、特に周辺装置等を制御する付加プロセッサを有す
る電子計算機の付加プロセッサ用のプログラムロード方
式に関する。
【0002】
【従来の技術】従来この種のプログラムロード方式は、
メインメモリ内に1個の付加プロセッサに対し1個のプ
ログラム転送エリアを持ち、補助記憶装置に格納されて
いる付加プロセッサ用プログラムをローダが、一旦プロ
グラム転送エリアへ転送し、プログラム転送エリアにプ
ログラムが書き込まれると、付加プロセッサ側のローカ
ルメモリに自動的に書込まれる構成となっている。
【0003】
【発明が解決しようとする課題】この従来のプログラム
ロード方式では、メインメモリ内に1個の付加プロセッ
サに対して1個のプログラム転送エリアを有する構成と
なっていて、同様の機能を持つ複数の付加プロセッサに
同一のプログラムをロードする場合、1個の付加プロセ
ッサのプログラムロードが終ってから、次の付加プロセ
ッサのプログラムロードを行う方式をとっているので、
同様の機能を持つ複数の付加プロセッサを有する電子計
算機システムでは、その複数個分のプログラムロードを
行う必要があり、したがって、付加プロセッサの個数が
増えるほどプログラムロード時間が大きなるという問題
点がある。
【0004】
【課題を解決するための手段】本発明のプログラムロー
ド方式は、周辺装置を制御する同様な機能を持つ複数個
の付加プロセッサを備える電子計算機の付加プロセッサ
用のプログラムロード方式において、前記電子計算機は
前記複数個の付加プロセッサに対し同一のプログラムを
格納するマスタ転送エリアを備えるメインメモリを有
し、前記同一プログラムを格納するマスタ転送エリアか
ら前記複数個の付加プロセッサのローカルメモリへ同時
に転送する場合に同時にアクセスするアドレス制御手段
を有している。
【0005】
【実施例】次に本実施例について図面を参照して説明す
る。
【0006】図1は本発明の一実施例を適用する電子計
算機を示すブロック図、図2は図1に示す本適用例にお
ける複数の付加プロセッサローカルメモリのプログラム
ロードの手順を示す流れ図、図3は本適用例におけるメ
インメモリのメモリ構成を示し、(a)はプログラムロ
ード時のエリアを示す図、(b)はプログラムロード完
了時のエリアを示す図である。
【0007】図1において、本適用例の電子計算機は補
助記憶装置(図示省略)からのプログラムが格納される
メインメモリ7と、付加プロセッサローカルメモリ8,
9と、メインメモリ7および付加プロセッサローカルメ
モリ8,9のアドレスを制御するアドレス制御部2と、
本適用例の電子計算機全体を制御するCPU1とを有し
て構成している。
【0008】アドレス制御部2はCPU1の制御によっ
てメインメモリ7のアドレスを生成するメモリアドレス
生成回路3と、メインメモリ7内のインタフェースエリ
アおよびマスタ転送エリアとを切替えるインタフェース
切替回路4およびマスタ転送エリア切換回路5と、マス
タ転送エリア切換回路5によって制御されて付加プロセ
ッサローカルメモリ8,9のアドレスを生成する付加プ
ロセッサ側ローカルメモリアドレス生成回路6とを有し
て構成している。
【0009】メインメモリ7は、図3の(b)に示すよ
うに付加プロセッサ8,9に対するそれぞれのインタフ
ェースエリア72,73を有し、このインタフェースエ
リア72,73から付加プロセッサローカルメモリ8,
9への個別のプログラムおよびデータが読み書きされ
る。又、メインメモリ7は図3の(a)に示すように、
付加プロセッサローカルメモリ8,9に対する同一のプ
ログラムが格納されるマスタ転送エリア71を有してい
る。
【0010】次に、本適用例における付加プロセッサロ
ーカルメモリへの同一プログラムの同時転送動作につい
て図1、図2、図3を用いて説明する。
【0011】CPU1からメモリアドレス生成回路3
に、マスタ転送エリア71への切替指示(CPU1へは
ローダプログラムが切換指示を命令する)があると、マ
スタ転送エリア切換回路5が働き、メインメモリ7には
付加プロセッサローカルメモリ8,9へ同時に読み書き
できるマスタ転送エリア71がマッピングされる。
【0012】マスタ転送エリア切換回路5は付加プロセ
ッサ側メモリアドレス生成回路6を制御し、付加プロセ
ッサ側メモリアドレス生成回路6がメインメモリ7のマ
スタ転送エリア71へマッピングすることにより、メイ
ンメモリ7内のマスタ転送エリア71からは、付加プロ
セッサローカルメモリ8,9へ同時に転送が行える。
【0013】次に本適用例のプログラムロードについて
図1,図2および図3を用いて説明する。
【0014】本適用例の電子計算機の電源投入あるいは
再ロード要求によって(S11)、CPU1のローダが
起動されると(S12)、CPU1はアドレス制御部2
を制御し、付加プロセッサローカルメモリ8,9全て
を、メインメモリ7のマスタ転送エリア71を指すよに
する(S13)。CPU1は補助記憶装置(図示省略)
からメインメモリ7へ付加プロセッサローカルメモリ
8,9に展開されるプログラムを読み込み(S14)マ
スタ転送エリア71へ転送する(S15)。マスタ転送
エリア71と、付加プロセッサローカルメモリ8,9
は、物理的に同じメモリに見えているので、補助記憶装
置のプログラムは付加プロセッサローカルメモリ8,9
へ自動的にロードされる。
【0015】最後にCPU1はアドレス制御部2を制御
し、それぞれの付加プロセッサローカルメモリ8,9
を、付加プロセッサ毎のメインメモリ7のインタフェー
スエリア72,73にマッピングする(S16)。
【0016】
【発明の効果】以上説明したように本発明は、周辺装置
を制御する同様な機能を持つ複数個の付加プロセッサを
備える電子計算機の付加プロセッサ用のプログラムロー
ド方式において、電子計算機は複数個の付加プロセッサ
に対し同一のプログラムを格納するマスタ転送エリアを
備えるメインメモリを有し、同一プログラムをマスタ転
送エリアから複数個の付加プロセッサのローカルメモリ
へ同時に転送する場合に同時にアクセスするアドレス制
御手段を有すことにより、マスタ転送エリアから複数個
の付加プロセッサのローカルメモリへ同時にプログラム
をロードすることができるので、従来よりロード時間を
短縮することができる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を適用する電子計算機を示す
ブロック図である。
【図2】図1に示す本適用例における複数の付加プロセ
ッサローカルメモリへのプログラムロードの手順を示す
流れ図である。
【図3】本適用例におけるメインメモリのメモリ構成を
示し、(a)はプログラムロード時のエリアを示す図、
(b)はプログラムロード完了時のエリアを示す図であ
る。
【符号の説明】
1 CPU 2 アドレス制御部 3 メモリアドレス生成回路 4 インタフェースエリア切換回路 5 マスタ転送エリア切換回路 6 付加プロセッサ側メモリアドレス生成回路 7 メインメモリ 8,9 付加プロセッサローカルメモリ 10 バス

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 周辺装置を制御する同様な機能を持つ複
    数個の付加プロセッサを備える電子計算機の付加プロセ
    ッサ用のプログラムロード方式において、前記電子計算
    機は前記複数個の付加プロセッサに対し同一のプログラ
    ムを格納するマスタ転送エリアを備えるメインメモリを
    有し、前記同一プログラムを格納するマスタ転送エリア
    から前記複数個の付加プロセッサのローカルメモリへ同
    時に転送する場合に同時にアクセスするアドレス制御手
    段を有することを特徴とするプログラムロード方式。
JP21767591A 1991-08-29 1991-08-29 プログラムロード方式 Pending JPH0554009A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21767591A JPH0554009A (ja) 1991-08-29 1991-08-29 プログラムロード方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21767591A JPH0554009A (ja) 1991-08-29 1991-08-29 プログラムロード方式

Publications (1)

Publication Number Publication Date
JPH0554009A true JPH0554009A (ja) 1993-03-05

Family

ID=16707965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21767591A Pending JPH0554009A (ja) 1991-08-29 1991-08-29 プログラムロード方式

Country Status (1)

Country Link
JP (1) JPH0554009A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002077845A1 (en) * 2001-03-22 2002-10-03 Sony Computer Entertainment Inc. Computer architecture and software cells for broadband networks
US6809734B2 (en) 2001-03-22 2004-10-26 Sony Computer Entertainment Inc. Resource dedication system and method for a computer architecture for broadband networks
US6826662B2 (en) 2001-03-22 2004-11-30 Sony Computer Entertainment Inc. System and method for data synchronization for a computer architecture for broadband networks
US7093104B2 (en) 2001-03-22 2006-08-15 Sony Computer Entertainment Inc. Processing modules for computer architecture for broadband networks
US7139882B2 (en) 2001-03-22 2006-11-21 Sony Computer Entertainment Inc. Memory protection system and method for computer architecture for broadband networks

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002077845A1 (en) * 2001-03-22 2002-10-03 Sony Computer Entertainment Inc. Computer architecture and software cells for broadband networks
US6809734B2 (en) 2001-03-22 2004-10-26 Sony Computer Entertainment Inc. Resource dedication system and method for a computer architecture for broadband networks
US6826662B2 (en) 2001-03-22 2004-11-30 Sony Computer Entertainment Inc. System and method for data synchronization for a computer architecture for broadband networks
US7093104B2 (en) 2001-03-22 2006-08-15 Sony Computer Entertainment Inc. Processing modules for computer architecture for broadband networks
US7139882B2 (en) 2001-03-22 2006-11-21 Sony Computer Entertainment Inc. Memory protection system and method for computer architecture for broadband networks
US7233998B2 (en) 2001-03-22 2007-06-19 Sony Computer Entertainment Inc. Computer architecture and software cells for broadband networks

Similar Documents

Publication Publication Date Title
US4414627A (en) Main memory control system
KR910005997B1 (ko) 데이타 처리장치에 있어서 오퍼레이팅 시스템 슈퍼바이저 방법 및 장치
JPH0554009A (ja) プログラムロード方式
JPS58112118A (ja) プログラムロ−デイング処理方式
JPH1091593A (ja) マイクロプロセッサと付加的計算ユニットとを含むデータ処理装置
JPH01261758A (ja) コンピュータ装置
JP2701739B2 (ja) プロセッサの系切替え方式
JPH04167039A (ja) データ書き込み方式
JPH09269896A (ja) ファームcpuのブート方法
JPH10232819A (ja) メモリ制御装置およびメモリアクセス方法
JP3087477B2 (ja) コンピュータシステム
JP2841432B2 (ja) データ転送装置
JPH0827761B2 (ja) 二重化メモリの両系同時書込方法
JP2000250759A (ja) フラッシュメモリのブートブロック書き込み方法
JPH0341849B2 (ja)
JPH04311232A (ja) 情報処理装置の共有メモリアクセス方式
JPH07175602A (ja) ハードディスクエミュレータ
JPS59127153A (ja) プログラム・ロ−デイング処理方式
JPS5969844A (ja) マイクロプログラムのロ−デイング方式
JPH0816405A (ja) システム初期化装置
JPH1145209A (ja) プログラム転送システム
JPH05158859A (ja) 情報処理装置
JPH03182949A (ja) 計算機システムにおける主記憶装置の診断方式
JPH02148162A (ja) スレーブプロセッサへのプログラムロード方法
JPH02129750A (ja) 記憶装置