JPH0715663B2 - Microcomputer program evaluation device and method - Google Patents
Microcomputer program evaluation device and methodInfo
- Publication number
- JPH0715663B2 JPH0715663B2 JP1293255A JP29325589A JPH0715663B2 JP H0715663 B2 JPH0715663 B2 JP H0715663B2 JP 1293255 A JP1293255 A JP 1293255A JP 29325589 A JP29325589 A JP 29325589A JP H0715663 B2 JPH0715663 B2 JP H0715663B2
- Authority
- JP
- Japan
- Prior art keywords
- evaluation
- program
- application program
- microcomputer
- option
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title description 5
- 238000011156 evaluation Methods 0.000 claims description 29
- 239000000758 substrate Substances 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 5
- 239000004065 semiconductor Substances 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011810 insulating material Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000004593 Epoxy Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、マスクROM(製造工程で情報を書き込むリ
ード・オンリー・メモリ)に書き込まれるアプリケーシ
ョンプログラムの評価を行うマイクロコンピュータ用プ
ログラム評価装置に関する。The present invention relates to a program evaluation device for a microcomputer that evaluates an application program written in a mask ROM (read only memory for writing information in a manufacturing process).
[従来の技術] 近年の半導体技術の進歩に伴い、種々の機器において電
子的な制御装置が用いられるようになってきている。そ
して、大量のデータ処理の必要のない特定機能を達成す
る場合には、マイクロコンピュータが広く利用されてい
る。例えば、テレビ、VTR等のリモコン操作用のリモコ
ン送信機、各種のタイマ、温度制御装置等において、そ
の動作をマイクロコンピュータによって行っている場合
が多い。[Prior Art] With the progress of semiconductor technology in recent years, electronic control devices have come to be used in various devices. Microcomputers are widely used to achieve specific functions that do not require large amounts of data processing. For example, in a remote control transmitter for remote control operation of televisions, VTRs, various timers, temperature control devices, etc., the operation is often performed by a microcomputer.
このようなマイクロコンピュータにおいては、基本動作
は同一でハード構成は同一でありながら、そのマイクロ
コンピュータを搭載する機器に特有な信号に応じて動作
したり特有の出力を行わなければなければならない場合
が多い。このような場合に内部のROMに書込むアプリケ
ーションプログラムを書換え、種々の信号に応じ、所定
の動作を行えるようしている。In such a microcomputer, although the basic operation is the same and the hardware configuration is the same, it may be necessary to operate or perform a specific output in accordance with a signal peculiar to the device in which the microcomputer is mounted. Many. In such a case, the application program written in the internal ROM is rewritten so that a predetermined operation can be performed according to various signals.
ここで、このようなROMにアプリケーションプログラム
を書込む場合には、要求される仕様に応じてアプリケー
ションプログラムを開発し、実際に所望の動作を行うか
どうかを評価しなければならない。従来のマイクロコン
ピュータにおけるアプリケーションプログラムを搭載し
た状態においての評価は、ROMを持たない評価用のエバ
チップ(エバリュエーションチップ)をピギーバックや
エバリュエーションボードに実装し、ピギーバックやエ
バリュエーションボードにおいて記憶されているアプリ
ケーションプログラムを用いてエバチップに動作させた
り、またワンタイム、マルチタイム等と呼ばれる評価し
たいアプリケーションプログラムを書き込める評価用の
チップを製作し、これを用いてアプリケーションプログ
ラムの評価を行っていた。Here, when writing an application program in such a ROM, it is necessary to develop the application program according to the required specifications and evaluate whether or not the desired operation is actually performed. The evaluation in the state that the application program in the conventional microcomputer is installed is that the evaluation chip (evaluation chip) for evaluation without ROM is mounted on the piggyback or the evaluation board and stored in the piggyback or the evaluation board. An evaluation chip that can operate an evaluation chip using an existing application program and can be written with an application program called one-time, multi-time, etc., was manufactured, and the application program was evaluated using this chip.
すなわち、エバリュエーションボードやワンタイム等に
実際に各種動作を行わせることによって、プログラムの
デバッグや所定の信号が出力されるか等の評価を行うこ
とができる。That is, by actually performing various operations on the evaluation board, one time, etc., it is possible to debug the program and evaluate whether a predetermined signal is output.
そして、このようにしてアプリケーションプログラムが
開発された場合には、これをチップのマスクROMに書き
込むためのマスクを設計、製作し、この製作されたマス
クを利用してマイクロコンピュータの量産を行ってい
る。When the application program is developed in this manner, a mask for writing the application program in the mask ROM of the chip is designed and manufactured, and the microcomputer thus manufactured is used for mass production. .
[発明が解決しようとする課題] このように、従来のエバーボード、ビギーバック、ワン
タイム等を利用したアプリケーションプログラムの評価
方法においてプログラム自体のデバッグや評価を行うこ
とができる。しかし、実際に量産を行うマイクロコンピ
ュータにおいては、その処理を行う機能部において、各
種のオプションの設定が行われる場合が多い。すなわ
ち、マイクロコンピュータを利用する機器(セット)か
らの要請により、出力端子においてプルアップ抵抗を必
要としたり、不要であったりする。そこで、量産された
マイクロコンピュータにおいては、オプションの設定さ
れた状態で動作が行なわれる。このため、アプリケーシ
ョンプログラムの評価時においても、このオプションを
仕様どおりに設定した状態で行いたいという要求があ
る。これは、オプションの設定によっては、動作が所望
のものとならない場合もあるからである。[Problems to be Solved by the Invention] As described above, the program itself can be debugged and evaluated in the conventional method of evaluating an application program using an everboard, biggie back, one-time, or the like. However, in a microcomputer that is actually mass-produced, various options are often set in a functional unit that performs the processing. That is, depending on a request from a device (set) using a microcomputer, a pull-up resistor may or may not be needed at the output terminal. Therefore, in a mass-produced microcomputer, the operation is performed with the option set. For this reason, there is a demand for this option to be set as specified even when the application program is evaluated. This is because the operation may not be desired depending on the option settings.
一方、ビギーバックやワンタイム等では、このようなオ
プションについての設定が、設定に応じて複数種作成す
るか、内部回路を変更しなければ不可能である。また、
エバボードにおいては装置が大型であり、評価したい機
器に直接組み込んで評価することができないという問題
点があった。On the other hand, in the case of biggie back or one-time, it is impossible to set such options, unless a plurality of types are created according to the settings or the internal circuit is changed. Also,
The evaluation board has a problem in that the device is large and cannot be directly incorporated into a device to be evaluated for evaluation.
この発明は、上述のような問題点を解決することを課題
としてなされたものであり、オプションの設定が容易で
あり、かつこれを利用するセットに組み込んで動作評価
が行えるマイクロコンピュータ用プログラム評価装置を
提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is easy to set an option, and a program evaluation device for a microcomputer that can be incorporated into a set using the option to perform operation evaluation. The purpose is to provide.
[課題を解決するための手段] 上記目的を達成するために、この発明は、所定のアプリ
ケーションプログラムによってマイクロコンピュータを
動作させ、そのアプリケーションプログラムを評価する
装置であって、PROMが嵌合接続される接続用ソケット
と、このソケットに接続され、PROMから供給される動作
プログラムに応じた処理を行うエバチップと、複数の接
点を有し、この接点同士の接続により、エバチップにお
ける回路設定を行うオプション設定用ジャンパと、これ
ら接続用ソケット、エバチップ及びオプション設定用ジ
ャンパが表面に形成され、裏面に外部接続用のICピンが
形成された基板と、を有することを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the present invention is a device for operating a microcomputer by a predetermined application program and evaluating the application program, in which a PROM is fitted and connected. It has a connection socket, an evaluation chip that is connected to this socket and performs processing according to the operation program supplied from the PROM, and multiple contacts. By connecting these contacts, the circuit settings in the evaluation chip are set for options. It is characterized in that it has a jumper and a board on which a socket for connection, an evaluation chip and a jumper for option setting are formed on the front surface, and IC pins for external connection are formed on the back surface.
また、本発明に係るプログラム評価方法は、評価対象で
あるアプリケーションプログラムを書き込んだ書き替え
可能ROMを上記ソケットに差し込み電気的接続を行う工
程と、上記オプション用ジャンパにおける接点間の接続
を行いオプションを設定する工程と、ICピンを実際装置
と接続する工程と、実際装置における操作に応じて、エ
バチップが書き替え可能ROMに書き込まれたアプリケー
ションプログラムを利用して動作し、その結果に応じて
実際装置に動作させる工程と、を含むことを特徴とす
る。Further, the program evaluation method according to the present invention includes a step of inserting a rewritable ROM in which an application program to be evaluated is written into the socket for electrical connection, and connecting the contacts in the option jumper for option connection. Depending on the setting process, the process of connecting the IC pin to the actual device, and the operation on the actual device, the evaluation chip operates using the application program written in the rewritable ROM, and the actual device is operated according to the result. And a step of operating.
この発明に係るマイクロコンピュータ用プログラム評価
装置は上述のような構成を有しており、評価したいアプ
リケーションプログラムを書き換え可能なROM(例えばE
PROM)に書き込んで、これを接続用ソケットに嵌合接続
する。次に、オプション設定用ジャンパにおける接点の
接続を行い、所望のオプションの設定を行う。The program evaluation device for a microcomputer according to the present invention has the configuration as described above, and has a rewritable ROM (for example, E
PROM), and fit it into the socket for connection. Next, the contacts of the option setting jumper are connected and desired options are set.
そして、このようにPROMの搭載及びオプションの設定を
した後、ICピンを評価したい機器の接続孔に挿入し、実
際の動作を行う。このため、オプションを設定した状態
で実際の装置に動作を行わせ、アプリケーションプログ
ラムの評価を行うことができる。Then, after mounting the PROM and setting options as described above, the IC pin is inserted into the connection hole of the device to be evaluated, and the actual operation is performed. Therefore, it is possible to evaluate the application program by causing the actual device to operate with the option set.
[実施例] 以下、この発明の一実施例に係るマイクロコンピュータ
用プログラム評価装置について、図面に基づいて説明す
る。[Embodiment] A microcomputer program evaluation apparatus according to an embodiment of the present invention will be described below with reference to the drawings.
第1図は、実施例の全体構成を示す斜視図であり、全て
の部材は基板10上に形成されている。この基板10は、例
えばガラス・エポキシ等の一般的なプリント基板に使用
されるボードと同様の絶縁材が利用される。FIG. 1 is a perspective view showing the overall configuration of the embodiment, and all members are formed on the substrate 10. The board 10 is made of the same insulating material as a board used for a general printed board such as glass epoxy.
そして、基板10の図における左側には、ソケット12が形
成されている。このソケット12は、絶縁材から形成さ
れ、基板10に接着された支持枠12aとこの支持枠の内面
に複数形成された接続端子12bからなっている。ここ
で、この支持枠12aの内周部は、ここに嵌合されるEPROM
(図示せず)の外形に対応している。また、接続端子12
bは、EPROMの外周部に形成された接続端子にそれぞれ対
応した位置に形成されている。そこで、EPROMをソケッ
トに嵌合接続した場合には、EPROMとマイクロコンピュ
ータプログラム用評価装置が電気的に接続されることと
なる。A socket 12 is formed on the left side of the board 10 in the drawing. The socket 12 is made of an insulating material and includes a support frame 12a bonded to the substrate 10 and a plurality of connection terminals 12b formed on the inner surface of the support frame. Here, the inner peripheral portion of the support frame 12a is an EPROM fitted here.
It corresponds to the outer shape (not shown). Also, the connection terminal 12
b are formed at the positions corresponding to the connection terminals formed on the outer peripheral portion of the EPROM. Therefore, when the EPROM is fitted and connected to the socket, the EPROM and the microcomputer program evaluation device are electrically connected.
次に、基板10の中央部には、エバチップ20が搭載されて
いる。このエバチップ20は、アプリケーションプログラ
ムを書き込むためのマスクROMを取り除き、ROM用ソケッ
ト12に嵌合されるEPROMからのデータに応じて動作する
ものであり、マスクROMが取り除かれているだけで、そ
の他の部分については量産されるマイクロコンピュータ
と同等の機能を持つものである。Next, the evaluation chip 20 is mounted on the central portion of the substrate 10. This evaluation chip 20 removes the mask ROM for writing the application program, and operates according to the data from the EPROM fitted in the ROM socket 12, and only the mask ROM has been removed. The part has the same function as that of a mass-produced microcomputer.
そして、この例において、エバチップ20は、ワイヤボン
ディング法またはTAB技術等によって基板10に取り付け
られている。このため、基板10の表面上に形成されてい
る配線パターンとエバチップとで直接電気的な接続が行
なわれる。Then, in this example, the evaluation chip 20 is attached to the substrate 10 by a wire bonding method, a TAB technique, or the like. Therefore, the wiring pattern formed on the surface of the substrate 10 and the evaluation chip are directly electrically connected.
そして、基板10の右側部には、オプション設定用ジャン
パ30が形成されている。このオプション設定用ジャンパ
30は基板10上に導電性の端子(パッド)30aが複数露出
形成されており、これらのパッド30a同士の接続を行う
ことによりエバチップ20におけるオプションの設定を行
うことができる。すなわち、パッド30aの接続を例えば
半田等によって行うことにより、エバチップの動作を行
う所望の回路にプルアップ抵抗を接続する等のオプショ
ンの設定が可能となる。従って、パッド30aはエバチッ
プ20の種類により必要なオプションの数に対応して設け
られる。An option setting jumper 30 is formed on the right side of the substrate 10. This optional jumper
In the substrate 30, a plurality of conductive terminals (pads) 30a are exposed and formed on the substrate 10, and by connecting these pads 30a to each other, an optional setting in the evaluation chip 20 can be performed. That is, by connecting the pad 30a with, for example, solder or the like, it is possible to set options such as connecting a pull-up resistor to a desired circuit that operates the evaluation chip. Therefore, the pads 30a are provided corresponding to the number of options required depending on the type of the evaluation chip 20.
一方、基板10の底面側には、複数のICピン40が整列配置
されている。すなわち、マイクロコンピュータは、通常
機器の接続孔に挿入して機器との電気的接続を行うわけ
であり、このICピン40は機器に設けられた接続孔に対応
するように形成されている。On the other hand, on the bottom surface side of the substrate 10, a plurality of IC pins 40 are aligned and arranged. That is, the microcomputer is usually inserted into the connection hole of the device for electrical connection with the device, and the IC pin 40 is formed so as to correspond to the connection hole provided in the device.
このような、マイクロコンピュータ用プログラム評価装
置を使用する場合には、まず、所望のアプリケーション
プログラムをEPROMに書き込む。そして、その仕様に基
づくオプションの設定をオプション設定用ジャンパ30の
パッド30a接続によって行う。次に、EPROMをソケット12
に嵌合接続し、この状態でICピン40を対象機器に挿入接
続する。そして、対象セットにおいて各種動作を行わ
せ、所望の処理が行えるかどうかの試験を行う。When using such a program evaluation device for a microcomputer, first, a desired application program is written in the EPROM. Then, the option setting based on the specification is performed by connecting the pad 30a of the option setting jumper 30. Then place the EPROM in socket 12
The IC pin 40 is inserted and connected to the target device in this state. Then, various operations are performed on the target set, and a test is performed as to whether or not desired processing can be performed.
このため、対象セットが所望の動作をするか否かによっ
てアプリケーションプログラムの評価を行うことができ
る。そして、この実施例においては、オプションの設定
を仕様どおりとした状態でプログラムの評価が行えるた
め、実際に量産するマイクロコンピュータと同一条件に
おけるプログラム評価が行え、評価の確実性を増すこと
ができる。Therefore, the application program can be evaluated depending on whether or not the target set performs a desired operation. In addition, in this embodiment, since the program can be evaluated with the option setting according to the specifications, the program can be evaluated under the same conditions as the microcomputer actually mass-produced, and the reliability of the evaluation can be increased.
また、オプション設定用ジャンパ30によってオプション
の設定が行えるため、一つのマイクロコンピュータ用プ
ログラム評価装置により、各種のオプションに対応する
ことができ、迅速なプログラム評価を達成することがで
きる。更に、この例によれば、基板に各種部材を設置し
たため、ビギーバックのように専用の金型を起こさずに
製作することができ、開発費が安く、また開発期間を短
縮することができる。Further, since the option can be set by the option setting jumper 30, it is possible to deal with various options with a single microcomputer program evaluation device, and quick program evaluation can be achieved. Furthermore, according to this example, since various members are installed on the substrate, it is possible to manufacture without the need for a dedicated die unlike a biggie back, the development cost is low, and the development period can be shortened.
[発明の効果] 以上説明したように、この発明に係るマイクロコンピュ
ータ用プログラム評価装置によれば、オプション設定用
ジャンパにより各種のオプション設定が可能であり、簡
単な作業で各種オプションに対応でき、かつ安価な装置
を提供することができる。また、ICピン40が少ない場合
も同様な構成にて評価装置を提供することができる。[Effects of the Invention] As described above, according to the program evaluation device for a microcomputer of the present invention, various options can be set by the option setting jumper, and various options can be dealt with by a simple operation, and An inexpensive device can be provided. Further, even when the number of IC pins 40 is small, it is possible to provide the evaluation device with the same configuration.
第1図は、この発明に係るマイクロコンピュータ用プロ
グラム評価装置の全体構成を示す斜視図である。 10……基板 12……ROM用ソケット 20……エバチップ 30……オプション設定用ジャンパ 40……ICピンFIG. 1 is a perspective view showing the overall configuration of a microcomputer program evaluation device according to the present invention. 10 …… Board 12 …… ROM socket 20 …… EVA chip 30 …… Option setting jumper 40 …… IC pin
Claims (2)
てマイクロコンピュータを動作させ、そのアプリケーシ
ョンプログラムを評価する装置であって、 書き換え可能ROMが嵌合接続される接続用ソケットと、 このソケットに接続され、書き換え可能ROMから供給さ
れる動作プログラムに応じた処理を行うエバチップと、 複数の接点を有し、この接点同士の接続により、エバチ
ップにおける回路設定を行うオプション設定用ジャンパ
と、 これら接続用ソケット、エバチップ及びオプション設定
用ジャンパが表面に形成され、裏面に外部接続用のICピ
ンが形成された基板と、 を有することを特徴とするマイクロコンピュータ用プロ
グラム評価装置。1. A device for operating a microcomputer by a predetermined application program to evaluate the application program, comprising a connection socket to which a rewritable ROM is fitted and connected, and a rewritable ROM connected to this socket. An EVA chip that performs processing according to the operation program supplied from the product, and multiple contact points.By connecting these contact points, an option setting jumper that sets the circuit in the evaluation chip, and sockets for these connection, the EVA chip, and the option setting A program evaluation device for a microcomputer, comprising: a substrate on which a semiconductor jumper is formed on the front surface, and an IC pin for external connection is formed on the rear surface.
れるアプリケーションプログラムに応じた動作を行うエ
バチップと、複数の接点を有しこの接点間の接続により
オプションの設定を行うオプション用ジャンパと、実際
に動作を行う実際装置との接続を行うICピンと、を有す
るマイクロコンピュータ用プログラム評価装置を用いた
プログラム評価方法であって、 評価対象であるアプリケーションプログラムを書き込ん
だ書き替え可能ROMを上記ソケットに差し込み電気的接
続を行う工程と、 上記オプション用ジャンパにおける接点間の接続を行い
オプションを設定する工程と、 ICピンを実際装置と接続する工程と、 実際装置における操作に応じて、エバチップが書き替え
可能ROMに書き込まれたアプリケーションプログラムを
利用して動作し、その結果に応じて実際装置に動作させ
る工程と、 を含むことを特徴とするプログラムの評価方法。2. A rewritable ROM socket, an evaluation chip that operates according to a supplied application program, and an option jumper that has a plurality of contacts and that sets options by connecting the contacts. A program evaluation method using a microcomputer program evaluation device having an IC pin for connecting to an actual device that actually operates, wherein a rewritable ROM in which an application program to be evaluated is written is stored in the socket. The plug-in electrical connection step, the step of connecting the contacts in the above option jumper to set the option, the step of connecting the IC pin to the actual device, and the rewriting of the evaluation chip according to the operation in the actual device Operates using the application program written in ROM Evaluation method of a program, which comprises the step of operating the actual device in accordance with the result.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1293255A JPH0715663B2 (en) | 1989-11-09 | 1989-11-09 | Microcomputer program evaluation device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1293255A JPH0715663B2 (en) | 1989-11-09 | 1989-11-09 | Microcomputer program evaluation device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03152633A JPH03152633A (en) | 1991-06-28 |
| JPH0715663B2 true JPH0715663B2 (en) | 1995-02-22 |
Family
ID=17792459
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1293255A Expired - Lifetime JPH0715663B2 (en) | 1989-11-09 | 1989-11-09 | Microcomputer program evaluation device and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0715663B2 (en) |
-
1989
- 1989-11-09 JP JP1293255A patent/JPH0715663B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03152633A (en) | 1991-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5247248A (en) | Burn-in apparatus and method of use thereof | |
| US5923529A (en) | Card slot unit for a personal computer | |
| US6100585A (en) | Structure for mounting device on circuit board | |
| US6507205B1 (en) | Load board with matrix card for interfacing to test device | |
| KR970004516B1 (en) | In-circuit emulator | |
| US5743748A (en) | Emulator probe | |
| US5768497A (en) | Emulator microcomputer unit | |
| JPH03152633A (en) | Program evaluating device for microcomputer | |
| US7579689B2 (en) | Integrated circuit package, and a method for producing an integrated circuit package having two dies with input and output terminals of integrated circuits of the dies directly addressable for testing of the package | |
| JPS645889Y2 (en) | ||
| JP3099547B2 (en) | Emulation probe | |
| JPH03228356A (en) | Ic package | |
| JPH09116245A (en) | Electronic parts, substrate for manufacturing them, and their manufacture | |
| JP2536625B2 (en) | Emulation probe for flat package IC | |
| JPH037954Y2 (en) | ||
| JPS6112699Y2 (en) | ||
| JPH04225600A (en) | Method of connecting operation tester for printed board unit | |
| JPH0644128Y2 (en) | Joint structure of printed wiring boards | |
| JP2545263Y2 (en) | IC device burn-in board | |
| JPH09128263A (en) | In-circuit emulator device used for computer device provided with cpu having bag-type lead terminal | |
| JPH0572280A (en) | Chip-on-board unit test method | |
| JPH04369253A (en) | Semiconductor integrated circuit package | |
| JPH11220057A (en) | BGA package and method for measuring temperature of semiconductor chip in package | |
| JPH09292987A (en) | Bare chip PROM program writing method | |
| JPH05234649A (en) | Ic socket |