MODEL 1893
ギャングプログラマー
ユーザーズマニュアル
第二版

ギャングプログラマー ユーザーズマニュアル
初 版
第二版

JAN-2000
JUN-2002

MINATO ELECTRONICS INC.

はじめに
このたびは、ギャングプログラマ MODEL 1893をお買い上げいただきま
して、誠にありがとうございます。
この取扱説明書は、MODEL 1893をいつも最良の状態に保ち、お客様の合理化、効率化により一層役立ちますよう正しい使い方について説明してあります。

M1893

ギャングプログラマー

ユーザーズマニュアル

目

次

目次
1.
2.
3.
4.

安全上のご注意 .......................................................................................................................... 1
概要 .............................................................................................................................................. 6
定格 .............................................................................................................................................. 7
各部の説明 .................................................................................................................................. 8
4.1 外観 ....................................................................................................................................... 8
4.2 フロントパネル ................................................................................................................... 9
4.2.1 表示部 ............................................................................................................................ 9
4.2.2 キースイッチ ................................................................................................................ 9
4.3 リアパネル ......................................................................................................................... 11
4.4 ソケットユニット ............................................................................................................. 12
5. 準備 ............................................................................................................................................ 14
5.1 電源の投入 ......................................................................................................................... 14
6. 操作 ............................................................................................................................................ 15
6.1 書き込み/読みだし ............................................................................................................ 16
6.1.1 デバイスを選ぶ .......................................................................................................... 16
6.1.2 デバイスの書き込み/読みだし ................................................................................. 19
6.1.3 デバイスの動作範囲設定 .......................................................................................... 24
6.1.4 異種データの同時書き込み（アドレスモードの設定） ...................................... 25
6.1.5 その他の設定 .............................................................................................................. 38
6.2 データの変更 ..................................................................................................................... 59
6.2.1 メモリデータのイニシャライズ .............................................................................. 59
6.2.2 メモリデータの変更 .................................................................................................. 60
6.3 データ転送 ......................................................................................................................... 63
6.3.1 インタフェイス条件の設定 ...................................................................................... 63
6.3.2 フォーマットの設定 .................................................................................................. 65
6.3.3 データ転送コマンドについて .................................................................................. 67
6.3.3.1 データ入力コマンド(RS232C) .......................................................................... 67
6.3.3.2 データ入力ベリファイコマンド(RS232C) ...................................................... 70
6.3.3.3 データ出力コマンド(RS232C) .......................................................................... 73
6.3.3.4 データ1バイト出力コマンド(RS232C) ........................................................... 76
6.3.3.5 データ入力コマンド（パラレル） .................................................................. 79
6.3.3.6 データ入力ベリファイコマンド（パラレル） .............................................. 82
6.3.3.7 データ出力コマンド（パラレル） .................................................................. 85
6.4 表示 ..................................................................................................................................... 88
6.4.1 メモリデータの表示 .................................................................................................. 88
6.4.2 メモリデータのサム表示 .......................................................................................... 90

MINATO ELECTRONICS INC.

i

目

次

ギャングプログラマー ユーザーズマニュアル

M1893

6.4.3 空ソケットのLED表示 .............................................................................................. 91
6.4.4 動作終了時のブザー音のON/OFF .......................................................................... 91
6.5 その他の操作 ..................................................................................................................... 92
6.5.1 設定内容のバックアップ .......................................................................................... 92
6.5.2 セルフチェック .......................................................................................................... 93
6.6 操作一覧 ............................................................................................................................. 95
7. リモートコントロール ............................................................................................................ 99
7.1 リモートモード条件の設定 ............................................................................................. 99
7.1.1 エコーモード ............................................................................................................ 102
7.1.2 プロンプトモード .................................................................................................... 102
7.1.3 タイムアウトモード ................................................................................................ 102
7.1.4 ACK/NAKモード ..................................................................................................... 103
7.1.5 コマンド形式 ............................................................................................................ 103
7.1.5.1 m1890モード ..................................................................................................... 103
7.1.5.2 m1900モード ..................................................................................................... 103
7.1.6 ブザーモード ............................................................................................................ 103
7.1.7 パラレルダミーリードモード ................................................................................ 104
7.2 リモートモード起動 ....................................................................................................... 105
7.2.1 パネルより起動 ........................................................................................................ 105
7.2.2 外部より起動 ............................................................................................................ 106
7.3 リモートモード終了 ....................................................................................................... 107
7.3.1 パネルより終了 ........................................................................................................ 107
7.3.2 外部より終了 ............................................................................................................ 107
7.4 命令形式 ........................................................................................................................... 108
7.4.1 基本形式 .................................................................................................................... 108
7.4.2 複合命令 .................................................................................................................... 109
7.5 命令一覧 ........................................................................................................................... 110
7.5.1 リモート制御命令 .................................................................................................... 110
7.5.2 データ入出力命令 .................................................................................................... 114
7.5.3 ユニット動作条件命令 ............................................................................................ 123
7.5.4 ユニット動作実行命令 ............................................................................................ 126
7.6 リモートモード時のシリアル入出力および表示 ...................................................... 129
7.6.1 シリアル入出力シーケンス .................................................................................... 129
7.6.2 リモートモードのLCD表示・その他 .................................................................... 132
7.7 リモートモードアプリケーションについて ............................................................... 133
7.7.1 ターミナル接続による使用 .................................................................................... 133
7.7.2 MSDOSパソコン接続によるバッチ処理使用 ...................................................... 133
7.7.3 リモートハンドシェーク形式 ............................................................................... 135

ii

MINATO ELECTRONICS INC.

M1893

ギャングプログラマー

ユーザーズマニュアル

目

次

8.

エラーメッセージ一覧 .......................................................................................................... 136
8.1 本体の不良または、取り扱いによるエラー ............................................................... 136
8.2 デバイスのエラー及び誤操作によるエラー ............................................................... 138
9. インターフェース仕様について .......................................................................................... 141
9.1 RS232Cインターフェース（本体外観図リアパネルの(4)コネクタ） ..................... 141
9.2 パラレルインターフェース（本体外観図リアパネルの(5)コネクタ） ................... 144
9.2.1 データ入力モード .................................................................................................... 144
9.2.2 データ出力モード .................................................................................................... 147

MINATO ELECTRONICS INC.

iii

ギャングプログラマー

1.

ユーザーズマニュアル

M1893

安全上のご注意
P-ROMプログラマを正しく安全にお使い頂き、人体への危害や財産への損害を未然に防止する為に、必ず守って頂きたい事を「警告」と「注意」の２つに区分して説明しています。内容をよく理解されてから本文をお読み下さい。

警告

ここに書かれていることを無視して誤った取り扱いをすると、人が死亡または重傷を負う可能性が想定される内容を示しています。

注意

ここに書かれているを無視して誤った取り扱いをすると、人が障害を負う可能性または機器が破損する可能性が想定される内容を示します。

MINATO ELECTRONICS INC.

1

M1893

ギャングプログラマー

ユーザーズマニュアル

必ずお読みください。

警告
１．正しい電源コード及びコンセントをお使い下さい。
・本製品に添付されている電源コードをご使用になり電源コードのプラグ（接地端子付き３ピンプラグ）は接地端子付きの３ピン電源コンセントに接続して下さい。不適切に接続した場合、不適切な電源コード、電源コンセントの使用により本製品の金属部分に触れた時、感電、誤動作する恐れがあります。
・電源コードは火災、感電の原因となりますので、無理に曲げたり、引っ張ったりしないで下さい。また、電源コードに圧力がかかったり、潰れたりしないような場所に設置して下さい。

２．正しい電源電圧でお使い下さい。
・本製品はＡＣ８５〜２６４V（５０Hz／６０Hz）の範囲でお使い下さい。規定外の電圧で使用すると、感電、火災、故障の原因となります。

３．次のような場所での使用、保管はしないで下さい。
・湿気の多い場所、水などの液体のかかる場所、埃の多い場所、腐食性のガスの発生する場所、急激な温度変化のある場所、以上のような場所での使用、保管は感電、火災、故障の原因となります。

４．煙がでる、異臭がする、異音がする場合はすぐに電源スイッチを切って、電源コードをコンセントからはずして下さい。
・このまま使用すると、感電、火災の原因となります。すみやかに当社のサービス部
門にご連絡下さい。

５．通風孔などから導電性のゴミ、異物などが入らないようにして下さい。
・製品内部に導電性ゴミ、異物などが入ると、火災、感電、故障の原因となります。
もし異物などが入ってしまった場合は、電源スイッチを切り、電源コードをコンセ
ントからはずして、すみやかに当社のサービス部門にご連絡下さい。

６．本製品のカバーをはずしたり、内部を改造しないで下さい。
・製品内部には、高圧の部品がありますので、触ると感電の原因となります。また、内部を改造すると感電、火災、故障の原因となります。

2

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

必ずお読みください。

注意１．電気的雑音が多く発生する機器（エアコン、複写機など）のそばでの使用は避けて下さい。
・電源に雑音が入り誤動作の原因となり、書込み中のデバイスを破損する原因となる場合もあります。

２．電源コードに付属しているグランド端子をアースして下さい。
・感電、誤動作等の防止に有効です。

３．本製品は、周囲温度５℃〜３５℃の範囲でお使い下さい。
・それ意外の温度でご使用になると誤動作、故障の原因となります。

４．電源を入れる前に、ソケット内を確認してください。
・ソケット内に異物などが、付着したり、混入したりしているとセルフチェックが正常に終了せずに、故障の原因になる事があります。

５．電源のＯＮ／ＯＦＦは、５秒以上経ってから行ってください。
・短時間の電源ＯＮ／ＯＦＦは誤動作、故障の原因となります。

６．ユニットの脱着は、必ず電源を切ってから行ってください。
・電源を入れたままでユニットの脱着を行うと、プログラマ、ユニットが破損する恐れがあります。

７．ソケットにデバイス、変換アダプタを入れたままで電源のＯＮ／
ＯＦＦを行わないでください。
・ソケットに高圧電源が加わりデバイスを破損する場合があります。
・変換アダプタを入れたまま電源を入れるとセルフチェックが正常に終了せずに、故障の原因となることがあります。

８．デバイスを挿入する際は、ご注意下さい。
・ソケット内に異物などが、付着、混入していない事を確認した後に、デバイスの挿入方向（１番ピン）に注意してから挿入してください。ソケット内に異物などが

MINATO ELECTRONICS INC.

3

M1893

ギャングプログラマー

ユーザーズマニュアル

必ずお読みください。

注意
付着、混入していたり、デバイスの挿入方向を間違えたりすると、書込み不良の原因となる場合があります。
・使用するデバイスがＵＶ−ＲＯＭ等の場合、消去が不十分だと、書込み不良となる場合がありますので、よく消去してからご使用下さい。また新しく購入されたＵＶ−ＲＯＭ等も初期消去されることを、お勧めします。

９．デバイスの書込み中は、リセット操作は避けてください。
・書き込みが不十分となる場合があります。リセット操作をした場合はイレーズ可能なデバイスは一度イレーズを行ってから使用してください。

１０．ＲＳ２３２Ｃ、パラレルＩ／Ｆケーブルの脱着は、必ず電源を切ってから行ってください。
・本製品だけでなく、接続先の機器も破損する原因となる場合があります。

１１．本筐体のプラスチック部に直接デバイスを置かないでくださ
い。
・本製品の筐体のプラスチック部は、静電気を帯びやすいのでデバイスを直接筐体の上に置きますと、静電気によってデバイスが破損する原因となります。

１２．本製品は丁寧に取り扱ってください。
・本製品を落としたり、ぶつけたりして強い衝撃を与えますと故障の原因となります。
・本製品の汚れは、水または、薄めた中性洗剤を含ませた柔らかな布で拭き取ってください。シンナー等は使用すると筐体の変型、変色の原因となります。

１３．本製品のファン用空気吸入口は塞がないようにして下さい。
・ファン用空気吸入口を、塞ぎますとプログラマ内部の温度が上昇し故障の原因となります。

4

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

必ずお読みください。

注意
１４．ＩＣソケットは定期的に交換してください。
・ＩＣソケットが痛んでいる場合、デバイスの書込み不良の原因になる事があります。
・ＩＣソケットの種類にもよりますが、目安として10,000回程度での交換をお勧めします。
・プログラマにとって、ＩＣソケットは重要な部分であり、保守状態によって書込み
安定性が違ってきます。ＴＥＸＴＯＯＬソケットは相当回数（メーカーのデータでは、25,000〜50,000回）耐久するとなっていますが、このデータは、理想的な条件のものと推察されます。プログラマの使用環境では、この使用回数を保証できないことがあり、使用頻度により加速度的に悪化する傾向にあります。場合によっては、数カ月しか安定した状態を保てないこともあります。ソケット内への異物が、付着、混入した場合はすみやかに除去してください。ＩＣソケットは、なるべくきれいに保ってください。
・ＩＣソケットは、消耗品です。修理等の場合は、交換は有償となりますので予めご了承願います。

MINATO ELECTRONICS INC.

5

M18932.

ギャングプログラマー

ユーザーズマニュアル

概要
本プログラマは、制御部に8ビットマイクロプロセッサと制御用の専用LSIを使用し、高速処理を実現したギャングプログラマです。
4Mバイトのデータメモリを標準装備しているので、大容量のP-ROMにも即対応できます。データメモリはオプションで64Mバイトまで拡張できます。
又、RS232Cインタフェイスを使用して外部機器からのデータ転送やリモートコント
ロールが可能です。
更にパラレルインタフェイスを使用した高速データ転送も用意しています。

6

MINATO ELECTRONICS INC.

ギャングプログラマー

3.

ユーザーズマニュアル

M1893

定格
CPU

TMPZ84C015

データメモリ（RAM）

4Mバイト

ディスプレイ

16桁×2文字（8/12メガヘルツ）（64Mバイトオプション）
液晶ディスプレイ

各ソケット対応

2色LED

チェック機能メモリチェック、電源チェック、その他セルフチェック

動作温度

5-35℃

電源

AC100-240V 50/60 Hz

消費電力

200VA MAX

寸法

380（W）×150（H）×380（D）mm

重量

8 Kg

付属品

電源ケーブル
取扱説明書

1本

MINATO ELECTRONICS INC.

7

M18934.

ギャングプログラマー

ユーザーズマニュアル

各部の説明
4.1

外観

図4.1は本機の外観です。電源スイッチ、電源ケーブル用コネクタ、インタフェイス用
コネクタは背面に有ります。

MODE DEVICECOPY BLANK PROG VERIFY CONT

2

▼

COM

ENT

MINATO ELECTRONICS

M1893 GANG PROGRAMMER

1

▲

3

4

RESET

START

5

6

7

図4.1.

8

8

外観

MINATO ELECTRONICS INC.

ギャングプログラマー

4.2

ユーザーズマニュアル

M1893

フロントパネル
表示部とキースイッチがあります。ソケットユニット上のスイッチと組み合わせて各種の操作を行います。

MODE DEVICE

COPY

BLANK

PROG VERIFY CONT

▲

▼

COM

ENT

図4.2 フロントパネル
4.2.1

表示部
16×2文字のLCDディスプレイです。
動作中のアドレス、動作結果等を表示します。

4.2.2

キースイッチ
ここにあるキーとソケットユニット上のスイッチの組合せにより各種の動作を選びます。
操作手順は「6.操作」の項で説明しますが、各キーの主な役割は次のようなものです。
スタートスイッチです。（ユニット上にあります）
このスイッチで表示部に表示された動作モードを実行します。
(COPY、BLANK、PROG、等)

START

リセットスイッチです。（ユニット上にあります）
実行中の動作を中止する時に使用します。
機械がどのような状態にあっても受付けます。

RESET

MINATO ELECTRONICS INC.

9

M1893

ギャングプログラマー

COPY

ユーザーズマニュアル

デバイスの書き込み／読みだしのモード設定に使用しま
す。

BLANK
PROG

これらのスイッチにより指定されたモードは，表示部に表示され、スタートスイッチにより実行されます。

VERIFY
CONT
MODE

バッファメモリのイニシャライズ、チェックサムの表示
等のデバイスの書き込み／読みだし以外の操作に使用します。

DEVICE

書き込み／読みだしをおこなうデバイスを選ぶ時に使用し
ます。

ENT

10

MODE

DEVICEと共に各種設定を行う際に選択スイッチとして使用します。

MODE

DEVICEと共に各種設定を行う際に登録スイッチとして使用します。

MINATO ELECTRONICS INC.

ギャングプログラマー

4.3

M1893

ユーザーズマニュアル

リアパネル
電源スイッチ、電源用コネクタ、インタフェイス用コネクタがあります。

POWER ON

AC100-240V(3A)
AC IN
85-264V(3A)MAX
50-60Hz
200VA

RS-232CPARALLEL
GND

4

5

6
図4.3

1

2

3

リアパネル

(1)

電源スイッチです。

(2)

電源用コネクタです。ヒューズホルダと一体になっています。

(3)

グランド端子です。

(4)

シリアルインタフェイス（RS232C）用コネクタです。

(5)

パラレルインタフェイス用コネクタです。

(6)

ファンです。ここは空気の吸入口なのでふさがないようにして下さい。

MINATO ELECTRONICS INC.

11

M1893

4.4

ギャングプログラマー

ユーザーズマニュアル

ソケットユニット
本機の、ソケットユニットの基本構成を、図4.4 に示します。
1

1

2

2

3

4

RESET

START

5

6

7

8

3

5
図4.4

(1)

4

ソケットユニット

試料ソケット
書き込み/読み出しを行なうためのソケットです。
コピー時は、左上の1番ソケットをマスタデバイス用ソケットとして使用します。
その他の動作（ブランクチェック、プログラム等）では、8個のソケット全てを使用して書き込み／読み出しを行います。
アドレスモードの設定内容により、他のソケットもマスタデバイス用ソケッ
トとして使用することがあります。

(2)

12

PASS/FAIL表示用LED
実行結果の良否を表示する2色LEDです。

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

このLEDは、試料ソケットと1対1で対応し、PASS時は緑、FAIL時は赤を点灯します。尚、ソケットが空と判断されたときは、動作終了時にLEDは赤を点灯するか、何も点灯しないかのどちらかです。
（キー操作により選択可能です。）(3)

ソケット オープンレバー
試料ソケットのロックを解除する際に、このレバーで4個のソケットを同時に操作することができます。

(4)

スタートスイッチ
通常は動作を開始させる時に使用します。
本体の操作パネルと組み合わせて使用することもあります。

(5)

リセットスイッチ
動作を中断させる時に使用します。

MINATO ELECTRONICS INC.

13

M18935.

ギャングプログラマー

ユーザーズマニュアル

準備
5.1

電源の投入
ソケットにデバイス及び変換アダプタが入っていないことを確認した後背面の電源スイッチを入れて下さい。
セルフチェックを実行後、異常がなければ以下の表示を行い、キー入力待ちとなります。
デバイスコード、デバイス名はバックアップされた内容が表示されます。
下の表示はその一例です。

COPY

Block

27256

0

cdE510

尚、セルフチェックでエラーが出た時は、エラー内容とエラーコードを表示して動作を停止します。
リセットスイッチを押すと再チェックをおこないますが、エラーが解除されない
時は故障です。修理が必要となります。
SELF CHECK ERROR––––––––

E-xxx

チェック項目が表示されます。

14

MINATO ELECTRONICS INC.

ギャングプログラマー

6.

ユーザーズマニュアル

M1893

操作

パラレルＩ／Ｆ

シリアルＩ／Ｆ
リモートコントロール

表示
メモリデータ表示
サム表示(6. 4. 1)(6. 4. 2)

データ転送

空ソケットの LED の扱い
動作終了ブザー(6. 1. 5)(6. 1. 5)

インタフェイス条件
フォーマット
使用するインタフェイスの指定(6. 3. 1)(6. 3. 2)(6. 3. 3)

キー入力
その他
設定内容のバックアップ
セルフチェック
テストプログラム
アップデイト
操作一覧
エラーメッセージ
デバイスリスト

メモリ イニシャライズ (6. 2. 1)
メモリ チェンジ
(6. 2. 2)(6. 5. 1)(6. 5. 2)(6. 5. 3)(6. 5. 4)(6. 6)

書込み／読みだし操作
マスタ ROM

マスタデバイスの読みだし (6. 1. 2)
書込み／ベリファイ(6. 1. 2)
デバイスを選ぶ(6. 1. 1)
デバイスチェック OFF
ベリファイ電圧の設定
ベリファイ回数の指定(6. 1. 5)(6. 1. 5)(6. 1. 5)

動作範囲の設定(6. 1. 3)
異種データの同時書き込み (6. 1. 4)

MINATO ELECTRONICS INC.

15

M1893

6.1

ギャングプログラマー

ユーザーズマニュアル

書き込み/読みだしデバイスの書き込み/読みだしに関する操作についてデバイスを選ぶところから書き込みまでについての手順を示します。

6.1.1

デバイスを選ぶ
書き込み/読みだしを行なうデバイスを選択するための操作で、2種類の方法が
あります。
(1)
(2)

1)

マニュアル選択（メニュー選択による選択）
シリコンシグネチャによる選択 （変換アダプタを使用する場合はこの機能を使う事はできません）

マニュアル選択内蔵されたデバイスメニューを使用してデバイスを選択する方法です。
デバイスメニューはデバイスの容量ごとに1ページにまとめられています。
《参考》 多種多様なデバイスに対応しておりますので、詳細はデバイスコード
表示一覧を御参照ください。
このデバイスメニューの中からキー操作により目的のデバイスを選びます。
32M

DEVICE

64K-2
64K-1
32K
16K

↑
↓

コード

デバイス

−−−−
−−−−
−−−−
−−−−
−−−−

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

ページ内のコード選択を行う
DEVICE

16

ページの選択をおこなう

MINATO ELECTRONICS INC.

ギャングプログラマー

――

操作手順
(1)

ユーザーズマニュアル

M1893

――

DEVICEを押す。 セレクトモードが起動され、現在選択されているデバ
イス名が表示されます。

(2)

DEVICE27256

cdE510

Vpp=12.5v

1.0mSを押す。 キーを押す毎に各ページの先頭のデバイスコードとデバイス名、コメントが順次表示されます。

同一ページ内の変更であればこの操作は不要です。
(3)

を押す。

27512

cdE610

Vpp=12.5v

1.0mS

キーを押す毎にページ内のデバイスコードとデバイス
名、コメントが順次表示されます。

選択するデバイス名が表示されていればこの操作は不要で
す。
(4)

ENT

を押す。

27513

cdE612

Vpp=12.5v

1.0mS

書き込み電圧の選択が必要なデバイスのときはを押し、書き込み電圧の選択をおこないます。

表示されている電圧が有効となります。
ENT を押すことにより確
定します。
(5)

PROG Vcc SELECTPROG Vcc SELECT
PVcc=5v
PVcc=3.3v

表示されたデバイスが選択／登録され有効となります。
書き込み電圧をVcc=3.3Vに設定した時は、デバイスコードの先頭表示が@@に変わります。電圧選択式でない単一コードの場合はcdです。

F004BX-T

cdD922*** SETEND ***

BLANK

8bit x 1

F004BX-T

MINATO ELECTRONICS INC.

@@D922

17

M1893

ギャングプログラマー

2)

ユーザーズマニュアル

シリコンシグネチャによる選択

デバイスに内蔵されたシグネチャを読みだし、該当するデバイスを検索し選択する
モードです。
この機能はシグネチャを内蔵したデバイスでプログラマに検索データが登録されている場合のみ有効です。また変換アダプタを使用しているとこの機能は使えません。
注

意

複数の品種で同一のシグネチャを持つ場合があります。
この時は、正しいコードが設定されませんので設定された内容を必ず確認して
下さい。

――

操作手順
(1)

(2)

――

1番ソケットに使用したいデバイスを挿入する。
（1番ピンを左上にして下詰めに入れて下さい。）
DEVICEを押す。 セレクトモードが起動され、現在選択されている
デバイス名が表示されます。

(3)

(4)

ENT

を押す。

27256

cdE510

Vpp=12.5v

1.0mS表示されたデバイスが選択され動作を終了します。
TC578200

cdEA10***END ***

SET

試料ソケットにデバイスが挿入されていない場合や、読み込んだシグネチャに該当するデバイスがみつからない時は、以下の表示をしてキー入力待ちになります。この時はマニュアル選択をして下さい。
KEY IN ––>cd0000*CODE UNDEFINE*

18

MINATO ELECTRONICS INC.

ギャングプログラマー

6.1.2

ユーザーズマニュアル

M1893

デバイスの書き込み/読みだし
一般的なモードと、その操作手順を示します。異種データの同時書き込みや動作範囲の設定については「6.1.3 デバイスの動作範囲」を参照して下さい。

(1) COPY
デバイスのデータをプログラマのデータメモリに読み込みます。
コピー終了後、データの確認のためにベリファイを行います。
正常終了すると、表示パネルにはデバイスのサム表示をし、1番ソケットのLEDが緑色に点灯します。
その他のソケットのLEDは点灯しません。
COPY

1FFFF

SUM:××××

XOR:××(2) BLANK
デバイスのブランクチェックを行います。（消去状態のチェック）
全部のソケットにデバイスが入っている時にスタートスイッチを押すと動作を開始しますが、空きソケットがあるとそのソケットのLEDが赤色に点灯します
再度スタートスイッチを押すと動作を開始します。
（8個のデバイスがそろわない時はスタートスイッチを2回押す。）
動作結果は、各ソケットのLEDと表示パネルに表示されます。
LEDは、PASSが緑色、FAILが赤色です。
空ソケットは、通常FAIL扱いで動作終了時はLEDが赤色に点灯しますが、点灯させないこともできます。（「6.4.3 空ソケットのLED表示」）
BLANK
全部のデバイスがPASSの時

****

1FFFF
PASS

BLANK

****

1FFFF

1個でもFAILがある時
****

FAIL

MINATO ELECTRONICS INC.

****
19

M1893(3)

ギャングプログラマー

ユーザーズマニュアル

PROGRAM
プログラマのデータメモリの内容をデバイスに書き込みます。
書き込みが終わるとベリファイを行います。
BLANKと同様に、空きソケットがあるとそのソケットのLEDが赤色に点灯し、スタートスイッチ待ちになります。
動作結果のLED表示もBLANKと同様です。
表示パネルには、パス表示の代わりにデバイスのサムを表示します。
全部FAILの場合のみフェイル表示をします。
PROG

1FFFF

1個でもPASSがある時
SUM:××××
PROG

XOR:××

1FFFF

全てFAILの時
****
(4)

FAIL

****

VERIFY
プログラマのデータメモリの内容とデバイスのデータを比較します。
BLANKと同様に、空きソケットがあるとそのソケットのLEDが赤色に点灯し、スタートスイッチ待ちになります。
動作結果のLED表示もBLANKと同様です。
表示パネルには、パス表示の代わりにデバイスのサムを表示します。
全部FAILの場合のみフェイル表示をします。
VERIFY

1FFFF

1個でもPASSがある時
SUM:××××
VERIFY
全てFAILの時

20****

XOR:××

1FFFF
FAIL

MINATO ELECTRONICS INC.

****

ギャングプログラマー(5)

ユーザーズマニュアル

M1893

CONT
(ERASE)、BLANK、PROGRAM、VERIFYを連続しておこないます。
(イレーズはフラッシュメモリのみ)
BLANKと同様に、空きソケットがあるとそのソケットのLEDが赤色に点灯し、スタートスイッチ待ちになります。
BLANKでFAILがある時は、該当するソケットのLEDが赤色に点灯してス
タートスイッチ待ちになります。
CONT

1FFFF

ALL

BLANK ?

BLANKでFAILがある時

エラーのデバイスを取り除き再度スタートスイッチを押すとPROGRAM動作
を開始します。（リセットスイッチを押した後デバイスを入れ換えて最初からやり直してもかまいません。）
PROGRAM、VERIFY実行中は、セットされている全部のデバイスがFAILになるまで動作を継続します。
動作終了時の表示はPROGRAMと同じです。
注）EEP-ROMの場合は、デバイスの種類により動作が異なります。
オーバライト（重ね書き）可能なデバイスは、B L A N K をおこなわず、
PROGRAM、VERIFYのみを連続して行います。
その他のデバイスはERASE、BLANK、PROGRAM、VERIFYを連続して実行します。
フラッシュメモリのタイプによっては、一般のEP-ROMと同様にイレーズが別操作になっているものもあります。
(6)

ERASE
EEP-ROMやフラッシュメモリのイレーズを行います。
イレーズモードは専用キーをもたず、ブランクチェックモードのサブコマンドとして扱われます。

MINATO ELECTRONICS INC.

21

M1893――

ギャングプログラマー

操作手順
(1)

ユーザーズマニュアル――

動作モードキーを押します。
COPY

BLANK

PROG

VERIFY

CONT

動作モードが表示されます。
COPY
27256

8bitx1
cdE510

既に動作モードが表示されている時は、この操作は不要です。
イレーズをするときは、専用のキーがないので以下の操作でモード設定を行
います。
BLANK

(2)

の順にキーを押す。

ソケットにデバイスを入れます。
COPY時はマスタソケット（1番ソケット）にマスタデバイスを入れて下さい。
（複数データの書き込みを行なう時はマスタROMを1番ソケットから順に入れて下さい。）
COPY以外のモードでは、1番から16番の全てのソケットが使用できます。
デバイスの 1 番ピン

下側を合わせる

22

MINATO ELECTRONICS INC.

ギャングプログラマー

(3)

START

ユーザーズマニュアル

を押す。（空ソケットがある時は、再度

START

M1893

を押しま

す。）
(4)

動作を開始し動作中のアドレスを表示します。
動作を終了すると結果を表示します。
VERIFY

1FFFF

SUM:××××

XOR:××

動作中の表示について
デバイスの書き込み方式には2回又は3回ループする方式があります。
このような時に何をしているのかを知らせるためにLCD表示器の下段にメッセージを表示することがありますが、これはエラーや故障ではありません。

×××××

PROG

選択されたデバイスの中には
動作中に右のような表示をするものがあります。
（エラーではありません）

Over Program
2nd path
Pre Program
Interactive(5) 各ソケットに対応するチェックサムはあるいはキーにより順次確認できます。

ここで BLANK コマンドの場合はERASEのコマンドセレクトとなるため
上記のサム表示は行いません。

MINATO ELECTRONICS INC.

23

M1893

6.1.3

ギャングプログラマー

ユーザーズマニュアル

デバイスの動作範囲設定
本機は、デバイスの書き込み/読みだし範囲を操作パネルから設定することは、できません。
リモートコントロールで動作範囲を設定する事は可能です。(7.5.3参照)

24

MINATO ELECTRONICS INC.

ギャングプログラマー

6.1.4

ユーザーズマニュアル

M1893

異種データの同時書き込み（アドレスモードの設定）
8個のソケットでそれぞれ異なるデータを書き込む（セットプログラミング）ための設定手順です。
本機はキー操作により、1、2、4、8、16種類の異なるデータを書き込むことができます。（バッファメモリの容量制限があります）
データメモリを各ソケットに割り振り、同時書込みを行いますが、取り扱うデー
タのタイプによりデータメモリの分割形式が異なります。
データタイプは、8ビット、16ビット、32ビットの3種類です。
何もしない状態ではデータタイプは、デバイスのデータサイズ（ビット幅）と同一に設定されています。
デバイスを選んだ時にこの状態はイニシャライズされます。
（マスタデバイスによるコピー専用動作ではこの設定を考える必要はありません。）(1) 16ビットデータの取扱い
本機のデータメモリはビット構成になっていますが、このデータを2バイト1組で16ビットデータとして扱います。
16ビットROMにデータを書き込む時や、8ビットROMを2個1組で16ビットとして処理する場合に使用します。
上位バイト

下位バイト

D15-8

D7-0

0

1

0

1

3

2

2

5

4

3

7

6

M1893データメモリ

数字はRAMのアドレス

2バイト1組で16ビット

MINATO ELECTRONICS INC.

25

M1893

ギャングプログラマー

ユーザーズマニュアル

データ転送のフォーマットの中にはデータの上位と下位バイトが入れ換ってロードされる場合があります。（モトローラのSフォーマット等）
16ビットデバイスを使用する時は、このような場合に上位バイトと下位バイトを入れ換えて書き込み/読みだしをする必要があります。
上位バイト

下位バイト

D15-8

D7-0

0

0

1

1

2

3

2

4

5

3

6

7

M1893データメモリ

数字はRAMのアドレス(2)

2バイト1組で16ビット

32 ビットデータの取扱い
データメモリを4バイト1組で32ビットデータとして扱うこともできます。
16ビットデバイスを2個1組または8ビットデバイスを4個1組で32ビットとして処理する場合に使用します。
上位ワード

下位ワード

M1893データメモリ
D31-24

D23-16

D15-8

D7-0

0

3

2

1

0

1

7

6

5

4

2

B

A

9

8

3

F

E

D

C

数字はRAMのアドレス

26

MINATO ELECTRONICS INC.

4バイト1組で16ビット

ギャングプログラマー

M1893

ユーザーズマニュアル

16ビットデータと同様に上位バイトと下位バイトを入れ換えての書き込み/読みだ
し処理もあります。
入れ換えは偶数バイトと奇数バイトについておこなわれるだけなので、データの配列は以下のようになります。
上位ワード

下位ワード

M1893データメモリ
D31-24

D23-16

D15-8

D7-0

0

2

3

0

1

1

6

7

4

5

2

A

B

8

9

3

E

F

C

D

数字はRAMのアドレス

MINATO ELECTRONICS INC.

4バイト1組で16ビット

27

M1893

ギャングプログラマー

ユーザーズマニュアル(3) まとめデバイスのデータサイズと取り扱うデータサイズおよびパターンの組合せは以下の通りです。
8ビットデバイス

データサイズ

×1
×2
×4
×8

8ビット

16ビット

32ビット

○
○
○
○

○
○
○
×

○
○
×
×

16ビットデバイス

データサイズ

×1
×2
×4
×8

16ビット

16ビットSW

32ビット

32ビットSW

○
○
○
○

○
○
○
○

○
○
○
×

○
○
○
×

SWは偶数バイトと奇数バイトを入れ換えたデータ処理です。
×8／×16構成のデバイスに関しては×16構成のデバイスとして取り扱います。

28

MINATO ELECTRONICS INC.

ギャングプログラマー

――

操作手順
(1)

ユーザーズマニュアル

M1893

――

MODE

DEVICE

の順にキーを押します。

デバイスが8bitの場合
Address mode set
8bit x 1

デバイスが16bitの場合
Address mode set
16bit x 1

現在設定されているアドレスモードが表示されます。
(2)

あるいは

キーによりデータのタイプを設定します。

デバイスが8bitの場合
Address mode set
8bit x 1
Address mode set
16bit x 1
Address mode set
32bit x 1

デバイスが16bitの場合
Address mode set
16bit x 1
Address mode set
32bit x 1
Address mode set
16bit x 1B
Address mode set
32bit x 1B

MINATO ELECTRONICS INC.

29

M1893

ギャングプログラマー

(3)

COPY

ユーザーズマニュアル

BLANK

PROG

ムの数を設定します。 ENT

VERIFY

の各キーを押下してセットプログラ

キーで終了します。

デバイスが8bitの場合
キー
データ
8bit
16bit
32bit

COPY

×1
×1
×1

BLANK

PROG

VERIFY

×2
×2
×2

×4
×4
―

×8
―
―

BLANK

PROG

VERIFY

×2
×2
×2B
×2B

×4
×4
×4B
×4B

×8
―
×8B
―

デバイスが16bitの場合
キー
データ
16bit
32bit
16bit (B)
32bit (B)

30

COPY

×1
×1
×1B
×1B

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

8ビットデータ/8ビットデバイス×1

ソケット

M1893 データメモリ

8bit x 1
1

1

1

1

1

1

1

1

1

2

1

2

1

2

1

2

1

2

3

4

1

2

3

4

1

2

3

4

5

6

7

8

1

2

8bit x 2

3
8bit x 4

48bit x 8

8

MINATO ELECTRONICS INC.

31

M1893

ギャングプログラマー

ユーザーズマニュアル

16ビットデータ/8ビットデバイス×2

M1893 データメモリ

ソケット
16bit x 1
1A

1B

1A

1B

1A

1B

1A

1B

1A

1B

2A

2B

1A

1B

2A

2B

1A

1B

2A

2B

3A

3B

4A

4B

1A

1B

2A

16bit x 2

2B

3A

3B

16bit x 4

4A

4B

32

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

32ビットデータ/8ビットデバイス×4

M1893 データメモリ

ソケット
32bit x 1
1A

1B

1C

1D

1A

1B

1C

1D

1A

1B

1C

1D

2A

2B

2C

2D

1A

1B
1C
1D

2A

32bit x 2

2B
2C
2D

MINATO ELECTRONICS INC.

33

M1893

ギャングプログラマー

ユーザーズマニュアル

16ビットデータ/16ビットデバイス×1

M1893 データメモリ

ソケット
16bit x 1
1

1

1

1

1

1

1

1

1

2

1

2

1

2

1

2

1

2

3

4

1

2

3

4

1

2

3

4

5

6

7

8

1

2

16bit x 2

3
16bit x 4

4

16bit x 8

834

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

32ビットデータ/16ビットデバイス×2

M1893 データメモリ

ソケット
32bit x 1
1A

1B

1A

1B

1A

1B

1A

1B

1A

1B

2A

2B

1A

1B

2A

2B

1A

1B

2A

2B

3A

3B

4A

4B

1A

1B

2A

32bit x 2

2B

3A

3B

32bit x 4

4A

4B

MINATO ELECTRONICS INC.

35

M1893

ギャングプログラマー

ユーザーズマニュアル

16ビットスワップデータ/16ビットデバイス×1

M1893 データメモリ

ソケット
16bit x 1B
1

1

1

1

1

1

1

1

1

2

1

2

1

2

1

2

1

2

3

4

1

2

3

4

1

2

3

4

5

6

7

8

1

2

16bit x 2B

3
16bit x 4B

4

16bit x 8B

836

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

32ビットスワップデータ/16ビットデバイス×2

M1893 データメモリ

ソケット
32bit x 1B
1A

1B

1A

1B

1A

1B

1A

1B

1A

1B

2A

2B

1A

1B

2A

2B

1A

1B

2A

2B

3A

3B

4A

4B

1A

1B

2A

32bit x 2B

2B

3A

3B

32bit x 4B

4A

4B

MINATO ELECTRONICS INC.

37

M1893

ギャングプログラマー

6.1.5

ユーザーズマニュアル

その他の設定ベリファイ条件を変更したり、デバイスチェックをスキップさせる等のP-ROMの操作にかかわるその他の設定を紹介します。

1)
2)
3)
4)
5)
6)
7)

ベリファイ電圧の変更
デバイスチェックのON/OFF
動作終了時のブザー音のON/OFF
空きソケットのLED表示
ベリファイの回数設定
ベリファイ条件の変更
ページプログラムの ON/OFF

8) アドレスモードのイニシャライズ
9) チェックウエイトセル
10) セクタープロテクション
11) Hidden ROM 機能
ここでの操作は特殊な使用法であり、通常の操作をする上では何も設定する必要はありません。
MODE

ENTを使用して変更を行います。

設定を終了すると次の設定に入ります。
それ以後の設定が不要なときはRESET

を押して動作を終了させて下さい。

ここで設定された値は本体電源のOFF、デバイスコードの変更で設定前に戻る項
目とシステム内部に記憶保持される項目があります。記憶しておきたい項目がある場合、デバイスコードの再選択を行うと設定を保持する事ができます。(6.5.1参
照)
設定が戻る

設定は戻らない

デバイスコードの変更

7) 8) 10) 11)1) 2) 3) 4) 5) 6) 9)

電源OFF

1) 2) 3) 5) 7) 10) 11)

4) 6) 8) 9) （選択時記憶）

なおこのモードの設定内容および方法は、本機のバージョンアップ
等により変更される可能性があります。上記変更部分がある場合は別紙資料を参照して下さい。

38

MINATO ELECTRONICS INC.

ギャングプログラマー

1)

ユーザーズマニュアル

M1893

ベリファイ電圧の変更
本機は、ベリファイ時のVCC電圧を通常4.5V/5.5Vに設定してあります。（デバイス毎にそれぞれ設定値を持ちますが通常この値です。）
この電圧を、キー操作により0.25Vステップで変更することができます。一度設定した値は、再設定をおこなうか、デバイスを選び直すまで有効です。
操作は、ロー側とハイ側の設定をそれぞれ順番に行います。

――

操作手順

――

(1) MODE を押す。

4回程押すと以下の表示がでます。
SUB SELECT [ENT]SET(2) ENT を押す。

Vcc ...

ベリファイ電圧の設定モードに入り、現在設定されている電圧が表示されます。
Read Vcc SELECT
Vcc(L) = 4.50V

(3)

を押す。

キーを押す毎にVCC電圧表示が切り換わります。

を押すと、設定電圧が高くなります。
を押すと、設定電圧が低くなります。
READ Vcc SELECT
Vcc(L) = 4.25V
Vcc(L) = 4.00V
Vcc(L) = 3.75V

MINATO ELECTRONICS INC.

39

M1893

ギャングプログラマー

(4)

ENT

を押す。

ユーザーズマニュアル表示された電圧条件が設定され、ハイ側の設定に移ります。
READ Vcc SELECT
Vcc(H) = 5.50V
Vcc(H) = 5.75V
Vcc(H) = 6.00V(5)(3)、(4)と同様の操作をします。
表示された電圧条件が設定され、 デバイスチェックの設定モードに移ります。

変更不要の場合は40を押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

2） デバイスチェックのON/OFF
デバイスチェックは、ソケットにデバイスを挿入する際の位置ずれやデバイスの不良検出を目的としたものですが、デバイスの特性がチェックに合わない場合にエラーが発生することがあります。この対策としてデバイスチェックの結果を無視する機能が用意されています。
――

操作手順
(1)

――

ベリファイ電圧の設定が終了すると、現在のデバイスチェックのON/OFF状
態が表示されます。
DEVICE CHECK– ON –(2)を押す。

キーを押す毎に表示が切り換わります。
DEVICE CHECK– OFF – ON – OFF

(3)

ENT

を押す。

–

表示された状態が設定され、動作終了時のブザー音のON/OFF切り換えの設定に移ります。

変更不要の場合はを押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

41

M1893

ギャングプログラマー

3)

ユーザーズマニュアル

動作終了時のブザー音のON/OFF
動作終了時のブザー音がうるさい時にはこの音を消すことができます。
（キーを押した時に出る音はこの設定では消えません。）

――

操作手順
(1)

――

デバイスチェックのON/OFFの設定が終了すると、現在のブザーの状態が表示されます。
PASS/FAIL BUZZER
– ON

(2)

を押す。

–

キーを押す毎に表示が切り換わります。
PASS/FAIL BUZZER– OFF – ON

-

– OFF

(3)

ENT

を押す。

–

表示された状態が設定され、空ソケットのLED表示の設定モードに移ります。

変更不要の場合は42を押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

ギャングプログラマー

4)

ユーザーズマニュアル

M1893

空ソケットのLED表示
動作終了時のPASS/FAIL表示において空ソケットのLEDはFAIL点灯又は、消灯のどちらかに設定することが出来ます。

――

操作手順
(1)

――

ブザーON/OFFの切り換えが終了すると、現在の空ソケットのLED表示状態が表示されます。
EMPTY LED DISP
– ON

(2)

を押す。

–

キーを押す毎に表示が切り換わります。
EMPTY LED DISP– OFF – ON – OFF

(3)

ENT

を押す。

–

表示された状態が設定され、ベリファイ回数の設定
モードに移ります。

変更不要の場合はを押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

43

M1893

ギャングプログラマー

ユーザーズマニュアル

5) ベリファイの回数設定
本機は、以下の条件でベリファイを4回行いますが、処理を速く済ませたい場合には、キー操作によりベリファイの実行回数を減らすことができます。
温度試験後に再チェックを行なうような場合やデバッグ中の書き込み等で時間の短縮をしたい時に有効です。

ベリファイ条件

1回目
2回目
3回目
4回目

表示
VER-1
VER-2
VER-3
VER-4

Vcc電圧
4.5V(L)
4.5V(L)
5.5V(H)
5.5V(H)

デバイス出力判定値
0.6V
2.4V
0.6V
2.4V

2回目に設定した時
1回目
2回目

VER-2
VER-3

4.5V(L)
5.5V(H)

2.4V
0.6V

5.5V(H)

0.6V

1回に設定した時
1回目

VER-3

Vcc電圧は、設定したデバイスの種類及びベリファイ電圧で設定した値で、通常はVcc(L)=4.5V、Vcc(H)=5.5Vです。

44

MINATO ELECTRONICS INC.

ギャングプログラマー

――

操作手順
(1)

ユーザーズマニュアル

M1893

――

空ソケットのLED表示の設定が終了すると、ベリファイ実行回数の設定状態が表示されます。
Verify times sel
4 times
2 times
1 times(2)を押す。

(3) ENT を押す。

変更不要の場合はキーを押す毎に表示が切り換わります。
表示された状態が設定され、次の設定に移ります

を押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

45

M1893

ギャングプログラマー

ユーザーズマニュアル

6) ベリファイ条件の変更
主にメンテナンス時に使用します。
(1) OE SWINGING
ベリファイ時のデバイスをOEアクセスでリードすることができます。
(2) OE FIXED
ベリファイ時のデバイスをアドレスアクセスでリードすることができます。
(3) ALL FAIL → STOP
ベリファイ開始後、全部のソケットがFAILになるとSTOPします。
―― 操作手順 ――(1) ベリファイの回数設定が終了すると、現在のベリファイモードの状態が表示されます。
Verify mode sel
OE Swinging
(2)

を押す。

キーを押すごとに表示が切り替わります。
Verify mode sel
OE Swinging
OE Fixed
ALL Fail ->Stop

(3)

ENT

を押す。

表示された状態が設定され、ページプログラムの設定
モードに移ります。

46

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893(7) ページプログラムのON/OFF
ページプログラム方式のデバイスにも対応できます。
デフォルトはONになっています。
―― 操作手順 ――(1) ベリファイモードの変更が終了すると、現在のページプログラムの状態が表示されます。
Page Program ?
- ON
(2)

を押す。

-

キーを押すごとに表示が切り替わります。
Page Program ?
- ON - OFF - ON

(3)

ENT

を押す。

-

表示された状態が設定され、次の設定に移ります。

MINATO ELECTRONICS INC.

47

M1893

ギャングプログラマー

ユーザーズマニュアル

8) アドレスモードのイニシャライズ
通常デバイス設定を変更した時にはアドレスモードや、その他の条件設定を初期値に戻します。
これは、不要な設定操作を減らすためですが、同一サイズの異なるデバイスでベリファイのみを行うような場合には、アドレスモードをイニシャライズしないよ
うな設定ができます。
この設定を行うとアドレスサイズおよびデータ幅が同じデバイスを再設定した時は、アドレスモードが変わらず、アドレスサイズ又はデータ幅が異なるデバイスを再設定した場合のみアドレスモードがイニシャライズされるようになります。
Clear ---

デバイスを再選択した時にアドレスモードをイニシャライズする。

No Change

デバイスを再選択した時に同一容量の場合アドレスモードをイニ
シャライズしない。

ただし、この場合ピン配置が違うデバイスであってもイニシャライズされないので、このような使い方をする時は注意して下さい。

48

MINATO ELECTRONICS INC.

ギャングプログラマー

――

操作手順

ユーザーズマニュアル

M1893

――

(1) ページプログラムのON/OFF の設定が終了すると、アドレスモードのイニシャ
ライズの設定状態が表示されます。
デバイス選択時にアドレスモードをイニシャライズする場合は以下の表示なります。
Address mode
Clear
(2)

を押す。

キーを押す毎に表示が切り換わります。
Address mode
No Change
Clear(3) ENTを押す。

変更不要の場合は表示された状態が設定され、次の設定に移ります。

を押さずに ENT を押して下さい。

MINATO ELECTRONICS INC.

49

M1893

ギャングプログラマー

ユーザーズマニュアル(9) チェックウエイトセル
主にメンテナンス用に使用します。
デバイスチェックにおいて、ソケットアダプタの特性がチェックにあわない場合にエラーが発生することがあります。
その場合、このモードを使用し、プリチェック時間を変更して確認することができます。
デフォルトはNormal useです。

50

(1)

Normal use
通常のプリチェック時間です。

(2)

Vcc-GND 0.1uF
0.22uF
0.47uF(3)

3V adapter use
未使用ですVcc-GND間に設定のコンデンサがあるものと想定してプリチェック時間を長くしています。

MINATO ELECTRONICS INC.

ギャングプログラマー

――

操作手順

ユーザーズマニュアル

M1893

――

(1) アドレスモードのイニシャライズ設定が終了すると、現在のチェックウエイ
トセルの状態が表示されます。
Check wait sel
Normal use
(2)

を押す。

キーを押す毎に表示が切り換わります。

Check wait sel
Normal use
Vcc-GND
0.1uF
Vcc-GND

0.22uF

Vcc-GND

0.47uF

3V adapter use(3) ENTを押す。

表示された状態が設定され、次の設定に移ります。

MINATO ELECTRONICS INC.

51

M1893

ギャングプログラマー

ユーザーズマニュアル

10) セクタプロテクション
セクタプロテクションの動作モード設定およびセクタ情報の取扱いを示します。
この機能を使用するには以下の２つの設定が必要です。
(1)(2)

セクタプロテクション動作モードの設定
セクタの指定(1) セクタプロテクション動作モードの設定
最初に、セクタプロテクション／セクタプロテクション解除を有効にするための動作モードを設定して下さい。
電源投入時およびデバイス選択をした後はセクタプロテクションに関する機能は全てオフになっているのでこの機能を使用しない場合は以下の操作について考慮する必要はありません。
セクタプロテクション機能が全てオフの時は通常のデバイスと同じROMエリアだ
けの書き込み／読みだしを行い、セクタ情報はどのようなデータであっても動作に影響を与えることはありません。
セクタプロテクションの動作を行うための各セクタのプロテクト情報はバッファ
メモリ上に確保されています。格納先は選択しているデバイスの容量+1番地からになります。
選択するデバイスの容量と実装するバッファメモリの容量が同じ時はプロテク
ション動作を行う事はできませんのでご注意願います。
ROM容量とバッファメモリ容量が同じ状態でプロテクションの操作を行おうとした場合は警告メッセージが表示されますのでメモリの増設が必要となります。
(8.2参照 メモリ容量超過)
セクタプロテクションの扱いは以下の５通りです。用途にあわせた設定でご使用ください。
(a) 何も処理しない ( No Operation )電源投入時およびデバイス選択をした際はこの状態です。
プロテクション設定／プロテクション解除に関する動作は必要ありません。
ふつうのフラシュメモリとして使用する場合はこの設定で使用して下さい。
(b) 書き込み後プロテクションの設定をする ( Protection )ROMエリアの書き込みに続いてセクタ情報の書き込みをします。
コピー、ベリファイ、ブランクチェックの際もROMエリアの処理に続いて

52

MINATO ELECTRONICS INC.

ギャングプログラマー

ユーザーズマニュアル

M1893

セクタ情報のチェックを行います。
セクタ情報は、'00' 叉は '01' のみ有効で、それ以外のデータ（たとえば 'FF'）
ではエラーになりますが、エラーメッセージは出ません。
この設定ではセクタプロテクションの解除は行いませんのですでにプロテクションを設定したデバイスについてはイレーズ、プログラムでフェイルになる場合があります。
(c) イレーズ前にプロテクションを解除する ( Unprotection )すでにセクタプロテクションを設定したデバイスを処理する場合に使用します。
このモードではイレーズ開始に先立ちセクタプロテクションの解除をします。
コピー、ベリファイ、ブランクチェックの際もROMエリアの処理に続いてセクタ情報のチェックを行います。
(d) プロテクションの解除および設定をする ( Protection / Unprotection )セクタプロテクションの解除とセクタ情報にもとづいたセクタプロテクショ
ンを行います。
(b)と(c)の両方を行うモードです。
(e) セクタプロテクションと解除のみ ( Protection Only )セクタ情報のエリアのみを動作の対象とします。
すでに書き込みを行ったデバイスにセクタプロテクションを設定する場合やプロテクションの解除のみを行う場合に有効です。
ROMエリアに対しての書き込み、読み出しは行いませんので誤操作に注意して下さい。
―― 操作手順 ――(1) MODE を４回押し以下の表示を出力します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

I/F

RAM

INITIALIZE

SET

Vcc ...

MINATO ELECTRONICS INC.

53

M1893

ギャングプログラマー

ユーザーズマニュアル(2) ENT を押す。
READ Vcc SELECT
Vcc(L) = 4.5V

(3) MODE を押す。

現在設定されている状態を表示します。

Sector protect
no operation(4)で選択する。

Sector protect
no operation
protection
unprotection
protect/unprotect
protection only
(5) ENT で設定します。

SC protection
Sector' No Operation '' No Operation '

54

0 ?

以外の設定の時はセクタ情報編集モードになります。
の設定の時はセクタ情報編集モードは表示しません。

MINATO ELECTRONICS INC.

ギャングプログラマー(2)

ユーザーズマニュアル

M1893

セクタの指定（セクタ情報編集モード）
各セクタ毎にプロテクションの設定を行うかどうかを指定します。
この指定はデータメモリのセクタ情報に該当する箇所を直接操作してもかまいま
せんがこのモードで処理する時はメモリアドレスを意識せずにデータの入力をすることができます。
セクタ番号（叉はセクタグループ番号）とセクタ情報を表示しますので、 でセクタプロテクションの有無を選んでください。
元のデータが無効データの場合は '?'を表示します。
'?' 表示のセクタがあると動作中にエラーになります。

―― 操作手順 ――(1)を押して設定内容を選ぶ

SC protection(2) ENT を押す

Sector0 ?

Sector0 no

Sector0 yes

次のセクタに進むので(1)と同じ手順で最終セクタまで設定する

SCprotection
Sector0 ?

Sector1 ?

Sector2 ?

(3) 最終セクタの入力が終わるとセクタ編集モードが終了します。
RESET

で抜けてください。

MINATO ELECTRONICS INC.

55

M1893

ギャングプログラマー

ユーザーズマニュアル

11) Hidden ROM 機能
通常エリアとは別領域にあるHidden ROM領域の書込みを行う場合に設定します。対応するデバイスのみ動作の選択が可能です。
動作の選択はデバイスコードの選択時に行い、'no' か 'yes' のどちらかを選びます。
(a) 通常エリアのみ ( Select= no )電源投入時およびデバイスコード選択時のデフォルト状態です。通常エリアのみの動作をします。
(a) 通常エリアとHidden ROM 領域 ( Select= yes )通常エリアを書込み後、引き続いてHidden ROM 領域の書込みを行います。
(1) 操作手順(1) 各キーを操作して選択したいデバイスを表示させます。
MBDL16XT

cdDB47

Vpp= 3.00v

10uS(2) ENT を押す。
HIDDEN ROM AREA
Select= no(3) 'yes' の場合を押す。
HIDDEN ROM AREA
Select= yes(4) ENT を押すと選択した動作でコードがセットされます。
COPY

cdDB47*** SET END

56

MINATO ELECTRONICS INC.

***

ギャングプログラマー

ユーザーズマニュアル

M1893● Hidden ROM 'no' 選択時の表示
COPY

16bitx1

MBDL16XT

DB47● Hidden ROM 'yes' 選択時の表示（＠＠がデバイスコードにつきます）
COPY

16bitx1

MBDL16XT@@DB47(2) プログラマの動作について
Hidden ROM を 'yes' に選択した場合以下のように動作します。
モード

動作内容

COPY

通常コピー → Hidden コピー → VERIFY

BLANK

通常ブランク → Hideenブランク

ERASE

通常イレーズ → Hidden イレーズ → BLANK

PROG

通常書込 → Hidden書込 → VERIFYVERIFY

通常ベリファイ → Hiddenベリファイ

CONT

ERASE (BLANK含む) → PROG (VERIFY含む）

Hidden ROM の動作は通常とは区別してディスプレイに表示します。
● 通常エリアの動作中
COPY$$$$$$$

COPY$$$$$$$● Hidden領域の動作中

Hidden ROM※$$$$$$$はカウント中のアドレス

MINATO ELECTRONICS INC.

57

M1893

ギャングプログラマー

ユーザーズマニュアル(3) 対応デバイス
サポートするデバイスのHidden ROMの容量は64KBです。プロテクション情報の格納先は通常、ROMの全容量+1の場所が先頭となりますがHidden ROM対応のデバイスコードではさらに64KB分オフセットした所が先頭となります。Hidden
ROM領域を選択しない時も場所は同じです。
プロテクション動作は従来と同じく通常エリアに対してのみ行います。Hidden
ROM領域のプロテクションには対応していません。
以下、タイプと容量別で例を表に示します。
・トップブート品の例
capacity device
16Mbit MBM29DL16XT
32Mbit Am29LV320T
64Mbit TC58FVT641

code Hidden area
DB47 1F0000-1FFFFF
DC4F 3F0000-3FFFFF
DD1A 7F0000-7FFFFF

Baffer area
200000-20FFFF
400000-40FFFF
800000-80FFFF

Protect
210000410000810000-

capacity device
code Hidden area
16Mbit MBM29DL16XB DB48 000000-00FFFF
32Mbit Am29LV320B
DC50 000000-00FFFF
64Mbit TC58FVB641
DD1B 000000-00FFFF

Baffer area
200000-20FFFF
400000-40FFFF
800000-80FFFF

Protect
210000410000810000-

・ボトムブート品の例

58

MINATO ELECTRONICS INC.

ギャング プログラマー

6.2

ユーザーズマニュアル

M1893

データの変更プログラマ上のバッファメモリデータの初期化および変更に関する操作についての手順を示します。
6.2.1

メモリデータのイニシャライズ
データメモリの内容はキー操作により初期化することができます。
データおよび範囲は下記のように固定されています。
初期化データ
初期化範囲

――

操作手順

＝
＝

FFh
全バッファメモリ――(1) MODE を押す。

3回程押すと以下の表示がでます。

SUB SELECT [ENT]RAM(2) ENT を押す。

INITIALIZE

メモリ初期化コマンドが起動します。

RAM

INITIALIZE
START(3) START を押す。

?

終了すると以下の表示が出ます。

RAM

INITIALIZECOMPLETE

MINATO ELECTRONICS INC.

59

M1893 ギャング プログラマー ユーザーズマニュアル

6.2.2

メモリデータの変更
データメモリの内容はキー操作により変更することができます。
このモードはメモリデータの表示のサブモードとなっています。

――

操作手順

――

(1) MODE を押す。

3回程押すと以下の表示がでます。

SUB SELECT [ENT]
RAM
(2)

を押す。

INITIALIZE

キーを押す毎に表示が切り換わります。

SUB SELECT [ENT]RAM INITIALIZE
RAM CHECK_SUM
RAM DISPLAY(3) ENT を押す。

60

メモリ表示モードが起動されます。

DUMP

0000000

FF

FF

FF

MINATO ELECTRONICS INC.

FF

ギャング プログラマー(4)

ユーザーズマニュアル

M1893

以下のキーを使用して変更する部分のアドレスを選んで下さい。
なおメモリ表示モードではカーソル位置はアドレス部分にあります。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）
MODE

メモリの表示モードと変更モードを切り換えます。

START

表示メモリアドレスを＋4します。

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

(5) MODE を押し、メモリ表示モードから変更モードに切り換えます。
変更モードになるとカーソル位置がデータ部分に移動します。

CHANGE 0000000
FF
(6)

FF

FF

FF

以下のキーを使用してデータを変更して下さい。
なおアドレス表示は左端のデータの位置を示しています。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）
MODE

メモリの表示モードと変更モードを切り換えます。

START

表示メモリアドレスを＋4します。

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

MINATO ELECTRONICS INC.

61

M1893 ギャング プログラマー ユーザーズマニュアル(7) MODE を押し、メモリ変更モードから表示モードに切り換えて、次のアドレスを選んで下さい。なおリセットスイッチを押すと動作終了です。
ここで、変更したデータのセーブは、モード変更あるいは表示アドレス変更
時に行ないますのでご注意下さい。

62

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3

ユーザーズマニュアル

M1893

データ転送

本プログラマには、データ転送用のインタフェイスとしてRS232C（シリアル）およびセントロニスク準拠のパラレルインタフェイスを搭載しています。このインタフェイスの使用について以下に記します。
6.3.1

インタフェイス条件の設定
RS232C（シリアル）インタフェイスを使用するには、まず通信条件を接続する相手と合わせる必要があります。本機で設定できる条件を下表に示します。
なお、パラレルインタフェイスには特に設定すべき条件はありません。
通信条件（RS232C）
設定項目

パラメータ

ボーレート

19200, 9600, 4800, 2400
1200, 600, 300, 110

ストップビット
パリティ
キャラクタ長
制御方式
――

操作手順

2, 1 BIT無し、ODD, EVEN8, 7 BIT
XON/XOFF, CTS/RTS――(1) MODE を以下の表示が出力されるまで押します。

SUB SELECTCONFIG.

MINATO ELECTRONICS INC.

[ENT]

I/F

63

M1893 ギャング プログラマー ユーザーズマニュアル(2) ENT を押すと条件設定コマンドが起動します。

I/F

CONFIG.

BAUD

RATE

9600

STOP

BIT

2

PARITY(3)

DIS.

CHARACTER

8CONTROL

XON/OFF

以下のキーを使用してデータを修正あるいは確認して下さい。

パラメータ値の変更を行ないます。

DEVICE

前項目を選択します。

ENT

次項目を選択します。

(4) START を押すと設定したパラメータをセーブして終了します。

なお RESET を押すとセーブせずに終了します。
セーブした各パラメータは本体内蔵のシリアルROMに記憶されますのでバージョンアップしても正常終了すれば再度設定を行う必要はありません。

64

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3.2

ユーザーズマニュアル

M1893

フォーマットの設定

データ転送を行なう時には、転送時のデータの形式（フォーマット）を設定する必要があります。
なお、この形式は一般的には本機にダウンロードされるデータファイルの形式に合わせて設定します。
本機で設定できるフォーマットを下表に示します。
データ形式

備考

MINATO HEX

アスキー形式、サム無し、アドレス有り、エンド有り

INTEL HEX

アスキー形式、サム有り、アドレス有り、エンド有り

HP64000 ABS

バイナリ形式、サム有り、アドレス有り、エンド有り

BINARY

バイナリ形式、サム有り、アドレス無し、エンド有り

MOTOROLA S

アスキー形式、サム有り、アドレス有り、エンド有り

ASCII HEX

アスキー形式、サム有り、アドレス有り、エンド有り

ASCII OCT

アスキー形式、サム有り、アドレス有り、エンド有り

TEKTRO 8(/)

アスキー形式、サム有り、アドレス有り、エンド有り

TEKTRO 16(%)

アスキー形式、サム有り、アドレス有り、エンド有り

TI SDS-MAX

アスキー形式、サム有り、アドレス有り、エンド有り

BNPF

アスキー形式、サム無し、アドレス無し、エンド有り

BHLF

アスキー形式、サム無し、アドレス無し、エンド有り

NO FORMAT

バイナリ形式、サム無し、アドレス無し、エンド無し

MINATO ELECTRONICS INC.

65

M1893 ギャング プログラマー ユーザーズマニュアル

――

操作手順

――

(1) MODE を以下の表示が出力されるまで押します。

SUB SELECTCONFIG.

(2)

[ENT]

I/F

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]CONFIG.

I/F

CONFIG.

RemoteCONFIG.

Format(3) ENT を押すとフォーマット設定コマンドが起動します。

FORMAT CONFIG.
1
(4)

INTEL

HEX

以下のキーを使用して設定して下さい。

パラメータの変更を行ないます。

(5) START を押すと設定したフォーマットをセーブして終了します。
なお RESET を押すとセーブせずに終了します。

66

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3.3

ユーザーズマニュアル

M1893

データ転送コマンドについて
パネルより起動できるデータ転送用コマンドには、以下の8種類が用意されています。
通常、データ転送を実行する時は、まず受信側を起動してから送信側を実行します。（通信条件、ケーブル等はその前に確認し合わせておく必要があります。）
1. データ入力コマンド(RS232C)
2. データ入力ベリファイコマンド(RS232C)
3. データ出力コマンド(RS232C)
4. データ出力（1バイト）コマンド(RS232C)
5. データ入力コマンド（パラレル）
6. データ入力ベリファイコマンド（パラレル）
7. データ出力コマンド（パラレル）
8. リモートモード起動
ここでリモートモードについては第7章を参照して下さい。

6.3.3.1

データ入力コマンド(RS232C)

RS232Cインターフェースを介して、設定されているデータフォーマットでデー
タをバッファメモリに入力します。
パラメータには読み込みスタートアドレス（データフォーマット上のアドレス）と、バッファメモリ上のストアスタートアドレスがあります。それぞれ初期
値は 00000000H 、 0000000H です。
タイムアウト（リモートコンフィグ内でセットアップ）は有効です。
フォーマット名

正常終了時

RSIN

INTEL

HEX

COMPLETE
フォーマット名

エラー終了時

RSIN

INTEL

HEX

ERROR= 00
エラーコードMINATO ELECTRONICS INC.

67

M1893 ギャング プログラマー ユーザーズマニュアル

I/Oコマンドエラーコード一覧
表示コード

――

エラー内容

00

RS232Cパリティエラー

01

RS232Cオーバーランエラー

02

RS232Cバッファオーバーエラー

03

RS232Cフレーミングエラー

08

タイムアウトエラー

90

フォーマット チェックサムエラー

91

フォーマット

エラー

92

リードデータベリファイエラー

操作手順――(1) MODE を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

68

I/F

RAM

INITIALIZE

SET

Vcc ...

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893(2) ENT を押すと本コマンドが起動します。

RSIN

INTEL

HEX

00000000 0000000
読み込みスタート ストアスタート(3)

読み込みスタートアドレスおよびストアアドレスの設定を行います。
（設定を変更する必要がなければ(4)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）
DEVICE
ENT

カーソルを右に移動します。
カーソルを左に移動します。

(4) START を押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

69

M1893 ギャング プログラマー ユーザーズマニュアル

6.3.3.2

データ入力ベリファイコマンド(RS232C)

RS232Cインターフェースを介して、入力されてくるデータとバッファメモリ上のデータを比較します。
パラメータには読み込みスタートアドレス（データフォーマット上のアドレス）と、バッファメモリ上の比較スタートアドレスがあります。初期値は、00000000H および 0000000H です。
タイムアウト（リモートコンフィグ内でセットアップ）は有効です。
フォーマット名

正常終了時

RS[v] INTELHEXCOMPLETE

フォーマット名

エラー終了時

RS[v]

INTEL

HEX

ERROR= 00
エラーコード（注）エラーコードはデータ入力時と同様です。

70

MINATO ELECTRONICS INC.

ギャング プログラマー

――

操作手順

ユーザーズマニュアル

M1893

――

(1) MODE を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote
I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

71

M1893 ギャング プログラマー ユーザーズマニュアル(3) ENT を押すと本コマンドが起動します。

RS[v]

INTEL

00000000

HEX

0000000

読み込みスタート 比較スタート(4)

読み込みスタートアドレスおよび比較アドレスの設定を行います。
（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）
DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

(5) START を押すと設定したパラメータで本コマンドを実行します。

72

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3.3.3

ユーザーズマニュアル

M1893

データ出力コマンド(RS232C)

バッファメモリ上のデータを、設定されているデータフォーマットの形式で
RS232Cインターフェースへ出力します。
パラメータにはバッファメモリ上の出力スタートアドレスとエンドアドレスがあります。
初期値はスタートアドレスが 00000000H 、エンドアドレスが現在設定されているデバイスの最終アドレスとなります。
終了時
フォーマット名

RSOUT INTELHEXCOMPLETE
転送先が準備できていない時や、通信条件、ケーブル等が合っていない時は上記の終了表示まで達しない場合があります。
その時は、 RESET を押下した後、再度条件等を確認の上もう一度実行してください。

MINATO ELECTRONICS INC.

73

M1893 ギャング プログラマー ユーザーズマニュアル

――

操作手順

――

(1) MODE を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote

74

I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893(3) ENT を押すと本コマンドが起動します。

RSOUT

(4)

INTEL

HEX

00000000

0000000

出力スタート

出力エンド

出力スタートアドレスおよび出力エンドアドレスの設定を行います。
（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）(5)

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

STARTを押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

75

M1893 ギャング プログラマー ユーザーズマニュアル

6.3.3.4

データ1バイト出力コマンド(RS232C)

パネル操作で設定可能な任意のデータ（1バイト）をRS232Cインターフェース
へ出力します。
パラメータは出力データです。初期値は 00H ですが、一回実行するとそのデータがセーブされます。
このコマンドは、例えばMSDOSのパソコン等に本機から EOF(1AH)を送出した
い時等に使用します。
終了時
RSOUT (1C)COMPLETE
転送先が準備できていない時や、通信条件、ケーブル等が合っていない時は上記の終了表示まで達しない場合があります。
その時は、 RESET を押下した後、再度条件等を確認の上もう一度実行してく
ださい。

76

MINATO ELECTRONICS INC.

ギャング プログラマー

――

操作手順
(1)

ユーザーズマニュアル

M1893

――

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote
I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

77

M1893 ギャング プログラマー ユーザーズマニュアル

(3)

ENT

を押すと本コマンドが起動します。

RSOUT

(1C)
DATA = 00
出力データ

(4)

出力データの設定を行います。
（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）

(5)

78

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

STARTを押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3.3.5

ユーザーズマニュアル

M1893

データ入力コマンド（パラレル）

パラレルインターフェースを介して、設定されているデータフォーマットでデータをバッファメモリに入力します。
パラメータには読み込みスタートアドレス（データフォーマット上のアドレス）と、パラメータメモリ上のストアスタートアドレスがあります。それぞれ初期値は、 00000000H 、 0000000H です。
タイムアウト（リモートコンフィグ内でセットアップ）は有効です。
正常終了時
フォーマット名

PRIN INTELHEXCOMPLETE
エラー終了時
フォーマット名

PRIN

INTEL

HEX

ERROR= 00
エラーコードMINATO ELECTRONICS INC.

79

M1893 ギャング プログラマー ユーザーズマニュアル

――

操作手順
(1)

――

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote

80

I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

ギャング プログラマー

(3)

ENT

ユーザーズマニュアル

M1893

を押すと本コマンドが起動します。

PRIN

INTEL

HEX

00000000 0000000
読み込みスタート ストアスタート(4)

読み込みスタートアドレスおよびストアスタートアドレスの設定を行います。（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）(5)

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

STARTを押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

81

M1893 ギャング プログラマー ユーザーズマニュアル

6.3.3.6

データ入力ベリファイコマンド（パラレル）

パラレルインターフェースを介して、入力されてくるデータとバッファメモリ
上のデータを比較します。
パラメータには読み込みスタートアドレス（データフォーマット上のアドレス）と、バッファメモリ上の比較スタートアドレスがあります。初期値は、00000000H および 0000000H です。
タイムアウト（リモートコンフィグ内でセットアップ）は有効です。
正常終了時
フォーマット名

PR[v] INTELHEXCOMPLETE

エラー終了時
フォーマット名

PR[v]

INTEL

HEX

ERROR= 00
エラーコード82

MINATO ELECTRONICS INC.

ギャング プログラマー

――

操作手順
(1)

ユーザーズマニュアル

M1893

――

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote
I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

83

M1893 ギャング プログラマー ユーザーズマニュアル

(3)

ENT

を押すと本コマンドが起動します。

PR[v] INTEL

HEX

00000000 0000000
読み込みスタート(4)

比較スタート

読み込みスタートアドレスおよび比較アドレスの設定を行います。
（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）

(5)

84

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

STARTを押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

ギャング プログラマー

6.3.3.7

ユーザーズマニュアル

M1893

データ出力コマンド（パラレル）

バッファメモリ上のデータを、設定されているデータフォーマットの形式でパラ
レルインターフェースへ出力します。
パラメータにはバッファメモリ上の出力スタートアドレスとエンドアドレスがあります。
初期値はスタートアドレスが 00000000H 、エンドアドレスが現在設定されているデバイスの最終アドレスとなります。
終了時

フォーマット名

PROUT INTELHEXCOMPLETE
転送先が準備できていない時や、通信条件、ケーブル等が合っていない時は上記の終了表示まで達しない場合があります。
その時は、 RESET を押下した後、再度条件等を確認の上もう一度実行してください。
一般的にパソコンではパラレルインタフェイスはプリンタ出力専用になっています。したがって、本コマンドはパソコンに対しては使用できません。

MINATO ELECTRONICS INC.

85

M1893 ギャング プログラマー ユーザーズマニュアル

――

操作手順
(1)

――

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

(2)

あるいは

I/F

RAM

INITIALIZE

SET

Vcc ...

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote

86

I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr output

MINATO ELECTRONICS INC.

ギャング プログラマー

(3)

ENT

ユーザーズマニュアル

M1893

を押すと本コマンドが起動します。

PROUT INTEL

HEX

00000000 0000000
出力スタート(4)

出力エンド

出力データの設定を行います。
（設定を変更する必要がなければ(5)に行きます）
以下のキーを使用してパラメータを変更して下さい。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）(5)

DEVICE

カーソルを右に移動します。

ENT

カーソルを左に移動します。

STARTを押すと設定したパラメータで本コマンドを実行します。

MINATO ELECTRONICS INC.

87

M1893 ギャング プログラマー ユーザーズマニュアル

6.4

表示
表示の切り換え操作とブザーのON/OFFの操作を示します。

6.4.1

メモリデータの表示
データメモリの内容はキー操作により表示させることができます。

――

操作手順
(1)

――

MODE

を押す。

3回押すと以下の表示がでます。

SUB SELECT [ENT]
RAM

(2)

を押す。

INITIALIZE

キーを押す毎に表示が切り換わります。

SUB SELECT [ENT]

(3)

ENT

を押す。

RAM

INITIALIZERAMCHECK_SUMRAMDISPLAY

メモリ表示モードが起動されます。

上段 RAMのアドレス

DUMP

下段 RAMのデータ4バイト

030000000
06

0C

18

↑
表示されたアドレスに対応する
データ

88

MINATO ELECTRONICS INC.

ギャング プログラマー(4)

ユーザーズマニュアル

M1893

以下のキーを使用してメモリのアドレスを選んで下さい。
リセットスイッチで動作終了します。
カーソル上の数字を＋1します。（桁上がりあり）
カーソル上の数字を−1します。（桁下がりあり）

MODE

DEVICE

メモリの表示モードと変更モードを切り換えます。
カーソルを左に移動します。

ENT

カーソルを右に移動します。

START

カーソル上で数字を＋4します。

データの変更は「6.2 データの変更」を参照して下さい。

MINATO ELECTRONICS INC.

89

M1893 ギャング プログラマー ユーザーズマニュアル

6.4.2

メモリデータのサム表示
データメモリのサムをキー操作により表示させることができます。
選択されたデバイスの動作範囲のサムを表示します。

――

操作手順
(1)

――
を押す。

MODE

3回押すと以下の表示がでます。

SUB SELECT [ENT]
RAM

(2)

を押す。

INITIALIZE

キーを押す毎に表示が切り換わります。

SUB SELECT [ENT]

(3)

ENT

を押す。

RAM

INITIALIZERAMCHECK_SUMRAMDISPLAY

サムの計算を行い結果を表示します。

SUB SELECT [ENT]*** Running ***SUM:AB96

XOR:3ECOMPLETE(4) 各ソケットに対応するチェックサムは

あるいは

きます。

90

MINATO ELECTRONICS INC.

キーにより順次確認でギャング プログラマー

6.4.3

ユーザーズマニュアル

M1893

空ソケットのLED表示「6.1.5 その他の設定」を参照して下さい。

6.4.4

動作終了時のブザー音のON/OFF「6.1.5 その他の設定」を参照して下さい。

MINATO ELECTRONICS INC.

91

M1893 ギャング プログラマー ユーザーズマニュアル

6.5

その他の操作

6.5.1

設定内容のバックアップ
本機の設定項目の内、以下の項目はバックアップされます。
・デバイスコード・空ソケットのLED表示・ベリファイ条件の変更 ( OE Swing / ... )・アドレスモードのイニシャライズ
・チェックウエイトセル
バックアップは単独の項目について行うことはできず、デバイス選択時にマニュアル選択を行った時にだけ同時にバックアップされます。
デバイスコードを変えずにバックアップしたい時は、以下の操作を行って下さい。
DEVICE

ENT（注）バックアップされた内容は電源を入れ直しても変わりません。
従って、デバイスの種類をかえた時は上記の設定に注意して下さい。

92

MINATO ELECTRONICS INC.

ギャング プログラマー

6.5.2

ユーザーズマニュアル

M1893

セルフチェック
電源投入時に行う動作チェックです。
セルフチェックは、ソケットユニットが装着されている時のみ実行します。
セルフチェックをおこなわない時はソケットユニットが正しく装着されていないことが考えられます。
セルフチェックの内容を以下に示します。
・データメモリチェック
・アドレス／データレジスタチェック
・切り換え器チェック・ユニットインタフェイスチェック
・ドライバチェック
・電源チェック
ベリファイロジックチェック
ﾒﾓﾘｺﾝﾄﾛｰﾗ
ｱﾄﾞﾚｽﾚｼﾞｽﾀ

ﾃﾞｰﾀﾒﾓﾘ

ﾃﾞｰﾀﾚｼﾞｽﾀ

切
り
換
え
器

OE, CE, PGM

1893 本体
ソケットユニット
ソ
ケ
ッ
ト

ソ
ケ
ッ
ト
イ
ン
タ
フ
ェ
イ
ス

V
F ド
ロラ
ジイ
ッバ
ク

電源スイッチMINATO ELECTRONICS INC.

コ
ン
ト
ロ
｜
ラ

93

M1893 ギャング プログラマー ユーザーズマニュアル

1)

データメモリチェック
プログラマ本体のデータメモリのチェックを行います。
チェック時間は約60秒／4Mバイトです。
メモリコントローラのチェックとメモリのチェックです。

942)

アドレス／データレジスタのチェック
ソケットに出力するアドレス、データ等の信号源のチェックです。

3)

切り換え器のチェック
デバイスのピン配置に合わせて信号の切り換えをする回路のチェックです。

4)

ユニットインタフェイスのチェック
MODEL1893本体とソケットユニットの接続部の動作チェックです。

5)

ドライバのチェック
ソケットユニットのドライバの動作チェックです。
チェックエラーが発生するとテスト項目の他に異常を検出したソケットをLEDで表示します。

6)

電源スイッチのチェック
ソケットユニットの電源スイッチの動作と電圧出力レベルのチェックです。
チェックエラーが発生するとテスト項目の他に異常を検出したソケットをLEDで表示します。

7)

ベリファイロジックのチェック
ソケットユニット上にあるPASS/FAIL判定回路に異常があった場合、そのソケッ
トをLEDで表示します。

MINATO ELECTRONICS INC.

ギャング プログラマー

6.6

ユーザーズマニュアル

M1893

操作一覧

デバイスを選ぶ（マニュアル選択）
DEVICEDEVICE

ENT
必要な回数だけ押す《参考》

多種多様なデバイスに対応しておりますので、詳細はデバイスコード表示一覧を御参照ください。

デバイスを選ぶ（シグネチャ選択）
MODE
DEVICE

ENT（シリコンシクネチャによる設定）

書き込み／読み出し操作
START

COPY

BLANK

PROG

VERIFY

CONT

イレーズ操作
BLANK

START

アドレスモードの設定
MODE

DEVICE

ENT
8bit/16bit/32bit
COPY

BLANK

PROG

VERIFY

x1

x2

x4

x8

MINATO ELECTRONICS INC.

95

M1893 ギャング プログラマー ユーザーズマニュアル

ベリファイ電圧の変更
MODE

ENT

Vcc (L)

ENT

４回
ENT

RESET

Vcc (H)

次の項目へ

ベリファイ回数の変更
MODE

ENT
６回

４回
デバイスチェック

次の項目へ

4/2/1

ENT

４回

３回

動作終了時のブザー

ON/OFF

４回

RESET

ON/OFF

MODE

MODE

ENT

ENT

４回

次の項目へ

ON/OFF

ENT

RESET

ENT

RESET
次の項目へ

ON/OFF

空きソケットのLED表示
MODE
４回

96

ENT
５回

ENT
ON/OFFMINATO ELECTRONICS INC.

RESET
次の項目へ

ギャング プログラマー

ユーザーズマニュアル

M1893

ベリファイ条件の変更
MODE
４回

ENT
７回

ENT
OE Swinging/OE Fixed/ALL Fail → Stop

RESET
次の項目へ

ページプログラム ON/OFF
MODE
４回

ENT

ENT

次の項目へ

ON/OFF

８回

RESET

アドレスモードのイニシャライズ
MODE
４回

ENT
９回

ENT

RESET
次の項目へ

Clear/No Clear

チェックウエイトセレクト
MODE
４回

ENT
１０回

ENT
Normal/Vcc-GND 0.1uF/Vcc-GND 0.22uF/Vcc-GND 0.47uF

RESET
次の項目へ

セクタープロテクション
MODE
４回

ENT

MODE

ENT
１０回

ENT
No Opelation/Protect/Unprotect/Protect Only

MINATO ELECTRONICS INC.

RESET
次の項目へ

97

M1893 ギャング プログラマー ユーザーズマニュアル

リピート設定
MODE

ENT

ENT

RESET

OFF
/Fail Stop
/Fail Continue

４回

アップデート（プログラムの書換え）
書換え処理

MODE

ENT

PROG

電源のオン/オフ
電源のオフ/オン
の後,有効

ENT
RESET

設定内容のバックアップ（デバイスをマニュアルで選択する）
DEVICE

ENT

デバイスコード

バックアップ

空ソケットのLED表示
デバイス選択時のアドレスモードの処理

98

MINATO ELECTRONICS INC.

ギャング プログラマー

7.

ユーザーズマニュアル

M1893

リモートコントロール

このモードを起動することによりRS232Cインターフェースを介して、外部機器から本機をコントロールすることができます。
このモードを使用するには以下の項目について設定する必要があります。
1.
2.
7.1

インタフェイス条件の設定（6.3.3 参照）
リモートモード条件の設定

リモートモード条件の設定
下記の項目についてリモートモードの条件設定を行います。
1.
2.
3.
4.
5.
6.
7.

エコーモードプロンプトモード
タイムアウトモード
ACK/NAKモード
コマンド形式
ブザーモードパラレルダミーリードモード
リモートモード設定一覧
設定項目

パラメータ

エコーモードON,OFF

プロンプト＃,＃CRLF,無し

タイムアウト無し,1〜255 sec

ACK/NAK

ON,OFF

コマンド形式

m1890モード，m1900モード

ブザーモードON,OFF

パラレルダミー

ON,OFFMINATO ELECTRONICS INC.

99

M1893 ギャング プログラマー ユーザーズマニュアル

――

操作手順

――

(1)

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]CONFIG.
I/O

I/F

Rs input

RAM INITIALIZE
SET Vcc ...
(2)

あるいは

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]

(3)

ENT

CONFIG.

I/F

CONFIG.

RemoteCONFIG.

Formatを押すと条件設定コマンドが起動します。

REMOTECONFIG.

ECHOONPROMPT#

TIMEOUTOFF

ACK/NAKOFF

COM_TYPEm1890

BZ_MODEON

PD_MODE100

MINATO ELECTRONICS INC.

ON

ギャング プログラマー(4)

ユーザーズマニュアル

M1893

以下のキーを使用してデータを修正あるいは確認して下さい。

パラメータ値の変更を行ないます。

(5)

DEVICE

前項目を選択します。

ENT

次項目を選択します。

STARTを押すと設定したパラメータをセーブして終了します。

なお RESET を押すとセーブせずに終了します。
セーブした各パラメータは本体内蔵のシリアルROMに記憶されますのでバージョンアップしても正常終了すれば再度設定を行う必要はありません。

MINATO ELECTRONICS INC.

101

M1893 ギャング プログラマー ユーザーズマニュアル

7.1.1

エコーモードコマンドのエコーバックを行なうかどうか決定するモードです。
エコーモードをオフすると入力コマンドのエコーバックは行いません。
入力コマンドキャラクタ中の下記のコードは、特殊なコードとして扱われます。
したがって、エコーモードをオンとしても単純なエコーバックは行いません。
コントロールコード 一覧

コード

処

理

00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D

無視（読み飛ばし）〃〃〃
中断コマンド無視（読み飛ばし）〃〃バックスペース
無視（読み飛ばし）〃〃〃
コマンドターミネータ( CR LF エコー)0E
無視（読み飛ばし）
0F〃<BREAK 中断コマンド
7.1.2

コード

処

理

10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D

無視（読み飛ばし）
XON処理
無視（読み飛ばし）XOFF処理無視（読み飛ばし）
〃
〃
〃
〃
〃
〃
〃
〃
〃

1E
1F
7F

〃
〃
バックスペース

プロンプトモード
コマンド処理が終了し、次のコマンド入力の準備ができた時にプロンプトを出力します。このプロンプトとして出力するキャラクタを決定するモードです。

7.1.3

タイムアウトモード
データ入力コマンド実行の際、インタフェイスからの入力が一定時間ない時にタイムアウトするかどうかを決定するモードです。
各インタフェイスからのデータ入力コマンド（6.3.3 参照）にも有効です。

102

MINATO ELECTRONICS INC.

ギャング プログラマー

7.1.4

ユーザーズマニュアル

M1893

ACK/NAKモード)、エラー
コマンド入力時にエラーなく受理した時にACK( ACR
LFが検出された時にはNAK( NCR
LF )を外部ホストへ送出するモードです。
このモードをオフすると上記のACK/NAK出力は送出されません。

7.1.5

コマンド形式
本機のリモートコマンド形式には、以下の2つのモードが有ります。
1.
2.

m1890モード
m1900モード

すでに作成されているホストのリモートコントロールソフトがどの機種に対応しているかによって、このモードを決定して下さい。
新規に作られる場合は m1900モード を推奨致します。（ソケット対応で結果が出力されるので）
7.1.5.1
・・m1890モード
コマンドと第一パラメータ間のデリミタがありません。
実行結果の出力が下記の通りです。
正常終了時
エラー終了時7.1.5.2
・
・

CR

LF

m1900モード
コマンドと第一パラメータ間のデリミタが実行結果の出力が下記の通りです。
正常終了時
エラー終了時

7.1.6

無し
?

,

となります。

PASS, コマンド ;CR
LF？コマンド， eエラーコード ;CR

LF

ブザーモードコマンドの結果に応じてブザー音を出力するモードです。
このモードをオフすると上記のブザー音は出力しません。
ただし、デバイスに関するコマンドについては、本モードにかかわらずブザー
音を出力します。（コピー、プログラム等）

MINATO ELECTRONICS INC.

103

M1893 ギャング プログラマー ユーザーズマニュアル

7.1.7

パラレルダミーリードモード
パラレルを使用してホスト（PC）からモトローラSなどのデータをプログラマに転送した時、エンドレコードの後に余分なデータ（CR-LF等）があった場合プログラマは正常終了しているにもかかわらず、ホストが止まってしまう（ハングアップ）場合があります。
これは、プログラマがエンドレコードを受信した後はデータを読み込まないためにホスト側はデータ出力待ちのまま（無限ループ）になっているからです。この症状を回避するためにはパラレルダミーリードをONにする必要があります。
（V2.00以降はデフォルトはON状態です）

104

MINATO ELECTRONICS INC.

ギャング プログラマー

7.2

ユーザーズマニュアル

M1893

リモートモード起動
リモートモードを起動するには以下に述べる2つの方法があります。
1.
2.

7.2.1

パネル上から起動する。
RS232Cインターフェースを介して外部ホストから起動する。
（起動コマンドを外部ホストから送出）

パネルより起動
6.3.3 項に述べたように、I/Oコマンドのひとつにリモート起動コマンドがあります。
なお起動に際しては、通信条件、リモートモード設定に注意して外部ホスト等へ接続して下さい。

――

操作手順

――

(1)

MODE

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

CONFIG.

I/F

RAM INITIALIZE
SET Vcc ...
(2)

あるいは

を以下の表示が出力されるまで押します。

SUB SELECT [ENT]I/O

Rs input

I/O

Rs verify

I/O Rs output
SUB SELECT [ENT]I/O Remote
I/O

Rs out (1C)

I/O

Pr input

I/O

Pr verify

I/O

Pr

MINATO ELECTRONICS INC.

output105

M1893 ギャング プログラマー ユーザーズマニュアル

(3)

ENT

を押すとリモートモードが起動します。

Remote mode

7.2.2

外部より起動RS232Cインターフェースを介して、モートモードを起動します。 （注）^E^E(05H, 05H)を本機が受信するとリ起動がかかると外部に対して プロンプト を出力しコマンド待ち状態になります。
また、LCD表示は下記のようになります。

Remote mode

（注）

106

プログラマが各モードに入っている状態（MODEキーor DEVICEキーを押下した状態）ではリモートモード起動はしません。その状態から抜けるとリモートが起動します。
ただしリセットキーを押下して抜けた時は上記のデータもクリアされてしまいますので起動しません。
御注意下さい。

MINATO ELECTRONICS INC.

ギャング プログラマー

7.3

ユーザーズマニュアル

M1893

リモートモード終了
リモートモードを終了し通常のパネルコントロールのモードに戻すには、下記の2つの方法があります。
1.
2.

7.3.1

パネル上から RESET を押下します。
RS232Cインターフェースを介して外部よりリモート終了コマンドを発行します。

パネルより終了
とくにリモートを終了するという操作ではなく、パネル上の RESETを押下して本プログラマの起動を中断することにより、通常のモードへ戻すという方
法です。

7.3.2

外部より終了RS232Cインターフェースを介してリモート終了コマンド（ ECR あるいはBY）を送りますと、リモートモードを終了し通常のパネルのコCR
ントロールモードに戻ります。
リモート終了コマンド

E
or
(45H)

BY
(42H59H)

他のリモートコマンドと同様に、エコーバックおよびA C K送信は行いますが、PASS出力は出ません。

MINATO ELECTRONICS INC.

107

M1893 ギャング プログラマー ユーザーズマニュアル

7.4

命令形式

7.4.1

基本形式

コマンド部

パラメータ部

RMD，0，……，0 CR
コマンドライン終了コード （0DH）
パラメータ

（注）

パラメータ間のデリミタ

（

，

）

コマンドパラメータ間のデリミタ
コマンド・ 命令は基本的には上記の構成となっています。各要素については以下に述べます。
・ 命令には設定タイプコマンドと、実行タイプコマンドがあり、パラメータ省略
時の動作が異なります。

設定タイプコマンド パラメータ無 現在の内容の出力
設定タイプコマンド パラメータ無 デフォルトで動作

・ 命令はすべてパラメータの省略ができます。
例 CMD, P1, P2, P3CRが基本形の命令について下記の表現が可能となります。
(1) CMD, P1(2) CMD,,,P3

108

CR

CR

p2、p3はデフォルト値で動作（実行）

p2、p3は無変更（設定）

p1、p2はデフォルト値で動作（実行）

p1、p2は無変更（設定）

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893（注）m1890モード時の第1パラメータの先頭バイトについては 0〜9 でなければなりません。
例えば A000 の 0A000 のように先頭に 0 をつけて下さい。
7.4.2

複合命令

各命令を命令区切りマーク ; で区切り、1コマンドラインに複数命令を入れることができます。
エラー検出後はその時点で終了します。
コマンドラインのバッファは127バイトとなっています。
CMD1；CMD2，P1，P2；………；CMDn

CR

最大127バイトまで有効です。

MINATO ELECTRONICS INC.

109

M1893 ギャング プログラマー ユーザーズマニュアル

7.5

命令一覧
リモート命令は以下の4つに区分されます。
1. リモート制御命令
2. データ入出力命令
3. ユニット動作条件命令
4. ユニット動作実行命令

7.5.1

リモート制御命令(1) リモートモード終了コマンド

E,BY

パラメータ無し
実行コマンドリモートモードを終了します。
(2) リモートモード条件設定コマンド

RMD

パラメータ
P1 -- 命令エコー

0
1

:
:

有り
無し

P2 -- プロンプト出力

0

:

＃

1

:

＃

2

:

無し

0

:

無し

1〜FF

:

タイムアウト秒数（HEX)

P4 -- ACK/NAK送出

0
1

:
:

無し
有り

P5 -- コマンド形式

0
1

:
:

M1890モード
M1900モード

P6 -- ブザーモード

0
1

:
:

有り
無し

P7 -- パラレルダミーリード

0
1

:
:

有り (V2.00〜)
無し (V2.00〜)

P3 -- タイムアウト

設定コマンド各モードの設定を行います。
110

MINATO ELECTRONICS INC.

CR

LF

ギャング プログラマー

ユーザーズマニュアル

M1893

パラメータ無時の出力形式（108バイト）

0

E C H O

0

#

O N

LF

CR

LF

CR

LF

CR

LF

2 3

s e c .

0A C K / N A K

1

M 1 9 0 0m o d eCR

LF

0B U Z Z E R

O F F

CR

LF

0

P D M

CR

LF

ここで、

(H E X)

CR

O F F

O N

はスペースコード（20H)です。

(3) ファームウェアバージョン出力コマンド

REV

パラメータ無し
実行コマンド現在のファームウェアのレビジョンを出力します。
出力形式 （18バイト）

V

1 . 0

(4) ヘルプ出力コマンド

CR

LF

H

パラメータ無し
実行コマンドリモートコマンドの一覧を出力します。

MINATO ELECTRONICS INC.

111

M1893 ギャング プログラマー ユーザーズマニュアル

出力形式*************************************** m1931 remote Command******************************************remote mode control ***E, BY: remote mode end
RMD
:
REV
: prom version display H:BS: buffer size display ^D:break: cancel command^E^E :*** data in/out command ***S, DF: transfer format set F, INI :P, PL, WD: serial output
RL, RD :RLV, RDV : serial input verify PH:
RH: parallel input
RHV:*** unit execute command ***OP, CP: copy command
OT, CT :B, BL: blank command
V, VF :W, PG
: program command
Z, ER :*** other command ***BO, CS: check sum calc.
N, DV :
L, LS
: buffer men display
T:
SCH: buffer mem search
UNS
:
BLK
: block mode select
VCLV :

112

MINATO ELECTRONICS INC.

remote config.
help message display
cancel command
remote start
buffer men initialize
serial input
parallel output
parallel input verify
cont command
verify command
EERROM erase command
device selectbuffer mem transfer
buffer mem un search
low voltage mode set

ギャング プログラマー(5) バッファメモリサイズ出力コマンド

ユーザーズマニュアル

M1893

BS

パラメータ無し
実行コマンドプログラマに搭載されているバッファメモリのサイズを出力します。
出力形式（18バイト）

3 2

M(6) 中断コマンドb i t

b u f f e r

CR

LF^D (04H)
BREAKコード

現在の処理を中断してコマンド入力待ち状態に戻ります。
(7) リモートスタートコマンド^E ^E (05H, 05H)

パネルからのコントロールモードからリモートモードを起動します。

MINATO ELECTRONICS INC.

113

M1893 ギャング プログラマー ユーザーズマニュアル

7.5.2

データ入出力命令

プログラマ内のバッファメモリ入出力についての命令です。
(1) データ転送フォーマット設定コマンド
パラメータ

S, DF

P1 -- データフォーマット番号<1> M1890モード
0: MINATOHEX
1: INTEL
HEX
2: HP64000
ABS
3: BINARY
4: MOTOROLA
S
5: ASCII
HEX
6: ASCII
OCT
7: TEKTRO
8 (/)
8: TEKTRO
16 (%)
9: TI SDS-MAX
A: BNPF
B: BHLF
C: NO FORMAT<2> M1900モード
0: MINATOHEX
1: ---2: INTEL
HEX
3: HP64000
ABS
4: BINARY
5: MOTOROLA
S
6: ASCII
HEX
7: ASCII
OCT
8: TEKTRO
8 (/)
9: TEKTRO
16 (%)
10: TI SDS-MAX
11: ---12: BNPF
13: BHLF
14: NO FORMAT

114

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893

設定コマンド
データ転送時のフォーマットを設定します。なお、パラメータはコマンド形式によって上記のように異なります。
パラメータ無し時の出力形式<1> M1890モード（18バイト）

2

H P 6 4 0 0 0

A B S

CR

LF

A B S

CR

LF

<2> M1900モード（18バイト）

0 3

H P 6 4 0 0 0(2) データ初期化コマンド

F, INI

パラメータ
P1 -- 初期化スタートアドレス
P2 -- 初期化エンドアドレス
P3〜P10 -- 初期化データ（MAX 8バイト）
実行コマンドバッファメモリをスタートアドレスからエンドアドレスまで最大8バイトのデー
タで初期化します。パラメータの省略時のデフォルト値を以下に示します。
初期化スタートアドレス ……
初期化エンドアドレス……
初期化データ……

OH
バッファエンドアドレス
FFH

MINATO ELECTRONICS INC.

115

M1893 ギャング プログラマー ユーザーズマニュアル(3) データ出力コマンド（RS232C)

P, PL

パラメータ
P1 -- 出力スタートアドレス（バッファアドレス）
P2 -- 出力エンドアドレス（バッファアドレス）
実行コマンドバッファメモリのデータをスタートアドレスからエンドアドレスまで現在設定されているフォーマットで出力します。パラメータの省略時のデフォルト値を以下に示します。
出力インタフェイスはRS232Cです。
出力スタートアドレス
出力エンドアドレス

……
……

0H
バッファエンドアドレス(4) データ出力コマンド（パラレル）

PH

パラメータ
P1 -- 出力スタートアドレス（バッファアドレス）
P2 -- 出力エンドアドレス（バッファアドレス）
実行コマンドバッファメモリのデータをスタートアドレスからエンドアドレスまで現在設定されているフォーマットで出力します。パラメータの省略時のデフォルト値を以下に示します。
出力インタフェイスはパラレルインタフェイスです。
出力スタートアドレス
出力エンドアドレス

116

……
……

0H
バッファエンドアドレス

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル(5) データ入力コマンド1 (RS232C)

M1893

RL

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- 入力エンドアドレス（フォーマットアドレス）
P3 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスからエンドアドレスまで現在設定されている
フォーマットの形式で読み込み、バッファアドレスからバッファメモリに格納します。パラメータの省略時のデフォルト値を以下に示します。
入力インタフェイスはRS232Cです。
入力スタートアドレス
入力エンドアドレス
バッファアドレス

……
……
……

0H
バッファエンドアドレス
0H(6) データ入力コマンド1（パラレル）

RH

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- 入力エンドアドレス（フォーマットアドレス）
P3 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスからエンドアドレスまで現在設定されている
フォーマットの形式で読み込み、バッファアドレスからバッファメモリに格納します。パラメータの省略時のデフォルト値を以下に示します。
入力インタフェイスはパラレルインタフェイスです。
入力スタートアドレス
入力エンドアドレス
バッファアドレス

……
……
……

0H
バッファエンドアドレス
0H

MINATO ELECTRONICS INC.

117

M1893 ギャング プログラマー ユーザーズマニュアル(7) データ入力コマンド2 (RS232C)

RD

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスから現在設定されているフォーマットの形式
で読み込み、バッファアドレスからバッファメモリに格納します。パラメータの省略時のデフォルト値を以下に示します。
入力インタフェイスはRS232Cです。
入力スタートアドレス
バッファアドレス

……
……

0H
0H

(8) データ入力ベリファイコマンド1 (RS232C)

RLV

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- 入力エンドアドレス（フォーマットアドレス）
P3 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスからエンドアドレスまで現在設定されている
フォーマットの形式で読み込み、バッファアドレスからデータ比較します。パラ
メータの省略時のデフォルト値を以下に示します。
入力インタフェイスはRS232Cです。
入力スタートアドレス
入力エンドアドレス
バッファアドレス

118

……
……
……

0H
バッファエンドアドレス
0H

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル(9) データ入力ベリファイコマンド1（パラレル）

M1893

RHV

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- 入力エンドアドレス（フォーマットアドレス）
P3 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスからエンドアドレスまで現在設定されている
フォーマットの形式で読み込み、バッファアドレスからデータ比較します。パラ
メータの省略時のデフォルト値を以下に示します。
入力インタフェイスはパラレルインタフェイスです。
入力スタートアドレス
入力エンドアドレス
バッファアドレス

……
……
……

0H
バッファエンドアドレス
0H(10) データ入力ベリファイコマンド2 (RS232C)

RDV

パラメータ
P1 -- 入力スタートアドレス（フォーマットアドレス）
P2 -- バッファアドレス
実行コマンドフォーマット上のスタートアドレスから現在設定されているフォーマットの形式
で読み込み、バッファアドレスからデータ比較します。パラメータの省略時のデ
フォルト値を以下に示します。
入力インタフェイスはRS232Cです。
入力スタートアドレス
バッファアドレス

……
……

0H
0H

MINATO ELECTRONICS INC.

119

M1893 ギャング プログラマー ユーザーズマニュアル(11) データ表示コマンド

L, LS

パラメータ
P1 -- 表示スタートアドレス
P2 -- 表示エンドアドレス
実行コマンド指定されたスタートアドレスからエンドアドレスまでバッファメモリのデータを出力します。パラメータの省略時のデフォルト値を以下に示します。
表示スタートアドレス
表示エンドアドレス

……
……

0H
バッファエンドアドレス

出力形式（アドレス0-FFHとした時の例）

CR

LF
F F

F F

----

F F

CR

LF

0 0 0 0 0 1 0

F F

F F

----

F F

CR

LF

F F

F F

----

F F

CR

LF

- - - - -0 0 0 0 0 0 0

0 0 0 0 0 F 0120

MINATO ELECTRONICS INC.

ギャング プログラマー(12) データトランスファーコマンド

ユーザーズマニュアル

M1893

T

パラメータ
P1 -- ソーススタートアドレス
P2 -- ソースエンドアドレス
P3 -- ディスティネーションアドレス
実行コマンドバッファメモリ上でスタートアドレスからエンドアドレスまでのデータをディス
ティネーションアドレスへデータ移動します。パラメータの省略時のデフォルト
値を以下に示します。
スタートアドレスエンドアドレス
ディスティネーションアドレス

……
……
……

0H
バッファエンドアドレス
0H(13) データサーチコマンド

SCH

パラメータ
P1 -- サーチスタートアドレス
P2 -- サーチエンドアドレス
P3〜P10 -- サーチデータ（MAX 8バイト）

実行コマンドバッファメモリ上でスタートアドレスからエンドアドレスまで最大8バイトのデー
タをサーチします。
データが見つかった場合はそのアドレス（最終アドレス）見つからなかった時はエンドアドレスの次のアドレスを出力します。
パラメータの省略時のデフォルト値を以下に示します。
サーチスタートアドレス ……
サーチエンドアドレス……
サーチデータ……

0H
バッファエンドアドレス
FFH

MINATO ELECTRONICS INC.

121

M1893 ギャング プログラマー ユーザーズマニュアル

出力形式（8バイト）

0 0 1 0 0 0 0CR

LF(14) データアンサーチコマンド

UNS

パラメータ
P1 -- アンサーチスタートアドレス
P2 -- アンサーチエンドアドレス
P3 -- アンサーチデータ
実行コマンドバッファメモリ上でスタートアドレスからエンドアドレスまでデータをサーチします。ここで、もしデータが不一致の時そのアドレスを、すべて一致している場
合はエンドアドレスの次のアドレスを出力します。
パラメータの省略時のデフォルト値を以下に示します。
アンサーチスタートアドレス
アンサーチエンドアドレス
アンサーチデータ

……
……
……

0H
バッファエンドアドレス
FFH

出力形式（8バイト）

0 0 1 0 0 0 0

122

CR

LF

MINATO ELECTRONICS INC.

ギャング プログラマー

7.5.3

ユーザーズマニュアル

M1893

ユニット動作条件命令

デバイス関連の動作条件を設定する命令です。
(1)

動作アドレス範囲の設定コマンド

MD, PAEパラメータ
P1 -- デバイス動作開始アドレス
P2 -- デバイス動作終了アドレス
P3 -- バッファメモリ開始アドレス
設定コマンドユニット実行命令（プログラム, ベリファイ等）の動作範囲を設定します。
パラメータP1, P2については以下の制限があります。また、アドレスモードが08081, 16161, B16161の時のみ動作します。
P1について最下位のバイトが 00 であること
P2について最下位のバイトが FF であること
注(2)

P1およびP2はデバイスのアドレスとなります。例えば16bitのデバイスでは16bit単位のアドレスとして設定して下さい。

デバイス選択コマンド

N, DV

パラメータ
P1 -- デバイスコード番号
設定コマンドデバイスの種類を設定します。パラメータは通常4桁のコードですが、 0"とした
場合は、1番ソケット上のデバイスからシグネチャーをリードしてデバイス設定
します。
パラメータの無い時は現在設定されているデバイスコードを出力します。
出力形式（6バイト）

E 5 1 0CR

LF

MINATO ELECTRONICS INC.

123

M1893 ギャング プログラマー ユーザーズマニュアル(3) アドレスモード設定コマンド

BLK

パラメータ
P1 -- アドレスモード番号
0:
1:
2:
3:
4:
5:
6:
7:
8:
9:
A:
B:
10:
11:
12:
13:
14:
15:
16:
17:
18:
20:
21:
22:
23:
24:
25:
26:
27:
28:

――
08081
08082
08084
08088
08161
08162
08164
08321
08322
――
――
――
16161
16162
16164
16168
16321
16322
16324
――
――
B16161
B16162
B16164
B16168B16321
B16322
B16324
――

―――
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
―――
―――
―――
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
―――
―――
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
デバイス
―――

――
8BIT
8BIT
8BIT
8BIT
8BIT
8BIT
8BIT
8BIT
8BIT
――
――
――
16BIT
16BIT
16BIT
16BIT
16BIT
16BIT
16BIT
――
――
16BIT
16BIT
16BIT
16BIT
16BIT
16BIT
16BIT
――

――
データ
データ
データ
データ
データ
データ
データ
データ
データ
――
――
――
データ
データ
データ
データ
データ
データ
データ
――
――
データ
データ
データ
データ
データ
データ
データ
――

――
8BIT
8BIT
8BIT
8BIT
16BIT
16BIT
16BIT
32BIT
32BIT
――
――
――
16BIT
16BIT
16BIT
16BIT
32BIT
32BIT
32BIT
――
――
B16BIT
B16BIT
B16BIT
B16BIT
B32BIT
B32BIT
B32BIT
――

――
1SET
2SET
4SET
8SET
1SET
2SET
4SET
1SET
2SET
――
――
――
1SET
2SET
4SET
8SET
1SET
2SET
4SET
――
――
1SET
2SET
4SET
8SET
1SET
2SET
4SET
――

設定コマンドユニット実行命令（プログラム、ベリファイ等）のアドレスモードを設定します。（6.1.4 参照）
パラメータの無い時は現在設定されているアドレスモードを出力します。
（なおアドレスモードはブロックモードと同じ意味です。）

124

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893

出力形式（26バイト）

B L O C K _ M O D E

(4)

0 0 :

8 B I T X 8

CR LF

VCLV
書き込み時のVCC電圧を3.3Vに設定する命令です。
この命令を実行後、ダミー動作として一度ブランクチェックを必ず行ってください。
この命令はデバイスの書き込み使用によらず、VCC電圧を3.3Vに設定しますので、３.３V対応以外のデバイスでは、使用しないで下さい。
設定入力方法VCLV CR<1> M1890モード#VCLV#<2> M1900モード#VCLV
PASS,VCLV#MINATO ELECTRONICS INC.

125

M1893 ギャング プログラマー ユーザーズマニュアル

7.5.4

ユニット動作実行命令

デバイス関連の動作を行なう命令です。
(1) ブランクテストコマンド

B, BL

パラメータ無し
実行コマンドデバイスのブランクテストを実行します。
(2) コピーコマンド

OP, CP

パラメータ無し
実行コマンドデバイスのデータをバッファメモリ上にコピーします。
ソースデバイスは1番ソケットからブロックモードで決まる個数分実装して下さい。（コピーの後ベリファイも動作します。）(3) コンティニュアス動作コマンド

OT, CT

パラメータ無し
実行コマンド
ブランクテスト、、プログラム、ベリファイの連続動作を実行します。
(4) ベリファイコマンド

V, VF

パラメータ無し
実行コマンドデバイスとバッファメモリのベリファイを実行します。
(5) プログラムコマンド

W, PG

パラメータ無し
実行コマンドデバイスのプログラムを実行します。
（プログラムの後ベリファイも動作します。）(6) イレーズコマンド

Z, ER

パラメータ無し
実行コマンドデバイスのイレーズを実行します。デバイス種が電気消去不可能な場合は、エラーとなります。（イレーズの後ブランクテストも動作します。）

126

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル(7) チェックサム出力コマンド

M1893

BO, CS

パラメータ無し
実行コマンドデバイスに対応するバッファメモリのチェックサムを計算し出力します。
出力形式（81バイト）

0123

4567

89AB

CDEF

………

3 2 1 0 CR LF(注) この命令では1 6 デバイス分出力されますが最初の8 デバイス分のみ有効です。
ソケット番号に対応して順に出力します。
（ブロックモードによっては、8種類のサムを出力します。）(8) プリチェックコマンド

CK

パラメータ無し
実行コマンドプログラム等の各動作前に行っているプリチェックだけを実行します。
出力形式 ( 正常終了時 )P A S S , C K ,o o o o o - o o o o o o o o o o

CR LF

出力形式 ( 異常終了時 )
? C K

,

- - - - - - - - x - - - - - - -CR LF(注) 正常終了時の ' - ' ははじめからソケットにROMを挿入していない場合もあるためPASSとして扱っています。従いまして ' - ' の場合の良否判定は書き込み器の使用状況により判断して下さい。
(注) この命令では1 6 デバイス分出力されますが最初の8 デバイス分のみ有効です。

MINATO ELECTRONICS INC.

127

M1893 ギャング プログラマー ユーザーズマニュアル

リモートコマンドを使用してプリチェックを行った場合は、最初のチェックで不良検出をした場合に不良ソケット部分だけに'X'が出力され、他のソケットはROMの有無に関わらず'-'が出力されます。この場合には、不良検出がされたソケット
を正常な状態にして再度プリチェックを行えば、最初のチェックと後のチェックを行い、その結果の出力はROMの有無・接触状態等が反映されます。いかにフローチャートを示します。

スタート

CK

N
'x' 有り？

Y'x' ソケット再挿入

128

次の動作へ

MINATO ELECTRONICS INC.

ギャング プログラマー

7.6

ユーザーズマニュアル

M1893

リモートモード時のシリアル入出力および表示

7.6.1

シリアル入出力シーケンス
M1893 プログラマ

外部ホスト
(1)

＃

(2)

CMD

CR

(3)

CMD

CR

LF

(4)

A

CR

LF

(5)

コマンド処理PASS, CMD ;

(6)
CR

LF

(1)

＃

(1) プロンプト送出（M1893 →外部）
プロンプト出力のモードにより以下3種類の設定ができます。

＃

送出コード

RMDコマンドのP2値

＃

0

CR

1

LF

無
(2) コマンド送出

2（外部→M1893)

コマンド形式のモードによりコマンドと第1パラメータ間のデリミタが異なります。
(3) エコー送出 （M1893→外部）
0〜1FH までのコードは基本的にエコーバックしません。
CR(ODH)については、

CR

LF(ODH, OAH)をエコーします。

（7.11参照）
エコー出力モードにより禁止できます。

MINATO ELECTRONICS INC.

129

M1893 ギャング プログラマー ユーザーズマニュアル(4) コマンドに対するACK/NAK 送出（M1893→外部）命令をエラーなく受理した時に
A

CR

LF

エラー時
N

CR

LF

を送出します。
ACK/NAK送出モードにより禁止できます。
(5) コマンド処理（M1893→外部）
コマンド処理を行います。
コマンドにより入出力を伴うものもあります。
(6) コマンド実行結果送出（M1893→外部）
コマンド実行のPASS/FAILを出力します。
コマンド形式のモードにより出力形式が異なります。
(i)

(ii)

m1890モード
正常終了時

何も出力しません。

エラー終了時？ CR

LF

m1900モード
30バイトの結果出力を行います。（ CR

LF

含む）

ここで出力形式はユニット実行命令とそれ以外の命令では異なります。

130

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893(ii-a) ユニット実行命令
正常終了時○−−−−−−−

PASS、コマンド名；CR LF

3バイト

ソケットステータスバイト スペースコード（16バイト）（3バイト）
エラー終了時？コマンド名、 ×−−−−−−−；CR LF

6バイト

ソケットステータスバイト スペースコード（16バイト）（3バイト）
ソケットステータスバイト
1 2 3 4 5 6 7 8 9 −−− 16 ―― ソケット番号に対応○（6FH） ― 正常×（78H） ― エラー−（2DH）― デバイスエンプティ（ただしコピー命令時はソケット1のステータスのみ有効）(注) この命令で、ソケットステータスバイト数は16デバイス分出力されますが最初の8デバイス分のみ有効です。
(ii-b) 他の命令
正常終了時
；CR LF

PASS、コマンド名
6バイト

スペースコード（16バイト）

エラー終了時？コマンド名、 e □□

6バイト

エラーコード（2バイト）；CR LF
スペースコード（16バイト）

リモートエラーコード一覧
コード

内

容

00
01
02
03
08
50

インタフェース パリティーエラー
オーバーランエラー
バッファオーバー
フレーミングエラー
タイムアウトエラー
ユニット
コマンドエラー

コード
90
91
92
F0
F1

内
フォーマットリード

リモートコマンド↓MINATO ELECTRONICS INC.

容
チェックサムエラー
フォーマットエラー
ベリファイエラー
オペコードエラー
オペランドエラー

131

M1893 ギャング プログラマー ユーザーズマニュアル

7.6.2

リモートモードのLCD表示・その他

リモートコマンド実行後に結果の出力がLCD上に表示されます。
表示形式は下記の通りです。
ユニット実行コマンド
正常終了時

Remote mode
PASS，コマンド名

エラー終了時

Remote mode
?コマンド名 ，e50

他のコマンド
正常終了時

Remote mode
PASS，コマンド名

エラー終了時

Remote mode
? コマンド名 ，eリモートエラーコード

コマンド結果表示とともにブザー出力ができます。
ブザー出力はパネルからの操作でON/OFFできます。（6.1.5 参照）

132

MINATO ELECTRONICS INC.

ギャング プログラマー

7.7

ユーザーズマニュアル

M1893

リモートモードアプリケーションについて

7.7.1

ターミナル接続による使用

本体上のパネルのかわりにターミナルからコントロールする形式です。
本体内のバッファメモリ内容を確認したい時、あるいはバッファメモリのイニシャ
ライズを任意のパターンで行いたい時など、本体上のパネルからでは困難な作業を行
なう時に便利です。
基本的にI/F条件を合わせれば簡単に接続できます。
7.7.2

MSDOSパソコン接続によるバッチ処理使用

パソコンとRS232Cで接続し簡単なバッチ処理を行うことができます。本リモートモードは基本的にはプロンプト出力を確認してから、コマンドを出力するハンド
シェークが必要ですが、いくつかの制約のもとでは単純にコマンドを順次送り出すことにより、プログラマをコントロールできます。（注1〜4参照）例） プログラマに以下の処理を行うバッチコマンド
PROM.BATのリストを示します。
処理内容(1) バッファメモリをイニシャライズする。
(2) INTEL.HEXフォーマットをセレクトする。
(3) データ(TEST.HEX)をプログラマに転送する。
(TEST.HEXはINTEL HEX形式のファイル）(4) デバイスコードをシグネチャーリードでセットする。
(5) コンティニュアスコマンドで書き込む。
PROM. BATリスト
ECHO
ECHO
ECHO
COPY
ECHO
ECHO

F>AUX
S1>AUX
RL>AUXTEST.HEX AUX
N0>AUXOT>AUXMINATO ELECTRONICS INC.

(1)
(2)
(3)
(4)
(5)

133

M1893 ギャング プログラマー ユーザーズマニュアル（注1） コマンド処理に時間のかかるものもありますので、XON/XOFFコントロールは必要です。
また、I/F条件も当然合わせておく必要があります。
（注2） コマンド実行結果がエラーとなった場合も、次コマンドが送られてしまうとその処理を実行します。
また、エラー結果等のプログラマから送られたデータがパソコン内にたまり、その結果パソコンからプログラマへXOFF(13H)が送られ、インターフェースがロックすることがあります。
（注3） データ転送フォーマットでバイナリフォーマット(hp64000, バイナリ等）
を設定している場合は、上記のようなバッチ処理では使用できません。
（ハンドシェークが必要です。）（注4） 注2で述べたように、パソコン内にデータがたまらないように、リモート
モードコンフィグレーションは下記のような形式が望ましいです。
リモートモード条件設定
命令エコー無し (1)
プロンプト出力無し (2)
タイムアウト無し (0)
ACK/NAK無し (0)
コマンド形式
m1890モード (0)ブザーモードON/OFFどちらでも可
また、パソコン側でシリアルバッファの内容をリードすればXONが検出され、上記のロックは解除します。

134

MINATO ELECTRONICS INC.

ギャング プログラマー

7.7.3

ユーザーズマニュアル

M1893

リモートハンドシェーク形式

本リモートモードを利用して、外部ホストにコントロールさせる場合のハンド
シェーク方法です。
フローチャートを以下に記します。

(i)

通常コマンド

(ii)

スタート

N

データ入出力コマンド

スタート

N

プロンプト OK？

プロンプト OK？

Y

Y

コマンド出力

受理 OK？

コマンド出力

N

受理 OK
？
Y

Y

結果 OK
？

N

データ転送

エラー処理
Y

N

N
結果 OK
？

エンド
Y
エンド

MINATO ELECTRONICS INC.

エラー処理

135

M1893 ギャング プログラマー ユーザーズマニュアル

8.

エラーメッセージ一覧
本プログラマで表示されるエラーメッセージを以下に示します。
8.1

本体の不良または、取り扱いによるエラー（修理が必要な場合があります。）
ソケットエラー
*** WARNING ***BAD SOCKET !!

ソケットアダプタ未装着。正常に装着してあって、このエラーがでる時は修理が必要です。
セルフチェックエラー
SELF CHECK ERROR
E-×××
ICソケットに異物が入っていないか確認してください。このエラーは電源投入時のセルフチェックの結果です。チェック項目とエラーコードを表示します。
システムエラー*System Error:××
本機制御部の誤動作です。動作開始時のチェックでエラーがみつかった時に発生します。デバイスを選択し直して下さい。
頻発するようなら修理が必要です。
又、ソフトウェアのバグによりエラーが起きる事もあるので、エラー発生の際はお問い合わせ下さい。

136

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893

パリティエラーPARITY ERROR !!
****************
データメモリのパリティエラーです。メモリの読み出し時に発生します。
データの信頼性がなくなるので修理／点検が必要です。

MINATO ELECTRONICS INC.

137

M1893 ギャング プログラマー ユーザーズマニュアル

8.2

デバイスのエラー及び誤操作によるエラー（書込み／読み出し時のエラー）
チェックエラー

*Check Error :10

デバイスの読み出しチェックエラーです。
ソケットの接触不良やデバイスの誤挿入などで発生します。
空ソケットがあります。

*Empty Socket !!

空ソケットがあるときに表示されます。空ソケットを赤色LEDで表示します。
（エラーや不良ではありません。）
デバイスが挿入されているソケットにエラーが出るときは、デバイスの接触不良、誤挿入、機械の不良等が考えられます。

*Bad Insertion!!

デバイスの位置ずれ、逆差し、接触不良等が考えられます。
過電流エラー*Over current:11

ソケット上の異物などで電源異常が発生した時のエラーです。デバイスの誤挿入により起きることもあります。

138

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893

シグネチャチェックエラー*Illegal ID:12

シグネチャを使用してデバイスコードを選択した時には選択したデバイスと異なるデバイスのチェックをおこないます。（シグネチャチェック）
デバイスコードが異なるデバイスを使用した時にこのエラーが発生します。
またソフトウェアIDリードチェックを行う一部のデバイスコードでも異なる場合に表示されます。
シグネチャリードエラー
KEY IN ––> 0000
*CODE UNDEFINE *シグネチャを使用してデバイス選択ができなかったときに起きるエラーです。
デバイスのシグネチャがプログラマに登録されていない時やシグネチャが正常に読み込めない時にエラーになります。
メモリ容量超過*Buffer over :14
デバイスの総容量がデータのメモリサイズを越えた時に表示されます。
またプロテクション情報のエリアが確保できない時も表示されます。
オールフェイル* ALL FAIL

:16

書き込み／読み出しの動作において動作開始前に全ソケットがエラーになった時に表示されます。

MINATO ELECTRONICS INC.

139

M1893 ギャング プログラマー ユーザーズマニュアル

ブランクチェック不能
BLANK** IMPOSSIBLE **ブランクチェック機能のないデバイスでブランクチェックをした時に表示されるコ
メントです。
この表示は選択されたデバイスでは、機械がブランクチェックを行わないことを示すもので、デバイスのエラーではありません。
2Vデバイス未対応*Factory Option

使用しているユニットが2V品に対応していない時に表示します。2V品の書込みにはハードウェア改造と、ソフトウェアの規制解除が必要になります。その際はお問い合
わせ下さい。

140

MINATO ELECTRONICS INC.

ギャング プログラマー

9.

ユーザーズマニュアル

M1893

インターフェース仕様について

本プログラマにてサポートしていますインターフェースについて以下に述べます。
9.1

RS232Cインターフェース（本体外観図リアパネルの(4)コネクタ）

端子番号 入出力
1
2
3
4
5
6
7
8
9
10
11
12
13

−
入力
出力
入力
出力
出力
−
出力
−
−
−
−
−

13

1

25

14

信号名称
フレームグランド
受信データ
送信データ
RTS
CTS
DSR
シグナルグランド
CD
N.C.

端子番号 入出力
14
15
16
17
18
19
20
21
22
23
24
25

−
−
−
−
−
−
入力
−
−
−
−
−

MINATO ELECTRONICS INC.

信号名称
N.C.

DTR
N.C.

141

M1893 ギャング プログラマー

ユーザーズマニュアル

・ 各信号の意味
1
2
3
4
5
6
8

フレームグランド
受信データ
送信データ
RTS
CTS
DSR
CD

20
7

DTR
シグナルグランド

保護用の筐体アース
シリアルデータの入力信号
シリアルデータの出力信号
外部装置が受信可能かどうか示す。
M1893が受信可能かどうか示す。
M1893が受信可能かどうか示す。 （本機は常時レディです）
M1893がキャリア検出した状態であることを示す。
（〃）
外部装置が受信可能かどうか示す。 （本機ではチェックしていません）
信号グランド・ インタフェース信号のレベル、極性+3V〜+12V

データ信号 '0'

-3V〜-12V

〃

'1'

制御信号

ON

〃

OFF

・ 外部機器との接続例(1) パソコン(PC98)との接続
・ PC98はDTE（データ端末装置）なので下記のようなストレート接続でつながり
ます。

M1893
1
2
3
4
5
6
7
8
20

142

MINATO ELECTRONICS INC.

PC98
1
2
3
4
5
6
7
8
20

ギャング プログラマー

ユーザーズマニュアル

M1893(2) パソコン(IBM互換機）との接続
・ IBM互換機も基本的にはDTE（データ端末装置）なのでストレート接続ですが、9ピンのDSUBをコネクタとして使用している点とRTS信号の出力がケーブル接続時にレディ状態にならないので下記のような結線となります。

M1893
M1931

IBM 互換機

1
2
3
4
5
6
7
8
20

1 CD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 N.C.

MINATO ELECTRONICS INC.

143

M1893 ギャング プログラマー

9.2

ユーザーズマニュアル

パラレルインターフェース（本体外観図リアパネルの(5)コネクタ）
18

1

36

19

・ セントロニクス準拠のパラレルインタフェースです。プログラマの操作により入出力の切り換えができます。（初期状態はデータ入力モードとなっていま
す。）
9.2.1

データ入力モード・ PC9801等のパソコンなどからプリンタへデータを送出するのと同様に、本プロ
グラマへデータ出力ができます。
・ 本プログラマのパラレルインターフェースは、双方向となっていますが、特に出力のモードとしない限り入力のインターフェースとして動作します。
・ 転送速度はホストのパソコン、使用するデータのフォーマットによって変わりますが一般にRS232Cインターフェースよりは高速動作が可能です。
・ 一般的な転送タイミングについて*1

BUSY（出力）
DATA（入力）*2

STB（入力）
平均１μs
最小１μs

ACK （出力）144

MINATO ELECTRONICS INC.

ギャング プログラマー

ユーザーズマニュアル

M1893*1 プログラマがBUSY状態を示します。データフォーマットによりその処理時間が変わります。
*2 プログラマがREADYとなってからホストがデータ出力するまでの時間です。
ホスト側の処理および機種により変わります。
端子番号

入出力

1

入力／出力

名

称

STB

機

能

データを読み込むためのストローブパルス

2

DATA1

データ(LSB)

3

DATA2

4

DATA3

5

DATA4

6

DATA5

7

DATA6

8

DATA7

9

DATA8

データ(MSB)

10

出力／入力

ACK

データを受け取った時に出力する確認パルス

11

出力／入力

BUSY

この信号がHIGHの時は受信不可を示す。

12

−

PE

330Ωでプルダウン

13

−

SEL

1.2KΩでプルアップ

14-16

−

N.C.

17

−

FG

18

−

N.C.

保護用筐体グランド

MINATO ELECTRONICS INC.

145

M1893 ギャング プログラマー

名ユーザーズマニュアル

端子番号

入出力

称

機

19-29

−

SG

30

−

N.C.

31

−

INIT

1.2KΩでプルアップ

32

−

FAULT

1.2KΩでプルアップ

33-36

−

N.C.

能

信号グランド・ 外部機器との接続例
パソコン(PC98)との接続
・ PC98では標準のプリンタ用ケーブルがこのまま使用できます。
標準のケーブルはデータとGNDとストローブおよびBUSYのみが接続されてい
ます。

146

MINATO ELECTRONICS INC.

ギャング プログラマー

9.2.2

ユーザーズマニュアル

M1893

データ出力モード

・ 本プログラマからプリンタ等へデータの送出ができます。
・ プログラマは通常データ入力モードとなっていますが、データ出力コマンドをパネルからあるいはリモートモードで起動するとモードが切り換わりデータ出力モードとなります。
・ 通常プリンタとはストレート接続で動作します。

MINATO ELECTRONICS INC.

147

MODEL‑
MODEL‑1893
ＰＲＯＭ プログラマー
データフォーマット 資料

第一版
第二版

１９９９ December
２００２ Juneご注意１）このマニュアルの著作権はミナトエレクトロニクス（株）が所有しております。
２）このマニュアルの一部または全部を無断で、複製することはできません。
３）このマニュアルを運用に際して生ずる結果の影響については、一切責任を負いかねますので御了承ください。
４）このマニュアルに記載されている内容は今後予告なしに変更されることがあります。

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料

はじめに
この資料は、プログラマに組み込まれているデータフォーマットの説明することを、目的としています。また、お客様がデータフォーマットのプログラミング（データ変換プログラム等）
を作る時の補足資料として、ご利用いただければ幸いです。
この資料は、従来附録Ａという各プログラマ共通のデータフォーマット資料として添付していたものを内容修正し、Ｍ１８９３専用に再編集したものです。

MINATO ELECTRONICS INC.
1

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
目次
１．データフォーマットの種類 −−−−−−−−−−−−−−−−−−−−−−−−−−３２．データフォーマットの説明 −−−−−−−−−−−−−−−−−−−−−−−−−−３２−１ ミナト＿ＨＥＸ −−−−−−−−−−−−−−−−−−−−−−−−−−−−４２−２ インテル＿ＨＥＸ −−−−−−−−−−−−−−−−−−−−−−−−−−−６２−３ ＨＰ６４０００＿ａｂｓ −−−−−−−−−−−−−−−−−−−−−−−−９２−４ →ＢＩＮＡＲＹ −−−−−−−−−−−−−−−−−−−−−−−−−−−１１
２−６ モトローラ＿Ｓ −−−−−−−−−−−−−−−−−−−−−−−−−−−１２
２−６ ＡＳＣＩＩ＿ＨＥＸ −−−−−−−−−−−−−−−−−−−−−−−−−１７２−７ ＡＳＣＩＩ＿ＯＣＴ −−−−−−−−−−−−−−−−−−−−−−−−−２０
２−８ テクトロ＿ＨＥＸ ８ −−−−−−−−−−−−−−−−−−−−−−−−２２
２−９ テクトロ＿ＨＥＸ １６ −−−−−−−−−−−−−−−−−−−−−−−２３２−１０ テキサス．ＳＤＳ＿ＭＡＸ −−−−−−−−−−−−−−−−−−−−−２５２−１１ ＢＮＰＦ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−２７２−１２ ＢＨＬＦ −−−−−−−−−−−−−−−−−−−−−−−−−−−−−２８２−１３ ＮＯＮ ＦＯＲＭＡＴ −−−−−−−−−−−−−−−−−−−−−−−２９

MINATO ELECTRONICS INC.
2

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
１．データフォーマットの種類
Ｍ１８９３では、現在１３種類のデータフォーマットが使用できます。
データフォーマットは、ＡＳＣＩＩコード型式とバイナリーコード型式があります。
ミナト＿ＨＥＸ
インテル＿ＨＥＸ
ＨＰ６４０００＿ａｂｓ→ＢＩＮＡＲＹ
モトローラ＿ＳＡＳＣＩＩ＿ＨＥＸＡＳＣＩＩ＿ＯＣＴ
テクトロ＿ＨＥＸ ８
テクトロ＿ＨＥＸ １６
テキサス．ＳＤＳ＿ＭＡＸ
ＢＮＰＦ
ＢＨＬＦ
ＮＯＮ ＦＯＲＭＡＴＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
バイナリーコード型式
バイナリーコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
ＡＳＣＩＩコード型式
バイナリーコード型式

２．データフォーマットの説明
各データフォーマットの説明の初めには、データフォーマットの特長について、☆印の数で表します。☆印の数は５段階評価で表し、☆印１最低／☆印３標準／☆印５最高と考えて下さい。
項目
転送効率
プログラミング難易度
データの信頼性
総合評価

評価
少ない程低い／多い程高い〃〃〃

本文中で使用される、△印はＡＳＣＩＩコードのスペースを示します。

MINATO ELECTRONICS INC.
3

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−１ミナト＿ＨＥＸ
データフォーマットの特長
項目
評価
転送効率
☆☆
プログラミング難易度 ☆☆
データの信頼性☆☆
総合評価☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ
記号［ ＃ △ ］
（注）ＣＲ，ＬＦはデータ又はアドレスの直後に入れて下さい。
ＤＥＬ、ＮＵＬは読み飛ばします。
ASCIIｺｰﾄﾞ

[

#

5B

23

1) 2)

A3 A2 A1 A0

D0 D1
20

3)

D2
20

4)

