[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3105881B2 - Microcomputer and its test method - Google Patents

Microcomputer and its test method

Info

Publication number
JP3105881B2
JP3105881B2 JP11047187A JP4718799A JP3105881B2 JP 3105881 B2 JP3105881 B2 JP 3105881B2 JP 11047187 A JP11047187 A JP 11047187A JP 4718799 A JP4718799 A JP 4718799A JP 3105881 B2 JP3105881 B2 JP 3105881B2
Authority
JP
Japan
Prior art keywords
test
memory
microcomputer
rom
program
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.)
Expired - Fee Related
Application number
JP11047187A
Other languages
Japanese (ja)
Other versions
JP2000242518A (en
Inventor
利文 柳田
Original Assignee
日本電気アイシーマイコンシステム株式会社
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 日本電気アイシーマイコンシステム株式会社 filed Critical 日本電気アイシーマイコンシステム株式会社
Priority to JP11047187A priority Critical patent/JP3105881B2/en
Publication of JP2000242518A publication Critical patent/JP2000242518A/en
Application granted granted Critical
Publication of JP3105881B2 publication Critical patent/JP3105881B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Microcomputers (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は起動時に実行される
プログラム等が格納された読み出し専用メモリ等が設け
られたマイクロコンピュータ及びその試験方法に関し、
特に、動作モードを変更することなく試験を行うことが
できるマイクロコンピュータ及びその試験方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a microcomputer provided with a read-only memory or the like in which a program or the like executed at the time of startup is stored, and a test method therefor.
In particular, the present invention relates to a microcomputer capable of performing a test without changing an operation mode and a test method thereof.

【0002】[0002]

【従来の技術】従来、マイクロコンピュータに内蔵され
ている読み出し専用メモリ(以下、ROMという。)の
試験を行う際には、マイクロコンピュータの外部に設け
られた外部ROMが使用されている。そして、このよう
な試験を行うための特別な制御が、通常の動作のための
制御の他に必要とされている。
2. Description of the Related Art Conventionally, when a read-only memory (hereinafter referred to as a ROM) built in a microcomputer is tested, an external ROM provided outside the microcomputer is used. Special control for performing such a test is required in addition to control for normal operation.

【0003】例えば、テストモードを切り替えることに
より、外部メモリから内蔵ROMを試験する方法が掲載
されている(特開昭62−254241号公報)。図5
は特開昭62−254241号公報に記載された従来の
マイクロコンピュータの試験方法を示す模式図である。
また、図6(a)乃至(c)は特開昭62−25424
1号公報に記載された従来のマイクロコンピュータの種
々の動作モードにおけるアドレス空間を示す模式図であ
る。
For example, a method of testing a built-in ROM from an external memory by switching a test mode is disclosed (Japanese Patent Application Laid-Open No. 62-254241). FIG.
FIG. 1 is a schematic diagram showing a conventional microcomputer test method described in Japanese Patent Application Laid-Open No. 62-254241.
6 (a) to 6 (c) show Japanese Patent Application Laid-Open No. 62-25424.
FIG. 1 is a schematic diagram showing an address space in various operation modes of a conventional microcomputer described in Japanese Patent Application Publication No. 1 (JP-A) No. 1-2003.

【0004】従来の試験方法においては、リセット信号
36が解除されたときに内蔵ROM34内の領域のアド
レス35がスタートアドレスになるような動作モードが
指定されている。また、スタートアドレスになる内蔵R
OM34のアドレス35が示す領域には、ランダムアク
セスメモリ(以下、RAMという。)33又は外部メモ
リ(図示せず)内の先頭アドレスの領域へジャンプする
ジャンプ命令が予め記録されている。更に、RAM又は
外部メモリの先頭アドレスの領域には、動作モード変更
命令が予め記録されている。
In the conventional test method, an operation mode is specified in which the address 35 of the area in the internal ROM 34 becomes a start address when the reset signal 36 is released. Also, the built-in R
In the area indicated by the address 35 of the OM 34, a jump instruction for jumping to the area of the head address in the random access memory (hereinafter, referred to as RAM) 33 or an external memory (not shown) is recorded in advance. Further, an operation mode change command is recorded in advance in the area of the head address of the RAM or the external memory.

【0005】そして、設定モード端子37に図6(a)
の動作モードを設定してリセットを解除すると、中央処
理装置(以下、CPUという。)32が内蔵ROM34
からRAM33へのジャンプ命令を実行し、メモリのア
ドレスをRAM33のアドレスに変更する。そして、R
AM33に記録された命令に基づいて試験を実行する。
試験を実行する際には、モード変更命令に基づいて、動
作モードを図6(a)に示すような内蔵ROM34にア
クセスできない動作モードから図6(b)又は(c)に
示すような内蔵ROM34及びRAM33内のアドレス
に同時にアクセス可能な動作モードに変更する。これに
より、RAM33から内蔵ROM34にアクセスするこ
とが可能となるため、RAM33を使用して内蔵ROM
34の試験を行うことができるようになる。
FIG. 6 (a) shows a setting mode terminal 37.
Is set and the reset is released, the central processing unit (hereinafter, referred to as CPU) 32 stores the internal ROM 34.
From the memory to the RAM 33, and changes the memory address to the RAM 33 address. And R
The test is executed based on the instruction recorded in AM33.
When executing the test, the operation mode is changed from an operation mode in which the internal ROM 34 as shown in FIG. 6A cannot be accessed to an internal ROM 34 as shown in FIG. And an operation mode in which addresses in the RAM 33 can be accessed simultaneously. This makes it possible to access the built-in ROM 34 from the RAM 33.
34 tests can be performed.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、図5に
示す従来のマイクロコンピュータにおいては、ROM3
4及びRAM33に夫々ジャンプ命令及びモード変更命
令を記録しておく必要があり、モード変更命令を備えて
いないマイクロコンピュータに適用する場合には、モー
ド変更命令を改めて追加する必要があるという問題点が
ある。
However, in the conventional microcomputer shown in FIG.
4 and the RAM 33 need to record the jump instruction and the mode change instruction respectively. When the present invention is applied to a microcomputer having no mode change instruction, the mode change instruction needs to be added again. is there.

【0007】また、動作モードによっては、CPUの動
作が変化する場合があるため、内蔵ROM34内のアド
レスが示す領域にアクセス可能にするために動作モード
を変更すると、CPUの動作も変化してしまって正常な
試験を行うことができない場合がある。
Further, since the operation of the CPU may change depending on the operation mode, if the operation mode is changed to make the area indicated by the address in the internal ROM 34 accessible, the operation of the CPU also changes. May not be able to perform a normal test.

【0008】内蔵ROMを搭載したマイクロコンピュー
タにおいては、内蔵ROMの取り替え及びその内容の書
き換えを行うことができないので、内蔵ROMの試験を
行う場合には、リセット解除後に命令の読み込まれる0
番地のアドレスを外部ROMに置き換えている。図7
(a)乃至(c)は従来のマイクロコンピュータの種々
の動作モードにおけるアドレス空間を示す模式図であ
る。しかし、内蔵ROM内のアドレスが示す領域を外部
ROM内のアドレスの領域に置き換えてしまうと、図7
(a)に示すように、内蔵ROM内の領域へのアクセス
が一切できなくなることがある。また、図7(b)に示
すように、内蔵ROM内の領域の一部の置き換えにより
一部の領域へのアクセスが行えなくなることもある。更
に、図7(c)に示すように、アドレスが変化してしま
うこともある。即ち、従来のマイクロコンピュータの試
験方法では、本来の動作と全く同じ状態での試験を行う
ことができなくなることがある。
In a microcomputer having a built-in ROM, the built-in ROM cannot be replaced and its contents cannot be replaced. Therefore, when a test of the built-in ROM is performed, an instruction is read after reset is released.
The address at the address is replaced by an external ROM. FIG.
1A to 1C are schematic diagrams showing address spaces in various operation modes of a conventional microcomputer. However, if the area indicated by the address in the internal ROM is replaced by the area of the address in the external ROM, FIG.
As shown in (a), access to the area in the internal ROM may not be possible at all. Further, as shown in FIG. 7B, access to a part of the area may not be performed due to replacement of a part of the area in the internal ROM. Further, as shown in FIG. 7C, the address may change. That is, the conventional microcomputer test method may not be able to perform the test in the same state as the original operation.

【0009】本発明はかかる問題点に鑑みてなされたも
のであって、動作モードを変更することなく内蔵ROM
の全てのアドレスの試験を行うことができるマイクロコ
ンピュータ及びその試験方法を提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has been made in consideration of the problems described above.
And a test method therefor.

【0010】[0010]

【課題を解決するための手段】本発明に係るマイクロコ
ンピュータは、プログラムが格納された読み出し専用メ
モリと、前記読み出し専用メモリの試験を行うための試
験プログラムが格納された試験用メモリと、前記プログ
ラム又は前記試験プログラムを読み出して実行する中央
処理装置と、外部から所定の信号が入力され且つ前記中
央処理装置を初期状態に戻すリセット信号がロウとなる
毎に1度だけ前記試験用メモリのアドレスにジャンプす
る命令を前記中央処理装置に与える命令出力回路と、を
有することを特徴とする。
A microcomputer according to the present invention comprises: a read-only memory in which a program is stored; a test memory in which a test program for testing the read-only memory is stored; or a central processing unit that reads out and executes the test program, the reset signal becomes low returning the and input from the outside predetermined signal the central processing unit to an initial state
An instruction output circuit for giving an instruction for jumping to the address of the test memory only once every time to the central processing unit.

【0011】本発明においては、外部から所定の信号が
入力されリセットが解除されたときに読み出し専用メモ
リの試験が実行されるので、動作モードを変更する必要
がなく、予め試験を行いたい動作モードに設定しておけ
ば、その動作モードにおける試験を行うことが可能であ
る。従って、動作モードの変更による誤動作の心配がな
い。
In the present invention, the test of the read-only memory is executed when a predetermined signal is inputted from the outside and the reset is released, so that it is not necessary to change the operation mode, and the operation mode to be tested in advance is not required. , It is possible to perform a test in that operation mode. Therefore, there is no fear of malfunction due to the change of the operation mode.

【0012】なお、本発明においては、前記試験用メモ
リは、外部に設けられた読み出し専用メモリ又は内部に
設けられたランダムアクセスメモリであってもよい。ラ
ンダムアクセスメモリを使用した場合には、試験を高速
で処理することが可能である。
In the present invention, the test memory may be a read-only memory provided externally or a random access memory provided internally. If a random access memory is used, the test can be processed at high speed.

【0013】また、前記命令出力回路は、前記リセット
信号がロウとなる毎に1度だけ動作可能であってもよ
い。
Further, the command output circuit may be operable only once every time the reset signal goes low.

【0014】本発明に係るマイクロコンピュータの試験
方法は、プログラムが格納された読み出し専用メモリ、
前記読み出し専用メモリの試験を行うための試験プログ
ラムが格納された試験用メモリ及び前記プログラム又は
前記試験プログラムを読み出して実行する中央処理装置
を有するマイクロコンピュータの試験方法において、外
部から所定の信号が入力され且つ前記中央処理装置を初
期状態に戻すリセット信号がロウとなる毎に1度だけ
記試験用メモリのアドレスにジャンプする命令を前記中
央処理装置に与える工程を有することを特徴とする。
A microcomputer testing method according to the present invention provides a read-only memory storing a program,
In a test method of a microcomputer having a test memory storing a test program for testing the read-only memory and a central processing unit that reads and executes the program or the test program, a predetermined signal is input from the outside. And giving the central processing unit an instruction to jump to the address of the test memory once each time the reset signal for returning the central processing unit to the initial state becomes low. And

【0015】本発明においては、前記試験用メモリは、
外部に設けられた読み出し専用メモリ又は内部に設けら
れたランダムアクセスメモリであってもよい。
In the present invention, the test memory includes:
It may be a read-only memory provided outside or a random access memory provided inside.

【0016】[0016]

【発明の実施の形態】以下、本発明の実施例に係るマイ
クロコンピュータについて、添付の図面を参照して具体
的に説明する。図1は本発明の第1の実施例に係るマイ
クロコンピュータを示すブロック図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A microcomputer according to an embodiment of the present invention will be specifically described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing a microcomputer according to a first embodiment of the present invention.

【0017】起動時に実行する命令が格納された内蔵R
OM3を内蔵するマイクロコンピュータ1には、内蔵R
OM3に接続された内部バス10及びこの内部バス10
に接続されたCPU7が設けられている。また、外部か
らROMテスト信号11が入力されリセットが解除され
るとジャンプ命令をCPU7に出力する命令出力回路5
が設けられている。CPU7から命令出力回路5には、
内部メモリ選択信号9が伝達され、命令出力回路5から
内蔵ROM3には内蔵ROM選択信号8が伝達される。
更に、マイクロコンピュータ1には、外部に設けられ命
令が格納された外部ROM2が接続される入力端子4が
設けられている。入力端子4には、CPU7から外部R
OM選択信号12が伝達される。また、CPU7及び命
令出力回路5には、外部からリセット信号6が入力され
る。
Built-in R storing instructions to be executed at the time of startup
The microcomputer 1 having the built-in OM3 has a built-in R
Internal bus 10 connected to OM3 and internal bus 10
Is provided. An instruction output circuit 5 for outputting a jump instruction to the CPU 7 when the ROM test signal 11 is inputted from outside and the reset is released.
Is provided. From the CPU 7 to the instruction output circuit 5,
Internal memory selection signal 9 is transmitted, and internal ROM selection signal 8 is transmitted from instruction output circuit 5 to internal ROM 3.
Further, the microcomputer 1 is provided with an input terminal 4 to which an external ROM 2 which is provided outside and stores an instruction is connected. The input terminal 4 has an external R
OM selection signal 12 is transmitted. Further, a reset signal 6 is externally input to the CPU 7 and the instruction output circuit 5.

【0018】図2は本発明の第1の実施例に係るマイク
ロコンピュータにおける試験方法を示すタイミングチャ
ートである。また、図3(a)乃至(c)は本発明の第
1の実施例に係るマイクロコンピュータの種々の動作モ
ードにおけるアドレス空間を示す模式図である。
FIG. 2 is a timing chart showing a test method in the microcomputer according to the first embodiment of the present invention. FIGS. 3A to 3C are schematic diagrams showing address spaces in various operation modes of the microcomputer according to the first embodiment of the present invention.

【0019】先ず、ROMテスト信号11がロウのまま
で命令出力回路5が動作しない場合について説明する。
この場合、マイクロコンピュータ1のリセット信号6を
解除すると、CPU7が動作を開始する。このときのア
ドレス空間は、図3(a)に示すようになっている。こ
のため、CPU7は図3(a)の先頭アドレスである0
番地から最初の命令を読み出す。そして、CPU7は、
図3(a)に示すように、内蔵ROM3の先頭アドレス
に格納されている命令から順次実行する。
First, a case where the instruction output circuit 5 does not operate while the ROM test signal 11 remains low will be described.
In this case, when the reset signal 6 of the microcomputer 1 is released, the CPU 7 starts operating. The address space at this time is as shown in FIG. For this reason, the CPU 7 sets the start address 0 in FIG.
Read the first instruction from the address. Then, the CPU 7
As shown in FIG. 3A, the instructions are sequentially executed from the instruction stored at the head address of the internal ROM 3.

【0020】次に、ROMテスト信号11がハイとなり
命令出力回路5が動作する場合について説明する。例え
ば、図2に示すように、リセット信号6が解除される前
にROMテスト信号11がハイとなっていると、リセッ
ト信号6が解除されたときに内部メモリ選択信号9がロ
ウからハイとなる。これにより、命令出力回路5が動作
し、図3(b)に示すように、内蔵ROM3内のアドレ
スを非選択状態とし、即ち、内蔵ROM選択信号8をロ
ウのままとし、外部ROM2内の先頭アドレスへのジャ
ンプ命令を内蔵ROM3が出力する命令の替わりにCP
U7に出力する。なお、命令出力回路5は、リセット解
除毎に1度ジャンプ命令を出力した後は動作しなくな
る。
Next, the case where the ROM test signal 11 becomes high and the instruction output circuit 5 operates will be described. For example, as shown in FIG. 2, if the ROM test signal 11 is high before the reset signal 6 is released, the internal memory selection signal 9 goes from low to high when the reset signal 6 is released. . As a result, the instruction output circuit 5 operates, and as shown in FIG. 3B, the address in the internal ROM 3 is set to the non-selection state, that is, the internal ROM selection signal 8 is kept low, A jump instruction to an address is replaced with a CP instead of an instruction output from built-in ROM 3.
Output to U7. The instruction output circuit 5 does not operate after outputting the jump instruction once every reset release.

【0021】その後、ジャンプ命令の出力が停止する
と、CPU7はジャンプ命令を実行し、内部メモリ選択
信号9をロウとすると同時に外部ROM選択信号12を
ハイとする。そして、CPU7が外部ROM2に格納さ
れている命令を取り込む。このときのアドレス空間は、
図3(b)に示すようになっている。
Thereafter, when the output of the jump instruction is stopped, the CPU 7 executes the jump instruction, and sets the internal memory selection signal 9 to low and the external ROM selection signal 12 to high. Then, the CPU 7 fetches the instruction stored in the external ROM 2. The address space at this time is
It is as shown in FIG.

【0022】その後、CPU7が内部ROM選択信号9
をハイとすると、命令出力回路5は既に1度ジャンプ命
令を出力しているため動作せず、内蔵ROM選択信号8
がハイとなる。このため、図3(c)に示すように、内
蔵ROM3へのアクセスが可能となる。
Thereafter, the CPU 7 sets the internal ROM selection signal 9
Is high, the instruction output circuit 5 does not operate because it has already output the jump instruction once, and the internal ROM selection signal 8
Goes high. Therefore, as shown in FIG. 3C, access to the built-in ROM 3 becomes possible.

【0023】このように、本実施例によれば、内蔵RO
M3の動作を変更することなく、即ち、実際の動作と同
じ状態で、外部ROM2から内蔵ROM3の試験を行う
ことができる。
As described above, according to this embodiment, the built-in RO
The test of the internal ROM 3 can be performed from the external ROM 2 without changing the operation of M3, that is, in the same state as the actual operation.

【0024】次に、本発明の第2の実施例について説明
する。図4は本発明の第2の実施例に係るマイクロコン
ピュータを示すブロック図である。
Next, a second embodiment of the present invention will be described. FIG. 4 is a block diagram showing a microcomputer according to the second embodiment of the present invention.

【0025】起動時に実行する命令が格納された内蔵R
OM17を内蔵するマイクロコンピュータ15には、内
蔵ROM17に接続された内部バス20及びこの内部バ
ス20に接続されたCPU23及び命令出力回路22が
設けられている。命令出力回路22は外部からROMテ
スト信号24が入力されリセットが解除されるとジャン
プ命令をCPU23に出力する。更に、マイクロコンピ
ュータ15には、外部に設けられ命令が格納された外部
ROM16が接続される入力端子19が設けられてい
る。また、CPU23及び命令出力回路22には、外部
からリセット信号27が入力される。更にまた、マイク
ロコンピュータ15には、予め内蔵ROM17の試験の
ための命令が記録されたRAM18が設けられている。
なお、RAM18に記録されている内容はリセットによ
っても消去されないものである。
Built-in R storing instructions to be executed at startup
The microcomputer 15 incorporating the OM 17 is provided with an internal bus 20 connected to the internal ROM 17, a CPU 23 connected to the internal bus 20, and an instruction output circuit 22. The instruction output circuit 22 outputs a jump instruction to the CPU 23 when the ROM test signal 24 is input from outside and the reset is released. Further, the microcomputer 15 is provided with an input terminal 19 to which an external ROM 16 which is provided outside and stores an instruction is connected. A reset signal 27 is externally input to the CPU 23 and the command output circuit 22. Further, the microcomputer 15 is provided with a RAM 18 in which instructions for testing the built-in ROM 17 are recorded in advance.
The contents recorded in the RAM 18 are not erased by the reset.

【0026】このように構成されたマイクロコンピュー
タ15においては、動作モードをリセット信号27によ
り内蔵ROM17から命令を実行するモードに変更する
と共に、ROMテスト信号24を命令出力回路22に入
力する。このとき、RAM18の内容はリセットによっ
ても消去されないので、命令出力回路22はリセット信
号27及びROMテスト信号24を受けてCPU23へ
RAM18のアドレス領域へのジャンプ命令を出力す
る。そして、RAM18に記録した命令によりCPU2
3が内蔵ROM17の試験を行う。
In the microcomputer 15 configured as described above, the operation mode is changed to a mode for executing an instruction from the built-in ROM 17 by the reset signal 27, and the ROM test signal 24 is input to the instruction output circuit 22. At this time, since the contents of the RAM 18 are not erased by the reset, the command output circuit 22 receives the reset signal 27 and the ROM test signal 24 and outputs a jump command to the CPU 23 to the address area of the RAM 18. Then, according to the instruction recorded in the RAM 18, the CPU 2
3 tests the built-in ROM 17.

【0027】このように、第2の実施例によれば、試験
命令の記録先にRAM18を設定しているので、第1の
実施例のように外部ROMを設定した場合と比して、高
速に命令の読み出しを行うことが可能である。このた
め、試験時間の短縮化を達成することができる。更に、
命令出力回路22はCPU23以外の内蔵ROM17等
に信号を出力しないため、CPU23以外の接続を変更
することなく回路の挿入を行うことができる。
As described above, according to the second embodiment, since the RAM 18 is set as the recording destination of the test command, the speed is higher than when the external ROM is set as in the first embodiment. It is possible to read the instruction at the same time. Therefore, the test time can be shortened. Furthermore,
Since the instruction output circuit 22 does not output a signal to the internal ROM 17 or the like other than the CPU 23, the circuit can be inserted without changing the connection other than the CPU 23.

【0028】[0028]

【発明の効果】以上詳述したように、本発明によれば、
動作モードを変更する必要がなく、予め試験を行いたい
動作モードに設定しておけば、その動作モードにおける
試験を行うことができる。従って、内蔵ROMの全ての
アドレスの試験をアドレス空間を変更することなく、実
際の動作と同じようにして行うことができるので、種々
の動作モードでの試験を行うことができる。このため、
動作モードの変更による誤動作の心配がない。更に、ジ
ャンプ命令を外部メモリに記録させる必要がない。
As described in detail above, according to the present invention,
There is no need to change the operation mode, and if an operation mode in which a test is to be performed is set in advance, a test in that operation mode can be performed. Therefore, all the addresses of the built-in ROM can be tested in the same manner as the actual operation without changing the address space, so that tests in various operation modes can be performed. For this reason,
There is no worry about malfunction due to change of operation mode. Further, there is no need to record the jump instruction in the external memory.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施例に係るマイクロコンピュ
ータを示すブロック図である。
FIG. 1 is a block diagram showing a microcomputer according to a first embodiment of the present invention.

【図2】本発明の第1の実施例に係るマイクロコンピュ
ータにおける試験方法を示すタイミングチャートであ
る。
FIG. 2 is a timing chart showing a test method in the microcomputer according to the first embodiment of the present invention.

【図3】(a)乃至(c)は本発明の第1の実施例に係
るマイクロコンピュータの種々の動作モードにおけるア
ドレス空間を示す模式図である。
FIGS. 3A to 3C are schematic diagrams showing address spaces in various operation modes of the microcomputer according to the first embodiment of the present invention.

【図4】本発明の第2の実施例に係るマイクロコンピュ
ータを示すブロック図である。
FIG. 4 is a block diagram showing a microcomputer according to a second embodiment of the present invention.

【図5】特開昭62−254241号公報に記載された
従来のマイクロコンピュータの試験方法を示す模式図で
ある。
FIG. 5 is a schematic view showing a conventional microcomputer testing method described in Japanese Patent Application Laid-Open No. 62-254241.

【図6】(a)乃至(c)は特開昭62−254241
号公報に記載された従来のマイクロコンピュータの種々
の動作モードにおけるアドレス空間を示す模式図であ
る。
FIGS. 6A to 6C are Japanese Patent Application Laid-Open No. 62-254241.
FIG. 1 is a schematic diagram showing an address space in various operation modes of a conventional microcomputer described in Japanese Unexamined Patent Application Publication No. H10-115,004.

【図7】(a)乃至(c)は従来のマイクロコンピュー
タの種々の動作モードにおけるアドレス空間を示す模式
図である。
FIGS. 7A to 7C are schematic diagrams showing address spaces in various operation modes of a conventional microcomputer.

【符号の説明】[Explanation of symbols]

1、15;マイクロコンピュータ 2、16;外部ROM 3、17;内蔵ROM 4、19;入力端子 5、22;命令出力回路 6、27、36;リセット信号 7、23、32;CPU 8;内蔵ROM選択信号 9;内部メモリ選択信号 10、20;内部バス 11、24;ROMテスト信号 12;外部ROM選択信号 18、33;RAM 31;モード変更回路 34;ROM 35;アドレス 37;設定モード端子 Microcomputers 2, 16; External ROMs 3, 17; Internal ROMs 4, 19; Input terminals 5, 22; Command output circuits 6, 27, 36; Reset signals 7, 23, 32; Selection signal 9; Internal memory selection signal 10, 20; Internal bus 11, 24; ROM test signal 12; External ROM selection signal 18, 33; RAM 31; Mode change circuit 34; ROM 35; Address 37; Setting mode terminal

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 11/22 - 11/26 G06F 15/78 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 11/22-11/26 G06F 15/78

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 プログラムが格納された読み出し専用メ
モリと、前記読み出し専用メモリの試験を行うための試
験プログラムが格納された試験用メモリと、前記プログ
ラム又は前記試験プログラムを読み出して実行する中央
処理装置と、外部から所定の信号が入力され且つ前記中
央処理装置を初期状態に戻すリセット信号がロウとなる
毎に1度だけ前記試験用メモリのアドレスにジャンプす
る命令を前記中央処理装置に与える命令出力回路と、を
有することを特徴とするマイクロコンピュータ。
1. A read-only memory storing a program, a test memory storing a test program for testing the read-only memory, and a central processing unit reading and executing the program or the test program And a reset signal, which receives a predetermined signal from the outside and returns the central processing unit to the initial state, becomes low.
And a command output circuit for giving a command for jumping to the address of the test memory only once every time to the central processing unit.
【請求項2】 前記試験用メモリは、外部に設けられた
読み出し専用メモリであることを特徴とする請求項1に
記載のマイクロコンピュータ。
2. The microcomputer according to claim 1, wherein the test memory is a read-only memory provided externally.
【請求項3】 前記試験用メモリは、内部に設けられた
ランダムアクセスメモリであることを特徴とする請求項
1に記載のマイクロコンピュータ。
3. The microcomputer according to claim 1, wherein the test memory is a random access memory provided inside.
【請求項4】 プログラムが格納された読み出し専用メ
モリ、前記読み出し専用メモリの試験を行うための試験
プログラムが格納された試験用メモリ及び前記プログラ
ム又は前記試験プログラムを読み出して実行する中央処
理装置を有するマイクロコンピュータの試験方法におい
て、外部から所定の信号が入力され且つ前記中央処理装
置を初期状態に戻すリセット信号がロウとなる毎に1度
だけ前記試験用メモリのアドレスにジャンプする命令を
前記中央処理装置に与える工程を有することを特徴とす
るマイクロコンピュータの試験方法。
4. A read-only memory storing a program, a test memory storing a test program for testing the read-only memory, and a central processing unit reading and executing the program or the test program. In the microcomputer test method, once every time a predetermined signal is input from the outside and the reset signal for returning the central processing unit to the initial state becomes low, once.
The method of testing a microcomputer, characterized in that it comprises a step of providing an instruction only to jump to the address of the test memory to said central processing unit.
【請求項5】 前記試験用メモリは、外部に設けられた
読み出し専用メモリであることを特徴とする請求項
記載のマイクロコンピュータの試験方法。
5. The microcomputer test method according to claim 4 , wherein the test memory is a read-only memory provided externally.
【請求項6】 前記試験用メモリは、内部に設けられた
ランダムアクセスメモリであることを特徴とする請求項
に記載のマイクロコンピュータの試験方法。
6. The test memory according to claim 1, wherein the test memory is a random access memory provided inside.
Microcomputer test methods described in 4.
JP11047187A 1999-02-24 1999-02-24 Microcomputer and its test method Expired - Fee Related JP3105881B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11047187A JP3105881B2 (en) 1999-02-24 1999-02-24 Microcomputer and its test method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11047187A JP3105881B2 (en) 1999-02-24 1999-02-24 Microcomputer and its test method

Publications (2)

Publication Number Publication Date
JP2000242518A JP2000242518A (en) 2000-09-08
JP3105881B2 true JP3105881B2 (en) 2000-11-06

Family

ID=12768114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11047187A Expired - Fee Related JP3105881B2 (en) 1999-02-24 1999-02-24 Microcomputer and its test method

Country Status (1)

Country Link
JP (1) JP3105881B2 (en)

Also Published As

Publication number Publication date
JP2000242518A (en) 2000-09-08

Similar Documents

Publication Publication Date Title
US6799157B1 (en) Method for improving pin compatibility in microcomputer emulation equipment
US5963741A (en) Information processor which rewrites instructions in program to dynamically change program structure and method therefor
JP2866896B2 (en) Test method for read-only storage device and device for executing the method
JP3105881B2 (en) Microcomputer and its test method
US7047444B2 (en) Address selection for testing of a microprocessor
JP3198997B2 (en) Microcomputer and burn-in test method thereof
JP3284614B2 (en) Electronic equipment
JPS646489B2 (en)
US20040078664A1 (en) Information processing unit selecting one of reset vector addresses
JPS6045829B2 (en) fail memory
JPH07191905A (en) Information processor
JP2587234B2 (en) CPU system test method
JPH06222917A (en) Electronic device
KR20080034061A (en) System on chip for real operation speed testing and test method thereof
JPH11212945A (en) Microcomputer and it memory
JP3028779B2 (en) Semiconductor device
JPH06103106A (en) Program debug device
JP2003288215A (en) Information processing apparatus
JP3137089B2 (en) Microcomputer
JPH0256644A (en) Debug device for microprocessor
JPS62248043A (en) Memory switching circuit for fetching microcomputer instruction
JPS634500A (en) Ram device with test circuit
JPS61261900A (en) Semiconductor integrated circuit device
JPH02105230A (en) Semiconductor integrated circuit
JP2001229700A (en) Memory test circuit

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees