JPH0498678A - レジスタ・ファイル制御方式 - Google Patents

レジスタ・ファイル制御方式

Info

Publication number
JPH0498678A
JPH0498678A JP2215442A JP21544290A JPH0498678A JP H0498678 A JPH0498678 A JP H0498678A JP 2215442 A JP2215442 A JP 2215442A JP 21544290 A JP21544290 A JP 21544290A JP H0498678 A JPH0498678 A JP H0498678A
Authority
JP
Japan
Prior art keywords
slave
register file
latch
microinstruction
address information
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
JP2215442A
Other languages
English (en)
Inventor
Yoshinori Eda
江田 由則
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.)
NEC Ibaraki Ltd
Original Assignee
NEC Ibaraki 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 NEC Ibaraki Ltd filed Critical NEC Ibaraki Ltd
Priority to JP2215442A priority Critical patent/JPH0498678A/ja
Publication of JPH0498678A publication Critical patent/JPH0498678A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、レジスタ・ファイル制御方式に関する。
〔従来の技術〕
従来、この種のレジスタ・ファイル制御方式は、第2図
に示すように、アドレス・ラッチ1はアドレス情報であ
るライトアドレス信号aO9a1をマスタ・クロックb
で取込み、ライトアドレス信号co、clを出力する。
デコーダ2は、それらをデコードし、アドレス情報であ
るワードアドレス信号do、di、d2.d3を生成し
、1つずつ順次レジスタ・ファイル4に出力する。
レジスターファイル4は、入力データfをマスタークロ
ックbによりマスタ・う・7チ400に取込み、ワード
アドレス信号dO〜d3の内1つが入力することにより
、ワードアドレス信号に対応したスレーブ・ラッチ40
,41.42.43に、マスタ・ラッチ400に保持さ
れてし)た入力データfを書込んでいた。
〔発明が解決しようとする課題〕
上述した従来のレジスタ・ファイル制御方式は、1回に
1つのアドレスのスレーブ・う・7千(こしかデータを
書込むことができないため、すべてのスレーブ・ラッチ
40〜43に同じデータを書込む場合にはスレーブ・ラ
ッチの数だけ書込み動作を行わなければならないという
問題点がある。
また、そのためファームウェアのステ・yブ数と実行時
間が大きくなるという問題点がある。
本発明の目的は、ファームウェアのステ・ツブ数の削減
と実行時間の短縮ができるレジスタ・ファイル制御方式
を提供することにある。
〔課題を解決するための手段〕
本発明のレジスタ・ファイル制御方式は、1つのマスタ
・ラッチと複数のスレーブ−ラッチとから構成され、マ
スタ・クロックの入力により前記マスタ・ラッチに取込
んだ入力データを、前記スレーブ・ラッチのアドレス情
報の入力により、前記スレーブ・ラッチに書込むレジス
タ・ファイルと、前記スレーブ・ラッチのアドレス情報
を前記マスタ・クロックで取込み出力するアドレス・う
・ソチと、前記アドレス情報をデコードして複数のアド
レス情報を1つずつ順次に生成し前記レジスタ・ファイ
ルに出力するデコーダとを有するレジスタ・ファイル制
御方式において、前記レジスタ・ファイルのすべての前
記スレーブ・ラッチに同じデータを書込むマイクロ命令
によりすべての前記スレーブ・ラッチにアドレス情報を
同時に出力し、前記マイクロ命令以外の時は1つの前記
スレーブ・ラッチにアドレス情報を出力する書込制御回
路を有して構成されている。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は、本発明の一実施例のプロ・7り図である。同
実施例は従来例のデコーダ2とレジスターファイル4と
の間に、書込制御回路3を設けた構成となっている。書
込制御回路3は、レジスターファイル4のすべてのスレ
ーブ・ラッチに同じデータを書込むマイクロ命令(以後
、マイクロ命令と記t)hにより、すべてのスレーブ・
う・ツチ40〜43にアドレス情報であるライトイネー
ブル信号go、g1.g2.g3を出力する。マイクロ
命令り以外の時は、1つのスレーブ・う・ツチ40〜4
3のみに、それに対応するライトイネーブル信号を出力
する。
書込制御回路3は、マイクロ命令りが論理「1」の時、
ワードアドレス信号dO〜d3に関係なくスレーブ・ク
ロックeからライトイネーブル信号go、g1.g2.
g3のすべてを有効にし、レジスタ・ファイル4のスレ
ーブ・ラッチ40〜43すべてに入力データfを書込む
マイクロ命令りが、論理「0」の時はデコーダ2から出
力されるワードアドレス信号do〜d3とスレーブ・ク
ロックCから1つのライトイネーブル信号のみを有効と
し、1つのスレーブ・ラッチ40〜43に入力データf
を書込む。
〔発明の効果〕
以上説明したように本発明は、従来のレジスタ・ファイ
ル制御方式に全ワード書込み動作のマイクロ命令を追加
し1ステツプで全ワードに同じデータを書込むことによ
り、ファームウェアのステップ数の削減と実行時間の短
縮ができる効果を有する。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は従来
例のブロック図である。 1・・・・・・アドレス・ラッチ、2・・・・・・デコ
ーダ、3・・・・・・書込制御回路、4・・・・・・レ
ジスタ・ファイル、40,41,42.43・・・・・
・スレープーラ・フチ、400・・・−・・マスタ・ラ
ッチ、aO,al・・−・・・ライトアドレス信号、b
・・−・・・マスタ・クロック、co、cl・・・・・
・ライトアドレス信号、do、dl、d2.d3・・・
・−・ワードアドレス信号、e・・・・・・スレーブ・
クロック、f・・・・−・入力データ、go。 gl、g2.g3・・・・−・ライトイネーブル信号、
h・・・・・・マイクロ命令。 代理人 弁理士  内 原  晋

Claims (1)

  1. 【特許請求の範囲】 1つのマスタ・ラッチと複数のスレーブ・ラッチとから
    構成され、マスタ・クロックの入力により前記マスタ・
    ラッチに取込んだ入力データを、前記スレーブ・ラッチ
    のアドレス情報の入力により、前記スレーブ・ラッチに
    書込むレジスタ・ファイルと、 前記スレーブ・ラッチのアドレス情報を前記マスタ・ク
    ロックで取込み出力するアドレス・ラッチと、 前記アドレス情報をデコードして複数のアドレス情報を
    1つずつ順次に生成し前記レジスターファイルに出力す
    るデコーダとを有するレジスタ・ファイル制御方式にお
    いて、 前記レジスターファイルのすべての前記スレーブ・ラッ
    チに同じデータを書込むマイクロ命令によりすべての前
    記スレーブ・ラッチにアドレス情報を同時に出力し、前
    記マイクロ命令以外の時は1つの前記スレーブ・ラッチ
    にアドレス情報を出力する書込制御回路を有することを
    特徴とするレジスタ・ファイル制御方式。
JP2215442A 1990-08-15 1990-08-15 レジスタ・ファイル制御方式 Pending JPH0498678A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2215442A JPH0498678A (ja) 1990-08-15 1990-08-15 レジスタ・ファイル制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2215442A JPH0498678A (ja) 1990-08-15 1990-08-15 レジスタ・ファイル制御方式

Publications (1)

Publication Number Publication Date
JPH0498678A true JPH0498678A (ja) 1992-03-31

Family

ID=16672424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2215442A Pending JPH0498678A (ja) 1990-08-15 1990-08-15 レジスタ・ファイル制御方式

Country Status (1)

Country Link
JP (1) JPH0498678A (ja)

Similar Documents

Publication Publication Date Title
KR910001708B1 (ko) 중앙처리장치
JPH0498678A (ja) レジスタ・ファイル制御方式
JPS6022774B2 (ja) 入出力端子制御方式
JPH08255034A (ja) 低消費電力型データ処理装置
JPH04180144A (ja) レジスタ・ファイル制御方式
JPS6132758B2 (ja)
SU1254487A1 (ru) Устройство дл обнаружени конфликтов в процессоре
JP2580877B2 (ja) データフロー計算機のライトモジュール
JPH11126200A (ja) ベクトル処理装置
JPH02136921A (ja) レジスタアクセス方式
JP2636513B2 (ja) 記憶装置および方法
JPH01263819A (ja) 集積回路
JPS61161560A (ja) メモリ装置
JPH0474254A (ja) マイクロプロセッサ診断方式
JPS6362065A (ja) デ−タ転送制御方式
JPH04130943A (ja) メモリ診断方式
JPS61269288A (ja) 記憶素子モジユ−ル
JPH04102939A (ja) シフトパス制御回路
JPH0332823B2 (ja)
JPH03250224A (ja) エラー検出条件生成回路
JPH0683987A (ja) マイクロコンピュータ
JPH04372038A (ja) コンピュータシステム
JPH0469737A (ja) マイクロアドレス回路
JPS59106048A (ja) マイクロプロセツサシステム
JPH04353922A (ja) データ変換方法