JPH04140843A - レジスタファイル - Google Patents
レジスタファイルInfo
- Publication number
- JPH04140843A JPH04140843A JP26442190A JP26442190A JPH04140843A JP H04140843 A JPH04140843 A JP H04140843A JP 26442190 A JP26442190 A JP 26442190A JP 26442190 A JP26442190 A JP 26442190A JP H04140843 A JPH04140843 A JP H04140843A
- Authority
- JP
- Japan
- Prior art keywords
- address
- output
- selector
- scan path
- register
- 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
Links
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Executing Machine-Instructions (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はレジスタファイル、特に、スキャンパスを持つ
情報処理装置のレジスタファイルに関する。
情報処理装置のレジスタファイルに関する。
従来のレジスタファイルは、スキャンパスをまったく持
たないか、すべてのレジスタにスキャンパスが通ってい
るかのどちらかであった。
たないか、すべてのレジスタにスキャンパスが通ってい
るかのどちらかであった。
上述した従来のレジスタファイルは、スキャンパスをま
ったく持たない場合、障害発生時等にレジスタファイル
のデータ内容を収集するために、外部に特別なレジスタ
や論理回路を持つことが必要で、装置が複雑化したり、
ハードウェア量が増えるという欠点がある、また、すべ
てのレジスタにスキャンパスが通っている場合は、スキ
ャンパスがまったくない場合に比べて著しくハードウェ
ア量が増加するという欠点がある。
ったく持たない場合、障害発生時等にレジスタファイル
のデータ内容を収集するために、外部に特別なレジスタ
や論理回路を持つことが必要で、装置が複雑化したり、
ハードウェア量が増えるという欠点がある、また、すべ
てのレジスタにスキャンパスが通っている場合は、スキ
ャンパスがまったくない場合に比べて著しくハードウェ
ア量が増加するという欠点がある。
本発明のレジスタファイルは、複数のワードに分割され
、その17−ドにだけスキャンパスを持つレジスタ群と
、レジスタ群の出力からリードアドレスで指定されたワ
ードを読み出す出力レジスタと、レジスタファイルへの
入力データと出力レジスタの出力の二者から1つを選択
してレジスタ群に入力する入力セレクタを有している。
、その17−ドにだけスキャンパスを持つレジスタ群と
、レジスタ群の出力からリードアドレスで指定されたワ
ードを読み出す出力レジスタと、レジスタファイルへの
入力データと出力レジスタの出力の二者から1つを選択
してレジスタ群に入力する入力セレクタを有している。
次に、本発明について図面を参照して説明〕る。
第1図は本発明の一実施例を示すブロック図1あり、1
は入力データと出力セレクタ3の出力Q二者から1つを
選択し出力する入力セレクタ、2はシフトモードでない
ときはライトアドレスマ指定されたアドレスに入力セレ
クタ1の出力略書き込み、シフトモードのときはアドレ
ス0番Cスキャンパスがシフト動作を行うアドレスO番
〜F番(16進数)を付けられたレジスタ群、3(ルジ
スタ群2の各アドレス毎の出力から、リードアドレスで
指定されたアドレスの出力を選んで仕方する出力セレク
タである。
は入力データと出力セレクタ3の出力Q二者から1つを
選択し出力する入力セレクタ、2はシフトモードでない
ときはライトアドレスマ指定されたアドレスに入力セレ
クタ1の出力略書き込み、シフトモードのときはアドレ
ス0番Cスキャンパスがシフト動作を行うアドレスO番
〜F番(16進数)を付けられたレジスタ群、3(ルジ
スタ群2の各アドレス毎の出力から、リードアドレスで
指定されたアドレスの出力を選んで仕方する出力セレク
タである。
以下に本レジスタファイルの動作について述べる。まず
、はじめにシフトモードでない通常時の動作について述
べる。
、はじめにシフトモードでない通常時の動作について述
べる。
セレクト信号9をOにすることにより、入力セレクタ1
は信号線4から送られてくる入力データを選択してレジ
スタ群2に送る。レジスタ群2は、入力セレクタ1の出
力を信号線5から受は取る。このときシフトモード信号
10はOなので、レジスタ群2は受は取ったデータをラ
イトアドレス線11で指定されたアドレスに書き込む。
は信号線4から送られてくる入力データを選択してレジ
スタ群2に送る。レジスタ群2は、入力セレクタ1の出
力を信号線5から受は取る。このときシフトモード信号
10はOなので、レジスタ群2は受は取ったデータをラ
イトアドレス線11で指定されたアドレスに書き込む。
リードアドレス線12でリードアドレスを指定すると、
セレクタ3はレジスタ群2から指定されたアドレスの出
力を選び出し、信号線7で外部に出力する。
セレクタ3はレジスタ群2から指定されたアドレスの出
力を選び出し、信号線7で外部に出力する。
次に、スキャンパスを使ってレジスタファイル内のデー
タを読み出すときの動作について述べる。
タを読み出すときの動作について述べる。
まず、アドレス0番の内容は、シフトモード信号10を
1にしてスキャンパスを使うことにより読み出す。0番
以外のアドレスの内容は次のようにして読み出す。
1にしてスキャンパスを使うことにより読み出す。0番
以外のアドレスの内容は次のようにして読み出す。
シフトモード信号10をOにして、出力セレクタ3にリ
ードアドレス線12から読み出したいアドレスを与える
。出力セレクタ3は指定されたアドレスの内容をレジス
タ群2から読み出す。セレクト信号9を1にすることに
より入力セレクタ1は、信号線8を通じて送られてくる
出力セレクタ3の出力を選び、レジスタ群2に送る。ラ
イトアドレス線11で0番を指定し、レジスタ群2のア
ドレス0番に入力セレクタ1の出力を書き込む。
ードアドレス線12から読み出したいアドレスを与える
。出力セレクタ3は指定されたアドレスの内容をレジス
タ群2から読み出す。セレクト信号9を1にすることに
より入力セレクタ1は、信号線8を通じて送られてくる
出力セレクタ3の出力を選び、レジスタ群2に送る。ラ
イトアドレス線11で0番を指定し、レジスタ群2のア
ドレス0番に入力セレクタ1の出力を書き込む。
シフトモード信号10を1にして、スキャンパスを使っ
てアドレス0番の内容を読み出す。
てアドレス0番の内容を読み出す。
最後に、スキャンパスを使ってレジスタファイルにデー
タを書き込むときの動作について述べる。
タを書き込むときの動作について述べる。
アドレス0番に書き込むときはシフトモード信号10を
1にしてスキャンパスを使って書き込む。他のアドレス
に書き込むときは、まずシフトモード信号10を1にし
てスキャンパスを使ってアドレス0番にデータを書き込
む。シフトモード信号10をOに戻した後、リードアド
レスにOを入力し、出力セレクタ3でアドレス0番の内
容を選択する。セレクト信号9を1にして入力セレクタ
1で出力セレクタ3の内容を選びレジスタ群2に送る。
1にしてスキャンパスを使って書き込む。他のアドレス
に書き込むときは、まずシフトモード信号10を1にし
てスキャンパスを使ってアドレス0番にデータを書き込
む。シフトモード信号10をOに戻した後、リードアド
レスにOを入力し、出力セレクタ3でアドレス0番の内
容を選択する。セレクト信号9を1にして入力セレクタ
1で出力セレクタ3の内容を選びレジスタ群2に送る。
ライトアドレス線1工で書き込みたいアドレスを指定し
、入力セレクタ1の出力を書き込む。
、入力セレクタ1の出力を書き込む。
レジスタファイル中の1つのアドレスにのみスキャンパ
スを持ち、レジスタファイルの出力を再び入力すること
ができるよう入力セレクタを加えることで、ハードウェ
ア量の著しい増加や装置の複雑化を招くことなしに、レ
ジスタファイル内の任意のアドレスをスキャンパスを用
いて読み書きすることができる効果がある。
スを持ち、レジスタファイルの出力を再び入力すること
ができるよう入力セレクタを加えることで、ハードウェ
ア量の著しい増加や装置の複雑化を招くことなしに、レ
ジスタファイル内の任意のアドレスをスキャンパスを用
いて読み書きすることができる効果がある。
以上説明したように本発明は、レジスタファイル内の1
つのアドレスにのみスキャンパスを通し、入力データと
自レジスタファイルの出力を選択して入力できる入力セ
レクタを持つことにより、バードウ、ア量の著しい増加
や装置を複雑化することなしに、レジスタファイル内の
任意のアドレスをスキャンパスから読み書きすることが
できる効果がある。
つのアドレスにのみスキャンパスを通し、入力データと
自レジスタファイルの出力を選択して入力できる入力セ
レクタを持つことにより、バードウ、ア量の著しい増加
や装置を複雑化することなしに、レジスタファイル内の
任意のアドレスをスキャンパスから読み書きすることが
できる効果がある。
第1図は本発明の一実施例のブロック図である。
1・・・入力セレクタ、2・・・アドレス0からF(1
6進数)が付けられ、アドレスOにのみスキャンパスを
持つレジスタ群、3・・・出力セレクタ、4〜8・・・
データ信号線、9・・・入力セレクタのセレクト信号線
、10・・・シフトモード線、11・・・ライトアドレ
ス線、12−・・リードアドレス線。
6進数)が付けられ、アドレスOにのみスキャンパスを
持つレジスタ群、3・・・出力セレクタ、4〜8・・・
データ信号線、9・・・入力セレクタのセレクト信号線
、10・・・シフトモード線、11・・・ライトアドレ
ス線、12−・・リードアドレス線。
Claims (1)
- 複数のワードに分割され、その1ワードにだけスキャン
パスを持つレジスタ群と、前記レジスタ群に接続されリ
ードアドレスで指定されたワードを選択する出力セレク
タと、前記出力レジスタの出力と入力データの二者から
1つを選択し前記レジスタ群に入力する入力セレクタを
有することを特徴とするレジスタファイル。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26442190A JPH04140843A (ja) | 1990-10-01 | 1990-10-01 | レジスタファイル |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26442190A JPH04140843A (ja) | 1990-10-01 | 1990-10-01 | レジスタファイル |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04140843A true JPH04140843A (ja) | 1992-05-14 |
Family
ID=17402945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26442190A Pending JPH04140843A (ja) | 1990-10-01 | 1990-10-01 | レジスタファイル |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04140843A (ja) |
-
1990
- 1990-10-01 JP JP26442190A patent/JPH04140843A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3081614B2 (ja) | 部分書込み制御装置 | |
| US6510483B1 (en) | Circuit, architecture and method for reading an address counter and/or matching a bus width through one or more synchronous ports | |
| JPH04140843A (ja) | レジスタファイル | |
| JPS59132479A (ja) | デ−タ処理回路 | |
| JP2693631B2 (ja) | スキャンアウト制御システム | |
| JPS607529A (ja) | バツフアメモリ装置 | |
| SU1339653A1 (ru) | Запоминающее устройство | |
| JP2723843B2 (ja) | デュアルポートメモリ制御回路 | |
| JPH0743668B2 (ja) | アクセス制御装置 | |
| JPS62235663A (ja) | メモリ装置 | |
| JPH03283188A (ja) | メモリ・システム | |
| JPS61161560A (ja) | メモリ装置 | |
| JPH03132851A (ja) | 書込みデータ縮退回路 | |
| JPH0377545B2 (ja) | ||
| JPH04130917A (ja) | 電子ディスク装置 | |
| JPH0330042A (ja) | 入出力回路 | |
| JPH04333953A (ja) | バンクメモリ制御方式 | |
| JPH0666759B2 (ja) | デ−タ障害検出回路 | |
| JPH04345196A (ja) | 多画面表示装置 | |
| JPS6198467A (ja) | レジスタ構成方法 | |
| JPS61177556A (ja) | メモリ切替回路 | |
| JPS62219026A (ja) | レジスタフアイル制御方式 | |
| JPH01246647A (ja) | メモリサイクル選択方式 | |
| JPH04243086A (ja) | 記憶装置 | |
| JPH07101552B2 (ja) | メモリ集積回路 |