JPS6148747B2 - - Google Patents

Info

Publication number
JPS6148747B2
JPS6148747B2 JP54013359A JP1335979A JPS6148747B2 JP S6148747 B2 JPS6148747 B2 JP S6148747B2 JP 54013359 A JP54013359 A JP 54013359A JP 1335979 A JP1335979 A JP 1335979A JP S6148747 B2 JPS6148747 B2 JP S6148747B2
Authority
JP
Japan
Prior art keywords
program
rom
processing
control
communication line
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
JP54013359A
Other languages
English (en)
Other versions
JPS55105738A (en
Inventor
Hideo Watanabe
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1335979A priority Critical patent/JPS55105738A/ja
Publication of JPS55105738A publication Critical patent/JPS55105738A/ja
Publication of JPS6148747B2 publication Critical patent/JPS6148747B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロプログラム制御方式の端末制
御装置に関する。
〔従来の技術〕
一般に端末制御装置は、オンライン処理及び
種々の端末装置の制御を行うよう構成される。し
たがつて端末制御装置は、オンライン処理を行う
ための通信回線制御部と数多い端末装置の制御を
行う端末装置制御部、及び各制御部を制御する中
央処理部、RAMなどを有し、最近のインテリジ
エント化傾向によつて相当の処理を行うよう設計
される。機能・価格・構造などの点から、中央処
理部にはマイクロプロセツサを使用し、RAMに
ある制御プログラムによつて処理するのが一般的
である。通信回線制御部や端末装置制御部は一種
のデータ伝送制御部であり、マイクロプロセツサ
との制御データ授受、メツセージデータのRAM
書き込みおよび読み出し、そして通信回線や端末
装置とのメツセージデータ授受を行うなどの機能
を持つ。これら機能に対してそのトリガとなるの
は、マイクロプロセツサからの制御データ授受要
求と端末装置及び通信回線からのメツセージデー
タ授受要求である。データ伝送制御部はこれらの
要求を受けると、データ授受をマイクロプロセツ
サなどと行うが、マイクロプロセツサからの制御
データ授受要求とデータ授受は間欠的でデータ授
受時間が短かく、他方通信回線などからのメツセ
ージデータ授受要求は間欠的だが、一担要求があ
ると連続し、メツセージデータ授受時間も長くな
る。データ伝送制御部でこういつた特徴のある処
理を行うのに従来よくとられる方法としてスキヤ
ンによる方法と割込みによる方法がある。
スキヤンによる方法は、マイクロプロセツサか
らの制御データ授受要求があるか無いか通信回線
などからのメツセージデータ授受要求があるか無
いかを絶えず捜しており、各要求を検出した時に
その要求内容に応じた処理を行い、処理が終了す
ればまた繰り返して要求を捜す方法である。割込
みによる方法は、マイクロプロセツサ及び通信回
線などの各授受要求によつて異る種類の割込みを
発生させ、割込みの種類に応じた処理を行い、処
理が終了すれば、次の割込みを待つ方法である。
いずれの方法でも、対応する処理というのは価
格、可用性などからROMに格納したプログラム
によつて行うのが一般的であり、ROM上にシー
ケンシヤルに置かれる。
スキヤンによる方法の場合、対応する処理が多
くなるとROM容量が増加してROMをアクセスす
べきアドレスの桁数が増えるためにアドレスビツ
トも増え、また各要求の検出順序にしたがつて処
理を行つていくために各々の処理に優先順位を付
すことが難しく待たされる処理も多くなる傾向が
ある。他方、割込みによる方法の場合、対応する
処理プログラムが多くなるとROM容量が増加し
てROMアクセスのアドレスビツトが増えること
はスキヤン方式と同様であるが、処理の優先順位
については割込みの種類に優先順位を付しそれを
制御する回路を設ければ可能となる。しかし反面
では、優先度の高い割込みが頻発すると優先度の
低い割込みに対する処理は待たされることとな
り、優先度の付け方には注意が必要となり、また
優先度を制御するためのハードウエアも増え、プ
ログラムの処理も増える傾向がある。
〔発明が解決しようとする問題点〕
ところで従来の通信制御装置のデータ伝送制御
部はスキヤン方式か割込み方式かのいずれか一方
のみ採用している。しかるに、前述したように、
マイクロプロセツサ(中央処理部)とのデータ授
受と通信回線等とのデータ授受とはそれぞれ異な
つた特徴を有するものであり、これら異質の処理
を全てスキヤン方式または割込み方式のいずれか
一方の方式で行なうのは無理があり、要求される
処理量が多いとタイムリーな処理を達成するのに
困難を来たしていた。
本発明の目的は、中央処理部とのデータ授受と
通信回線等とのデータ授受の性質の違いを考慮し
た構成を持ちタイムリーな処理を可能とした端末
制御装置を提供するにある。本発明の他の目的
は、処理プログラムを格納するROMのアドレス
ビツト数を減らした端末制御装置を提供するにあ
る。
〔問題点を解決するための手段〕
しかして本発明による端末制御装置のデータ伝
送制御部にあつては、中央処理部からの制御デー
タ授受を処理するプログラムと通信回線などから
のメツセージデータ授受の処理を行なうプログラ
ムをそれぞれ別々の第1のROMと第2のROMに
格納し、第1のROM内のプログラムに対する起
動を割込み方式で行ない、第2のROM内のプロ
グラムに対する起動をスキヤン方式で行なうもの
である。
また、第1のROMと第2のROMに同一のアド
レスを付し、選択回路によつて第1のROMと第
2のROMの一方を選択してアクセスする。
〔作 用〕
マイクロプロセツサからの制御データ授受を処
理するプログラムと通信回線などからのメツセー
ジデータ授受の処理を行なうプログラムとをそれ
ぞれ別々の第1のROMと第2のROMに格納し、
制御データ授受要求を割込みによつて検出し第1
のROM内のプログラムに起動をかけ、またメツ
セージデータ授受要求をスキヤンによつて検出し
第2のROM内のプログラムに対して起動をかけ
る。また第1のROMと第2のROMに同一のアド
レスを付し、選択回路によつて必要に応じて一方
のROMを選択してアクセスすることによりアク
セスすべきアドレスの桁数を減らし、これにより
アドレスビツト数を減らして、処理量の増大に対
処できかつタイムリーな処理が可能な端末制御装
置である。
〔実施例〕
次に本発明の一実施例について図面を参照して
詳細に説明する。
第1図は本発明による端末制御装置の全体ブロ
ツク図である。この端末制御装置101はマイク
ロプロセツサ102、RAM103、端末装置制
御部109、通信回線制御部111、フロツピー
デイスク制御部104などで構成され、各部が共
通アドレスバス106、共通データバス107、
共通制御信号線108で接続されている。端末装
置制御部109には種々の端末装置110、通信
制御部111にはモデム112を介して通信回線
113がそれぞれ接続されている。端末制御装置
101内の各制御部つまりデータ伝送制御部への
マイクロプロセツサ102からの要求は共通アド
レスバス106、共通データバス107及び共通
制御信号線108を介して行われる。次に、デー
タ伝送制御部として通信回線制御部111を例に
とつてその詳細を説明する。
第2図に通信回線制御部111の詳細ブロツク
図を示す。21はマイクロプロセツサからの制御
データ授受要求を処理するプログラムを格納して
いるROMA,18は通信回線からのメツセージ
データ授受要求を処理するプログラムを格納して
いるROMBであり、両方のROMは同一のアドレ
ス付けがなされている。17,20はプログラム
カウンタであり、15はプログラムカウンタ1
7,20およびROMA21,ROMB18を選択
する選択回路である。25は命令デコーダ、22
は通信回線制御回路、23は内部レジスタ群、2
4はRAM制御回路である。
まず、端末制御装置101の電源投入によつ
て、間欠的ではあるが処理時間の長い通信回線等
からのメツセージデータ授受要求をスキヤン方式
によつて検出し処理するROMB18内のプログ
ラムが起動され、中央処理部にあるマイクロプロ
セツサ102からの指示を待つ。この処理時間は
短かいが優先処理が望まれるマイクロプロセツサ
102からの制御データ授受要求を割込み方式に
よつて検出しROMA21内のプログラムに起動
をかけ、指示のための制御データをレジスタなど
にセツトし、終了によつて割込み前のROMB1
8内のプログラムが再開始され、マイクロプロセ
ツサ102の指示に沿つた処理を行う。
即ち、端末制御装置101の電源が投入される
とリセツト信号14が発生する。このリセツト信
号14を受けると選択回路15は、カウンタリセ
ツト信号16でプログラムカウンタB17をリセ
ツトすると同時に、プログラムカウンタ選択信号
19でプログラムカウンタB17を選択しその値
をROMB18に入力させる。この時はROMA2
1へのアクセスが禁止される。したがつて
ROMB18の0番地からアドレスが歩進されて
プログラムが順次アクセスされ、命令デコーダ2
5は読出されたプログラムを解読しその解読出力
によつて通信回線制御回路22、内部レジスタ群
23およびRAM制御回路24を操作する。この
ように、電源投入ないしリセツト時はROMB1
8内のプログラムが選択される。
このとき、ROMB18内のプログラムは端末
制御装置101全体の制御を行うマイクロプロセ
ツサ102と処理の同期をとるため、送信または
受信どちらの処理を行うか指示を待つてループし
ている。この状態で送信または受信の指示及び
送・受信データのRAM格納アドレス、カウント
などがマイクロプロセツサ102のPIO命令によ
り内部レジスタ群23にセツトされる。
この内部レジスタ群23のデータを更新、参照
するのがROMA21内のプログラムであり、ま
た、ROMB18内のプログラムは内部レジスタ
群23のデータを参照して、マイクロプロセツサ
102の指示に応じた処理について、通信回線制
御回路22をスキヤンしながら実行し、通信回線
113からのメツセージ授受要求を処理する。な
お、通信回線113からのメツセージデータはモ
デム112を介して通信回線制御回路22に入力
され、一担内部レジスタ群23のどれかに格納さ
れた後、ROMB18にあるプログラムの制御に
よつてRAM制御回路24と同期をとりながら前
述のように事前に内部レジスタ群23にセツトさ
れているRAM上の格納アドレス、カウントなど
を参照しながら共通制御信号108、共通アドレ
スバス106、共通データバス107を介して
RAM103に格納する。逆に通信回線113に
メツセージデータを出力する場合は、同様の方法
でRAM→共通アドレス及び共通データバス→内
部レジスタ群→通信回線制御回路→モデムの順で
行われる。
次にROMB18の動作中にマイクロプロセツ
サ102の制御データ授受要求が出されたとき、
ROMA21へ切り替えられる。即ち、選択回路
15は共通制御信号108、共通アドレスバス1
06、共通データバス107によりPIO命令を検
出しプログラムカウンタ選択信号19でプログラ
ムカウンタA20およびROMA21を選択する
と同時にROMB18へのアクセスは禁止し、ま
たプログラムカウンタB17は凍結される。この
時、共通アドレスバス106、共通データバス1
07には内部レジスタ群23のどのレジスタの更
新又は参照を行うかを示すコマンド、メツセージ
データのRAM格納アドレスなどがそれぞれ載つ
ており、またROMA21のエントリ番地である
プログラムカウンタA20にはコマンド=コマン
ド対応処理プログラムのエントリ番地としている
ためコマンドがセツトされる。このように、マイ
クロプロセツサ102から制御データ授受要求が
出ると直ちにROMA21をアクセスするよう割
込みがかかつて各コマンド対応の処理をする。こ
の各コマンド処理プログラムは終了時に必ず
ROMA21の解放命令を発行するので命令デコ
ーダ25からROMB選択信号26が出力され、
選択回路15のプログラムカウンタ選択信号19
がリセツトされる。これにより、凍結されていた
プログラムカウンタB17の示す番地から
ROMB18のプログラムを再び実行する。而し
て、ROMA21とROMB18を必要に応じて選
択回路15によつて一方のROMを選択してアク
セスすることにより、それぞれのプログラムに必
要な最小のアドレスカウンタで実現でき、又同一
アドレスを付すことができる。
以上では通信回線制御部についてのみ説明した
が、他の制御部についても同様の構成をとり得る
ことは勿論である。
〔発明の効果〕
以上に述べた如く、本発明による端末制御装置
はスキヤン方式と割込み方式を要求元によつて使
い分けることによつて要求をタイムリーに処理で
きる。また要求処理プログラムを2つのROMに
分けて格納し、両ROMに同一アドレスを付して
選択回路によつて一方のROMを選択してアクセ
スするようにしたから、ROMアドレスビツト数
を増やすことなくROM容量を2倍にでき、それ
だけ処理量を増大できる。
【図面の簡単な説明】
第1図は本発明による端末制御装置の一例の全
体ブロツク図、第2図は第1図中の通信回線制御
部の詳細ブロツク図である。 102……マイクロプロセツサ(中央処理
部)、103……RAM、104……フロツピーデ
イスク制御部、106……共通アドレスバス、1
07……共通データバス、108……共通制御
線、109……端末装置制御部、111……通信
回線制御部、15……選択回路、17,20……
プログラムカウンタ、18,21……ROM、2
2……通信回線制御回路、23……内部レジスタ
群、24……RAM制御部、25……命令レコー
ダ。

Claims (1)

  1. 【特許請求の範囲】 1 通信回線または端末装置との間のメツセージ
    データの処理を行なうデータ伝送制御部と、この
    データ伝送制御部を制御する中央処理部とから成
    り、該データ伝送制御部は該中央処理部からの制
    御データ授受要求を処理するプログラムを格納し
    た第1のROMと、該通信回線または端末装置か
    らのメツセージデータ授受要求を処理するプログ
    ラムを格納した第2のROMとを備え、該第1の
    ROM内のプログラムに対する起動を割込み方式
    で行ない、該第2のROM内のプログラムに対す
    る起動をスキヤン方式で行なうようにして成る端
    末制御装置。 2 前記第1と第2のROMに同一のアドレスを
    付し、選択回路によつて該第1と第2のROMの
    一方を選択してアクセスするようにしたことを特
    徴とする特許請求の範囲第1項記載の端末制御装
    置。
JP1335979A 1979-02-09 1979-02-09 Terminal control unit Granted JPS55105738A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1335979A JPS55105738A (en) 1979-02-09 1979-02-09 Terminal control unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1335979A JPS55105738A (en) 1979-02-09 1979-02-09 Terminal control unit

Publications (2)

Publication Number Publication Date
JPS55105738A JPS55105738A (en) 1980-08-13
JPS6148747B2 true JPS6148747B2 (ja) 1986-10-25

Family

ID=11830895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1335979A Granted JPS55105738A (en) 1979-02-09 1979-02-09 Terminal control unit

Country Status (1)

Country Link
JP (1) JPS55105738A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212850A (en) * 1981-06-24 1982-12-27 Mitsubishi Electric Corp Data transmitter
JPS6019264A (ja) * 1983-07-12 1985-01-31 Sanyo Electric Co Ltd 情報記録装置

Also Published As

Publication number Publication date
JPS55105738A (en) 1980-08-13

Similar Documents

Publication Publication Date Title
US4485438A (en) High transfer rate between multi-processor units
EP0243085A2 (en) Coprocessor architecture
JPS60112164A (ja) ダイナミツクに変更可能な割込み優先回路
JPH04246745A (ja) 情報処理装置及びその方法
JPS63280365A (ja) ダイレクトメモリアクセスオ−ダ競合制御方式
JP3481308B2 (ja) インターフェース装置、データ転送システム及びデータ転送方法
US5274825A (en) Microprocessor vectored interrupts
JPS6148747B2 (ja)
JPH05189232A (ja) 自動化装置およびその作動方法
JPH02171846A (ja) トランザクション処理方式
JPH02128250A (ja) 情報処理装置のアクセス制御回路
JP2000244585A (ja) バスインタフェース回路
JPH056333A (ja) マルチプロセサシステム
JPS6227413B2 (ja)
JP3139310B2 (ja) ディジタル信号処理装置
JPH08221106A (ja) プログラマブルコントローラ
JPH05334233A (ja) データ転送装置
JPH05274273A (ja) コンピュータ・システムに於ける素子のインターロック・スキーム
JP2847863B2 (ja) マイクロプロセッサ割込み制御方式
JPS6143369A (ja) マルチプロセツサシステム
JPH0425581B2 (ja)
JPH04133540A (ja) サイクリツク通信システム
JPH06314231A (ja) 共用メモリアクセス制御方法
JPH02173828A (ja) 割込み処理方式
JPH03204756A (ja) バス間データ転送装置