JPS61226849A - 共有バツフア制御方式 - Google Patents

共有バツフア制御方式

Info

Publication number
JPS61226849A
JPS61226849A JP60067304A JP6730485A JPS61226849A JP S61226849 A JPS61226849 A JP S61226849A JP 60067304 A JP60067304 A JP 60067304A JP 6730485 A JP6730485 A JP 6730485A JP S61226849 A JPS61226849 A JP S61226849A
Authority
JP
Japan
Prior art keywords
microprocessor
signal
main body
central processing
flop
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
JP60067304A
Other languages
English (en)
Inventor
Shuhei Yasuda
安田 修平
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.)
Usac Electronic Ind Co Ltd
Original Assignee
Usac Electronic Ind 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 Usac Electronic Ind Co Ltd filed Critical Usac Electronic Ind Co Ltd
Priority to JP60067304A priority Critical patent/JPS61226849A/ja
Publication of JPS61226849A publication Critical patent/JPS61226849A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、SRAMを共有バッファとして使用する入出
力アタッチメントにおいて、DRAMにプログラム・ダ
ウン゛・ロードする際、中央処理装置の制御によりSR
AMにプログラムを格納した後、SRAM内のプログラ
ムを実行させ、自分自身をDRAMにコピーさせ、しか
゛る後にDRAM内のプログラムに制御を渡すようにし
たものである。
〔概要〕
共有バッファとして使用されるスタティックRAMと、
プログラムを格納するダイナミックRAMとを持つ入出
力アタッチメントにおいて、本体側からプログラムをダ
ウン・ロードする際、プログラムをスタティックRAM
に一旦格納し、しかる後にスタティックRAMのプログ
ラムをダイナミックRAMにコピーするようにした共有
バッファ制御方式である。
〔従来技術と問題点〕
第3図は従来の入出力アタッチメント(入出力制御装置
に相当する)の1例の概要を示す図である。第3図にお
いて、1はマイクロプロセッサ、2はSRAM (スタ
ティックRAM) 、3はDRAM(ダイナミックRA
M) 、4はROM、5は選択回路をそれぞれ示してい
る。SRAM3は共有バッファとして使用されるもので
あって、入出力装置へ送るべきデータや入出力装置から
のデータ、マイクロプロセッサが本体系の中央処理装置
に送るべきデータ等が一時的に格納される。DRAM3
にはマイクロプロセッサが実行するプログラムが格納さ
れる。ROM4には、プログラム・ダウン・ローダが格
納される。中央処理装置からプログラムをダウン・ロー
ドする場合、中央処理装置はSRAM2にプログラムを
格納し、しかる後にROMd内のプログラム・ダウン・
ローダを起動する。そうすると、プログラム・ダウン・
ローダの実行により、SRAMZ内のプログラムがDR
AM3にコピーされる。
第4図は従来の入出力アタッチメントの他側の概要を示
す図である。第4図において、第3図と同一符号は同一
物を示している。第4図のものにおいては、本体側の中
央処理装置がDRAM3にプログラムを直接書き込む。
このDRAMの中には、プログラム格納領域と共有バッ
ファとが存在する。
第3図の従来例はハードウェア量が大きくなると言う欠
点がある。また、第4図の従来例は、DRAM3に対す
るマイクロプロセッサ1からのアクセスと、本体側の中
央処理装置のアクセスとが競合するため、本体側の中央
処理装置が入出力アタッチメントにアクセスする時間が
長くなるという欠点がある。
〔発明の実施例〕
本発明は、上記の考察に基づくものであって、ハードウ
ェア量を少なく出来ると共に、本体側の中央処理装置が
入出力アタツチメントの共有バッファにアクセスする時
間を短く出来るようにした共有バッファ制御方式を提供
することを目的としている。
〔目的を達成するための手段〕
そしてそのため本発明の共有バッファ制御方式は、共存
バッファとして使用されるスタティックRAM、プログ
ラムを格納するダイナミックRAM及び通常時は上記ダ
イナミックRAMのプログラムを実行するマイクロプロ
セッサを持つ入出力アタッチメント、並びに本体側の中
央処理装置を具備し、且つ上記スタティックRAMが第
1の選択回路を介して上記マイクロプロセッサと中央処
理装置とに接続された計算機システムにおける共通バッ
ファ制御方式であって、上記マイクロプロセッサをリセ
ットするためのリセット・フリップ・フロップ、マイク
ロプロセッサに接続されたアドレス・バス上のアドレス
情報をデコードするデコーダ、該デコーダの第1の出力
線上の信号及び第2の出力線上の信号が入力される第2
の選択回路、該第2の選択回路に何れの信号を出力すべ
きかを指示するアドレス切換フリップ・フロップ、本体
側からのスタティックRAM選択信号及び上記第2の選
択回路の出力をイネーブル信号として上記スタティック
RAMに送る手段を存し、且つ上記本体側の中央処理装
置が上記リセット・フリップ・フロップを制御出来ると
共に、上記マイクロプロセッサが上記アドレス切換フリ
ップ・フロップを制御できるように構成されていること
を特徴とするものである。
〔発明の実施例〕
以下、本発明を実施例を参照しつつ説明する。
第1図は本発明の1実施例のブロック図である。
第1図において、11はマイクロプロセッサ、12はS
RAM、13はDRAM、14はリセット・フリップ・
フロップ、15は選択回路、16はOR回路、17はア
ドレス・デコーダ、18はアドレス切換フリップ・フロ
ップ、ADはアドレス・バスをそれぞれ示している。マ
イクロプロセッサ11は、通常時はDRAM13に格納
されているプログラムを実行するものである。SRAM
I2は通常時は共有バッファとして使用され、マイクロ
プロセッサ11及び本体側の中央処理装置によってアク
セスされるると共に、入出力装置へのデータ及び入出力
装置からのデータが一時的に格納される。リセット・フ
リップ・フロップ14は。
本体側の中央処理装置によりオン/オフされ、オンされ
ると、マイクロプロセッサ11はリセットされ、停止す
る。選択回路15は、マイクロプロセッサ11からのア
クセス要求及び本体側の中央処理装置からのアクセス要
求を選択し、選択した方のアドレス情報をSRAM12
に送るものである。OR回路16は、本体側からのイネ
ーブル信号または選択回路19からのイネーブル信号を
SRAM12に送るものである。第2図はデコーダ17
を説明するものである。デコーダ17は、アドレス・バ
スAD上のアドレス情報がro o o 。
O」ないしr7FFFFJである場合には■にオンの出
力を生じ、アドレス・バスAD上のアドレス情報がr8
0000Jないしr803FF」である場合には■にオ
ンの出力を生じ、アドレス・バスAD上のアドレス情報
がrFFcOOJないしrFFFFFJである場合には
■にオンの出力を生じる。選択回路19は、アドレス切
換フリップ・フロップ18がオフの状態の時は■の出力
を選択し、アドレス切換フリップ・フリップ18がオン
の状態の時は■の出力を選択する。アドレス切換フリッ
プ・フリップ18の状態はマイクロプロセッサ11によ
って制御可能であり、また、リセット・フリップ・フロ
ップ14がオンされた時にオフされる。なお、マイクロ
プロセッサ11はリセット解除直後はrFFFcOJが
ら命令を実行する。
プログラムを入出力アタッチメントにダウン・ロードす
る場合、本体側の中央処理装置は、リセット・フリップ
・フロップ14をセットし、しかる後にSRAM12の
rFFcOOJ番地ないしrFFFFFJ番地にプログ
ラムを格納する。なお、この時はアドレス切換フリップ
・フロップ18はオフ状態にあるものとする。プログラ
ムをSRAM12に格納した後、本体側の中央処理装置
はリセット・フリップ・フロップ14をリセットする。
そうすると、マイクロプロセッサ11は「FFFCOJ
から命令を実行し、SRAM12に格納されているプロ
グラムをDRAM13にコピーし、しかる後に命令で以
てアドレス切換フリップ・フロップ18をオン状態にす
る。アドレス切換フリップ・フロップ18がオン状態に
なると、アドレス・バスAD上のアドレス情報が「80
000」番地ないしr803FFJ番地を指定している
時にSRAMイネーブル信号がオンとなる。
r80000J番地ないしr803FFJ番地は共有バ
ッファとして使用される。勿論、rFFCoo」番地な
いしrF F F F FJ番地は作業領域として使用
可能である。
〔発明の効果〕
以上の説明から明らかなように、本発明によれば、プロ
グラム・ダウン・ロード機能を持ち、しかも本体側から
のがアクセス時間の短い入出力アタッチメントを少ない
ハードウェア量で実現することが出来る。
【図面の簡単な説明】
第1図は本発明の1実施例のブロック図、第2図はデコ
ーダ17を説明する図、第3図は従来の入出力アタッチ
メントの1例の概要を示す図、第4図は従来の入出力ア
タッチメントの他側の概要を示す図である。 11・・・マイクロプロセッサ、12・・・SRAM。 13・・・DRAM、、14・・・リセットフリップ・
フロップ、15・・・選択回路、16・・・OR回路、
17・・・アドレス・デコーダ、18・・・アドレス切
換フリップ・フリップ、AD・・・アドレス・バス。 第1図 第2図 第3図 第斗図

