JPS6180428A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS6180428A
JPS6180428A JP59201714A JP20171484A JPS6180428A JP S6180428 A JPS6180428 A JP S6180428A JP 59201714 A JP59201714 A JP 59201714A JP 20171484 A JP20171484 A JP 20171484A JP S6180428 A JPS6180428 A JP S6180428A
Authority
JP
Japan
Prior art keywords
flip
flop
processing device
control memory
processing unit
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
JP59201714A
Other languages
English (en)
Inventor
Atsuhiko Nishikawa
敦彦 西川
Yoshihiro Miyazaki
義弘 宮崎
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 JP59201714A priority Critical patent/JPS6180428A/ja
Publication of JPS6180428A publication Critical patent/JPS6180428A/ja
Pending 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/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、命令の処理仕様を変更することのできるデー
タ処理装置に関する。
〔発明の背景〕
主処理装置は別に浮動小数点演算などの特定の処理のみ
を行ない、付加処理装置を設けることによシ、データ処
理装置の処理性を向上することができる。このようなシ
ステムを自動エンジニアリングや特性シュミレーション
分野に使い、近似計算に多用される多項式の計算を付加
処理装置によって高速に行ないたいというニーズがある
。近似多項式は、 y=ao+ x(a 1−)−x(a2 +x (a3
 + x(a4 + −x a j−)))というよう
に、変数Xの他にaO・・・a、という、多くのパラメ
ータを与えることが必要であシ、そのためパラメータを
転送する時間の分だけ、処理時間がかかる。
しかし、上記の応用分野では、パラメータaQ〜a、は
数種のものに限定され、かつ、それを繰返すことが多く
、応用分野毎に、数種の係数固定多項式があればよい。
そこで、付加処理装置の制御記憶をRAMで構成し、書
替可能制御記憶(Writable (::ontro
l 3trage 、以下WC8と略す)とし、かつ、
多項式演算に関わるマイクロプログ2ムに、固定のパラ
メータを埋め込むことができれば、近似多項式演算は、
パラメータ転送分だけ、高速に処理可能である。
従来、HII)IC80倍精度7ローテイング演算モジ
ュール機能仕様書に示すようにWCSの変更は、vVc
sj−ド命令を用いて、WCSのある領域について全て
再ローディングする方法がとられる。
そのため、WCSを領域分けしなくてはならない。
近年のIC技術の進歩によりRAMが大容量化しており
、極端には、1個のRAMでWCSを構成することもで
きるようになった。このため、WCSの領域分けは、困
難となってきた(VAX 11/780HA几DWAR
E  HANDBOOK)。
〔発明の目的〕
本発明の目的は、近似多項式のパラメータをマイクロプ
ログラム中に埋め込む際、WCSを領域分けすることな
しに、vvcsの内容を書替えることのできる付加処理
装置を提供することにある。
〔発明の概要〕
本発明の要点は命令語によってセットするクリップ70
ツブを持ち、このフリツプフロツプがセット状態にある
時に、あらかじめ設定したWCS内のマイクロプログラ
ムアドレスに、あらかじめ、レジスタにセットしたデー
タを書込むようにしたものである。
〔発明の実施例〕
第1図に本発明の一実施例の構成を示す。付加処理装置
1は、主処理装置2とシステムバス3t−介して接続さ
れている。
本付加処理装置1は、機能から大きく二つの部分に分け
られる。制御部11は、命令解読器7、WCS4、マイ
クロ命令レジスタ42などを含み、本処理装置内の制御
を行なう。演算部12は、演算装置1201人カレジス
タ121および122、出力レジスタ123から構成さ
れ、入力データの演算を行ない、その演算結果をシステ
ムバス3に出力する。
第2図に、制御部11の構成を示す。主処理装置1から
の命令語は、命令デコーダ7にセットされる。命令デコ
ーダ7は、マイクロプログラムの先頭アドレスをWCS
アドレス発生器43に与える。WCSアドレス発生器4
3は、与えられたアドレスから順次WC84の内容、す
なわち、マイクロプログラムを読出し、マイクロ命令レ
ジスタ42にセットする。マイクロ命令レジスタ42の
出力は、各ビット毎に、付加処理装置内の各ユニットの
制御線として接続されている。
この時、マイクロ命令レジスタ42の出力の一部がデコ
ーダ5に接続され、その出力がフリツプフロツプ6に接
続されている。フリップフロッグ6の出力は、信号線6
12を通じ、ゲート125に入力している。また、信号
線64は、WCS4の書込み制御信号として入力し、信
号線643は、WC8アドレス発生器のモード切換入力
に接続されている。
以下、本発明の動作について説明する。第3図は、フリ
ツプフロツプ6の具体的実施例、第4図は、書換え動作
時のタイムチャートを示す。
書換え命令が主処理装置から、付加処理装置に送られる
と、命令解読器7は、アドレス発生器43に対し、書換
え命令のマイクロプログラムのあるアドレスを順次生成
させる。書換え命令のマイクロプログラムは、まず、変
更内容をレジスタ41にセットし、次に書換えるアドレ
スをレジスタ43にセットする。この書換えを行なうた
めの準備のステップの後に、書換えモードのフリツプフ
ロツプ6をセットする信号を発生させる。第4図に示す
ように、フリツプフロツプは、クロック63の一周期の
間だけセットされる。本フリップフロップ6がセットさ
れている間は、制御記憶4に対しては、書込み許可信号
64、アドレス発生器43に対しては、レジスタ44の
内容を出力する制御信号643、動作禁止信号発生器1
25に対しては、演算部のクロックを停止させる制御信
号612を送る。これにより、レジスタ44にセットさ
れたアドレスの制御記憶の内容を、レジスタ41にセッ
トされた内容に書換えることができる。この時演算部で
は、クロックが停止しており、全ての動作が禁止状態に
ある。
〔発明の効果〕
本発明によれば、多項式命令のパラメータをマイクロプ
ログラム中に埋込む際に、WCSを領域分けすることな
しに、マイクロプログラム内容を簡単に書換えることが
できる。
【図面の簡単な説明】
第1図は本発明の一実施例の全体の構成図、第2図は本
発明の制御部の構成図、第3図はフリップフロップの実
施例図、第4図は動作のタイムチャートである。 1・・・付加処理装置、2・・・主処理装置、4・・・
WCS。 5・・・マイクロプログラムデコーダ、6・・・書換え
制御フリツプフロツプ、7・・・命令デコーダ。

