JPH03209581A - マイクロプロセッサ - Google Patents

マイクロプロセッサ

Info

Publication number
JPH03209581A
JPH03209581A JP2004044A JP404490A JPH03209581A JP H03209581 A JPH03209581 A JP H03209581A JP 2004044 A JP2004044 A JP 2004044A JP 404490 A JP404490 A JP 404490A JP H03209581 A JPH03209581 A JP H03209581A
Authority
JP
Japan
Prior art keywords
rom
external
control program
built
microprocessor
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
JP2004044A
Other languages
English (en)
Inventor
Tsutomu Fukuda
力 福田
Noritoku Ooshima
大島 昇徳
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.)
Panasonic System Solutions Japan Co Ltd
Panasonic Holdings Corp
Original Assignee
Matsushita Graphic Communication Systems Inc
Matsushita Electric Industrial Co 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 Matsushita Graphic Communication Systems Inc, Matsushita Electric Industrial Co Ltd filed Critical Matsushita Graphic Communication Systems Inc
Priority to JP2004044A priority Critical patent/JPH03209581A/ja
Publication of JPH03209581A publication Critical patent/JPH03209581A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、制御プログラムの入ったROMを内蔵したマ
イクロプロセッサに関するものである。
従来の技術 従来の制御プログラムの入ったROMを内蔵しているマ
イクロプロセッサにおいて、その制御プログラムに不具
合が発生した場合のトラブルシュートや、新しく開発し
た制御プログラムの動作確認を行う場合には、ROMの
データを書き込む製造工程から新たに製造を行うか、又
はマイクロプロセッサのエバリユエーションタイプを開
発しなければならなかった。
発明が解決しようとする課題 しかしながら、半導体の製造プロセスには長い時間がか
かる為、迅速なトラブルシューティングができず、又、
エバリユエーションタイプを開発する場合は開発コスト
がかかる等の欠点を有していた。
本発明は上記問題点を解決する為、マイクロプロセッサ
自身が外部にROMが接続されているか否かを認識し、
新しい制御プログラムの入ったROMをマイクロプロセ
ッサの外部に接続するだけで、新しい制御プログラムに
より実行させることを目的としている。
課題を解決するための手段 この目的を達成する為に本発明のマイクロプロセッサは
、処理を行う前のイニシャル時に外部の特定のアドレス
を読み出し、その読み出したデータを判定し制御信号を
発生する回路を有し、その制御信号により制御プログラ
ムの読み出し先を内蔵のROMか、外部ROMかのどち
らかに切り換えることのできる構成を有している。
作用 本発明は上記の構成を有することにより、外部にROM
が接続されているか否かをマイクロプロセッサ自身が認
識し、制御プログラムの読み出し先を内蔵のROMか外
部のROMかを切り換えることができる為、外部にRO
Mが接続されていない場合は、内蔵のROMに入ってい
る制御プログラムにより処理を実行し、外部にROMが
接続されている場合は外部ROMに入っている制御プロ
グラムにより処理を実行することができる。
実施例 第1図は本発明によるマイクロプロセッサの一実施例を
示すブロック図である。第1図において、1は制御プロ
グラムの入っている内蔵のROMで、内蔵ROMゲート
2を介してデータバス3とつながっており、又、アドレ
スバス4とつながっている。5は外部ROM認識及び制
御信号発生部で、データバス3とアドレスバス4とつな
がり内蔵ROMゲート2及び外部ROMゲート6へ制御
信号7.8を送っている。9は制御部、演算部その他の
回路ブロックで、データバス3とアドレスバス4とつな
がっている。10は外部ROMである。第2図は外部R
OMl0と外部ROM認識及び制御信号発生部を簡略的
に示したものである。
外部ROM認識及び制御信号発生部5は、アドレスバス
4とデータバス3とにより外部ROMl0と接続されて
おり、データバス12はプルアップされている。又、(
a)は外部ROMがある場合、(blは外部ROMがな
い場合の図である。
処理を行う前のイニシャル時において、外部ROM認識
及び制御信号発生部5は、内蔵ROMゲート2を遮断し
、外部ROMゲート6を導通させる。
次に外部ROM認識及び制御信号発生部5は、特定のア
ドレスAを出力し外部をアクセスする。この時、外部に
ROMが接続されている場合、第2図(alのように外
部ROMl0のアドレスAに0を入れておくことにより
、外部ROM認識及び制御信号発生部5は読み出したデ
ータが0なので外部にROMl0が接続されていると見
なし、内蔵ROMゲート2を遮断し、外部ROMゲート
6を導通させ、その後外部ROM10に入っている制御
プログラムで処理を実行する。又第2図(blのように
外部ROMが接続されていない場合は、アドレスAをア
クセスした場合、データバスのプルアップにより読み出
したデータは1である為、外部ROM認識及び制御信号
発生部5は外部にROMが接続されていないと認識し、
内蔵ROMゲート2を導通し、外部ROMゲート6を遮
断し、その後内蔵のROMに入っている制御プログラム
により処理を実行する。
以上のように本実施例によれば、外部ROM認識及び制
御信号発生部5がイニシャル時に外部の特定のアドレス
を読み出し、そのデータを判定し、内蔵ROMゲート2
及び外部ROMゲート6を制御することにより、外部に
ROMが接続されているか否かをマイクロプロセッサ自
身で認識し、制御プログラムの読み出し先を内蔵のRO
Mか外部のROMかに切り換えることができる。
なお、第2図において、外部ROMl0のアドレスAに
入れておくデータを1にし、データバスをプルダウンし
ても良いことは言うまでもない。
発明の効果 以上のように本発明によれば、処理を実行する前のイニ
シャル時に外部のある決まったアドレスを読み出し判定
し制御信号を発生する回路を有することにより、マイク
ロプロセッサ自身が、外部にROMが接続されているか
否かを認識し、制御プログラムの読み出し先を切り換え
ることができるので、新しい制御プログラムの入ったR
OMをマイクロプロセッサの外部に接続するだけで、新
しい制御プログラムにより処理を実行させることができ
る。
【図面の簡単な説明】
第1図は本発明の一実施例におけるマイクロプロセッサ
のブロック図、第2図@(a)、 (b)は外部にRO
Mを接続した場合と、接続しなかった場合の1・・・・
・・内蔵ROM、2・−・・・・内蔵ROMゲート、3
・・・・・データバス、4・・・・・アドレスバス、5
・・・・・・外部ROM認識及び制御信号発生部、6・
・−・・・外部ROMゲート、7・・・・・・内蔵RO
Mゲート制御信号、8・・・・・・外部ROMゲート制
御信号、9・・・・・制御部。 演算部、その他の回路ブロック、10・・・・・・外部
 OMo

Claims (1)

    【特許請求の範囲】
  1. 制御プログラムの入っているROM(読み出し専用メモ
    リ)と、処理を行う前のイニシャル時に外部の特定のア
    ドレスを読み出し、その読み出したデータの内容を判定
    し制御信号を発生する回路を有し、外部にROMが接続
    されているか否かをマイクロプロセッサ自身で判定し、
    外部にROMが接続されていなければ内蔵のROMに入
    っている制御プログラムで処理を実行し、外部にROM
    が接続されている場合は外部ROMに入っている制御プ
    ログラムにより処理を実行することを特徴としたマイク
    ロプロセッサ。
JP2004044A 1990-01-11 1990-01-11 マイクロプロセッサ Pending JPH03209581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004044A JPH03209581A (ja) 1990-01-11 1990-01-11 マイクロプロセッサ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004044A JPH03209581A (ja) 1990-01-11 1990-01-11 マイクロプロセッサ

Publications (1)

Publication Number Publication Date
JPH03209581A true JPH03209581A (ja) 1991-09-12

Family

ID=11573932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004044A Pending JPH03209581A (ja) 1990-01-11 1990-01-11 マイクロプロセッサ

Country Status (1)

Country Link
JP (1) JPH03209581A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60173631A (ja) * 1984-02-17 1985-09-07 Fujitsu Ltd 制御プログラム切換え方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60173631A (ja) * 1984-02-17 1985-09-07 Fujitsu Ltd 制御プログラム切換え方式

Similar Documents

Publication Publication Date Title
US5361348A (en) Debug circuit of a signal processor
US5056008A (en) Data processor having expanded operating functions
JPS6340925A (ja) メモリ初期化方式
JPS593524A (ja) リセツト動作制御方式
JP2597409B2 (ja) マイクロコンピュータ
JP3190735B2 (ja) メモリチップセレクト切換回路
JP2643803B2 (ja) マイクロコンピュータ
JPS60173631A (ja) 制御プログラム切換え方式
JP2903601B2 (ja) Rom内蔵マイクロコンピュータ
JP3283505B2 (ja) マイクロコンピュータ
JP2581484B2 (ja) データ処理システム
JPS60126731A (ja) プログラム制御方法
JPH0528285A (ja) マイクロコンピユータ
JPS638937A (ja) シングルチツプマイクロコンピユ−タ
JPH01205257A (ja) 集積回路
JPS6226738B2 (ja)
JPS60196865A (ja) バツクアツプメモリ回路
JPH01308656A (ja) プリンタのプログラム評価回路
JPH0535890A (ja) マイクロコンピユータ
JPS60105048A (ja) マイクロプログラム制御方式
JPS6148746B2 (ja)
JPS59231651A (ja) マイクロプログラム制御型デ−タ処理装置
JPH02115947A (ja) 情報処理装置
JPS59206956A (ja) デバツグ方法
JPH04324566A (ja) マルチプロセッサシステムのメモリマップ切換制御方式