Claims (1)

    【特許請求の範囲】
  1. 共有バッファとして使用されるスタティックRAM、プ
    ログラムを格納するダイナミックRAM及び通常時は上
    記ダイナミックRAMのプログラムを実行するマイクロ
    プロセッサを持つ入出力アタッチメント、並びに本体側
    の中央処理装置を具備し、且つ上記スタティックRAM
    が第1の選択回路を介して上記マイクロプロセッサと中
    央処理装置とに接続された計算機システムにおける共通
    バッファ制御方式であって、上記マイクロプロセッサを
    リセットするためのリセット・フリップ・フロップ、マ
    イクロプロセッサに接続されたアドレス・バス上のアド
    レス情報をデコードするデコーダ、該デコーダの第1の
    出力線上の信号及び第2の出力線上の信号が入力される
    第2の選択回路、該第2の選択回路に何れの信号を出力
    すべきかを指示するアドレス切換フリップ・フロップ、
    本体側からのスタティックRAM選択信号及び上記第2
    の選択回路の出力をイネーブル信号として上記スタティ
    ックRAMに送る手段を有し、且つ上記本体側の中央処
    理装置が上記リセット・フリップ・フロップを制御出来
    ると共に、上記マイクロプロセッサが上記アドレス切換
    フリップ・フロップを制御できるように構成されている
    ことを特徴とする共有バッファ制御方式。
