JPS596407B2 - 初期プログラムロ−ディング方式 - Google Patents

初期プログラムロ−ディング方式

Info

Publication number
JPS596407B2
JPS596407B2 JP55079882A JP7988280A JPS596407B2 JP S596407 B2 JPS596407 B2 JP S596407B2 JP 55079882 A JP55079882 A JP 55079882A JP 7988280 A JP7988280 A JP 7988280A JP S596407 B2 JPS596407 B2 JP S596407B2
Authority
JP
Japan
Prior art keywords
program
area
loaded
channel
cpu
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
Application number
JP55079882A
Other languages
English (en)
Other versions
JPS576921A (en
Inventor
繁 橋本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP55079882A priority Critical patent/JPS596407B2/ja
Publication of JPS576921A publication Critical patent/JPS576921A/ja
Publication of JPS596407B2 publication Critical patent/JPS596407B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 本発明は中央処理装置CPU側から初期プログラムをチ
ャネル装置に任意のアドレスと容量でローディングでき
るようにした初期プログラムローディング方式に関する
ものである。
従来の端末制御装置の構成の1例を第1図に示す。
すなわち、CPUIから主メモリ2内の初期プログラム
を共通バスを介してチャネル装置CMC3にローディン
グする。CMC3は第2図の本発明の実施例で詳述する
ように、マイクロプロセッサMPUIIと固定メモリR
0M12と揮発性メモリRAM13より成り、従来はC
PUIからの初期プログラムローディングIPLコマン
ドをMPUIIに送り、このコマンドに基づきMPUI
IはROM12内の所定のプログラムにより、主メモリ
2内の固定領域に配置されるか、任意の領域に配置され
る初期プログラムをCMC3内のRAM13にローディ
ングするように処理する。そしてチャネルバスを介して
サブチャネル部のラインアダプタ(LA0)40、(L
AI)42・・・(LAT)43のいずれかが選択され
、その出力によりI/Oが駆動制御される。このような
初期プログラムのローディングにおいては、ローディン
グされる初期プログラムのローディングされるメモリ1
3の格納先頭アドレスと大きさ(容量)すなわちレング
スはチャネル装置3内のROM12に固定的に記憶され
ているから、たとえば、I/Oが増設される場合等ロー
ディングするべきプログラムが増加すると、ROM12
の領域のローディングプログラムも変更する必要があり
、簡単には実施できないという欠点がある。
本発明の目的はCPU側から増加分のプログラムをもチ
ャネル装置に簡単にローディングできるようにした初期
プログラムローディング方式を提供することである。
前記目的を達成するため、本発明の初期プログラムロー
ディング方式は中央処理装置CPUの主メモリに格納さ
れたプログラムを該CPUとは共通バスにより結合され
たチャネル装置のチャネルメモリにローディングする方
式において、前記主メモリ内のローディングされるべき
プログラムが格納されている領域の先頭アドレスと、前
記チヤネルメモリ内のローデイングされるべき領域の先
頭アドレスと、該領域の大きさを示すレングスとをCP
Uよりチヤネル装置に指示する手段と、チヤネル装置に
前記先頭アドレスとレングスとに対応したチヤネルメモ
リの格納領域に前記プログラムをローデイングする回路
とを設け、チヤネル装置がCPUから指示された格納領
域に前記プログラムをローデイングすることを特徴とす
るものである。
以下本発明を実施例につき詳述する。
第2図は本発明の実施例の構成を示す説明図である。
同図において、CPUlと主メモリ2が共通バスを介し
てチヤネル部のCMC3に接続され、さらにチヤネルバ
スを介してサブチヤネル部の(LAO)41〜(LA7
)43に接続し/Oを制御することは第1図のとおりで
ある。
CMC3は前述のようにマイクロプロセツサMPUll
を有し、そのデータバスに制御プログラムを記憶するR
OMl2とRAMl3を接続した外に、共通バスとデー
タバスの間のデータの入出力のためのレシーバRCl4
とドライバDRl6を設け、それぞれ直接路の外に本発
明の要部となるCPUコマンド指令用の書込み制御レジ
スタWCRl5とCPUコマンド終了通知用の読出し制
御レジスタRCRl7が挿入される。
またデータバスとチヤンネルバスの間にはドライバ/レ
シーバDR/RC2Oが設けられる。さらに、CMC3
よりデータをCPUlに転送する際の割込み制御回路1
8と、MPUllのコマンドにより主メモリ2とRAM
l3間で直接データの転送を行なうように制御するDM
A制御回路19がそれぞれデータバスに接続される。
いま、CPUlのコマンドにより主メモリ2のレングス
LのアドレスAの領域の初期プログラムをCMC3のR
AMl3のアドレスBの領域にローデイングすみ場合、
まずWCRl5に第3図に示すように、コマンド種別の
外チヤネル装置のRAMl3のアドレスB領域、主メモ
リ2のアドレスA領域およびプログラムレングスLを示
すバイト数を書込む。これをMPUllが解読してコマ
ンド指示を行ない、DMA制御回路19を起動してRO
Ml2内の適用すべきローデイングプログラムのアドレ
スとレングスを制御することにより、主メモリ2のアド
レスA,レングスLをRAMl3のアドレスBにローデ
イングする。なお、サブチヤネル部のラインアダプタ(
LAO)41〜(LA7)43は何れも回線制御回路の
両側にドライバ/レシーバDR/RCを設けた構成が用
いられる。
以上説明したように、本発明によれば、CPU側から初
期プログラムをチヤネル装置に任意のアドレスとレング
スを指定し、可変の位置にローデイングができるように
書込み制御レジスタを設けこの内容に基づきMPUが処
理を行なうことにより、従来のROMの制御プログラム
でアドレス、レングスが固定的であつたのに対し、可変
的なローデイングが可能となるから柔軟性に富んだ初期
プログラムのローデイングが可能となる。
【図面の簡単な説明】
第1図は従来例の説明図、第2図は本発明の実施例の構
成を示す説明図、第3図は第2図の実施例の要部の説明
図であり、図中、1は中央処理装置CPUl2は主メモ
リ、3はチヤネル装置CMCl4l〜43はラインアダ
プタ、11はマイクロプロセツサMPUll2は固定メ
モリROMll3は不揮発性メモリRAMll4はレシ
ーバ、15は書込み制御レジスタ、16はドライバ、1
7は読出し制御レジスタ、18は割込み制御回路、19
はDMA制御回路、20はドライバ/レシーバを示す。

Claims (1)

    【特許請求の範囲】
  1. 1 中央処理装置CPUの主メモリに格納されたプログ
    ラムを該CPUとは共通バスにより結合されたチャネル
    装置のチャネルメモリにローディングする方式において
    、前記主メモリ内のローディングされるべきプログラム
    が格納されている領域の先頭アドレスと、前記チャネル
    メモリ内のローディングされるべき領域の先頭アドレス
    と、該領域の大きさを示すレングスとをCPUよりチャ
    ネル装置に指示する手段と、チャネル装置に前記先頭ア
    ドレスとレングスとに対応したチャネルメモリの格納領
    域に前記プログラムをローディングする回路とを設け、
    チャネル装置がCPUから指示された格納領域に前記プ
    ログラムをローディングすることを特徴とする初期プロ
    グラムローディング方式。
JP55079882A 1980-06-13 1980-06-13 初期プログラムロ−ディング方式 Expired JPS596407B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55079882A JPS596407B2 (ja) 1980-06-13 1980-06-13 初期プログラムロ−ディング方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55079882A JPS596407B2 (ja) 1980-06-13 1980-06-13 初期プログラムロ−ディング方式

Publications (2)

Publication Number Publication Date
JPS576921A JPS576921A (en) 1982-01-13
JPS596407B2 true JPS596407B2 (ja) 1984-02-10

Family

ID=13702611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55079882A Expired JPS596407B2 (ja) 1980-06-13 1980-06-13 初期プログラムロ−ディング方式

Country Status (1)

Country Link
JP (1) JPS596407B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4538224A (en) * 1982-09-30 1985-08-27 At&T Bell Laboratories Direct memory access peripheral unit controller
JPS61262955A (ja) * 1985-05-17 1986-11-20 Fujitsu Ltd 通信制御装置のバツフア管理方式

Also Published As

Publication number Publication date
JPS576921A (en) 1982-01-13

Similar Documents

Publication Publication Date Title
JP2579170B2 (ja) メモリカード
JPS596407B2 (ja) 初期プログラムロ−ディング方式
JPS626269B2 (ja)
JPH022176B2 (ja)
JPH0357053A (ja) 通信処理装置のダウンロード制御方式
JP2002149626A (ja) マイクロコンピュータ
JPS61123244A (ja) デ−タ通信処理装置
JP2533886B2 (ja) デ―タ転送方式
JP2861125B2 (ja) プログラムロードセーブ方式
JPS63153635A (ja) デ−タ転送速度指定方式
JPS6243408Y2 (ja)
JPH0237425A (ja) ディジタル信号処理装置
JPH06348501A (ja) プログラムダウンロード方法
JPS61271555A (ja) ダイレクトメモリアクセス転送方式
JPS62190544A (ja) プログラマブル・コントロ−ラの上位リンクユニツト
JP3127737B2 (ja) ディジタル信号処理装置
HU195889B (en) Intelligent information storing system in particular to computers
JPH02227761A (ja) データ転送制御装置及びデータ処理システム
JPH0425581B2 (ja)
JPH08161253A (ja) Dma制御方法およびdma制御装置
JPS581455B2 (ja) 入出力制御方式
JPS6188351A (ja) プログラムロ−ド方式
JPS63300346A (ja) Dma制御方式
JPH0769885B2 (ja) デ−タ転送装置
JPH04248652A (ja) Dmaコントローラ