特許
J-GLOBAL ID:200903073148940226

条件実行命令を備えるマイクロプロセッサ

発明者:
出願人/特許権者:
代理人 (1件): 田澤 博昭 (外1名)
公報種別:公開公報
出願番号(国際出願番号):特願平9-124526
公開番号(公開出願番号):特開平10-320197
出願日: 1997年05月14日
公開日(公表日): 1998年12月04日
要約:
【要約】【課題】 複数段のパイプライン実行を行うマイクロプロセッサでは、データ干渉を回避するためパイプラインの一時停止が頻繁に発生する。【解決手段】 メモリ6,7、命令デコーダ2、命令の実行を制御する情報を格納する制御レジスタ、データを格納する複数個のレジスタ、算術演算等を実行する演算ユニットを含む命令を実行する命令実行ユニット3,4を備え、命令デコーダ2内の実行停止回路720がプログラム内の先行命令の動作に基づき現命令の実行を一時的に停止し現命令を実行するか否か判定する条件実行判定回路が先行命令を実行しないと判定した場合、条件実行判定回路が先行命令の動作を開始する信号を無効とする処理を行う。
請求項(抜粋):
命令やデータを格納する命令RAMやデータRAM等からなるメモリと、前記メモリへ接続され命令をデコードする命令デコーダと、命令の実行を制御する情報を格納する制御レジスタと、データを格納する複数個のレジスタと、算術演算等を実行する演算ユニットと、前記命令デコーダに接続され前記命令デコーダから出力された出力に従い前記命令を実行する命令実行ユニットと、前記プログラム内の先行命令の動作に基づいて現命令の実行を一時的に停止する実行停止回路と、前記現命令の実行を行うか否かの判定を行う条件実行判定回路と、前記条件実行判定回路が前記先行命令を実行しないと判定した場合、前記先行命令の動作を開始する信号を無効とする処理を行う条件実行制御回路とを備えることを特徴とする条件実行命令を備えるマイクロプロセッサ。
IPC (2件):
G06F 9/38 350 ,  G06F 9/38 330
FI (2件):
G06F 9/38 350 A ,  G06F 9/38 330 J

前のページに戻る