JP60067304A 1985-03-30 1985-03-30 共有バツフア制御方式 Pending JPS61226849A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60067304A JPS61226849A (ja) 1985-03-30 1985-03-30 共有バツフア制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60067304A JPS61226849A (ja) 1985-03-30 1985-03-30 共有バツフア制御方式

Publications (1)

Publication Number Publication Date
JPS61226849A true JPS61226849A (ja) 1986-10-08

Family

ID=13341132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60067304A Pending JPS61226849A (ja) 1985-03-30 1985-03-30 共有バツフア制御方式

Country Status (1)

Country Link
JP (1) JPS61226849A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01246652A (ja) * 1988-03-29 1989-10-02 Ricoh Co Ltd プログラムロード方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01246652A (ja) * 1988-03-29 1989-10-02 Ricoh Co Ltd プログラムロード方式

Similar Documents

Publication Publication Date Title
JP3970609B2 (ja) プロセッサシステム
JPS61226849A (ja) 共有バツフア制御方式
JPH02105962A (ja) システム起動装置
JPS6379157A (ja) 周辺装置
JPH01246635A (ja) タスク切替方式
JPS6048770B2 (ja) 情報処理方式
JPH0667898A (ja) タスク制御方式
JP2985244B2 (ja) 情報処理装置
JPH0473167B2 (ja)
JPS601657B2 (ja) アドレス変換方法
JP2506591B2 (ja) 補助処理装置
JPH03231334A (ja) タスク切り替え制御方式
JPH0520253A (ja) データ処理装置
JPH02114293A (ja) グラフィックディスプレイ装置
JPS61292750A (ja) サブル−チン制御方式
JPH09245006A (ja) 密結合マルチプロセッサシステムにおけるジョブの実行装置および実行方法
JPH0381854A (ja) メモリアクセス方式
JPS63155338A (ja) プログラム実行履歴記録制御方式
JPH04311225A (ja) マイクロプロセッサ命令実行方式
JPH01188928A (ja) マルチウィンドウ表示方式
JPS6215645A (ja) 中央処理装置
JPH02105935A (ja) マイクロプログラム制御装置
JPH0449457A (ja) ダイレクト・メモリ・アクセス転送制御装置
JPS6148746B2 (ja)
JPH045738A (ja) メモリシステム