JPS6284364A - Program developing device - Google Patents

Program developing device

Info

Publication number
JPS6284364A
JPS6284364A JP60224271A JP22427185A JPS6284364A JP S6284364 A JPS6284364 A JP S6284364A JP 60224271 A JP60224271 A JP 60224271A JP 22427185 A JP22427185 A JP 22427185A JP S6284364 A JPS6284364 A JP S6284364A
Authority
JP
Japan
Prior art keywords
circuit
switching
function
microcomputer
data
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.)
Granted
Application number
JP60224271A
Other languages
Japanese (ja)
Other versions
JPH0721794B2 (en
Inventor
Nobuhiro Arai
信宏 荒井
Takeshi Takita
瀧田 猛
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP60224271A priority Critical patent/JPH0721794B2/en
Publication of JPS6284364A publication Critical patent/JPS6284364A/en
Publication of JPH0721794B2 publication Critical patent/JPH0721794B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Microcomputers (AREA)

Abstract

PURPOSE:To change the function of an evaluation chip through the changeover of circuit wiring by controlling the evaluation chip where a changeover circuit for selectable functions is incorporated or mounted externally by a control circuit. CONSTITUTION:The evaluation chip 1 where almost the same function as that of a microcomputer is provided and a changeover circuit is incorporated to the changeover part of wiring or mounted externally, a latch 2 selecting the functions of the evaluation chip, a control circuit 3 controlling the latch 2, and a memory 4 storing a data selecting the set function at the program development of the microcomputer are provided. The circuit reads a data instructing a function from the memory 4 and stores a prescribed data to the latch 2. The function is changed by instructing the circuit 3 for the change and rewriting a data for the latch only controlling said function.

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、予め定められた仕様に基いて製造時に配線の
切換えを行うマイクロコンピュータのプログラム開発装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION (a) Field of Industrial Application The present invention relates to a program development device for a microcomputer that switches wiring during manufacturing based on predetermined specifications.

(ロ) 従来の技術 一般に、ワンチップマイクロコンピュータは、プログラ
ムを記憶するROM(リード・オンリー・メモリ)を内
蔵しており、ユーザー等が予め作成したプログラムはワ
ンチップマイクロコンピータの製造時にマスクによって
書き込まれる。そごア、ユーザー等は予めプログラムを
作成する際にエバリエエーシ17チツプと呼ばれる製造
用のマイクロコンピュータと略同じ機能を有するコンビ
エータを内蔵したプログラム開発装置を使用している。
(b) Conventional technology In general, one-chip microcomputers have a built-in ROM (read-only memory) for storing programs, and programs created by the user etc. are written using a mask when the one-chip microcomputer is manufactured. It will be done. When creating a program in advance, a program development device called an EVA 17 chip, which has a built-in combinator which has substantially the same functions as a manufacturing microcomputer, is used by the software and users.

ところで、ワンチップマイクロコンピュータには、ユー
ザーの要求に応じて自由に選択できる機能が設けられて
いる。具体的には、電源投入時に表示を全点灯するか全
消灯するか、システムクロックの周波数切換、内蔵タイ
マーの周波数切換。
By the way, one-chip microcomputers are provided with functions that can be freely selected according to the user's requirements. Specifically, when the power is turned on, the display can be turned on or off, the frequency of the system clock can be changed, and the frequency of the built-in timer can be changed.

スイッチ入力のチャタリング防止時間の切換、インタラ
ブドの立ち上がり又は立ち下がり動作の切換、あるいは
、入出力端子を出力専用とするか入力専用とするかの切
換等の機能がある。これらの機能は、マイクロコンピュ
ータを製造する際にマスクによって配線を切り換えて、
選択している。
It has functions such as switching the chattering prevention time of the switch input, switching the rising or falling operation of interlaced signals, and switching whether the input/output terminal is used only for output or for input. These functions are achieved by switching the wiring using masks when manufacturing microcomputers.
Selected.

上述のマイクロコンピュータに曹き込むプログラムを作
成あるいは評価する際には、エバリユエーションチップ
に抵抗やジャンパー線等によって配線を行い予め指定さ
れた機能を実現していた。
When creating or evaluating a program to be programmed into the above-mentioned microcomputer, the evaluation chip is wired with resistors, jumper wires, etc. to achieve a prespecified function.

このようなマイクロコンピュータのプログラム開発装甜
は、本願出願人が昭和58年11月30日に発行したマ
イコン資料シリーズNQ13rLc6500シリーズユ
ーザーズマニュアル」の第51頁から第67頁に記載さ
れている。
Such a program development system for a microcomputer is described on pages 51 to 67 of "Microcomputer Material Series NQ13rLc6500 Series User's Manual" published by the applicant on November 30, 1988.

Pj  発明が解決しようとする問題点しかしながら従
来のプログラム開発装置では、機能の選択をジャンパー
線や抵抗等を一本一本外部で配線しなければならず、配
線ミスが多々発生していた。更に、プログラムの変更等
によって機能を変更・する場合にも配線をやりなおさな
ければならないので、プログラムの開発時間が長(なる
欠点があった。
Pj Problems to be Solved by the Invention However, in conventional program development devices, jumper wires, resistors, etc. had to be wired externally one by one to select functions, and wiring errors often occurred. Furthermore, when changing functions due to program changes, etc., wiring must be redone, which has the disadvantage of requiring a long program development time.

に)問題点を解決するための手段 本発明は、上述した点に鑑みて為されたものであり、ユ
ーザーによって選択可能な機能を切換える切換回路が内
蔵、あるいは、外付されたエバリユエーションテツプと
、前記切換回路を制御する複数のラッチ回路と、機能を
選択指示するデータに基いてラッチ回路に切換えデータ
を印加するコントロール回路とを備えることにより、予
めユーザー等によって作成された機能を選択指示するデ
ータに従って、自動的釦生産用のマイクロコンピュータ
と同一の機能が実現できるものである。
B.) Means for Solving the Problems The present invention has been made in view of the above-mentioned problems, and provides an evaluation tester with a built-in or external switching circuit for switching functions selectable by the user. A plurality of latch circuits that control the switching circuits, and a control circuit that applies switching data to the latch circuits based on data that instructs selection of a function can select a function created in advance by a user or the like. According to the instructed data, it can realize the same functions as a microcomputer for automatic button production.