Claims (1)

  1. 【特許請求の範囲】 1、主処理装置と、この主処理装置から命令とデータを
    受けとつて、演算を行ない、その演算結果を再び前記主
    処理装置に転送する付加処理装置から構成されるデータ
    処理装置において、 前記付加処理装置は、書き換え可能な制御記憶を内蔵し
    、 前記付加処理装置の持つ命令群の少くとも一つに前記制
    御記憶中のある特定命令のマイクロプログラムの内容を
    書換えることのできる書換え命令を設け、 前記書換え命令によりセツトされ、一定時間後リセツト
    されるフリツプフロツプと、 このフリツプフロツプがセツトされている時に、前記制
    御記憶を書込み可能とする手段と、前記フリツプフロツ
    プがセツトされている時に、書込みを行なう前記制御記
    憶のアドレスを発生するアドレス発生器と、前記制御記
    憶の変更する内容を格納するレジスタと、前記フリツプ
    フロツプがセツトされている時に、前記付加処理装置の
    書込み以外の動作を禁止する手段とからなることを特徴
    とするデータ処理装置。
JP59201714A 1984-09-28 1984-09-28 デ−タ処理装置 Pending JPS6180428A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59201714A JPS6180428A (ja) 1984-09-28 1984-09-28 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59201714A JPS6180428A (ja) 1984-09-28 1984-09-28 デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS6180428A true JPS6180428A (ja) 1986-04-24

Family

ID=16445708

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59201714A Pending JPS6180428A (ja) 1984-09-28 1984-09-28 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS6180428A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009288967A (ja) * 2008-05-28 2009-12-10 Fujitsu Ten Ltd 信号処理装置、表示制御装置、及び、信号処理装置のレジスタ設定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009288967A (ja) * 2008-05-28 2009-12-10 Fujitsu Ten Ltd 信号処理装置、表示制御装置、及び、信号処理装置のレジスタ設定方法

Similar Documents

Publication Publication Date Title
JPH0926883A (ja) 集積回路の使用状態投入のための装置
JPS6180428A (ja) デ−タ処理装置
JP2595992B2 (ja) 電子楽器
JP2000029508A (ja) プログラマブルコントローラ
JPS6217847Y2 (ja)
JPS642177Y2 (ja)
JPS60237503A (ja) シ−ケンスコントロ−ラの高速処理方式
JPS6148174B2 (ja)
JPH0478942A (ja) メモリアクセス回路
JPH11259308A (ja) プログラマブルコントローラ
JP2781973B2 (ja) メモリー内容更新回路
JPH0158522B2 (ja)
JP2581214B2 (ja) 論理シミュレータ
JPS5938827A (ja) マイクロプロセツサipl方式
JPS6058493B2 (ja) 情報処理装置
JP2553630B2 (ja) データ処理装置
JPH0155504B2 (ja)
JPH0330029A (ja) 計算機の入出力シミュレーション装置
JPH05298089A (ja) レジスタ
JPH05225045A (ja) シーケンスコントローラ
JPS6341895A (ja) シ−ケンス制御方法
JPH01263819A (ja) 集積回路
JPS6346858B2 (ja)
JPS62147545A (ja) 情報処理装置における転送命令処理方式
JPS63646A (ja) メモリアクセス待ち制御回路