JPS6284365A - プログラム開発装置 - Google Patents

プログラム開発装置

Info

Publication number
JPS6284365A
JPS6284365A JP60224272A JP22427285A JPS6284365A JP S6284365 A JPS6284365 A JP S6284365A JP 60224272 A JP60224272 A JP 60224272A JP 22427285 A JP22427285 A JP 22427285A JP S6284365 A JPS6284365 A JP S6284365A
Authority
JP
Japan
Prior art keywords
pla
data
circuit
gate
microcomputer
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
JP60224272A
Other languages
English (en)
Other versions
JPH0736160B2 (ja
Inventor
Nobuhiro Arai
信宏 荒井
Takeshi Takitani
瀧谷 猛
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 JP60224272A priority Critical patent/JPH0736160B2/ja
Publication of JPS6284365A publication Critical patent/JPS6284365A/ja
Publication of JPH0736160B2 publication Critical patent/JPH0736160B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明はPLAを内蔵するマイクロコンピュータのプロ
グラム開発装置に関し、特に、プログラム開発装置に設
けられたPLAの配線の改良に関する。
(ロ)従来の技術 一般に、ワンチップマイクロコンピュータは、プログラ
ムを記憶するROM(リード・オンリー・メモリ)を内
蔵しており、ユーザー等が予め作成したプログラムがワ
ンチップマイクロコンピュータの製造時にマスクによっ
て書き込まれる。
そこで、ユーザー等はプログラムを作成する際にエバリ
ユエーションチップと呼ばれるマイクロコンピュータを
使用したプログラム開発装置を使用している。
ところで、ワンチップマイクロコンピュータには、ユー
ザーの要求に応じて自由にプログラムすることの可能な
PLA(プログラマブル・ロジック・アレイ)が内蔵さ
れたものがある。例えば、表示装置の駆動回路等を内蔵
したものにはデータを表示として現わすためのセグメク
トPLAが内蔵される。乙のPLAもプログラムの開発
時にユーザーが自由に設定できるようになっており、そ
のため、ワンチップマイクロコンピュータを製iする際
には、PLAのアドレスとそのアドレスに書き込むデー
タとが必要となる。
従来、プログラム開発装置に於いて、PLAをプログラ
ムする際にはマイクロコンピュータに内蔵筋れるPLA
の代わりにPI、A用のE F ROMを使用し、該E
FROMに予め作成されたデータを書き込んでいた。こ
のことは、本願出願人が昭和55年2月15日に発行し
たマイコン資料シリーズ陽3’LM6499マニュアル
」の第31頁から第37頁に記載されている。
(ハ)発明が解決しようとする問題点 ところが、従来の如<EPROMを使用してPLAを作
成した場合には、プログラム作成中にPLAの内容を一
部変更する際にも、すべての記憶を消去して書き変えな
ければならないので、不便であった。また、入力ライン
あるいは出力ラインの本数が多くなるとEPROMでは
対応できなくなる。一方、EFROMを使用せずに入力
ラインと出力ラインとの配線を一本一本行うことにより
PLAを作成する場合もあるが、この場合には、一部の
変更には一部を変えるだけで対応できるが、一本一本配
線する際の時間がかかり、配線ミスが発生する可能性が
ある。
(ニ)問題点を解決するための手段 本発明は上述した点に鑑みて為されたものであり、マイ
クロフンピユータのPLAの入力ライン及び出力ライン
に相当する入力ライン及び出力ラインと、該入力ライン
と出力ラインの交点に各々設けられたゲートと、該各々
のゲートを個別に制御するデコーダ回路と、該デコーダ
回路に前記各々のゲートのオン及びオフを表現するデー
タを印加するラッチ回路とを有し、作成されたPLAの
配線データを前記ラッチ回路に印加することにより、マ
イクロコンピュータと同等のPLAが作成されるもので
ある。
(*)作用 上述の手段によれば、マイクロコンピュータのプログラ
ム作成時に設定されたPLAの設定データを記憶装置(
例えば、磁気ディスク、RAM。
ROM等)に記憶しておき、該記憶装置から読み出した
設定データを所定の処理を行ってラッチ回路に印加し記
憶させる。すると、ラッチ回路の出力はデコーダ回路に
よって各々のゲートをオンあるいはオフする制御信号に
変換され、希望するゲートのオン及びオフが為され、設
定されたPLAが形成される。
(へ)実施例 第1図は本発明の実施例を示すブロック図であり、(1
)はロジックアレイ部、(2)はデコーダ回路、(3)
はラッチ回路、(4)はコントロール回路、(5)はP
LAデータを記憶する記憶装置である。
ロジックアレイ部(1)は、一本の入力ライン(6〉と
1本の出力ライン(7)とが互いに直交して設けられ、
その交点には各々ゲート(8)が接続されている。該ゲ
ート(8)の各々のオン及びオフは、デコーダ回路(2
)からの出力で制御される。デコーダ回路(2)は出力
ライン(7)の一本に一個対応し、全部でn個設けられ
ている。また、各デコーダ(2)には入力ライン(6)
の本数mを現わす2進数のビット数に等しい個数のラン
チ回路(2)が設けられている。コントロール回路(4
)は例えばマイクロコンピュータで作成され、記憶装置
(5)に記憶されたPLAやその他ワンチップマイクロ
コンピュータの内部設定等を表わすPLAデータを読み
取り、演算処理してロジックアレイ部(1)のゲート(
8)のオン及びオフを表わすデータを作成し、順次ラッ
チ回路(3〉に記憶させるものである。
次に、第2図に入力ライン(6)が8本の場合の具体的
な回路を示す。ロジックアレイ部(1)は、8木の入力
ライン(6)と1本の出力ライン(7)との交点に各々
トランスミッションゲート(9)が接続され、一本の出
力ライン(7)に接続されたトランスミッションゲート
(9)の制御入力は、デコーダ回路(2)を構成するN
ANDゲート(10)の出力に各々接続される。このデ
コーダ回路(10)は、各々3個のランチ回路(3)の
Q及びQ出力を選択的に8個のNANDゲート(10)
に印加して成るものであり、3個のラッチ回路(3)に
記憶される2進データの内容に従って、8個のNAND
ゲート(10)のうちいずれか1個の出力だけを“0“
′とする。また、各デコーダク2)に対応する3個のラ
ッチ回路(3)の入力は、データ入力り、、D、、D、
に接続された信号線け1)に接続され、更に、クロック
人力φには各々ストローブ信号φ1、φ、・・・・・・
φ0が印加される。データ入力D1、D2、D、には、
コントロール回路(4)からクロック信号φ1、φ2・
・・・・・φ。と共に、ロジックアレイ(1)の出力ラ
イン(7)に接続されたトランスミッションゲート(9
)をオンさせる位置を示す3ビツトのデータが入力され
る。
例えば、コントロール回路(4)が記憶装置(5)から
読み出し処理した結果のデータが“101”であり、こ
のデータをクロック信号φ1のタイミングで1番目のラ
ッチ回路〈3)に記憶すると、デコーダ回路(2)の出
力は6番目のNANDゲート(10)の出力G6だけが
“0゛′となるため、出力G6が印加されたトランスミ
ッションゲート<9)がオンする。従って、入力ライン
(6)に印加される信号IN、が出力OUT、に出力き
れることになる。同様にクロック信号φ2、φ、・・・
・・・φ。によって、データがラッチ回路(3)の各々
に記憶されると、各出力ライン(7)のトランスミッシ
ョンゲート(9)のいずれかがオンとなって、入力信号
IN1〜INFのいずれかが出力OU”r、〜OUT、
に選択的に出力される。
ところで、記憶装置(5)に予め定められたPLAデー
タに基づいてプログラム開発装置を動作させ℃いる場合
、何らかの理由によってPLAデータの一部を変換した
いときには、コントロール回路(4)に変更場所を指示
すると、コントロール回路(4)はその指示されたトラ
ンスミッションゲート(9)をオンあるいはオフするだ
めのデータをイ乍成し、その対応するラッチ回路(3)
にだけデータを書き込むようにすることが可能となり、
変更による動作を確認することができる。そして、動作
を確認した後、改めて記憶装置(5)にPLAデータを
書き込みマイクロコンピュータの製造時のマスク作成に
使用する。
(ト)発明の効果 上述の如く本発明によれば、マイクロコンピュータのP
LAに相当するプログラム開発装置のPLAを作成する
際の配線ミスが無くなり、容易にPLAを作成すること
ができる。更に、一部分の変更も容易となり、プログラ
ム開発及びPLA開発が短期間で行えるので、マイクロ
コンピュータの受注から生産出荷までが短縮される利点
を有している。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図は第
1図に示されたブロックの具体的回路を示す回路図であ
る。 主な図番の説明 (1)・・・ロジックアレイ部、 (2)・・・デコー
ダ回路、(3)・・・ラッチ回路、(4)・・・コント
ロール回路、 (5)・・・記憶装置、 (6)・・・
入力ライン、(7)・・・出力ライン、(8)・・・ゲ
ート。

Claims (1)

    【特許請求の範囲】
  1. 1、プログラムを記憶するROM(リード・オンリー・
    メモリ)とデータから所定のデータを作成するPLA(
    プログラマブル・ロジック・アレイ)をワンチップ上に
    有するマイクロコンピュータのプログラム開発装置に於
    いて、前記PLAの入力ライン及び出力ラインに相当す
    る入力ライン及び出力ラインと、該入力ラインと出力ラ
    インの交点に各々設けられたゲートと、該各々のゲート
    を別個に制御するデコーダ回路と、該デコーダ回路に前
    記各々のゲートのオン及びオフを表現するデータを印加
    するラッチ回路とを有し、作成された前記PLAの配線
    データを前記ラッチ回路に印加することにより前記マイ
    クロコンピュータと同等のPLAが作成されることを特
    徴とするプログラム開発装置。
JP60224272A 1985-10-08 1985-10-08 プログラム開発装置 Expired - Lifetime JPH0736160B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60224272A JPH0736160B2 (ja) 1985-10-08 1985-10-08 プログラム開発装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60224272A JPH0736160B2 (ja) 1985-10-08 1985-10-08 プログラム開発装置

Publications (2)

Publication Number Publication Date
JPS6284365A true JPS6284365A (ja) 1987-04-17
JPH0736160B2 JPH0736160B2 (ja) 1995-04-19