5)

CR LF #0D

0A

A3 A2 A1 A023

D0 D1 ]

20

2)

4)

D0 D1

3)

4)

20

5)

4)

5D

5)

6)

HEXｺｰﾄﾞ１）スタートマークＡＳＣＩＩ ［ ＨＥＸ ５Ｂ データフォーマットの始まりを示します。
２）アドレスマークＡＳＣＩＩ ＃ ＨＥＸ ２３ アドレスの開始を示します。
３）スタートアドレスＡＳＣＩＩ 入力する先頭アドレスを示します。アドレスは１６／２４ビッ
トで表し、４／６桁のＡＳＣＩＩです。
Ａ５が上位桁A5 A4 A3 A2 A1 A0
23

20

19

16

15

12

11

8 7

4 3

0

入力は１〜６桁可変長で有効４）データマークＡＳＣＩＩ △ ＨＥＸ ２０ データの始まりを示します。
５）データＡＳＣＩＩ １バイトのデータを２桁のＡＳＣＩＩで表す。８ビットデータの場合最初のデータが上位桁を示します。４ビットデータの場合１桁のＡＳＣＩＩで表し上位桁を０とします。

例）８ビット3 3

4 5 2 0 4 4

3 3例）４ビット

3 D D 33 3 2 0 4 4

0 3 0 E

６）ストップマークＡＳＣＩＩ ］ ＨＥＸ ５Ｄ データフォーマットの終わりを示します。

MINATO ELECTRONICS INC.
4

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
プログラマ出力例
００００Ｈ〜００４０Ｈ出力[#0000 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06#0010 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18#0020 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60#0030 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03#0040 06]
１００００Ｈ〜１００４０Ｈ出力[#010000 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18#010010 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60#010020 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03#010030 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C#010040 18]

MINATO ELECTRONICS INC.
5

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−２インテル＿ＨＥＸ
データフォーマットの特長
項目
評価
転送効率
☆☆☆
プログラミング難易度 ☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ
記号：（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
インテル＿ＨＥＸフォーマットは次に示す４種類のレコードタイプを有効とします。その他のレコードタイプは、無視します。
zデータレコードタイプ
００ 有効
zＥＮＤレコードタイプ
０１ 〃z拡張アドレスレコードタイプ（２０ビット） ０２ 〃z拡張アドレスレコードタイプ（３２ビット） ０４ 〃zその他のレコードタイプ
上記以外 無効
データレコード
ASCIIｺｰﾄﾞ

:

01

0100

00

1234ABCD

3D

CR LF

3A

30 31

30 31 30 30

30 30

31 32 33 34 41 42 43 44

33 44

0D

3)

4)

5)

6)

1) 2)

0A

HEXｺｰﾄﾞ１）レコードマーク

データフォーマットの始まりを示します。ＡＳＣＩＩ ： ＨＥＸ ３Ａ２）レコード桁数 データバイト数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６（レコード桁数００でエンドレコードと判定します。）
３）スタートアドレス 入力する先頭アドレスを示します。アドレスは４桁のＡＳＣＩＩです。
最初の桁が上位桁です。
４）レコードタイプ 各レコードの型式を示します。
データレコードはＡＳＣＩＩで００ ＨＥＸで３０、３０
５）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
６）チェックサム ２）のレコード桁数から５）のデータの最後のまでのチェックサム。
計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。
その結果の２の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
（０４＋０１＋００＋００＋１２＋３２＋ＡＢ＋ＣＤ＝Ｃ３ Ｃ３の２の補数＝３Ｄ）

MINATO ELECTRONICS INC.
6

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
ＥＮＤレコード
ASCIIｺｰﾄﾞ

: 00

0000

01

F F CR LF

3A

30 30 30 30

30 31

47 47

3)

4)

5)

30 30

1) 2)

0D

0A

HEXｺｰﾄﾞ１）レコードマーク

データフォーマットの始まりを示します。ＡＳＣＩＩ ： ＨＥＸ ３Ａ２）レコード桁数 データバイト数を２桁のＡＳＣＩＩで表す。
ＡＳＣＩＩで００固定、ＨＥＸ３０、３０
３）ゼロフィールド ４桁のＡＳＣＩＩで００００固定、ＨＥＸ３０、３０、３０、３０
４）レコードタイプ ＥＮＤレコードはＡＳＣＩＩで０１ ＨＥＸで３０、３１
５）チェックサム ２）レコード桁数から４）レコードマークまでのチェックサム。

拡張アドレスレコード２０ビット
ASCIIｺｰﾄﾞ

: 02

0000

02

2000

D C CR LF

3A

30 30 30 30

30 32

32 30 30 30

44 43

3)

4)

5)

6)

30 32

1) 2)

0D 0A

HEXｺｰﾄﾞ１）レコードマーク

データフォーマットの始まりを示します。ＡＳＣＩＩ ： ＨＥＸ ３Ａ２）レコード桁数 データバイト数を２桁のＡＳＣＩＩで表す。
ＡＳＣＩＩで０２固定、ＨＥＸ３０、３２３）スタートアドレス ４桁のＡＳＣＩＩで００００固定、ＨＥＸ３０、３０、３０、３０
４）レコードタイプ ＡＳＣＩＩで０２ ＨＥＸで３０、３２５）ベースアドレス ４桁のＡＳＣＩＩで示し、これを１６倍して５桁のアドレスとする。
これにデータレコードのアドレスに加算して用いる。
６）チェックサム ２）レコード桁数から５）ベースアドレスまでのチェックサム。
例）２３４５６〜２３４５９番地の内容出力：０２０００００２２０００ＤＣ：０４３４５６００ＦＦＦＦＦＦＦＦ７６：０００００００１ＦＦ

２０００←０＝２００００ ２００００＋３４５６＝２３４５６
これが絶対アドレスになります。

MINATO ELECTRONICS INC.
7

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
拡張アドレスレコード３２ビット
ASCIIｺｰﾄﾞ

: 02

0000

04

2000

D A CR LF

3A

30 30 30 30

30 34

32 30 30 30

44 41

3)

4)

5)

6)

30 32

1) 2)

0D 0A

HEXｺｰﾄﾞ１）レコードマーク

データフォーマットの始まりを示します。ＡＳＣＩＩ ： ＨＥＸ ３Ａ２）レコード桁数 データバイト数を２桁のＡＳＣＩＩで表す。
ＡＳＣＩＩで０２固定、ＨＥＸ３０、３２３）スタートアドレス ４桁のＡＳＣＩＩで００００固定、ＨＥＸ３０、３０、３０、３０
４）レコードタイプ ＡＳＣＩＩで０４ ＨＥＸで３０、３４５）ベースアドレス ４桁のＡＳＣＩＩで示し、これを上位８桁から５桁のアドレスとする。
これにデータレコードのアドレスに加算して用いる。
６）チェックサム ２）レコード桁数から５）ベースアドレスまでのチェックサム。
例）２０００３４５６〜２０００３４５９番地の内容出力：０２０００００４２０００ＤＡ：０４３４５６００ＦＦＦＦＦＦＦＦ７６：０００００００１ＦＦ

２０００←００００＝２０００００００ ２０００００００＋３４５６＝２０００３４５６
これが絶対アドレスになります。

MINATO ELECTRONICS INC.
8

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−３ ＨＰ６４０００＿ａｂｓ
データフォーマットの特長
項目
評価
転送効率
☆☆☆☆
プログラミング難易度 ☆☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆☆
このフォーマットは、ヘッダーレコード、データレコード及びＥＮＤレコードより構成されています。データは全てバイナリです。

ヘッダーレコード

データレコード
１

データレコード
２

データレコードｎ

ＥＮＤレコード（００Ｈ）

ヘッダーレコード
上位4ﾋﾞｯﾄ

0 00

00

0000

1

4 08

08

8000

8

1) 2)

3)

4)

5)

7ﾋﾞｯﾄ MSB

0ﾋﾞｯﾄ LSB

下位4ﾋﾞｯﾄﾞ

１）ワードカウント レコード中のワードを表します。 ０４Ｈ固定２）データワード長を表します。 マイクロプロセッサのデータバス幅
３）アドレスモードベースを表します。
４）転送アドレスを表します。３２ビット ０００００８００
下位１６ビット＝０８００Ｈ 上位１６ビット＝００００Ｈ
５）チェックサムデータを表します。２）＋３）＋４）＝サムデータ
００＋０８＋００＋０８＋０８＋００＋００＋００＝１８

MINATO ELECTRONICS INC.
9

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
データレコード
上位4ﾋﾞｯﾄ

0 01

0000

3F01

1

D 04

8000

1FFE

2

1) 2)

3)

4)

7ﾋﾞｯﾄ MSB

0ﾋﾞｯﾄ LSB

5)

下位4ﾋﾞｯﾄﾞ

１）ワードカウント レコード中のワードを表します。
２）バイトカウント データバイト数を表します。
３）転送アドレスを表します。３２ビット ０００００８００
下位１６ビット＝０８００Ｈ 上位１６ビット＝００００Ｈ
４）データ
５）チェックサムデータを表します。２）＋３）＋４）＝５）

ＥＮＤレコード
上位4ﾋﾞｯﾄ

0 01

0000

3F01

1

0

D 04

8000

1FFE

2

0

1) 2)

3)

4)

7ﾋﾞｯﾄ MSB

0ﾋﾞｯﾄ LSB

5) 6)

下位4ﾋﾞｯﾄﾞ

６）ＥＮＤレコード

００Ｈ

ワードカウントが００Ｈで終了です。

MINATO ELECTRONICS INC.
10

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−４ →ＢＩＮＡＲＹ
データフォーマットの特長
項目
評価
転送効率
☆☆☆☆☆
プログラミング難易度 ☆
データの信頼性☆☆☆
総合評価☆☆
このフォーマットはバイナリです。最大転送アドレスは６４キロバイトまでです。
上位4ﾋﾞｯﾄ

0124000000

F00000000000000011

00

09

8CA9800011

F123456789ABCDEF01

00

09

1)

2)

3)

5)

6)

4)

7ﾋﾞｯﾄ MSB

0ﾋﾞｯﾄ LSB

下位4ﾋﾞｯﾄﾞ

１）ヘッダーマーク データフォーマットの始まりを示します。バイナリ６バイト
２）バイト数 データバイト数は ３）の手前４桁のバイナリで表し、３）の手前が最下位の桁になります。各桁の下位４ビットのデータがアドレスデータです。（上位４ビットは００）
容量は００００（００００Ｈ）〜６５５３５（ＦＦＦＦＨ）まで指定出来ます。
３）データマーク これ以降がデータであることを示します。
４）データ バイナリデータを示します。
５）チェックサムマーク ２バイトの００Ｈ、００Ｈで、これ以降のデータが、チェックサムであることを示します。
６）チェックサム ２バイトのバイナリデータで、４）のデータを加算し１６ビットのデータで作ります。
チェックサムの計算例
４）００＋０１＋０２＋０３＋０４＋...........１０＋１１＝９９ ＝６）９９

MINATO ELECTRONICS INC.
11

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−５ モトローラ＿Ｓ
データフォーマットの特長
項目
評価
転送効率
☆☆☆
プログラミング難易度 ☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ
記号Ｓ（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
モトローラ＿Ｓフォーマットは次に示す７種類のレコードタイプを有効とします。その他のレコードタイプは、無視します。
zヘッダーレコード
z１６ビットアドレス
z２４ビットアドレス
z３２ビットアドレス
z１６ビットアドレス
z２４ビットアドレス
z３２ビットアドレス

Ｓ０ 有効
Ｓ１ 〃
Ｓ２ 〃
Ｓ３ 〃
Ｓ９ 〃
Ｓ８ 〃
Ｓ７ 〃

データレコード
データレコード
データレコード
ＥＮＤレコード
ＥＮＤレコード
ＥＮＤレコード

Ｓ０レコードこのレコードの入力は読みとばします。但しチェックサムは、有効です。
ASCIIｺｰﾄﾞS0

09

0000001234ABCDEF

49

CR LF

53 30

30 39

30 30 30 30 30 30

31 32 33 34 41 42 43 44 45 46

34 39

0D 0A

1)

2)

3)

4)

5)

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ０ ＨＥＸ ５３、３０２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）スタートアドレス 入力する先頭アドレスを示します。アドレスは６桁のＡＳＣＩＩです。
最初の桁が上位桁です。
４）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
（０９＋１２＋３２＋ＡＢ＋ＣＤ＋ＥＦ＝Ｂ６ Ｂ６の補数＝４９） ３）は００の為省略

MINATO ELECTRONICS INC.
12

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
Ｓ１レコードASCIIｺｰﾄﾞ

S1

09

0000

1234ABCDEF

49

CR LF

53 31

30 39

30 30 30 30

31 32 33 34 41 42 43 44 45 46

34 39

0D

1)

2)

3)

4)

5)

0A

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ １ ＨＥＸ ５３、３１

２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）スタートアドレス 入力する先頭アドレスを示します。アドレスは４桁のＡＳＣＩＩです。
最初の桁が上位桁で、１６ビットアドレスまでです。
４）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
０９＋１２＋３２＋ＡＢ＋ＣＤ＋ＥＦ＝Ｂ６ Ｂ６の補数＝４９ ３）は００の為省略

Ｓ９レコードＳ１レコードの終了を示します。
ASCIIｺｰﾄﾞ

S9

05

0000

0000

FA

CR LF

53 39

30 35

30 30 30 30

30 30 30 30

46 41

0D

1)

2)

3)

4)

5)

0A

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ９ ＨＥＸ ５３、３９２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。５又は３、ＡＳＣＩＩで０５、０３、ＨＥＸ３０、３５ ３０、３３３）ゼロフィールド ＡＳＣＩＩで００００ ＨＥＸ３０、３０、３０、３０
４）スタートアドレス 入力する先頭アドレスを示します。アドレスは４桁のＡＳＣＩＩです。
プログラマから出力時は省略します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
０５＋００（００は省略）＝０５ ０５の補数＝ＦＡ

MINATO ELECTRONICS INC.
13

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
Ｓ２レコードASCIIｺｰﾄﾞS2

090000001234ABCDEF

49

CR LF

53 32

30 39

30 30 30 30 30 30

31 32 33 34 41 42 43 44 45 46

34 39

0D 0A

1)

2)

3)

5)

4)

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ２ ＨＥＸ ５３、３２２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）スタートアドレス 入力する先頭アドレスを示します。アドレスは６桁のＡＳＣＩＩです。
最初の桁が上位桁で、２４ビットアドレスまでです。
４）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
（０９＋１２＋３２＋ＡＢ＋ＣＤ＋ＥＦ＝Ｂ６ Ｂ６の補数＝４９） ３）は００の為省略

Ｓ８レコード
Ｓ２レコードの終了を示します。
ASCIIｺｰﾄﾞ

S8

070000 00

000000

F8

CR LF

53 38

30 37

30 30 30 30 30 30

30 30 30 30 30 30

46 38

0D

1)

2)

3)

4)

5)