(ホ)作用 上述の手段によれば、マイクロコンピュータのプログラ
ム作成時に設定された機能を選択するデータを記憶装置
(例えば、磁気ディスク、RAM。
(e) Effect: According to the above-mentioned means, data for selecting functions set at the time of program creation of the microcomputer is stored in a storage device (eg, magnetic disk, RAM).

ROM等)に記憶しておき、該記憶装置から読み出した
選択指示するデータを所定の処理を行ってラッチ回路に
印加し記憶させる。すると、ラッチ回路の出力は、切換
回路を制御して選択された機能を実現するために内部回
路の配線を行う。
The selection instruction data read out from the storage device is subjected to predetermined processing and applied to a latch circuit for storage. The output of the latch circuit then controls the switching circuit to route internal circuitry to implement the selected function.

(へ)実施例 第1図は本発明の実施例を示すブロック図であり、+1
.lはエバリユエーションチップ、(2)はラッチ回路
、(3)はコントロール回路、(41は選択指示データ
を記憶する記憶装置である。
(f) Embodiment FIG. 1 is a block diagram showing an embodiment of the present invention.
.. 1 is an evaluation chip, (2) is a latch circuit, (3) is a control circuit, and (41 is a storage device for storing selection instruction data).

エバリユエーションチツプ(1)は、生産用のマイクロ
コンピュータと略同一機能を有しているが、命令コード
は外部から端子を介して印加され、また内部の各種デー
タも端子から読み出すことが可能である。更に、ユーザ
ーが選択可能な機能を切換える切換回路を制御する信号
を印加するための端子(5)及び機能を切換える切換回
路(6)が外部接続される端子(7)が設けられる。ラ
ッチ回路(2)は各機能の切換えに対応して設けられ、
各出力Qは端子(5)及び切換回路(6)に接続される
。また、ラッチ回路(2)の入力はコントロール回路(
3)の出力に接続され、クロック端子2はコントロール
回路(3)から出力されるタイミング信号、d、、02
・・・に接続される。コントロール回路(3)は、例え
ばマイクロコンピュータで作成され、記憶装置(4)に
記憶された機能を指示するデータを読み取り、演算処理
してエバリユエーションチップ(1)に内蔵された切換
回路及び外部接続された切換回路(61を制御するデー
タを各ラッチ回路(21に記憶させる。
The evaluation chip (1) has almost the same functions as a production microcomputer, but instruction codes are applied from the outside through terminals, and various internal data can also be read out from the terminals. be. Furthermore, a terminal (5) for applying a signal for controlling a switching circuit for switching user-selectable functions and a terminal (7) to which a switching circuit (6) for switching functions is externally connected are provided. A latch circuit (2) is provided corresponding to switching of each function,
Each output Q is connected to a terminal (5) and a switching circuit (6). In addition, the input of the latch circuit (2) is the control circuit (
3), and the clock terminal 2 receives the timing signal, d,,02, output from the control circuit (3).
...is connected to... The control circuit (3) reads data instructing functions created by, for example, a microcomputer and stored in a storage device (4), processes the data, and processes the switching circuit built in the evaluation chip (1) and the external circuit. Data for controlling the connected switching circuit (61) is stored in each latch circuit (21).

第2図はエバリユエーションチップ(1)に内蔵される
機能及び切換回路の例を示す。外部接続された水晶振動
子(8)及びコンデンサ(9)によって発振回路帥で作
成されたクロックQ。は分周回路αυに印加される。ま
た、クロックQ0と分周回路ODで分周されたクロック
Q、は、切換回路住zを構成するトランスミッシジンゲ
ート(13Q4)に各々印加される。
FIG. 2 shows an example of functions and switching circuits built into the evaluation chip (1). A clock Q created in an oscillator circuit by an externally connected crystal oscillator (8) and capacitor (9). is applied to the frequency divider circuit αυ. Further, the clock Q0 and the clock Q divided by the frequency dividing circuit OD are respectively applied to the transmitting gate (13Q4) constituting the switching circuit Z.

切換回路α2の出力は、コンピュータ動作させるための
システムクロックT、〜Tnを作成するタイミングジェ
ネレータα9に印加される。従って、切換回路(121
に於いて、クロックパルスQo とQlを選択的にタイ
ミングジェネレータ■に印加することにより2種類のサ
イクルタイムが選択できる。
The output of the switching circuit α2 is applied to a timing generator α9 that generates system clocks T, -Tn for operating the computer. Therefore, the switching circuit (121
In this case, two types of cycle times can be selected by selectively applying clock pulses Qo and Ql to the timing generator (2).

また、分周回路αυから出力されるクロックQ2及びQ
3が切換回路(16)を構成するトランスミツションゲ
ートα71u&に印加され、切換回路[61の出力は、
タイマカウンタσ3の入力に印加される。従って、切換
回路(161にクロックパルスQ2とQ、を切換えて印
加することによりタイマの周波数切換が為される。
In addition, the clocks Q2 and Q output from the frequency dividing circuit αυ
3 is applied to the transmission gate α71u& constituting the switching circuit (16), and the output of the switching circuit [61] is
Applied to the input of timer counter σ3. Therefore, by selectively applying clock pulses Q2 and Q to the switching circuit (161), the frequency of the timer can be switched.

一方、入力端子のをオーブン形式圧するかクロックドプ
ルダウン形式にするかを切換えるために、入力端子Cυ
と接地間に接続されたMO8FETC231のゲートに
、インバータQ滲の出力を印加するかあるいは接地電位
を印加するかを切換えるトランスミフシ1ンゲート■□
□□から成る切換回路匈が設けられる。
On the other hand, in order to switch the input terminal between oven-type pressure and clocked pull-down type, input terminal Cυ
Transmitter gate that switches whether to apply the output of the inverter Q or the ground potential to the gate of MO8FETC231 connected between
A switching circuit consisting of □□ is provided.

これらの切換回路(12(161@は、エバリーエーシ
)ンチップ(1)の外部端子@翰□□□に印加されるラ
ッチ回路(2)の出力Qによって制御されるように、切
換回路074(leA@の各トランスミツシコンゲート
00転α7)賭及び(ハ)■は各々外部端子@(ハ)(
7)と接続される。
These switching circuits (12 (161@) are controlled by the switching circuit 074 (leA@ Each transmitsucon gate 00 turn α7) bet and (c) ■ are external terminals @ (c) (
7).

そこで、第1図に於いて、コントロール回路(3)が記
憶装置(4)から機能を指示するデータを読み出してラ
ッチ回路(2)に各々所定のデータを記憶させることに
より、例えば、外部端子(2)に′1”、外部端子(ハ
)に0”、外部端子(7)に1”が印加されたとする。
Therefore, in FIG. 1, the control circuit (3) reads out data instructing functions from the storage device (4) and stores predetermined data in the latch circuit (2), so that, for example, the external terminal ( Assume that ``1'' is applied to 2), 0'' is applied to the external terminal (C), and 1'' is applied to the external terminal (7).

すると、切換回路α2に於いてはトランスミッションゲ
ートα滲がオンとなってクロックQaが選択されタイミ
ングジェネレータα9に印加されるので、サイクルタイ
ムの速い機能が選択される。また、切換回路αGK於い
ては、トランスミツシリンゲートαηがオンとなってク
ロックQ3がタイマカウンタ■に印加され、低い周波数
を基準とするタイマが実現できる。一方、切換回路匈に
於いては、トランスミッションゲート[有]がオンする
ためMO8FET■のゲートとインバータt24の出力
とが接続され、クロックドプルダウンの機能が選択され
る。このように、機能を選択指示するデータに基いて自
動的に指定された機能が実現される。
Then, in the switching circuit α2, the transmission gate α is turned on and the clock Qa is selected and applied to the timing generator α9, so that a function with a fast cycle time is selected. Further, in the switching circuit αGK, the transmission gate αη is turned on and the clock Q3 is applied to the timer counter 2, thereby realizing a timer based on a low frequency. On the other hand, in the switching circuit, the transmission gate is turned on, so the gate of MO8FET and the output of inverter t24 are connected, and the clocked pull-down function is selected. In this way, the designated function is automatically realized based on the data specifying the selection of the function.

ところで、記憶装置(4)に記憶された予め定められた
機能を選択指示するデータに基いた機能を冥現してプロ
グラム開発装置を動作させている場合、何らかの理由に
よって機能の一部を変更したいときには、コントロール
回路(3)に変更場所を指示すると、コントロール回路
(3)は、その機能を制御しているラッチ回路(2)の
みデータの書き換えを行うことができる。これにより、
変更された機能によるプログラム開発が直ちに行える。
By the way, when the program development device is operating by impersonating a function based on the data that selects and instructs a predetermined function stored in the storage device (4), if you want to change a part of the function for some reason, When the control circuit (3) is instructed to change the location, the control circuit (3) can rewrite data only in the latch circuit (2) whose function is being controlled. This results in
Program development using changed functions can be performed immediately.

(ト)発明の効果 上述の如く本発明によれば、ユーザー等の仕様に基いた
機能を実現するための配線が不要となり。
(G) Effects of the Invention As described above, according to the present invention, there is no need for wiring to realize functions based on the user's specifications.

配線ミスが無くなる。更に、プログラム開発中の機能変
更も容易となるため、プログラムの開発期間が短縮され
、マイクロコンビーータの生産出荷が早くなる利点を有
している。
Eliminates wiring mistakes. Furthermore, since it is easy to change functions during program development, the program development period is shortened, and the microcombeater has the advantage of being produced and shipped quickly.

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

第1図は本発明の実施例を示すブロック図、第2図は第
1図に示されたブロック図に於ける機能の一例を示す回
路図である。 主な図番の説明 +11・・・エバリュエーションチッフ、  (2+・
・・ラッチ回路、(3)・・・コントロール回路、(4
)・・・記憶装置。 律ぐn−−−g、νキーペ
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a circuit diagram showing an example of the functions in the block diagram shown in FIG. Explanation of main drawing numbers +11...Evaluation tip, (2+
...Latch circuit, (3) ...Control circuit, (4
)···Storage device. Rule n---g, ν keype

Claims (1)

【特許請求の範囲】[Claims] 1、プログラムを記憶するROM(リード・オンリー・
メモリ)を内蔵し、製造時に前記ROMにプログラムが
書き込まれると共に予め定められた仕様に基いて配線の
切換えをマスクによつて行うマイクロコンピュータのプ
ログラム開発装置に於いて、前記マイクロコンピュータ
と略同一機能を有し前記配線の切換え部分に切換回路が
内蔵あるいは外付けされたエバリュエーションチップと
前記切換回路を制御する複数のラッチ回路と、前記配線
の切換えを指示するデータに基いて前記ラッチ回路に切
換えデータを印加するコントロール回路とを備え、予め
定められた仕様のマイクロコンピュータと同様の機能を
実現することを特徴とするプログラム開発装置。
1. ROM that stores programs (read-only)
A program development device for a microcomputer that has a built-in ROM (memory), a program is written into the ROM during manufacturing, and wiring is switched using a mask based on predetermined specifications, which has substantially the same functions as the microcomputer. an evaluation chip having a switching circuit built-in or externally attached to the switching portion of the wiring, a plurality of latch circuits controlling the switching circuit, and switching to the latch circuit based on data instructing switching of the wiring. A program development device characterized by comprising a control circuit for applying data and realizing functions similar to a microcomputer with predetermined specifications.
JP60224271A 1985-10-08 1985-10-08 Evaluation device Expired - Fee Related JPH0721794B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60224271A JPH0721794B2 (en) 1985-10-08 1985-10-08 Evaluation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60224271A JPH0721794B2 (en) 1985-10-08 1985-10-08 Evaluation device

Publications (2)

Publication Number Publication Date
JPS6284364A true JPS6284364A (en) 1987-04-17
JPH0721794B2 JPH0721794B2 (en) 1995-03-08

Family

ID=16811152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60224271A Expired - Fee Related JPH0721794B2 (en) 1985-10-08 1985-10-08 Evaluation device

Country Status (1)

Country Link
JP (1) JPH0721794B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60193067A (en) * 1984-03-14 1985-10-01 Sanyo Electric Co Ltd Valuating chip of microcomputer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60193067A (en) * 1984-03-14 1985-10-01 Sanyo Electric Co Ltd Valuating chip of microcomputer

Also Published As

Publication number Publication date
JPH0721794B2 (en) 1995-03-08

Similar Documents

Publication Publication Date Title
US4079366A (en) Electronic timer and thermoswitch device
HK5484A (en) A multi-function timepiece
JPS6284364A (en) Program developing device
JPS6110231Y2 (en)
JPS6225747Y2 (en)
EP0190899A2 (en) Apparatus for recording and displaying control data
JPS5856026A (en) Display device
JP2648003B2 (en) Timer counter
JPS60202378A (en) electronic clock
JPS6236569B2 (en)
Waldvogel A one chip microcomputer for watch applications
JPH04199228A (en) Semiconductor integrated circuit device
JPS6244387Y2 (en)
JPS6236568B2 (en)
JPS6284365A (en) Program developing device
JPH0642233Y2 (en) Clock correction mechanism
JPS5838884A (en) Electronic timepiece
JPH0125033B2 (en)
JPS6120174B2 (en)
JPH0249577B2 (en) SHUTSURYOKUSEIGYOKAIRO
JPH0224353B2 (en)
JPS5813739U (en) timer device
JPH02224103A (en) Information processor
JPH0344897A (en) Semiconductor non-volatile memory device
JPS58125160A (en) Microcomputer control circuit

Legal Events

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