JPS61128342A - シリアルスキヤン制御方式 - Google Patents

シリアルスキヤン制御方式

Info

Publication number
JPS61128342A
JPS61128342A JP59250921A JP25092184A JPS61128342A JP S61128342 A JPS61128342 A JP S61128342A JP 59250921 A JP59250921 A JP 59250921A JP 25092184 A JP25092184 A JP 25092184A JP S61128342 A JPS61128342 A JP S61128342A
Authority
JP
Japan
Prior art keywords
register
shift
data
control
registers
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
JP59250921A
Other languages
English (en)
Inventor
Yoshihisa Ogawa
小川 義久
Kaoru Nomoto
薫 野本
Kiyoshi Sato
清 佐藤
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 JP59250921A priority Critical patent/JPS61128342A/ja
Publication of JPS61128342A publication Critical patent/JPS61128342A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理システム等の装置において、いわゆる
シリアルスキャン方式によって、装置外部との情報入出
力を行うようにした鳩舎の、シ1す。
アルスキャン回路を構成する直列シフトレジスタの制御
方式に関する。
内のレジスタ、制御フリップフロップ等に外部から特定
の値を強制的に設定し、又はそれら内部回路の状態を読
み取る手段として、特に高集積度の集積回路を使用する
装置において、いわゆるシリアルスキャン方式が広(使
用されている。
シリアルスキャン方式においては、内部回路の所要のレ
ジスタ、制御フリップフロップ等をすべて直列に接続し
て直列シフトレジスタを構成し、その一端から入力する
情報を、他端へ向かってビット直列にシフトする、いわ
ゆるシリアルスキャンによって、内部回路に対する情報
入出力を可能にする。
このようにして、内部回路の各部に個別に外部との入出
力端子を設ける必要無く、1ビツトの情報入力及び出力
端子のみで、内部回路各部との試験情報等の入出力を行
うように構成することもできる。
しかし、このような構成におけるシリアルスキャンによ
る情報の設定又は読み出しのためのシフト動作は、直列
シフトレジスタを構成するように接続された内部回路か
らなる直列シフトレジスタ全体について行わなければな
らないので、部分的な情報の設定又は読み出しを必要と
する場合等には、処理効率の悪い場合が生じ得る。
〔従来の技術と発明が解決しようとする問題点〕第2図
は、例えば処理装置内の制御記憶装置に、シリアルスキ
ャン方式により試験又は初期設定のためのアクセスをす
る場合の、装置の構成を示すブロック図である。
制御記憶装置1は公知のように、処理装置の制御用マイ
クロプログラムやデータを保持するために使用される記
憶装置である。
制御記憶装置1にアクセスする場合の記憶アドレスは、
アドレスレジスタ2によって指定され、書き込みアクセ
スの場合の、書き込みデータはデータレジスタ3に設定
し、読み出しアクセスの場合の読み出されたデータは、
データレジスタ4に設定される。
又、例えば制御レジスタ6によって、アクセス動作が指
定されるものとし、その指定内容によって、制御記憶装
置1は読み出し動作又は書き込み動作を起動される。
制御記憶装置1の試験等のためのアクセスをシリアルス
キャン方式で行うために、アドレスレジスタ2、データ
レジスタ3及びデータレジスタ4を、その他のレジスタ
5、制御レジスタ6と共に1個のシフトレジスタを構成
するように、・、直列に接続する。
このようなシフトレジスタ構成の入力端8は外部からの
データ入力端子となり、出力端9は外部へのデータ出力
端子となる。
このシフトレジスタ構成は、公知のようにスキャン信号
10が与えられたときのみ有効となり、その場合にはシ
フトレジスタを構成する各部に供給されるクロック信号
により、入力端8から出力端9の方向へ1ビツトづつシ
フトする。
シリアルスキャン方式によって、制御記憶装置1の書き
込み(例えば初期設定)を行う場合には、アドレスレジ
スタ2及びデータレジスタ3に所要の記憶アドレス及び
書き込みデータを設定し、制御レジスタ6を書き込みの
状態にするように、シフトレジスタ構成に従って適当に
それらの情報を配置したデータを構成して、入力端8か
らビット直列シフトによって入力する。
通常、シフトレジスタを構成する全フリップフロップを
更新した時点、即ち本例では入力端8へ入力した情報の
先頭ビットがデータレジスタ4の右端までシフトされた
時点でシリアルスキャンを停止し、制御記憶装置1への
書き込みを行う。
引き続き書き込みを行う場合も、前記と同様のシリアル
スキャンによって記憶アドレスとデータを設定し、その
後書き込みを行うシーケンスを繰り返す。
読み出しアクセスの場合は、前記と同様のシリアルスキ
ャンによって、アドレスレジスタ2と制御レジスタ6を
設定することにより、制御記憶装置lの読み出し動作を
開始する。
読み出したデータは、データレジスタ4に設定されるの
で、再びシリアルスキャンを実行することによって、出
力端9からデータレジスタ4のデータを外部へ取り出す
ことができる。  、。
前記の構成によれば、シリアルスキャン方式謡よって制
御記憶装置1ヘアクセスする場合には、一般に1アクセ
スごとに少なくとも1回づつ、シフトレジスタ構成の全
ビットにわたるシフトを行う必要があるので、アクセス
処理の効率が極めて悪いという°問題がある。
〔問題点を解決するための手段〕
前記の問題点は、レジスタ及び制御フリップフロップ等
のフリップフロップ回路を直列に接続して1のシフトレ
ジスタを構成し、該シフトレジスタのシフト動作によっ
て、外部からの情報入力及び外部への情報出力を行うよ
うにした装置において、該シフトレジスタを複数のシフ
トレジスタに分割し、該分割されてなる各シフトレジス
タごとにシフト動作を行う手段、及び該複数のシフトレ
ジスタのうちの、一方のシフトレジスタの所定部分に保
持する内容を、他方のシフトレジスタの所定部分へ並列
に転送する手段を有する本発明のシリアルスキャン制御
方式により解決される。
〔作用〕
即ち、装置内部回路のレジスタ、制御フリップフロップ
等を接続してなるシフトレジスタ構成を分割して、複数
のシフトレジスタとし、それらを個別にシフトすること
ができるようにする。
又、それらのシフトレジスタの所要の組み合わせについ
て、シフトレジスタ間のデータ並列転送を行う経路を設
ける。
このようにして、例えば制御記憶装置アクセスに必要な
情報を、該情報の長さとほぼ同等の長さのシフトのみで
入力できるようにする。
且つ、その入力情報を制御記憶装置のアドレスレジスタ
、データレジスタ等に並列転送する経路を設けておくこ
とにより、シフト入力後の1制御クロツクによって所要
のレジスタの設定が完了−し、前記従来例と同様のアク
セス動作を制御記憶装置に開始させることができる。
読み出しアクセスの場合には、読み出したデータのレジ
スタのみをシフトして外部に出力できる接続にしておく
ことにより、読み出しデータを短時間のシフトで出力で
きると共に、これと並行して次のアクセスのための入力
を、前記のようにして進行させることができる。
[実施例〕 第1図は本発明の一実施例構成を示すブロック図である
。図において、第2図と同じ部分は同一の符号で示す。
本発明により、入力データ用のシフトレジスタが、従来
のシフトレジスタ構成に追加される。このシフトレジス
タはそれぞれ所要の長さの、データレジスタ20、転送
先指定レジスタ21及び制御レジスタ22からなる。
又、従来の読み出しデータ保持用のデータレジスタ4に
代わって、データレジスタ24が設けられる。
上記の入力データ用シフトレジスタ、データレジスタ2
4、及び従来からあるその他の各レジスタ及び制御フリ
ップフロップ等はすべて直列に接続され、スキャン信号
10が加えられた場合には、従来のように1個のシフト
レジスタとして動作することができる。
別にレジスタ20.2L 22で第1の部分シフトレジ
スタを構成し、この部分のみのシフト動作を可能にする
ための制御信号が第1スキヤン信号25として追加され
る。
又、データレジスタ24のみのシフト動作を制御するた
めに、第2スキヤン信号26を追加する。
データレジスタ20は、バス27によってアドレスレジ
スタ2及びデータレジスタ3とのデータ転送経路を構成
し、転送先がアドレスレジスタ2かデータレジスタ3か
は、転送先指定レジスタ21で制御される。
制御レジスタ22は制御レジスタ6に接続し、制御レジ
スタ6を設定して、アクセスが書き込みか読み出しかを
指定する。
シリアルスキャン方式により、制御記憶装置lに書き込
みアクセスをする場合には、第1スキヤン信号25をオ
ンにして、例えば記憶アドレス、アドレスレジスタ2を
指定する転送先指定の順に入力端8から人力データをシ
フト入力して0、データレジスタ20及び転送先指定レ
ジスタ21を設定し、次いでバ、ス27により、データ
レジスタ20の内容をアドレスレジスタ2に転送する。
次に、入力端8から、書き込みデータ、データレジスタ
3を指定する転送先指定、及び書き込みアクセス指定を
シフト入力して、データレジスタ20、転送先指定レジ
スタ21及び制御レジスタ22を設定し、第1スキヤン
信号25をオフにする。
次いでバス27によりデータレジスタ20の内容をデー
タレジスタ3に転送し、又制御レジスタ22により、制
御レジスタ6を書き込みアクセスの指定にe?を定する
ので、制御記憶装置1はアドレスレジスタ2及びデータ
レジスタ3の内容によって書き込み動作を実行する。
読み出しアクセスの場合には、第1スキヤン信号25を
オンにして、入力端8から、記憶アドレス、アドレスレ
ジスタ2を指定する転送先指定、及び読み出しアクセス
指定を順次シフト入力して、データレジスタ20、転送
先指定レジスタ21及び制御レジスタ22を設定し、第
1スキヤン信号25をオフにする。
次いで、前記と同様にデータレジスタ20の記憶アドレ
スをアドレスレジスタ2に転送し、制御レジスタ6を制
御レジスタ22によって、読み出しアクセス指定に設定
するので、制御記憶装置1は指定記憶アドレスの読み出
し動作を実行し、データはデータレジスタ24に設定さ
れる。
そこで、第2スキヤン信号26をオンにして、データレ
ジスタ24の内容を、出力端9ヘシフト出力することに
より、装置の外部に読み出しデータを出力できる。この
とき、再び第1スキヤン信号25をオンにして、次のア
クセスのための記憶アドレス等の入力を並行してもよい
以上の説明では、アクセスごとに記憶アドレスを入力す
るようにしたが、連続記憶領域のアクセス等の場合には
本構成を利用して、記憶アドレスの指定を省略するよう
にすることもできる。
即ち、以上の構成を使用すれば、アドレスレジスタ2の
内容に影響なく、データレジスタ3の設定又はデータレ
ジスタ24の読み出しを行うことができる。
従って、例えばアドレスレジスタ2は前記の方法で初め
に1回設定するのみで、以後のアクセスにおいて使・用
する記憶アドレスは、別に設ける回路によって、1回ア
クセスごとにアドレスレジスタ2の内容を例えば+1し
て発生する。
このようにすれば、第2回アクセス以後はデータの入出
力のみをシリアルスキャンによって行えばよく、連続す
る記憶領域のアクセスを更に効率良く実行することがで
きる。
〔発明の効果〕
以上の説明から明らかなように本発明によれば、シリア
ルスキャン方式による制御記憶装置アクセス等の処理効
率を改善するので、情報処理システム等の利用度を高め
るという著しい工業的効果がある。
【図面の簡単な説明】
第1図は本発明一実施例構成のブロック図、第2図は従
来の一構成例のブロック図である。 図において、 1は制御記憶装置、  2はアドレスレジスタ、3.4
.20.24はデータレジスタ、6.22は制御レジス
タ、21は転送先指定レジスタを示す。 代理人 弁理士  検量 宏四11 茅 1 口 ′;シ

Claims (1)

    【特許請求の範囲】
  1. レジスタ及び制御フリップフロップ等のフリップフロッ
    プ回路を直列に接続して1のシフトレジスタを構成し、
    該シフトレジスタのシフト動作によって、外部からの情
    報入力及び外部への情報出力を行うようにした装置にお
    いて、該シフトレジスタを複数のシフトレジスタに分割
    し、該分割されてなる各シフトレジスタごとにシフト動
    作を行う手段、及び該複数のシフトレジスタのうちの、
    一方のシフトレジスタの所定部分に保持する内容を、他
    方のシフトレジスタの所定部分へ並列に転送する手段を
    有することを特徴とするシリアルスキャン制御方式。
JP59250921A 1984-11-28 1984-11-28 シリアルスキヤン制御方式 Pending JPS61128342A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59250921A JPS61128342A (ja) 1984-11-28 1984-11-28 シリアルスキヤン制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59250921A JPS61128342A (ja) 1984-11-28 1984-11-28 シリアルスキヤン制御方式

Publications (1)

Publication Number Publication Date
JPS61128342A true JPS61128342A (ja) 1986-06-16

Family

ID=17215000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59250921A Pending JPS61128342A (ja) 1984-11-28 1984-11-28 シリアルスキヤン制御方式

Country Status (1)

Country Link
JP (1) JPS61128342A (ja)

Similar Documents

Publication Publication Date Title
US4835684A (en) Microcomputer capable of transferring data from one location to another within a memory without an intermediary data bus
JPH0146946B2 (ja)
EP0081358B1 (en) Data processing system providing improved data transfer between modules
JPH02100737A (ja) データ転送制御装置
JPS61128342A (ja) シリアルスキヤン制御方式
US4775929A (en) Time partitioned bus arrangement
KR940007479Y1 (ko) 복수 프로세서 간의 데이타 전송회로
JP2716284B2 (ja) 半導体集積回路
JPH04333950A (ja) 情報処理システム
US6360295B1 (en) Serially loadable digital electronic memory and method of loading the same
JPH0567035A (ja) Dma転送におけるデータアライメント方式
JP2657947B2 (ja) データ処理装置
JPS63136133A (ja) 情報処理回路
JPH01109460A (ja) データ転送装置
JPS60218146A (ja) 記憶装置アドレス制御方式
JPH0246590A (ja) メモリ装置
JPS5930283A (ja) ランダムアクセスメモリ
JPS62298836A (ja) プログラム格納用ram
JPS6365554A (ja) デ−タ転送方法
JPH01233515A (ja) 情報処理装置
JPS62298837A (ja) マイクロプログラムipl方式
JPS5932813B2 (ja) デ−タ転送方式
JPH03144842A (ja) データ転送制御装置
JPS6175444A (ja) レジスタフアイル集積回路
JPS61224050A (ja) メモリアクセス回路