0A

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ８ ＨＥＸ ５３、３８２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。７又は４、ＡＳＣＩＩで０７、０４、ＨＥＸ３０、３７ ３０、３４３）ゼロフィールド ＡＳＣＩＩで００００００ ＨＥＸ３０、３０、３０、３０、３０、３０
４）スタートアドレス 入力する先頭アドレスを示します。アドレスは６桁のＡＳＣＩＩです。
プログラマから出力時は省略します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
０７＋００（００は省略）＝０７ ０７の補数＝Ｆ８

MINATO ELECTRONICS INC.
14

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
Ｓ３レコードプログラマは読み込みしか行いません。
ASCIIｺｰﾄﾞS3

0900000000

1234ABCDEF

49

CR LF

53 33

30 39

30 30 30 30 30 30 30 30

31 32 33 34 41 42 43 44 45 46

34 39

0D 0A

1)

2)

3)

4)

5)

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ３ ＨＥＸ ５３、３３２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）スタートアドレス 入力する先頭アドレスを示します。アドレスは８桁のＡＳＣＩＩです。
最初の桁が上位桁で、３２ビットアドレスまでです。
４）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
（０９＋１２＋３２＋ＡＢ＋ＣＤ＋ＥＦ＝Ｂ６ Ｂ６の補数＝４９） ３）は００の為省略

Ｓ７レコードＳ３レコードの終了を示します。
プログラマは読み込みしか行いません。
ASCIIｺｰﾄﾞ

S8

090000 0000

00000000

F6

CR LF

53 38

30 39

30 30 30 30 30 30 30 30

30 30 30 30 30 30 30 30

46 36

0D

1)

2)

3)

4)

5)

0A

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ Ｓ ７ ＨＥＸ ５３、３８２）レコード桁数 ３）４）５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。９又は５、ＡＳＣＩＩで０９、０５、ＨＥＸ３０、３９ ３０、３５３）ゼロフィールド ＡＳＣＩＩで００００００００ ＨＥＸ３０、３０、３０、３０、３０、３０、３０、３０
４）スタートアドレス 入力する先頭アドレスを示します。アドレスは８桁のＡＳＣＩＩです。
５）チェックサム ２）３）４）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果の補数を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
０９＋００（００は省略）＝０９ ０９の補数＝Ｆ６

MINATO ELECTRONICS INC.
15

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
プログラマ出力例
００００Ｈ〜００４０Ｈ（１６ビットアドレス内）
S00900004D494E41544F2E
S123000003060C183060C003060C183060C003060C183060C003060C183060C003060C18BB
S12300203060C003060C183060C003060C183060C003060C183060C003060C183060C00375
S104004006B5
S9030000FC
００００Ｈ〜００４０Ｈ（２４ビットアドレス内）
S00900004D494E41544F2E
S2240100000C183060C003060C183060C003060C183060C003060C183060C003060C18306032
S224010020C003060C183060C003060C183060C003060C183060C003060C183060C003060CF1
S20501004018A1
S80401FFE01B
００００Ｈ〜００４０Ｈ（３２ビットアドレス内）
S00900004D494E41544F2E
S32501000000060C183060C003060C183060C003060C183060C003060C183060C003060C18308B
S3250100002060C003060C183060C003060C183060C003060C183060C003060C183060C003069C
S70500000000FA

MINATO ELECTRONICS INC.
16

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−６ ＡＳＣＩＩ＿ＨＥＸ
データフォーマットの特長
項目
評価
転送効率
☆☆
プログラミング難易度 ☆☆
データの信頼性☆☆☆
総合評価☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ、Ｓ、Ｈ
記号＄、、，、＊、？、ＳＴＸ、ＥＴＸ、△（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
ＡＳＣＩＩ＿ＨＥＸフォーマットには次に示す４種類のタイプがあります。
zＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ１zＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ２zＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ３zＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ４

プログラマ出力有プログラマ出力無プログラマ出力無プログラマ出力無ＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ１
ASCIIｺｰﾄﾞ

STX $ A

0000

,

12

02

24 41

30 30 30 30

2C

31 32 20 33 34 20 41 42 20 43 44 20 45 46 20

1)

2)

3)

34

AB

CD

EF

4) 5) 6)

$A

02AD

ETX

24 41

30 32 41 44

03

7)

8)

9)

HEXｺｰﾄﾞ１）スタートマーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０２２）アドレスマーク

ＡＳＣＩＩ ＄Ａ ＨＥＸ ２４、４１

３）アドレスデータ

アドレスは１６ビットで表し、４桁のＡＳＣＩＩで表す。

４）アドレス

チェックサム区切りマーク ＡＳＣＩＩ ， ＨＥＸ ２Ｃです。

５）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
６）データマークＡＳＣＩＩ △ ＨＥＸ ２０

このマークの前の２桁のＡＳＣＩＩコードをデータとします。
７）チェックサムマーク

ＡＳＣＩＩ ＄ Ｓ ＨＥＸ ２４、５３４）の区切りまでをチェックサムとする。
８）チェックサムは、５）のデータ部を１バイトのＨＥＸデータとして加算して、１６ビットデー
タを作成する。その結果を４桁のＡＳＣＩＩで表します。最初のデータが上位桁を示します。
９）ＥＮＤマークＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３

データフォーマットの終了を示します。

MINATO ELECTRONICS INC.
17

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
ＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ２ASCIIｺｰﾄﾞ

STX

12

34

AB

CD

EF

ETX

02

31 32 20 33 34 20 41 42 20 43 44 20 45 46 20

03

1)

2) 3)

4)

HEXｺｰﾄﾞＡＳＣＩＩ ＳＴＸ ＨＥＸ ０２

１）スタートマーク

２）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
ＡＳＣＩＩ △ ＨＥＸ ２０３）データマーク

このマークの前の２桁のＡＳＣＩＩコードをデータとします。
ＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３４）ＥＮＤマークデータフォーマットの終了を示します。

ＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ３ASCIIｺｰﾄﾞ

STX $ H

0000

,

12

02

24 48

30 30 30 30

2C

31 32 20 33 34 20 41 42 20 43 44 20 45 46 20

1)

2)

3)

34

AB

CD

EF

4) 5) 6)

ETX
03

7)

HEXｺｰﾄﾞ１）スタートマーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０２２）アドレスマーク

ＡＳＣＩＩ ＄ Ｈ ＨＥＸ ２４、４８３）アドレスデータ

アドレスは１６ビットで表し、４桁のＡＳＣＩＩで表す。

４）アドレス

チェックサム区切りマーク ＡＳＣＩＩ ， ＨＥＸ ２Ｃです。

５）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
６）データマークＡＳＣＩＩ △ ＨＥＸ ２０

このマークの前の２桁のＡＳＣＩＩコードをデータとします。
７）ＥＮＤマークＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３

データフォーマットの終了を示します。

MINATO ELECTRONICS INC.
18

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
ＡＳＣＩＩ−ＨＥＸ（ＳＰＡＣＥ）Ｖ４ASCIIｺｰﾄﾞ

STX

0000

,

12

34

AB

CD

EF

02

30 30 30 30

2C

31 32 20 33 34 20 41 42 20 43 44 20 45 46 20

1)2)3) 4) 5)

ETX
03

6)

HEXｺｰﾄﾞ１）スタートマーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０２２）アドレスデータ

アドレスは１６ビットで表し、４桁のＡＳＣＩＩで表す。

３）アドレス区切りマーク

ＡＳＣＩＩ △ ＨＥＸ ２０以外の記号を使用します。

４）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
５）データマークＡＳＣＩＩ △ ＨＥＸ ２０

このマークの前の２桁のＡＳＣＩＩコードをデータとします。
６）ＥＮＤマークＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３

データフォーマットの終了を示します。
プログラマ出力例
００００Ｈ〜００４０Ｈ$A0000,03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60
C0 03 06 0C 18$A0020,30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C 18 30 60 C0 03 06 0C
18 30 60 C0 03$A0040,06$S0D6E,MINATO ELECTRONICS INC.
19

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−７ ＡＳＣＩＩ＿ＯＣＴ
データフォーマットの特長
項目
評価
転送効率
☆☆
プログラミング難易度 ☆☆
データの信頼性☆☆☆
総合評価☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ、Ｓ、Ｈ
記号＄、、，、＊、？、ＳＴＸ、ＥＴＸ、△（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
ASCIIｺｰﾄﾞ

STX $ A

000000

,

022

02

24 41

30 30 30 30 30 30

2C

31 32 32 20 30 36 34 20 32 33 35 20 33 31 35 20 33 35 37 20

1)

2)

3)

064

235

315

357

4) 5) 6)

$A

002255ETX

24 41

30 30 32 32 35 35

03

7)

8)

9)

HEXｺｰﾄﾞ１）スタートマーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０２２）アドレスマーク

ＡＳＣＩＩ ＄Ａ ＨＥＸ ２４、４１

３）アドレスデータ

アドレスは１６ビットを８進数にして、６桁のＡＳＣＩＩで表す。

４）アドレス

チェックサム区切りマーク ＡＳＣＩＩ ， ＨＥＸ ２Ｃです。

５）データ １バイト８ビットのデータを８進数にして、３桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
６）データマークＡＳＣＩＩ △ ＨＥＸ ２０

このマークの前の２桁のＡＳＣＩＩコードをデータとします。
７）チェックサムマーク

ＡＳＣＩＩ ＄ Ｓ ＨＥＸ ２４、５３４）の区切りまでをチェックサムとする。
８）チェックサムは、５）のデータ部を１バイトのＨＥＸデータとして加算して、１６ビットデー
タを作成する。その結果を６桁の８進数にして、ＡＳＣＩＩで表します。最初のデータが上位桁を示します。
９）ＥＮＤマークＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３

データフォーマットの終了を示します。

MINATO ELECTRONICS INC.
20

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
プログラマ出力例
００００Ｈ〜００４０Ｈ$A000000,
003 006 014 030 060 140 300 003 006 014 030 060 140 300 003 006 014 030 060 140
300 003 006 014 030 060 140 300 003 006 014 030$A000040,
060 140 300 003 006 014 030 060 140 300 003 006 014 030 060 140 300 003 006 014
030 060 140 300 003 006 014 030 060 140 300 003$A000100,006$S015156,

MINATO ELECTRONICS INC.
21

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−８ テクトロ＿ＨＥＸ８ビット
データフォーマットの特長
項目
評価
転送効率
☆☆☆
プログラミング難易度 ☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ
記号／（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
ASCIIｺｰﾄﾞ

/

0000

05

05

1234ABCDEF

AD

CR LF

2F

30 30 30 30

30 35

30 35

31 32 33 34 41 42 43 44 45 46

41 44

0D

1)

2)

3)

4)

5)

6)

0A

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ ／ ＨＥＸ ２Ｆ２）スタートアドレス 入力する先頭アドレスを示します。アドレスは４桁のＡＳＣＩＩです。
最初の桁が上位桁で、１６ビットアドレスまでです。
３）レコード桁数 ５）のレコード桁数を２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
４）ヘッダーチェックサム ２）３）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。００でデータフォーマットの終了を示します。
５）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。
６）データチェックサム ２）３）のチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
プログラマ出力例
００００Ｈ〜００４０Ｈ/0000200203060C183060C003060C183060C003060C183060C003060C183060C003060C18EA/002020043060C003060C183060C003060C183060C003060C183060C003060C183060C003E4/004001050606/FFE0002C

MINATO ELECTRONICS INC.
22

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−９ テクトロ＿ＨＥＸ１６ビット
データフォーマットの特長
項目
評価
転送効率
☆☆☆
プログラミング難易度 ☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ
記号％（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。
データレコード
ASCIIｺｰﾄﾞ

%

14

6

CB 40000

1234ABCDEF

CR LF

25

31 34

36

43 42 34 30 30 30 30

31 32 33 34 41 42 43 44 45 46

0D1) 2) 3) 4)

5)

0A

6)

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ ％ ＨＥＸ ２Ｆ２）レコード桁数 ２）のレコード桁数から６）のデータまでを２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）データレコード型式 ＡＳＣＩＩ ６ ＨＥＸ ３６４）データチェックサム ２）４）５）６）のデータまでのチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
５）スタートアドレス 入力する先頭アドレスを示します。ＡＳＣＩＩデータです。
最上位の桁がアドレスの桁数を示し、その後に必要な桁数だけＡＳＣＩＩで示します。
６）データ １バイト８ビットのデータを２桁のＡＳＣＩＩで表す。各組の最初データが上位桁を示します。

MINATO ELECTRONICS INC.
23

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
ＥＮＤレコード
ASCIIｺｰﾄﾞ

%

0A

8

16 40000

CR LF

25

30 41

38

31 36 34 30 30 30 30

0D1) 2) 3) 4)0A

5)

HEXｺｰﾄﾞ

１）ヘッダーレコード

ＡＳＣＩＩ ％ ＨＥＸ ２Ｆ２）レコード桁数 ２）のレコード桁数から６）のデータまでを２桁のＡＳＣＩＩで表す。最初の桁は、上位桁を示す。
容量は０〜２５５まで指定可能、ＡＳＣＩＩで００〜ＦＦ、ＨＥＸ３０、３０〜４６、４６
３）データレコード型式 ＡＳＣＩＩ ８ ＨＥＸ ３８ データフォーマットの終了を示します。
４）データチェックサム ２）４）５）のデータまでのチェックサム。計算方法は２バイトのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
５）スタートアドレス 入力する先頭アドレスを示します。ＡＳＣＩＩデータです。
最上位の桁がアドレスの桁数を示し、その後に必要な桁数だけＡＳＣＩＩで示す。
プログラマ出力例
００００Ｈ〜００４０Ｈ%4C606600000003060C183060C003060C183060C003060C183060C003060C183060C003060C18%4C60260000203060C003060C183060C003060C183060C003060C183060C003060C183060C003%0E624600004006%0C847601FFE0

MINATO ELECTRONICS INC.
24

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−１０ テキサス．ＳＤＳ＿ＭＡＣ
データフォーマットの特長
項目
評価
転送効率
☆☆
プログラミング難易度 ☆☆☆☆
データの信頼性
☆☆☆☆
総合評価
☆☆☆
使用コード ＡＳＣＩＩ ７／８ビット
数字
０ １ ２ ３ ４ ５ ６ ７ ８ ９
英字
Ａ Ｂ Ｃ Ｄ Ｅ Ｆ Ｇ Ｈ Ｉ Ｊ Ｋ Ｍ
Ｐ Ｑ Ｒ Ｓ Ｔ Ｕ Ｖ Ｗ Ｘ Ｙ Ｚ
記号＊、：（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。

Ｎ

ヘッダーレコードASCIIｺｰﾄﾞ

00000MINATO

7FDC1F

CR LF

30 30 30 30 30 4D 49 4E 41 54 4F 20 20

37 46 44 43 31 46

0D

1)

2)

0A

HEXｺｰﾄﾞ

１）ヘッダーＡＳＣＩＩ ０ ＨＥＸ

３０

この後に４バイト相対コードの総バイト数、８バイトプログラマ名が続きます。
２）チェックサム
ＡＳＣＩＩ ７ ＨＥＸ

３７以下に続く４桁のＡＳＣＩＩコードが２バイトのチェックサ

ムデータを示します。

MINATO ELECTRONICS INC.
25

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
データレコード
ASCIIｺｰﾄﾞ

90000

B1234BABCD*EF

7FBC3F

CR LF :

39 30 30 30 30

42 31 32 33 34 42 41 42 43 44 2A 45 46

37 46 42 43 33 46

0D

2)

3)

1)

0A

3A

4)

HEXｺｰﾄﾞ

１）アドレスＡＳＣＩＩ ９ ＨＥＸ

３９以下に続く４桁のＡＳＣＩＩコードがアドレスを示します。

４２

以下に続く４桁のＡＳＣＩＩコードが２バイトのデータを示し

２Ａ

以下に続く２桁のＡＳＣＩＩコードが１バイトのデータを示し

３７

以下に続く４桁のＡＳＣＩＩコードが２バイトのチェックサ

４６

チェックサム終了マークを示します。

２）データ
ＡＳＣＩＩ Ｂ ＨＥＸ
ます。
ＡＳＣＩＩ ＊ ＨＥＸます。
３）チェックサム
ＡＳＣＩＩ ７ ＨＥＸ
ムデータを示します。
ＡＳＣＩＩ Ｆ ＨＥＸ

計算方法はレコードの始めから ７ までのＡＳＣＩＩで表された各データを、１バイトのＨＥＸに変換し加算する。その結果を２バイトのＡＳＣＩＩにして表す。最初データが上位桁を示します。
４）ＥＮＤマークＡＳＣＩＩ ： ＨＥＸ

３Ａ

データフォーマットの終了を示します。

プログラマ出力例
００００Ｈ〜００４０Ｈ
00000MINATO 7FDC1F
90000BFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFF
BFFFF7E930F
90020BFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFFBFFFF
BFFFF7E92EF
90040*FF7FE16F:

MINATO ELECTRONICS INC.
26

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−１１ ＢＮＰＦ
データフォーマットの特長
項目
評価
転送効率
☆
プログラミング難易度 ☆☆☆
データの信頼性☆
総合評価☆
使用コード ＡＳＣＩＩ ７／８ビット
英字
Ｂ Ｎ Ｐ Ｆ
記号△、ＳＴＸ、ＥＴＸ（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。

ASCIIｺｰﾄﾞSTX B

NNNPNPNN

F

02

4E 4E 4E 50 4E 50 4E 4E

46

3)

4)

1)

42

2)

ETX
20

03

5)

HEXｺｰﾄﾞ１）開始マーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０３ データフォーマット開始を示します。

２）データ開始マーク

ＡＳＣＩＩ Ｂ ＨＥＸ ４２ 以下に続くＡＳＣＩＩコードがデータを

示します。
３）データ

0

データの各ビット１、０をＡＳＣＩＩ Ｎ 、 Ｐ ＨＥＸ ４Ｅ、５０で表します。

0

0

1

0

1

0

B7

N

0
B0

N

N

P

４）データ終了マーク
５）終了マーク

N

P

N

N

ＡＳＣＩＩ Ｆ ＨＥＸ ４６がデータの終了を示します。

ＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３ データフォーマットの終了を示します。

プログラマ出力例
００００Ｈ〜０００４Ｈ
STX BNNNNNNPPF BNNNNNPPNF BNNNNPPNNF BNNNPPNNNF
BNNPPNNNNF ETXMINATO ELECTRONICS INC.
27

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−１２ ＢＨＬＦ
データフォーマットの特長
項目
評価
転送効率
☆
プログラミング難易度 ☆☆☆
データの信頼性☆
総合評価☆
使用コード ＡＳＣＩＩ ７／８ビット
英字
Ｂ Ｈ Ｌ Ｆ
記号△、ＳＴＸ、ＥＴＸ（注）ＣＲ，ＬＦ、ＤＥＬ、ＮＵＬは読み飛ばします。

ASCIIｺｰﾄﾞSTX B

LLLHLHLLF

02

4C 4C 4C 48 4C 48 4C 4C

46

3)

4)

1)

42

2)

ETX
20

03

5)

HEXｺｰﾄﾞ１）開始マーク

ＡＳＣＩＩ ＳＴＸ ＨＥＸ ０３ データフォーマット開始を示します。

２）データ開始マーク

ＡＳＣＩＩ Ｂ ＨＥＸ ４２ 以下に続くＡＳＣＩＩコードがデータを

示します。
３）データ

0

データの各ビット１、０をＡＳＣＩＩ Ｌ 、 Ｈ ＨＥＸ ４Ｃ、４８で表します。

0

0

1

0

1

0

B7

L

0
B0

L

L

H

４）データ終了マーク
５）終了マーク

L

H

L

L

ＡＳＣＩＩ Ｆ ＨＥＸ ４６がデータの終了を示します。

ＡＳＣＩＩ ＥＴＸ ＨＥＸ ０３ データフォーマットの終了を示します。

プログラマ出力例
００００Ｈ〜０００４Ｈ
STX BLLLLLLHHF BLLLLLHHLF BLLLLHHLLF BLLLHHLLLF
BLLHHLLLLF ETXMINATO ELECTRONICS INC.
28

MODEL1893 PROM ﾌﾟﾛｸﾞﾗﾏ ﾃﾞｰﾀﾌｫｰﾏｯﾄ資料
２−１３ ＮＯＮ ＦＯＲＭＡＴ
データフォーマットの特長
項目
評価
転送効率
☆☆☆☆☆☆
プログラミング難易度 ☆
データの信頼性☆
総合評価☆☆
このデータフォーマットには、データの開始も終了もありません。従って１バイト毎に入力されるデータ全てが、有効データとなります。データは全てバイナリです。
上位4ﾋﾞｯﾄ

0 C

0

F

0

A

0

4 0

8

8

F

0

8

7ﾋﾞｯﾄ MSB

0ﾋﾞｯﾄ LSB

下位4ﾋﾞｯﾄﾞ

プログラマのメモリに次のように入力されます。
アドレス
００００
０００１
０００２
０００３
０００４
０００５
０００６

データ
０４
Ｃ０
０８
Ｆ８
０Ｆ
Ａ０
０８

MINATO ELECTRONICS INC.
29