Family

ID=16811169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60224272A Expired - Lifetime JPH0736160B2 (ja) 1985-10-08 1985-10-08 プログラム開発装置

Country Status (1)

Country Link
JP (1) JPH0736160B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03192390A (ja) * 1989-12-22 1991-08-22 Sanyo Electric Co Ltd 液晶表示用マイクロコンピュータ

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5687746U (ja) * 1979-12-11 1981-07-14
JPS57129537A (en) * 1981-02-05 1982-08-11 Toshiba Corp Programmable array circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5687746U (ja) * 1979-12-11 1981-07-14
JPS57129537A (en) * 1981-02-05 1982-08-11 Toshiba Corp Programmable array circuit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03192390A (ja) * 1989-12-22 1991-08-22 Sanyo Electric Co Ltd 液晶表示用マイクロコンピュータ

Also Published As

Publication number Publication date
JPH0736160B2 (ja) 1995-04-19

Similar Documents

Publication Publication Date Title
US4080648A (en) Micro program control system
DE3686510D1 (de) Programmierbare makrozelle mit eprom- oder eeprom-transistoren zur steuerung der architektur in programmierbaren logischen schaltungen.
JPS6044699B2 (ja) 特殊アドレス発生装置
JPH0926883A (ja) 集積回路の使用状態投入のための装置
US4525776A (en) Arithmetic logic unit arranged for manipulating bits
JPS6284365A (ja) プログラム開発装置
JPS6041769B2 (ja) アドレス指定方式
US4694419A (en) Programmable controller with direct to plant addressing
JPH0221015B2 (ja)
JP2000112755A (ja) マイクロコンピュータ
EP0714060B1 (en) One chip microcomputer with built-in non-volatile memory
JPH027476B2 (ja)
JPH0721794B2 (ja) 評価装置
JP2731618B2 (ja) エミュレータ
JPS58225403A (ja) プログラマブル・コントロ−ラ
JPH0239812B2 (ja)
JP2669958B2 (ja) マイクロコンピュータ
JP3057749B2 (ja) 入出力ポート
JPH01263819A (ja) 集積回路
JPS6217782B2 (ja)
JPS6230453B2 (ja)
JPS6246493A (ja) 半導体集積回路装置
JPS63278169A (ja) ワンチツプマイクロコンピユ−タ
JPS5975305A (ja) プログラマブル・コントロ−ラ
JPH04373088A (ja) 評価用マイクロコンピュータ

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term