MODEL-1882
Universal PROM プログラマ
オペレーション マニュアル

ミナトエレクトロニクス（株）
第１版 ２００７．０８
第２版 ２００７．１２
第３版 ２００９．０８
第４版 ２０１０．０７

MODEL１８８２プログラマ

梱包一覧

M１８８２をお買い上げ時に同梱されているものを記載しています。開封時に内容及び数量の確認をお願いします。
万一、異常がありましたら、販売店または、弊社までご連絡ください。

Ｍ１８８２プログラマ

ＣＤ−ＲＯＭ
Ｍ１８８２コントロールソフト
Ｍ１８８２ オペレーション マニュアル
ＵＳＢ、ＬＰＴドライバー

電源ケーブル（日本国内規格品）

ＺＩＦソケット検査用ＰＯＤ１

ＵＳＢケーブル

ＩＳＰコネクタ検査用ＰＯＤ２

ＩＳＰケーブル

（ＩＳＰチェック用）

安全にお使い頂く為に安全にお使い頂く為に安全上の注意
このユーザーズマニュアルには、MODEL-１８８２を安全に正しくお使い頂く為に安全表示が記述されています。
MODEL-１８８２を安全に正しくお使い頂いて、お使いになる方や他の人々への危害や財産への損害を未然に防止する為に、次のように絵表示で説明しています。
これら絵表示と意味を十分理解した上で本書をお読みください。また本書は保管して、必要に応じて参照してください。

絵表示の説明警告
注意

M1882-100A-201007.doc

この表示の注意事項を守らないと、使用者が死亡または重傷を負う可能性が想定される内容を示しています。

この表示の注意事項を守らないと、使用者の怪我または物的損害の発生が考えられる内容を示しています。

i

警告
本製品を使用する際は、必ず弊社ミナトエレクトロニクス（株）が提示する警告、注意
指示に従ってください。
強制

本製品の分解や改造はしないでください。火災や感電のおそれがあります。

分解禁止

煙が出たり、変な臭いや音がしたら、すぐに AC コンセントからプラグを抜いてください。
そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
電源プラグ
を抜く

本製品を落としたり、強い衝撃を与えたりした場合は、すぐにＡＣコンセントから電源プラグを抜いてください。

電源プラグ
を抜く

そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
弊社修理窓口にご相談ください。

液体や異物などが内部に入ったら、すぐにＡＣコンセントから電源プラグを抜いてください。
そのまま使用を続けると、ショートにより火災や感電する恐れがあります。
電源プラグを抜く

ii

弊社修理窓口にご相談ください。

安全にお使い頂く為に注意
本製品ご使用の際は、本取扱説明書をご理解されたＭ１８８１のオペレータの方が操作に当たってください。
誤ったオペレーションは、本製品またはデバイスを破損させる可能性があります。
強制

静電気による破損を防ぐために、本製品にふれる前に身近な広い面積の金属に素手で触れて、身体の静電気を取り除くようにしてください。
静電気により、本製品またはデバイスを破損する恐れがあります。
強制

本体表面、デバイスソケットの清掃をしてください。
ほこりがたまったままのご使用は、火災や故障の原因になることがあります。定期的な清掃をしてください。
強制

ＰＡＳＳ / ＦＡＩＬの判定はプログラマ本体のＧＯＯＤ、ＥＲＲＯＲ ＬＥＤ以外にパソコン
画面上のチェックサムを確認してください。
強制

パソコンの誤操作等によりバッファ内容を変更している場合があります。ですから定期的に（少なくともし作業開始時と作業終了時）チェックサムを確認してください。
書き込み不良のデバイスが製品に混入する恐れがあります。

付属品についての注意事項
本製品に付属の電源ケーブルは日本国内専用のケーブルです。海外で使用する場
合は、その国の電源規格に適合した電源ケーブルが必要です。
強制M1882-100A-201007.doc

iii

目次
安全にお使い頂く為に―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

iii―――――――――――――――――――――――――

ⅳ

安全上の注意絵表示の説明目次
ご使用の前に―――――――――――――――――――――
お客様各位―――――――――――――――――――――
このマニュアルの著作権について――――――――――――――
マニュアルの使用方法――――――――――――――――――

第１章

プログラマ概要、仕様、インストール

Ｍ１８８２プログラマ 概要

４
４
５
６
９

クイックスタート

１０
１０
１０
１０
１１

―――――――――――――――――
製品の構成（梱包内容一覧）――――――――――――――
Ｍ１８８２プログラマに接続するパソコン環境―――――――
Ｍ１８８２プログラマの特徴――――――――――――――
プログラマのアップデートについて―――――――――――――――――――――――――――――――――――
ソフトウェアとＵＳＢドライバーのインストール――――――――――
プログラマ・ハードウェアのインストール――――――――――
コントロールソフトの起動――――――――――――――
デバイス書込み方法（Ｐｒｏｇｒａｍｍｉｎｇ） ――――――――――――――

Ｍ１８８２プログラマ各部の名称―――――――――――――――――

Ｍ１８８２プログラマとパソコンの接続方法
ＵＳＢポート使用時
パラレル・ポート使用時

デバイスの書き込み手順

１２――――――――――――――――――――――――――――――――――――――――――――――

１３
１３
１３

――――――――――――――――――

１４

Ｍ１８８２によるＩＮシステム・プログラミング ――――――――――

１５

プログラマのセルフテストとキャリブレーション―――――――

１７―――――――――――――――――
ハード仕様――――――――――――――――――
ソケット、ピンドライバー――――――――――――――
ＩＳＰ コネクタ――――――――――――――――――
書き込み時間――――――――――――――――――
ソフトウェアの仕様――――――――――――――――――
デバイス関連操作――――――――――――――――――
一般仕様―――――――――――――――――――――

１９
１９
１９
１９
２０
２０
２１
２２

Ｍ１８８２プログラマの基本仕様

IV

１
１
１
２

インストール―――――――――――――――――
ソフトウェアをセットアップする――――――――――
ハードウェアをセットアップする――――――――――

第２章

Ｍ１８８２コントロールソフト

Ｍ１８８２コントロールソフト

２３
２３
３０

操作マニュアル――――――――――――――――――――――――――――――――――

３５
３６

ファイル・コマンド―――――――――――――――――
読 込―――――――――――――――――――――
保 存―――――――――――――――――――――
プロジェクトの読込―――――――――――――――――
プロジェクトを保存―――――――――――――――――
最近使用したファイル―――――――――――――――――
最近使用したプロジェクト―――――――――――――――――
プロジェクト・オプション―――――――――――――――――
e．tableの読込（encryption table）――――――――――
e．tableを保存（encryption table）――――――――――
終了―――――――――――――――――――――
保存して終了―――――――――――――――――――――

３９
３９
４２
４２
４３
４４
４４
４４
４４
４４
４４
４４

バッファ・コマンド

４５
４５
４５
４８
４８
４８
４８
４９
４９
４９
５０
５０

デバイス・コマンド

５２
５２
５２
５３
５３
５４
５４
６９
６９
６９
６９
６９

メイン画面の説明―――――――――――――――――
表示／編集―――――――――――――――――――――（Ｐｒｉｎｔ Ｂｕｆｆｅｒ、Ｆｉｎｄ ｔｅｘｔ、Ｒｅｐｌａｃｅ ｔｅｘｔ、ｂｕｆｆｅｒ ｆｏｒ ＰＬＤ）
Ｆｉｌｌ ｂｌｏｃｋ―――――――――――――――――――――
Ｃｏｐｙ ｂｌｏｃｋ―――――――――――――――――――――
Ｍｏｖｅ ｂｌｏｃｋ―――――――――――――――――――――
Ｓｗａｐ ｄａｔａ―――――――――――――――――――――
Ｅｒａｓｅ―――――――――――――――――――――
Ｆｉｌｌ ｒａｎｄｏｍ ｄａｔａ―――――――――――――――――――――
Ｄｕｐｌｉｃａｔｅ ｂｕｆｆｅｒ―――――――――――――――――――――
Ｃｈｅｃｋｓｕｍ―――――――――――――――――――――
メイン画面上のチェックサム表示について―――――――――――――――――――――――――――
デバイス選択／履歴―――――――――――――――――
デバイス選択―――――――――――――――――――――（Ａｌｌデバイス、デバイスの種類から選択、メーカー名から選択）
デバイス選択／デバイス ＩＤ――――――――――――――
デバイスオプション―――――――――――――――――（動作オプション,シリアライズ,カウント,関連ファイル,Ｓｐｅｃｉａｌ）
Ｂｌａｎｋ ｃｈｅｃｋ―――――――――――――――――――――
Ｒｅａｄ―――――――――――――――――――――
Ｖｅｒｉｆｙ―――――――――――――――――――――
Ｐｒｏｇｒａｍ―――――――――――――――――――――
Ｅｒｓａｅ―――――――――――――――――――――

M1882-100A201007.doc

V

Ｔｅｓｔ
―――――――――――――――――――――ＩＣ ｔｅｓｔ―――――――――――――――――――――
Ｊａｍ/ＶＭＥ/ＳＶＦ/…Ｐｌａｙｅｒ―――――――――――――――――
デバイス情報―――――――――――――――――――――

プログラマ・コマンド―――――――――――――――――――――
プログラマ検出―――――――――――――――――――――
プログラマ再検出―――――――――――――――――――――
Ｈａｎｄｌｅｒ―――――――――――――――――――――
Ｍｏｄｕｌｅ オプション―――――――――――――――――――――
Ａｕｔｏｍａｔｉｃ ＹＥＳ !（自動実行モード）――――――――――
セルフテスト―――――――――――――――――――――
セルフテスト プラス―――――――――――――――――
セルフテスト ＩＳＰ コネクタ――――――――――――――
キャリブレーション テスト ―――――――――――――――――――――

７０
７０
７１
７５
７６
７６
７６
７６
７６
７７
７８
７８
７９
７９

オプション・コマンド―――――――――――――――――――――
８０
オプション設定―――――――――――――――――――――
８０（Ｌｏａｄファイル オプション、ファイル拡張子、言語、サウンド、
ベリファイエラーファイル、ログ・ファイル、ＪｏｂＲｅｐｏｒｔ、
リモート・コントロール、保存 オプション、その他）―――
８０
ツールバー（メインツールバー、拡張ツールバー、Program前にデバイスオプション
表示）―――――――――――――――――――――
８５
プロテクトモード―――――――――――――――――――――
オプション設定の保存―――――――――――――――――

ヘルプ・コマンド―――――――――――――――――――――

８６
８６
８７

マニュアル
―――――――――――――――――――――
８７
マニュアル検索―――――――――――――――――――――
８７
対応デバイス―――――――――――――――――――――
８７
対応プログラマ―――――――――――――――――――――
８７
デバイス リスト(現在のプログラマ、全てのプログラマ、クロス・リファレンス)障害レポートの作成―――――――――――――――――
８８
バージョン情報―――――――――――――――――――――
８８

保証規定
お問い合わせ先VI―――――――――――――――――――――――――

一覧―――――――――――――――――――――

８９９０

ご使用の前にお客様各位
ミナトエレクトロニクス製 ＭＯＤＥＬ１８８２ ユニバーサルプログラマ（略称：Ｍ１８８２プログラマ）をお買い上げ、ありがとうございます。本製品の保証期間は、納入後 1 年とさせて頂きます。但し、保証期間内においても、天災による損傷、ご使用上の操作ミス、お客様による改造・変更、またデ
バイスソケットの消耗に対する保証は致しかねます。
尚、本機を御使用する事で発生した直接的、間接的トラブルに関して、ミナトエレクトロニクス㈱は一切の責任を負いかねます。詳細内容は本マニュアルの巻末「保障規定」を参照してください。ご不明の点は、弊社サービスまたは各営業所にご連絡ください。

このマニュアルの著作権について
1. 本マニュアルは、お客様が用途に応じて適切なデバイス書き込みをしていただくための資料であり、本マニュアル中に記載の技術情報についてミナトエレクトロニクスが所有する知的財産権
その他の権利の実施、使用を許諾するものではありません。
2. 本マニュアルに記載の製品データ、図、表、プログラム、アルゴリズムその他応用回路例の使用に起因する損害、第三者所有の権利に対する侵害に関し、ミナトエレクトロニクスは責任を負いません。
3. 本マニュアルに記載の製品データ、図、表、プログラム、アルゴリズムその他全ての情報は本マニュアル発行時点のものであり、ミナトエレクトロニクスは、予告なしに、記載内容または仕様を変更することがあります。
最新のデバイス対応アルゴリズムを開発、更新しておりますのでミナトエレクトロニクスホーム
ページ(http://www.minato.co.jp) などを通じて公開される情報をご活用ください。
4. 本マニュアルに記載した情報は、正確を期すため、慎重に制作したものですが万一記述誤りに起因する損害がお客様に生じた場合には、ミナトエレクトロニクスはその責任を負いません。
5. 本マニュアルの転載、複製については、文書によるミナトエレクトロニクスの事前の承諾が必要です。
8. 本マニュアルに関し詳細についてのお問い合わせ、その他お気付きの点がございましたら
ミナトエレクトロニクス、または販売代理店までご照会ください。

M1882-100A201007.doc

1

マニュアルの使用方法
このマニュアルはコントロールソフトのインストール方法と、Ｍ１８８２プログラマの使用方法について、解説しています。マニュアルの解説内容は「パソコン操作」と「ソフトのインストールの経験」がある人を対象に解説しています。
コントロールソフトをパソコンにインストールした後は、コントロールソフト上のʻヘルプʼメニューからも、このマニュアルと同等の解説を参照することが出来ます。
また最新版のマニュアルをホームページでも公開していますので、ご利用ください。

マニュアル上の表記
Ｍ１８８２プログラマ用コントロールソフトで使用するファンクション名は太字で表記しています。
ファイル->読込、ファイル->保存、バッファ->表示・編集、
ツールボタンはＬｏａｄ 、 Ｓａｖｅ 、 Ｅｄｉｔ 、 Ｓｅｌｅｃｔ 、．．．．
またキーボード上で使用するファンクションキーは＜Ｆ１＞、＜Ｆ５＞、ｅｔｃ．
で表記しています。
このマニュアル上で使用されている用語の解説
Ｄｅｖｉｃｅ：ユーザーデータを書き込むことが可能なデバイス（ＩＣ）。
ＺＩＦ ｓｏｃｋｅｔ：Ｍ１８８２プログラマの上面についているソケットのこと。
書き込むデバイスをこのソケットに実装する（ＺＩＦ：Ｚｅｒｏ ｉｎｓｅｒｔｉｏｎ Ｆｏｒｃｅの略）。
バッファ：コントロールソフトがパソコン上に一時的に用意したメモリのこと。
マスターＲＯＭのリードまたは、ファイルデータの読込データがバッ
ファメモリに一時的に記録されます。ファイル保存時にはバッファメ
モリ内のデータがファイルに保存されます。
Ｐｒｉｎｔｅｒ ｐｏｒｔ
：パソコンのプリンターポート
Ｍ１８８２プログラマをパラレルケーブルで接続するポート。
ＵＳＢ ｐｏｒｔ：パソコンのＵＳＢポート
Ｍ１８８２プログラマをＵＳＢケーブルで接続するポート。
ＨＥＸ ｄａｔａ ｆｏｒｍａｔ：Ｍ１８８２プログラマがリード可能なデータファイル形式のひとつ
で、コントロールソフトのテキストビューアで内容が確認できる。
一般的に使用されるＨＥＸフォーマットとして
ＩＮＴＥＬ．ｈｅｘ
Ｍｏｔｏｒｏｌａ．ｍｏｔが使用されています。

2

MINATO ELECTRONICS INC

第１章
プログラマ概要、仕様、インストール

M1882-100A201007.doc

3

Ｍ１８８２プログラマ 概要
Ｍ１８８２プログラマはＵＳＢインターフェイス、パラレルインターフェイスと４８ピン分の高機能ピンド
ライバー回路を持った高速のユニバーサルタイプのプログラマです。
またＩＳＰ（インシステム・プログラム）コネクタも装備していますので、部品実装済みのボード上でも書込みが出来ます。
Ｍ１８８２プログラマはＩＢＭ−ＰＣ互換機でＵＳＢポートまたはプリンターポートを持ったパソコンな
らば、ほとんど全てのパソコンで使用可能です。
またＭ１８８２プログラマ本体には汎用性の高い高機能ピンドライバー、広い電圧範囲をカバーする電源ピン、分解能の高いＤ／Ａ回路を採用していますので、今後サポートされるデバイスに柔軟に対応することが可能です。
またコントロールソフトはプルダウンメニュー、ホットキー、ヘルプ機能をサポートしていますので、簡単に操作することが出来ます。

製品の構成
コントロールソフトをインストールする前およびプログラマを使用する前に、今回お届けした製品の梱包内容を確認してください。
不足品や故障しているパーツがある場合はすぐに代理店または営業所に連絡してください。

梱包内容一覧
（１） Ｍ１８８２プログラマ本体（２） 電源ケーブル（３） ＵＳＢケーブル（１．５ｍ）（４） ＺＩＦソケットのセルフチェック用ＰＯＤ（５） ＩＳＰコネクタのセルフチェック用ＰＯＤ（６） ＩＳＰチェック用フラットケーブル（７） コントロールソフト用 ＣＤ−ＲＯＭ（ＰＤＦ版オペレーション マニュアル内蔵）

1台
1本
1本
1個
1個
1本
1枚

注意 ： 付属の電源ケーブルは日本国内専用のケーブルです。海外で使用する場合は、その国の電源規格にあった電源ケーブルが必要です。

4

MINATO ELECTRONICS INC

Ｍ１８８２プログラマに接続するパソコン環境
最低限のパソコン環境
・ＯＳ・ＣＰＵ・ＲＡＭ容量・ハードディスク
・インターフェイス・CD ドライブ

Ｗｉｎｄｏｗｓ９８以降
ペンティアムⅢ ５００ＭＨｚ以上
１２８ＭＢ以上
６０ＭＢ 空き容量
ＵＳＢ１．１またはプリンターポープリンターポート[ＰＰモード]
ＣＤ−ＲＯＭリーダー

推奨するパソコン環境
・ＯＳ・ＣＰＵ・ＲＡＭ容量・ハードディスク
・インターフェイス・CD ドライブ

ＷｉｎｄｏｗｓＸＰ以降
ペンティアム４ １ＧＨｚ以上
５１２ＭＢ以上
１５０ＭＢ 空き容量
ＵＳＢ２．０またはプリンターポート[ＥＣＰ、ＥＰＰモード]
ＣＤ−ＲＯＭリーダー

ハードディスクの空き容量はお客様が使用するターゲットデバイスの容量に依存します。
大容量のデバイスを書き込むためには１５０ＭＢ以上のハードディスク容量が必要になる場合があります。大容量デバイスをスムーズに書き込むためには、空き容量が十分なハードディスクを使用してください。

M1882-100A201007.doc

5

Ｍ１８８２プログラマの特徴
Ｍ１８８２はＵＳＢ／ＬＰＴポートを持ったWindowsベースのパソコンで利用できる、次世代のユニバーサルプログラマです。このプログラマは小ロット生産や回路設計技術者向けに設計された、高信頼性かつ高速動作するプログラマです。

Ｍ１８８２ はデバイスのパッケージに合わせた変換アダプタを使用することで、全てのプログラマ
ブル・デバイスをサポートします。
技術者は回路設計に最適なデバイスを自由に選択することが出来ます。
またＯＮ＿ＢＯＡＲＤ書き込み用のＩＳＰ（インシステム・プログラミング）コネクタを使用して基板上のデバイスに直接データを書き込むことが出来ます。

Ｍ１８８２はプログラマの機能以外にＴＴＬ／ＣＭＯＳロジックやメモリＩＣをテストする機能も持っています。さらにそのテスト機能ではユーザーが定義したテストパターンも利用出来ます。

Ｍ１８８２は高い信頼性を持った高機能なプログラマです。このクラスのプログラマのなかでは他社と比べもっともコストパフォーマンスにすぐれています。

Ｍ１８８２は高速ＦＰＧＡドライバー回路を採用しています。また最適化されたアルゴリズムを採用していますので、非常に速い書き込み環境を提供します。
高速書き込みが出来ますので、小ロット生産にも適したプログラマです。

Ｍ１８８２ はＩＢＭ＿ＰＣ互換パソコンでインターフェイスにＵＳＢ(2.0/1.1)またはプリンターポートを持っていれば接続可能です。
ＵＳＢとパラレルの両方をサポートしていますので、ユーザーが使用するパソコンに合わせて、ど
ちらか一方を選択出来ます。
最新のノートパソコンでも、古くなったデスクトップパソコンでも使用出来ます。

Ｍ１８８２は静電気対策用リストバンドを接続するためのバナナジャック端子を装備しています。
またアース接続用のバナナジャック端子も装備していますので簡単に静電気対策が出来ます。
Ｍ１８８２はＦＰＧＡベースの高機能な４８ピンＴＴＬドライバー回路を持っています。このドライバー
回路は２．０ｖまでのあらゆるデバイスに対応できる高信頼性と高速動作を兼ね備えています。

Ｍ１８８２はターゲットデバイスにデータを書き込む前に誤挿入チェックとコンタクトチェック（デバイスとソケット間の接触）を行なっています。
さらに過電流保護とデバイスＩＤチェック機能もありますので、オペレータの作業ミスによるデバイスへのダメージを未然に防止することが出来ます。

6

MINATO ELECTRONICS INC

Ｍ１８８２は電気回路の保護機能がありますので、作業者や周辺で発生する静電気からプログラマを保護します。
プログラマの全ての入力回路にこの保護回路がついています。ＺＩＦソケット、ＩＳＰコネクタ、インターフェイス回路、電源入力部分を保護しています。
Ｍ１８８２ではＶｃｃマージンベリファイを行なっていますので、高い書き込みの信頼性を得ることが出来ます。
また各種のソケットアダプタを用意していますので、ＰＬＣＣ、ＳＯＩＣ、ＴＳＯＰ、ＱＦＰ、ＳＤＩＰ、ＢＧＡ等多種類のパッケージに対応しています。

Ｍ１８８２用コントロールソフトはプルダウンメニューやショートカットキーやオンラインヘルプ機能を持っていますので、簡単に操作することが出来ます。
デバイス選択はメーカー名、デバイス名、デバイスの種類指定から簡単に選択出来ます。
デバイス用コマンド（Ｒｅａｄ，Ｂｌａｎｋ，Ｐｒｏｇｒａｍ，Ｖｅｒｉｆｙ，Ｅｒａｓｅ）ではチェック機能（誤挿入チェッ
ク、シグネチャーチェック）、スペシャル機能（自動番号付けモード、自動書き込みモード）を利用出来ます。

Ｍ１８８２用コントロールソフトでサポートしているデータフォーマットは、自動でファイルフォーマッ
トを判別し、データをパソコンにロード出来ます。

Ｍ１８８２用コントロールソフトのシリアライズ機能（シリアル番号管理機能）は個々のデバイスにそれぞれ異なったシリアル番号を割り当てることが出来ます。また単純に増加するシリアル番号をつけることも出来ます。

Ｍ１８８２用コントロールソフトは多くのデバイス情報を提供します。
たとえば利用可能なパッケージ寸法やデバイスの捺印情報を提供しています。
ＩＳＰを使用するための多くの情報も提供します。
選択したデバイスで使用するＩＳＰコネクタのピン情報やＩＳＰで書き込むために必要な回路構成も詳細に説明しています。

Ｍ１８８２用コントロールソフトは他のアプリケーションからＢＡＴファイル・コマンドやＤＬＬファイルを使用してリモート・コントロール制御が可能です。
ＤＬＬはＣ言語やＶＢＡＳＩＣで供給されている標準的なパーツです。
ＪＥＤＥＣ標準のＪａｍ ｆｉｌｅｓはＪａｍＰｌａｙｅｒによって解釈／実行されます。
ＶＭＥファイルはＶＭＥ Ｐｌａｙｅｒによって解釈／実行されます。
Ｊａｍ ｆｉｌｅｓおよびＶＭＥ ｆｉｌｅｓは各々のデバイスメーカーが開発し、提供しています。

M1882-100A201007.doc

7新しいデバイスのサポート
多くの場合新しいデバイスはＭ１８８２プログラマのソフトウェアのアップデートだけで対応出来ます。汎用タイプのユニバーサルプログラマですので、コントロールソフトのバージョンア
ップだけで、新しいデバイスに対応出来ます。

8

MINATO ELECTRONICS INC

プログラマのアップデートについて
なぜ最新版のデバイス書き込み仕様（書き込みアルゴリズム）が重要なのか？
半導体メーカーは新しい技術、新しい製造プロセス、新しいパッケージのデバイスを絶え間なく開発しユーザーに供給しています。
またこれらのデバイスを書き込むために、書き込み装置メーカーにも多くのデバイス情報を送ってきています。われわれはこれらの半導体メーカーの開発テンポに合わせるように、年間を通してデバイスアルゴリズムを開発し、サポートしています。
半導体メーカーは新製品だけを開発しているわけではありません。新製品開発時にできた新しい技術を、既存のデバイスにも反映させています。これは製造コストの削減や、デバイスの性能向上等のために行なわれています。
これらの変更は時には「書き込みアルゴリズムに影響をあたえる」ことがあります。
多くの場合、古いアルゴリズムでデバイスをプログラムした場合、それらは最新のアルゴリズ
ムでプログラムした場合とくらべ、十分な性能が保障されないかもしれません。最新のアルゴリズムを使用しない場合、書き込みの歩留まり低下、書き込み時間の増加、さらに長期でみた場合のデバイスの信頼性に影響をあたえる可能性があります。
最新の書き込みアルゴリズムを使用することは、書き込みの信頼性を上げる重要なキーになります。
新しいデバイスが開発された時やデバイスの書き込みに変更があった場合には、最新のアルゴリズムを使用して書き込みができるように、アルゴリズムの更新と作成を随時行なっています。

Ｍ１８８２コントロールソフトをアップデートすることにより、アップデート時点の最新アルゴリズ
ムに更新することが出来ます。
コントロールソフトの最新版へのアップデートは、代理店や営業所に問い合わせください。

M1882-100A201007.doc

9

クイックスタート
ソフトウェアとUSBドライバーのインストール
付属のＣＤ−ＲＯＭをパソコンにセットします。
表示画面の指示に従って操作してください。
（自動でＣＤ−ＲＯＭ上のインストールソフトが起動しない場合はＣＤ−ＲＯＭ上の“Ｓｅｔｕｐ．ｅｘｅ”を実行してください。

プログラマ・ハードウェアのインストール
Ｍ１８８２プログラマのＵＳＢポート（又はパラレル・ポート）とパソコンのＵＳＢポート（又はプリンターポート）を付属のＵＳＢケーブル（パラレルケーブルはＯＰＴＩＯＮ）で接続します。
Ｍ１８８２プログラマの電源スイッチを入れます｡
プログラマがUSBを使用した新しいハードウェアとしてパソコンにインストールされます。
※重要：USBケーブルはソフトウェアのインストール終了後に接続してください。

コントロールソフトの起動
デスクトップ画面上のをダブルクリックしてください。
コントロールソフトはパソコンに接続されているプログラマを検出します。

日本語表示に変更する
ＴＯＰメニューのオプション ―＞ オプション設定．．．内の・言 語 −＞選択する言語 −＞“Ｊａｐａｎｅｓｅ”
・言 語 −＞選択するヘルプファイル −＞“Ｊａｐａｎｅｓｅ”
を選択してください。
コントロールソフトを一度終了してから、コントロールソフトを再起動してください。
日本語に変更されます。

ファイル

10

下記はコントロールソフトのＴＯＰメニューです。
：データファイルの読込／保存、プロジェクトファイルの読込／保存、コントロールソフトの終了、プログラマの動作状態を保存して終了 等のファイル操作に使用します。

バッファ：バッファ操作、ブロック操作、データ移動、データ初期化、チェクサム等のデータ編集と表示に使用します。

デバイス：プログラマブル・デバイスの選択、
Ｒｅａｄ、Ｂｌａｎｋ、Ｐｒｏｇｒａｍ、Ｖｅｒｉｆｙ、Ｅｒａｓｅ、書き込み条件変更に使用
します

プログラマ

：Ｍ１８８２プログラマの検出、自動書き込みモード設定、自己診断に使用します。

MINATO ELECTRONICS INC

オプション：各種ディフォルト設定の確認や変更のために使用します。

ヘルプ：サポートされているデバイス一覧、プログラマのバージョン表示にに使用します。

デバイス書込み方法（Ｐｒｏｇｒａｍｍｉｎｇ）（１）使用するデバイス選択を選択します ―＞ Ｓｅｌｅｃｔ をクリック（２）書き込むデータをバッファに読み込む
ａ）ファイルからロードする場合――＞ Ｌｏａｄ をクリック

ｂ）デバイスからリードする場合 ――＞ＺＩＦソケットにデバイスを装着し、Ｒｅａｄ をクリック（３）書き込みたいデバイスをＺＩＦソケットに装着（４）未書き込み状態かチェックします ――＞ Ｂｌａｎｋ をクリック（５）デバイスにデータを書込む――＞ Ｐｒｏｇｒａｍ をクリック（６）書き込んだデータとバッファのデータを照合する――＞ Ｖｅｒｉｆｙ をクリック

M1882-100A201007.doc

11

Ｍ１８８２プログラマ各部の名称（１） ４８ピン ＺＩＦソケット（２） ＧＯＯＤ／ＥＲＲＯＲ（ＰＡＳＳ／ＦＡＩＬ） ＬＥＤ（書き込み結果表示）（３） ＰＯＷＥＲ ＯＮ ＬＥＤ（４） ＹＥＳ！ ボタン（２回目以降のスタートボタン）（５） ＩＳＰコネクタ（６） 電源スイッチ（７） アース端子と静電気対策用リストバンド接続端子

1

3
2
4
5

6
7

（８） 電源ケーブル接続コネクタ（ＡＣ１００ｖ――ＡＣ２４０ｖ対応）
注意：付属の電源ケーブルは日本国内専用のケーブルです。海外で使用する場合は、その国の電源規格にあった電源ケーブルが必要です。
（９） ＬＰＴコネクタ（パソコンのプリンターポート接続用）（１０） ＵＳＢコネクタ（パソコンのＵＳＢポート接続用）

12

MINATO ELECTRONICS INC

Ｍ１８８２プログラマとパソコンの接続方法
ＵＳＢポート使用時
Ｍ１８８２プログラマ本体のＵＳＢコネクタとパソコンのＵＳＢコネクタを付属のＵSBケーブルで接続します。
Ｍ１８８２プログラマ本体の電源コネクタに付属の電源ケーブルを接続し、ＡＣ１００ｖ（ＡＣ１００〜２４０ｖ）を接続します。
ＵＳＢケーブルとＡＣケーブルの接続する順番はどちらが先でもかまいません。
電源をＯＮにしたままでケーブルの接続、取り外しが可能です。

パラレル・ポート使用時
パソコンとＭ１８８２プログラマの電源ＳＷをＯＦＦしてください。パソコンの空いているプリンター
ポートとＭ１８８２プログラマのＬＰＴコネクタをパラレルケーブルで接続してください。
（パラレルケーブルはＭ１８８２のオプションです）接続後コネクタ部分のビスでしっかり固定してください。
Ｍ１８８２プログラマの接続に機械的な構造のプリンター切り替え器を接続しないでください。
切り替え器が必要な場合はロジック回路方式の切り替え器を使用してください。
パソコンの電源をＯＮしてください。
Ｍ１８８２プログラマ本体の電源コネクタに付属の電源ケーブルを接続し、ＡＣ１００ｖ（ＡＣ１００〜２４０ｖ）を接続します。
Ｍ１８８２プログラマの電源ＳＷをＯＮしてください。電源が入ると、Ｍ１８８２プログラマ上の
ＰＯＷＥＲ ＬＥＤがやや暗く点灯します。このＬＥＤはプログラマの準備が完了したことを示しています。
次にパソコン上のコントロールソフトを起動します。

プログラマ接続時にパソコンの電源をＯＦＦしたくない場合、次の手順に従ってください。
・プログラマとPCを接続する場合
最初にパラレルケーブルを接続します。その後プログラマの電源ケーブルを接続します。
・プログラマとPCの接続ケーブルをはずす場合
最初にプログラマの電源ケーブルをはずします。その後パラレルケーブルをはずしてください。
Ｍ１８８２プログラマ側だけならば、ケーブルの抜き差しのタイミングはなんら問題になりません（プログラマ側には保護回路がついています）。
しかしパソコン側で問題が発生する場合がありますので上記の注意事項に従ってください。

M1882-100A201007.doc

13

デバイスの書き込み手順（１）書き込むデバイスを選択します。
（２）その後ＺＩＦソケットにデバイスを挿入し、ＺＩＦソケットレバーを倒し、デバイスを固定します。
デバイスの正しい挿入位置はＺＩＦソケット横の図を参照してください。
ＢＵＳＹ ＬＥＤが消えているときにデバイスを抜き差ししてください。
（３）コントロールソフト上のツールバー Ｐｒｏｇｒａｍをクリックし、書き込みを開始します。

（２回目以降の書き込み作業時にはＭ１８８２プログラマ ＺＩＦソケット横の“ＹＥＳ”ボタンを押すと書き込みを開始します）。
ＢＵＳＹ ＬＥＤが点灯し、動作状態を示すプログレスバーが画面に表示されます。
（４）書き込み終了
正常終了時――＞ＧＯＯＤ ＬＥＤ（緑色）が点灯します。
書き込みエラー ――＞ＥＲＲＯＲ ＬＥＤ（赤色）が点灯します。
（５）デバイスを交換します。
上記の（３）〜（５）の操作を繰り返します。
注意：書き込み中にターゲットデバイスをソケットから抜いてはいけません。（動作中にはＢＵＳＹ
ＬＥＤが点灯しています）。
また書き込み中に、コントロールソフトを中断したり、パソコンの電源をＯＦＦしないでくださ
い。
中断した場合（瞬間停電や長い停電も含む）、書き込み中のデバイスのデータは不完全な状態のままですので、再度消去と再書込みをしてください
プログラマ動作中の停電やパソコンの電源ＯＦＦは、ユーザーが選択した書き込みパラメータが保存されていない場合がありますので、デバイスの再設定から行ってください。

14

MINATO ELECTRONICS INC

Ｍ１８８２による ＩＮシステム・プログラミング
ＩＳＰコネクタの各ＰＩＮの使用方法は書き込むデバイス毎に異なります。また各デバイスのＩＳＰ情報を見るには、はじめに使用するデバイスを選択する必要があります。
ＩＳＰ対応デバイスには選択デバイス名のあとに“ＩＳＰ”の表示が付いています。
デバイス選択後コントロールソフトのメニューで デバイス->デバイス情報 でＩＳＰ情報を表示することが出来ます。
これらの仕様はデバイスメーカーが発表しているアプリケーション・ノートに対応しています。

ＩＳＰコネクタ、ケーブル

ＩＳＰコネクタの正面図
ＩＳＰコネクタの各ＰＩＮに対応する信号名、機能は選択したデバイスによって異なります。デバイス選択後のデバイス->デバイス情報で確認出来ます。

ＩＳＰケーブル
ＩＳＰケーブル上のピン番号１にはコネクタ部分に三角マークがついています

M1882-100A201007.doc

15

警告：
Ｍ１８８２プログラマのＩＳＰ書き込みを使用する場合、ＺＩＦソケットにデバイスを入れないでください。
ＺＩＦソケットを使用して書き込む場合、ＩＳＰケーブルは接続しないでください。

ターゲットデバイスとＩＳＰコネクタを接続するケーブルは出来るだけ短くしてください。
また信号間のクロストークノイズを低減するために、ケーブルのＧＮＤ信号は必ず全て接続してください。ケーブルが長すぎるとうまく動作しない場合があります。
Ｍ１８８２はプログラムするデバイスとターゲット・システムに電源を供給することが出来ます。
ターゲット・システムのプログラミング電圧を変更することも出来ます。
プログラムするデバイス用電源 ：ＩＳＰコネクタの1番ピンに出力
ターゲット・システム用電源：ＩＳＰコネクタの5番ピンに出力
Ｍ１８８２はデバイスにプログラミング電圧を印加し、そして、その電圧値をチェックします。
もし、プログラミング電圧が期待したものと異なる場合は、デバイスに書き込みは行ないません。

16

MINATO ELECTRONICS INC

プログラマのセルフテストとキャリブレーション
Ｍ１８８２プログラマ使用中に異常を感じた場合にはセルフチェックを行なうことが出来ます。
セルフチェックには、Ｍ１８８２プログラマ購入時に付属しているセルフチェック用ＰＯＤを使用します。
（１）セルフテスト１（プログラマの機能試験）
プログラマのメニューバーから プログラマ->セルフテスト を実行してください。
書き込みに必要なデバイス用電源回路、ドライバー、インターフェイス等をチェックします。
（２）セルフテスト２（ＺＩＦソケットを含めた試験）
付属の４８ピン“ＤｉａｇｎｏｓｔｉｃＰＯＤ１”（下図参照）をプログラマのＺＩＦソケットに実装してください。
プログラマのメニューバーから プログラマ->セルフテスト プラス を実行してください。
書き込みに必要なデバイス用電源回路、ドライバー、インターフェイス等のチェックとＺＩＦソケッ
トに出力する信号をチェックします。

ＺＩＦソケット検査用 “ＤｉａｇｎｏｓｔｉｃＰＯＤ１”（３）セルフテスト３（ＩＳＰコネクタを含めた試験）
付属の４８ピン“ＤｉａｇｎｏｓｔｉｃＰＯＤ２（ｆｏｒ ＩＳＰ）”（下図参照）をプログラマのＺＩＦソケットに実装
してください。この”ＤｉａｇｎｏｓｔｉｃＰＯＤ２“上の２０ピンコネクタとプログラマ前面のＩＳＰコネクタを付属の２０ピンフラットケーブルで接続してください。
プログラマのメニューバーから プログラマ->セルフテスト ＩＳＰコネクタ を実行してください。
書き込みに必要なデバイス用電源回路、ドライバー、インターファイス等のチェックとＩＳＰコネク
タに出力する信号をチェックします。

ＩＳＰコネクタ検査用 “ＤｉａｇｎｏｓｔｉｃＰＯＤ２（ｆｏｒ ＩＳＰ）”

M1882-100A201007.doc

17

（４）キャリブレーション試験
プログラマ検査用の機能ですので、使用できません。
プログラマメーカーでの出荷試験、および校正時に使用する機能試験です。

18

MINATO ELECTRONICS INC

Ｍ１８８２プログラマの基本仕様
ハード仕様
ＵＳＢ２．０ハイスピード対応、転送レート４８０Ｍｂｉｔ/ｓ
パラレル・ポート、転送レート1MB/ｓ
FPGAベースのステート・マシーン
３個の高分解能D/A コンバータ（VCCP, VPP1、VPP2）
ＶＣＣＰ 電圧範囲 ０〜８ｖ、最大電流１Ａ
ＶＰＰ１、ＶＰＰ２ 電圧範囲 ０〜２６ｖ、最大電流１Ａ
セルフテスト機能付
電源入力部、パラレル・ポート接続部にＥＳＤプロテクション付
静電気対策リストバンド用のバナナジャック端子装備

ソケット, ピンドライバー
３００／６００ｍｉｌ兼用 ４８ピンＺＩＦ(Zero Insertion Force)ソケット
ピンドライバー：４８ピンの高機能ユニバーサルドライバー
４８ピンのすべてにVCCP / VPP1 / VPP2電源を接続可能
４８ピンのすべてにＧＮＤ接続可能
FPGAベースのTTLドライバーで４８ピンのすべてにＨ、Ｌ、ＣＬＫ出力可能
アナログ・ドライバーとして使用する場合：出力範囲１．８ｖ〜２６ｖ
電流制限、過電流検出時シャットダウン、電圧異常時シャットダウン機能内蔵
ＺＩＦソケットの各ピンにＥＳＤプロテクション付

ISP コネクタ
２０ピンフラットケーブル用オス・タイプ（後挿入防止付）
６ピン分のＴＴＬドライバー（Ｈ、Ｌ、ＣＬＫ、プルアップ、プルダウン）２．０ｖ〜５ｖをサポート
ＶＣＣ電源：１回路 電圧範囲 ２ｖ〜７ｖ 最大電流２５０ｍＡ
シンク／ソース可能、電圧検出機能あり
ＶＰＰ電源：１回路 電圧範囲 ２ｖ〜２５ｖ 最大電流２５０ｍＡ
ターゲット・システム用電源：１回路 電圧範囲 ２ｖ〜６ｖ 最大電流２５０ｍＡ
ＩＳＰコネクタの各ピンにＥＳＤプロテクション付
外部ＧＯＯＤ／ＥＲＲＯＲ ＬＥＤ表示用出力信号と、外部からのスタート用入力信号対応

M1882-100A201007.doc

19書き込み時間

書き込み時間は使用するデバイスの特性、接続するパソコンとプログラマの相性により変わります。書き込み時間の目安として上記データを利用してください。

ソフトウェアの仕様
デバイス用アルゴリズムはメーカー推奨のアルゴリズムを使用しています。ソフトウェアのアップデートは常時行なっています。
新しいデバイスが開発された時やデバイスの書き込みに変更があった場合には、最新のアルゴリズムを使用して書き込みができるように、アルゴリズムの更新と作成を随時行なっています。
Ｍ１８８２コントロールソフトをアップデートすることにより、アップデート時点の最新アルゴリズ
ムに更新することが出来ます。
コントロールソフトの最新版へのアップデートは、代理店や営業所に問い合わせください。

20

MINATO ELECTRONICS INC

デバイス関連操作
デバイス選択デバイスＴＹＰＥ、デバイスメーカー名、デバイス名の一部分を入力して一覧表示から選択、
ＥＰ−ＲＯＭ、ＦＬＡＳＨ−ＲＯＭのＡＵＴＯ＿ＩＤを使用してデバイスを自動選択、Ｂｌａｎｋ、Ｒｅａｄ、Ｖｅｒｉｆｙ、Ｐｒｏｇｒａｍ、Ｅｒａｓｅ動作、コンフィギュレーションとセキュリティー・ビット書き込み、
チェックサム、ＪＡＭ標準テストとＳＴＡＰＬプログラミング言語及びＪＥＤＥＣ標準“ＪＥＳＤ−７１”のインタープ
リタ（解釈プログラム）を実装
バイナリー形式のＳＶＦファイルを圧縮したＶＭＥファイルのインタープリタ（解釈プログラム）
を実装

デバイスチェック機能
デバイスの誤挿入チェック
ＺＩＦソケット−デバイス間のコンタクトチェック
デバイスIDチェック

その他の機能マスプロダクションモード（大量生産）をサポート ――＞デバイス装着後すぐに自動開始（Ａｕｔｏｍａｔｉｃ ＹＥＳ）
自動でデバイスにロット番号を書き込むモード（シリアライズモード）
生産個数をカウント表示
一定の数量書き込み後に自動停止するカウントダウンモード

バッファメモリ操作
バッファデータ（デバイスに書き込むデータ）の表示、編集、検索、置き換え
バッファデータのイニシャライズ、コピー、移動、バイトスワップ
バッファデータのチェックサム計算

ファイルの読込、保存
データフォーマット形式は自動検出またはマニュアル設定サポートしているデータフォーマット形式
バイナリーフォーマット（ｎｏ＿ｆｏｒｍａｔ）
ＨＥＸ形式：ＩＮＴＥＬ、Ｍｏｔｏｒｏｒａ、Ｔｅｋｔｒｏｎｉｘ、ＡＳＣＩＩ＿ＨＥＸ、ＡＳＣＩＩ＿ＳＰＡＣＥ
Ａｓｃｉｉ形式：ＡｌｔｅｔａＰＯＦ、ＡＢＥＬ用ＪＥＤＥＣ（ｖｅｒ３．０Ａ）、ＣＵＰＬ、ＰＡＬＡＳＭ、
ＪＡＭ（ＪＥＤＥＣ ＳＴＡＰＬ形式）、ＪＢＣ（ＪＡＭ ＳＴＡＰＬＢｙｔｅＣｏｄｅ）、
ＳＴＡＰＬＥＳ（ＳＴＡＰＬファイル）、ＪＥＤＥＣ ｓｔａｎｄｅｒｄ ＪＥＳＤ−７１）
ＶＭＥ（ｉｓｐＶＭＥファイル ＶＭＥ２．０／ＶＭＥ３．０）

M1882-100A201007.doc

21

一般仕様

22

供給電源

ＡＣ１００−２４０Ｖ
５０−６０Ｈｚ

消費電力

２０Ｗ（動作時）、２Ｗ非動作時

寸法

１９７（奥行き）ｘ１４０（幅）ｘ５６（高さ）ｍｍ

質

量１．１ｋｇ（ソケットアダプタ類を除く）

動作温度

５℃−４０℃

動作湿度

２０％−８０％（結露がないこと）

MINATO ELECTRONICS INC

インストール
梱包箱にはＭ１８８２プログラマ用コントロールソフト、ＵＳＢドライバー、ＬＰＴドライバ
ーと取扱説明書を記録したＣＤ−ＲＯＭが入っています。
ＵＳＢ（またはＬＰＴ）ポートで接続したプログラマでコントロールソフトを動作させるた
めには、ＵＳＢドライバーを正しくインストールする必要があります。
プログラマとパソコンを接続する前にソフトウェアのインストールをしてください。

ソフトウェアをセットアップする（プログラマとパソコンはまだ接続してはいけません。）
ソフトウェアをセットアップするパソコンのＣＤドライブにＭ１８８２プログラマに付属している
ＣＤを入れてください。
自動的にインストールプログラムが起動します（自動で起動しない場合は“ｓｅｔｕｐ．ｅｘｅ”をＲＵＮさせてください）
Ｍ１８８２プログラマ用コントロールソフトを動作させる前に、必要な全てのインストールを行ないます。

Ｓｅｔｕｐ １

“Ｓｏｆｔｗａｒｅ ｉｎｓｔａｌｌａｔｉｏｎ ＰＲＯＧＲＡＭＭＥＲＳ”ボタンをクリックしてください。

M1882-100A201007.doc

23

Ｓｅｔｕｐ ２“次へ（N）”をクリックしてください

Ｓｅｔｕｐ ３

インストール時の設定を ディフォルト設定にするかカスタマイズするか選択します。
カスタマイズ設定では、コントロールソフトをインストールするフォルダー指定とショートカットアイコンの登録指定が追加されます。

“次へ（N）”をクリックしてください

24

MINATO ELECTRONICS INC

Ｓｅｔｕｐ ４ （ディフォルト設定を選択した場合は表示されません）

コントロールソフトをインストールするパソコン上のフォルダーが表示されます。
必要に応じて、インストールするフォルダーは変更出来ます。
“次へ（N）”をクリックしてください

Ｓｅｔｕｐ ５ （ディフォルト設定を選択した場合は表示されません）

Ｍ１８８２プログラマ用のショートカットを追加するフォルダーを指定します。
“次へ（N）”をクリックしてください

M1882-100A201007.doc

25

Ｓｅｔｕｐ ６ （ディフォルト設定を選択した場合は表示されません）

アイコン指定、追加項目を指定します
スタートメニューアイコン
デスクトップアイコン
クイックランチアイコン
指定したい項目にチェックマークをつけます。
“次へ（N）”をクリックしてください

26

MINATO ELECTRONICS INC

Ｓｅｔｕｐ ７

セットアップ開始時に上記メニューが表示されますので“インストール”をクリックします。

Ｓｅｔｕｐ ８

インストール開始後上記の進行状態表示バーが表示されます。

M1882-100A201007.doc

27

Ｓｅｔｕｐ ９
初めてインストールする場合、下記の注意メッセージを表示しますが、“続行（C）“をクリックします。

“続行（Ｃ）”をクリックしてください

ビスタ版のパソコンの場合

上記表示が出たら“このドライバソフトウェアをインストールします”
をクリックします。

28

MINATO ELECTRONICS INC

Ｓｅｔｕｐ １０

上記の表示がでれば、インストール完了です。
・プログラマとパソコンの接続に“ＵＳB”を使用する場合は再起動の必要はありません。
・パラレルＩ／Ｆを使用する場合はパソコンを再起動して下さい。

M1882-100A201007.doc

29

ハードウェアをセットアップする
Ｍ１８８２コントロールソフトを起動する前にＭ１８８２プログラマとパソコンをＵＳＢケーブルで接続します。Ｗｉｎｄｏｗｓシステムは新しいハードウェアを検出しますので、ＵＳＢドライバーのインストール方法を指定します。
プログラマが正常に検出され、Ｍ１８８２プログラマのインストールが開始されます。
（パソコンのＣＤドライブに付属のインストールＣＤ−ＲＯＭをセットしておいてください）

Ｓｅｔｕｐ １

ＵＳＢ（ＬＰＴ）ケーブルをプログラマに接続します。

Ｓｅｔｕｐ ２

ＵＳＢ（ＬＰＴ）ケーブルをパソコンに接続します。
（推奨はＵＳＢ２．０ハイスピード）

Ｓｅｔｕｐ ３

電源ケーブルをコンセントに接続します。
（延長ケーブルは使用しないでください）

Ｓｅｔｕｐ ４

Ｍ１８８２プログラマの電源ＳＷを入れてください。
全てのＬＥＤが一時的に点灯し、プログラマに異常がない場合
ＰＯＷＥＲ̲ＬＥＤが薄く点灯し、他のＬＥＤは消灯します。
ＬＰＴ接続の場合はこれで準備完了です。
ＵＳＢ接続のプログラマの場合は次のステップに進みます。

Ｓｅｔｕｐ ５

Ｗｉｎｏｗｓシステムは“新しいハードウェアの検出Ｗｉｚａｒｄ”をスタートします。
ＷｉｎｄｏｗｓＸＰ ＳＰ２の場合

ここでは“自動的にインストールする”にチェックマークをつけて“次へ”をクリックします。

30

MINATO ELECTRONICS INC

“Ｍ１８８２用ドライバーが自動的に検出されます。

M1882-100A201007.doc

31

Ｓｅｔｕｐ ６“続行（C）”をクリックします。

Ｗｉｎｄｏｗｓ Ｖｉｓｔａ版では上記表示が出たら“このドライバソフトウェアをインストールします”
をクリックします。

32

MINATO ELECTRONICS INC

Ｓｅｔｕｐ ７“完了”をクリックします。
これでハードウェアのセットアップが完了です。

Ｓｅｔｕｐ ８ＵＳＢポートを変更した場合
ここでセットアップを行なったＵＳＢポート以外を使用した場合、新しいハードウェアのセットアップＷｉｚａｒｄが起動し、使用するＵＳＢポート別にドライバーが設定されます。
Ｓｔｅｐ５．からの操作が必要になります。

以上でソフトウェアとドライバーのインストールは完了です。

M1882-100A201007.doc

33

第２章
Ｍ１８８２コントロールソフト 操作マニュアル

34

MINATO ELECTRONICS INC

Ｍ１８８２ コントロールソフト
Ｍ１８８２コントロールソフトの実行
デスクトップ画面上のアイコンををクリックしてください。

コントロールソフト起動後、パソコンに接続されているプログラマを自動的にスキャンし、使用出来るプログラマを検出します。
検出後、メイン画面を表示し、ユーザーからの指示を待ちます。
コントロールソフトがプログラマを検出できなかった場合、画面上にエラー番号と考えられるエラー内容を表示します（プログラマの接続が外れている、間違った接続をしている、電源がＯＦＦしている、プリンターポート設定ミス．．）
プログラマと接続したパソコンを再点検し、問題を取り除いてから、いずれかのキーを押してください。
エラーが再度出る場合は、コントロールソフトはデモ・モードで再開されますので、プログラマへのアクセスは出来ません｡
もし、エラーの原因が見つからないときは営業所または代理店に連絡してください。
コントロールソフトはデバイスの書き込み開始時にもプログラマとの接続をチェックしています。

日本語表示に変更する
最初にコントロールソフトを起動したときは、英語表示になっています。
次の操作で日本語に変更出来ます。

ＴＯＰメニューのオプション ―＞ オプション設定 内の・言 語 −＞選択する言語 −＞“Ｊａｐａｎｅｓｅ”
・言 語 −＞選択するヘルプファイル −＞“Ｊａｐａｎｅｓｅ”
を選択してください。
コントロールソフトを一度終了してから、コントロールソフトを再起動してください。
日本語表示に変更されます。

M1882-100A201007.doc

35

メイン画面の説明

Ｔｏｏｌｂａｒｓ（ツールバー）
メインメニューの下に配置したアイコンの集まりで、使用頻度の高いコマンドをアイコン化してあります。
このツールバーはメニュー上のオプション -> ツールバーで表示のＯＮ／ＯＦＦ指定が出来ます。

Ｌｏｇ・Ｗｉｎｄｏｗ（ログ・ウィンドウ）コントロールソフトが実行するプロセス、結果、情報を表示するウィンドウです。
Ｌｏｇ・Ｗｉｎｄｏｗに表示される情報は、表示と同時にファイルに記録することが出来ます。
Ｌｏｇ情報はメニュー上のオプション -> オプション設定 -> ログ・ファイルで保存するファイ
ルを指定出来ます。

アドレス（アドレス・ウィンドウ）選択したデバイスの容量、開始アドレス、終了アドレス情報を表示します。
バッファメモリの容量、開始アドレス、終了アドレスを表示します。
読み込んだデータファイル名を表示します。
一部のデバイスでは、開始アドレス、終了アドレスが変更出来ます。
変更はメニュー上のデバイス -> デバイスオプション -> 動作オプションで行ないます。

36

MINATO ELECTRONICS INC

アドレス・ウィンドウにはデバイスのチェックサム（バッファメモリのチェクサム計算値）、シリアライズ（連続番号書き込み）、Buffer分割（データ分割書き込み）を表示します。
これらの詳細は次のメニューを参照してください。
チェックサム：バッファ -> ＣｈｅｃｋＳＵＭ
シリアライズ：デバイス -> デバイスオプション -> シリアライズ
Buffer分割：デバイス -> デバイスオプション -> 動作オプション

プログラマ（プログラマ・ウィンドウ）
使用しているプログラマ機種名および設定情報を表示します。
Ｔｙｐｅ：プログラマの機種名
Ｓｔａｔｕｓ ：パソコンとプログラマの接続状態（Ｓｔａｔｕｓ）
Ｒｅａｄｙ：プログラマ使用可能状態を示す
Ｎｏｔ ｆｏｕｎｄ ：プログラマが検出できないことを示す
Demo モード ：OFF・ラインモード中を示す
S/N：接続したプログラマの製造番号
Ｐｏｒｔ：プログラマと接続しているインターフェイス名
ＹＥＳ！ ：デバイスを書き込むときのスタート方法を表示する
マニュアル操作：ユーザーがプログラマ開始操作をするモード
スタートボタン（ＹＥＳ！ボタン）
自 動：デバイスの抜き差しをプログラマが検出し、自動で書き込みをスタートするモード

デバイス（デバイス・ウィンドウ）選択しているデバイス情報を表示します。
Ｔｙｐｅ：デバイス名、メーカー名を表示
アダプタ：デバイスに適合する変換アダプタを表示
Ｎｏｔｅ：デバイスの詳細情報を表示するためのショートカット
カスタマイズ：デバイスのオプション機能を設定するためのショートカット

カウント（書き込み数量・ウィンドウ）作業しているデバイスの数量を表示します。
PASS：正常終了したデバイスの数量FAIL：失敗したデバイスの数量
合 計：ＰＡＳＳ数 と ＦＡＩＬ数の合計
カウントダウン：Ｅｎａｂｌｅ又は、Ｄｉｓａｂｌｅを表示
カウントダウンモード時はここに作業中の残数を表示します。
カウントおよびカウントダウンの設定はメニューの デバイス -> デバイスオプション -> カウント＆カウントダウン
またはカウント・ウィンドウ上でマウスを右クリックして、ＰＯＰアップアイコンから変更出来ます。

M1882-100A201007.doc

37

ショート-カット・キーのリスト
＜Ｆ１＞
＜Ｆ２＞
＜Ｆ３＞
＜Ｆ４＞
＜Ｆ５＞

ヘルプ
Ｓａｖｅ
Ｌｏａｄ
Ｅｄｉｔ
Ｓｅｌｅｃｔ／ｄｅｆ．

：操作マニュアル表示：バッファメモリ内容をファイルに保存：ファイルをバッファメモリに読み込む：バッファメモリの表示／編集：過去に使用していたデバイス・リストからデバイスを選択
Ｓｅｌｅｃｔ：デバイス選択
Ｂｌａｎｋ：ブランクチェック
Ｒｅａｄ：デバイスの内容をバッファメモリに読み込む
Ｖｅｒｉｆｙ：デバイスとバッファメモリ内容を比較
Ｐｒｏｇｒａｍ：デバイスにバッファメモリ内容を書き込む
Ｅｒａｓｅ：デバイスの内容を消去する
終了：設定を保存せずにコントロールソフトを終了
保存して終了：設定を保存してコントロールソフトを終了
デバイス情報 ：現在のデバイス情報を表示する
Ｅｒａｓｅ ｂｕｆｆｅｒ ：バッファメモリをイニシャライズする＜Ａｌｔ＋Ｆ５ ＞
＜Ｆ６＞
＜Ｆ７＞
＜Ｆ８＞
＜Ｆ９＞
＜Ｆ１０＞
＜Ａｌｔ＋Ｑ＞＜Ａｌｔ＋Ｘ＞＜Ｃｔｒｌ＋Ｆ１＞＜Ｃｔｒｌ＋Ｆ２＞＜Ｃｔｒｌ＋Ｓｈｉｆｔ＋Ｆ２＞

Ｒａｎｄｏｍ ｄｅｔａ ｆｉｌｌ38

：ランダム値でバッファメモリを埋める

MINATO ELECTRONICS INC

ファイル（メインメニュー・コマンド）
ファイルを操作するコマンドを集めたメニューです。
デバイスに書き込むデータファイルの読込／保存、プログラマの設定をまとめて管理するプ
ロジェクトファイルの読込／保存、プログラム終了コマンドを集めたものです。

ファイル->読込
デバイスに書き込むためのデータファイルをパソコン上のバッファメモリに読み込みます。
読み込み可能なフォーマットはＢｉｎａｒｙ、Ｉｎｔｅｌ̲ＨＥＸ、ＭＯＴＯＲＯＬＡ̲Ｓ、ＭＯＳ̲Ｔｅｃｈｎｏｌｏｇｙ、Ｔｅｋｔｒｏｎｉｘ、
ＡＳＣＩＩ̲SPACE、ＡＳＣＩＩ̲HEX、Straight̲HEX,ＪＥＤＥＣ、ＰＯＦが使用出来ます。
コントロールソフトは最後に使用したデータファイルの拡張子を順次記録しています。
またメニュー オプション -> オプション設定の保存を使用して、拡張子を記録することも出来ます。
メニュー内のファイルフォーマットの自動認識をチェックしておけばファイル読込時にデータフォーマットを自動識別します。自動識別できなかった場合は、Binary フォーマットの可能性があります。
ファイルフォーマットの自動認識をチェックしていない場合は"選択ファイルフォーマット" のリ
ストボックス内から使用するフォーマットを選択します。
フォーマット自動識別か手動設定かの指定は、メニュー オプション -> オプション設定 ->Ｌｏａｄファイル オプションの中にある 読込時のファイルフォーマット 項目で指定します
注意： ASCII HEX 形式のファイルが自動認識できなかった場合、この ASCII HEX 形式ファイ
ルはバイナリー・ファイルとして読み込まれます。ASCII HEX 形式のファイルを読み込む場合
はフォーマットの手動設定を推奨します。
追加オペレーション
追加オペレーション Window では次の設定が出来ます。
Byte Swap にチェックを入れた場合は、ファイル読み込み中に 16 ビットデータを 8 ビット（1Byte）単位でスワップ（入れ替え）を行ないます。この機能はビッグ・エンディアンで記録されているモトローラ形式のファイルをリトル・エンディアンでバッファメモリにリードするときに便利です。標準の読込ファイルではリトル・エンディアンのバイト形式を使用します
読込み前にバッファデータ消去にチェックを入れた場合は、ファイルを読み込む前にバッファメ
モリ内容を指定したデータでクリアします。
データファイルを読込む直前にバッファをクリアしています。 このディフォルト値は、メニューオ
プション -> オプション設定 の中にある Load ファイル オプションで変更出来ます。
バッファオフセット
バッファオフセットではファイルから読込んだデータをバッファに入れる時のオフセットアドレスを指定出来ます。
標準設定はいつも"None"になります。ユーザーが使用する時にオフセット値を設定して下さい。
次の設定が出来ます。
None : 読込んだファイルはオフセット無しでバッファメモリに入ります。
ポジティブオフセット：読込んだファイルアドレスにオフセット値を加算したバッファアドレスにデータをストアします。
バッファアドレス ＝ フォーマットアドレス ＋ オフセットアドレス

M1882-100A201007.doc

39

ネガティブオフセット：読込んだファイルアドレスからオフセット値を引き算したバッファアド
レスにデータをストアします。
ネガティブオフセットには 2 個のオプション設定があります。
・ネガティブオフセット : この設定を選択した場合はオフセット値を EditBox に入力して下さい。
・Automatic ネガティブオフセット : この設定では読込むファイルから自動的にオフセ
ット値を検出して使用します。
バッファアドレス ＝ フォーマットアドレス − ネガティブオフセット
ネガティブオフセット使用時の注意
・ネガティブオフセットは HEX ファイルフォーマット時に有効ですが、バイナリー・ファイルでは使用できません。
・ネガティブオフセットはファイルアドレスからオフセット値を単純に引き算しています。
そのため計算値がマイナスになった場合には、データをバッファに読込めません。
ネガティブオフセット値は使用するファイルにあった適正値を設定して下さい。
・Automatic ネガティブオフセットは特別な場合以外は使用しないで下さい。
このモードは読込むデータファイルの構成が不明な場合や、壊れたファイルの一部を読むな
どのファイル解析的なモードです。
プログラマで使用するファイルは通常仕様が確定していますので、ネガティブオフセット（マニュアル設定）を使用して下さい。

メモ：ビッグ・エンディアンとリトル・エンディアンについて
ビッグ・エンディアン、リトル・エンディアンとはコンピュータのメモリに書き込まれるバイトの順番を現す表現です。
ビッグ・エンディアンはデータのビッグ・エンド（最上位の値）が最初にストアされます。
リトル・エンディアンはデータのリトル・エンド（最下位の値）が最初にストアされます。
例えば、２バイトデータ０ｘ４Ｆ５２をワードアドレス０ｘ１０００番地に書く場合
ビッグ・エンディアンのコンピュータでは、
０ｘ４Ｆはバイトアドレス０ｘ２０００に、そして０ｘ５２はバイトアドレス０ｘ２００１に入ります。
リトル・エンディアンのコンピュータでは、
０ｘ５２はバイトアドレス０ｘ２０００に、そして０ｘ４Ｆはバイトアドレス０ｘ２００１に入ります。
２バイトデータ ０ｘ４Ｆ５２がバッファメモリにストアされる内容を次に示します。:
アドレス
ビッグ・エンディアン
リトル・エンディアン
システム
システム
０ｘ２０００
０ｘ４Ｆ
０Ｘ５２
０ｘ２００１
０ｘ５２
０ｘ４Ｆ

40

MINATO ELECTRONICS INC

ファイルフォーマット番号とエラー番号
読み込みエラーが発生した場合、下記のエラー番号をＬｏｇ・Ｗｉｎｄｏｗに表示します。
“Ｗａｒｎｉｎｉｇ ｅｒｒｏｒ ＃ ｘｘｙ ｉｎ ｌｉｎｅ ｒｒｒ”
ｘｘｘ はフォーマット番号ｙは下記のエラーコード
ｒｒｒ はエラーが発生したファイルのライン番号（１０進数）
Ｆｉｌｅ ｆｏｒｍａｔｃｏｄｅｓ#００ｙ − ｂｉｎａｒｙ#１０ｙ − Ａｓｃｉｉ Ｓｐａｃｅ#２０ｙ − Ｔｅｋｔｒｏｎｉｘ#３０ｙ − Ｅｘｔｅｎｄｅｄ ｔｅｋｔｒｏｎｉｘ#４０ｙ − ＭＯＴＯＲＯＬＡ#５０ｙ − ＭＯＳ Ｔｅｃｈｎｏｌｏｇｙ#６０ｙ − Ｉｎｔｅｌ ＨＥＸ
Ｌｏａｄ ｆｉｌｅ ｅｒｒｏｒ ｃｏｄｅｓ#ｘｘ１ − ｂａｄ ｆｉｒｓｔ ｃｈａｒａｃｔｅｒ ‒ ｈｅａｄｅｒ#ｘｘ２ − ｂａｄ ｃｈａｒａｃｔｅｒ ｉｎ ｃｕｒｒｅｎｔ ｌｉｎｅ#ｘｘ３ − ｂａｄ ＣＲＣ#ｘｘ４ − ｂａｄ ｒｅａｄ ａｄｄｒｅｓｓ#ｘｘ５ − ｂａｄ ｌｅｎｇｔｈ ｏｆ ｃｕｒｒｅｎｔ ｌｉｎｅ#ｘｘ６ − ｔｏｏ ｂｉｇ ｎｅｇａｔｉｖｅ ｏｆｆｓｅｔ#ｘｘ７ − ａｄｄｒｅｓｓ ｉｓ ｏｕｔ ｏｆ ｂｕｆｆｅｒ ｒａｎｇｅ#ｘｘ８ − ｂａｄ ｔｙｐｅ ｏｆ ｓｅｌｅｃｔｅｄ ｆｉｌｅ ｆｏｒｍａｔ#ｘｘ９ − ｔｈｅ ｆｉｌｅ ｗａｓｎʼｔ ｌｏａｄｅｄ ａｌｌ

M1882-100A201007.doc

41

ファイル->保存
マスターデバイスからリードしたデータはパソコン上に用意したバッファメモリに一時的に保持しています。
保存コマンドはこのバッファメモリデータをパソコン上のファイルに記録保存する機能です。
ファイルに記録するときに、データのファイルフォーマットと記録するデータの開始アドレスや終了アドレスを指定出来ます。
使用できるフォーマットはＢｉｎａｒｙ、Ｉｎｔｅｌ̲ＨＥＸ、ＭＯＴＯＲＯＬＡ̲Ｓ、ＭＯＳ̲Ｔｅｃｈｎｏｌｏｇｙ、Ｔｅｋｔｒｏｎｉｘ、
ＡＳＣＩＩ̲SPACE、ＡＳＣＩＩ̲HEX、Straight̲HEX,ＪＥＤＥＣ、ＰＯＦが使用出来ます。
保存時のオプション：保存するバッファメモリの開始アドレスと終了アドレスを指定することが出来ます。
Ｂｕｆｆｅｒ Ｓｔａｒｔ ＝ 保存するバッファメモリの開始アドレスを入力します
Ｂｕｆｆｅｒ Ｅｎｄ ＝ 保存するバッファメモリの終了アドレスを入力します

Byte Swap にチェックを入れた場合は、１６ビットデータを８ビット（１Ｂｙｔｅ）単位でスワップ（入れ替え）してファイルに保存します。
標準のファイル保存（Ｓｗａｐ ｂｙｔｅ ｏｆｆ）ではリトル・エンディアンのバイト形式を使用します。
パソコンの＜Ｆ３＞ｋｅｙでこのメニューを呼び出す事が出来ます。

ファイル->プロジェクトの読込プログラマで使用する各種設定情報と使用するデータファイルをまとめて読み込みする機能です。
複数の設定項目が記録されたファイルをプロジェクトファイルといいます。
デバイス名やコンフィグレーション情報やデータファイル等の各種情報がまとめて書かれているファイル（プロジェクトファイル）を読み込みます。
表示されたプロジェクトファイルを選択します。
各プロジェクトファイルをマウスでクリックするとその詳細内容がプロジェクトの概要ウィンドウに表示されますので、記録情報を確認してから読み込みしてください。
デバイス名、メーカー名
プロジェクトファイルを記録した日時
プロジェクトを作成した時のプログラマのバージョン番号
ユーザーが追記したコメント

42

MINATO ELECTRONICS INC

ファイル->プロジェクトを保存
現在使用中のプログラマの各種設定情報と使用するデータファイル名をプロジェクトファイル
として保存する機能です。
記録したプロジェクトファイルはいつでも ファイル -> プロジェクトの読込 で使用出来ます。
プロジェクトファイル選択用 Window と 3 個のプロジェクトファイルの概要説明 Window があります。
・１番上の Window にはパソコンに記録されているプロジェクトファイル名を表示。
ここでプロジェクトファイルを選択して下さい。
・２番目の Window にはマウスで指定しているプロジェクトファイルの概要を表示しています。
ユーザーはこの部分を参照して、使用するプロジェクトファイルを選択出来ます。
プロジェクトの概要には以下の内容が含まれています。
・デバイスメーカー名、デバイス名
・プロジェクトファイルを記録した日時・記録した時のプログラマのバージョン・ユーザーが追記したコメント（通常は作成者の名前や注意事項）
3 番目の Window にはプロジェクト保存時に記録されるデバイス情報を表示しています。
4 番目の Window はプロジェクト保存時にコメントを追記するための Window です。
この部分にプロジェクト作成者の氏名や注意事項を書くことが出来ます。
このダイアログの下部には 3 個のチェック Box と 2 個のボタンがあります。
プロジェクトファイルを暗号化する：チェック時、プロジェクトファイルを暗号化して保存します。
またボタンはプロジェクトファイルの使用を保護するためのパスワードを設定します。
このパスワードは最新のプロジェクト保存時に一緒に保存されます。
プロジェクトファイルを読込後、プロテクトモードに設定する：チェック時、プロジェクトファイルを読込後、プロテクトモードに設定する場合に使用します。
またボタンはプロテクトモード解除用のパスワードを設定します。
このパスワードは最新のプロジェクト保存時に一緒に保存されます。
プロテクトモードが設定されたプロジェクトファイルを読込むと、プログラマの操作画面内のユーザーが設定変更できる項目がすべてプロテクトされます。
最初の Program 前にプロジェクトファイルのチェックサムを確認する：チェック時、プロジェクト
ファイルを読込み後の最初の Program 前にチェックサムを確認する場合に使用します。この設定は最新のプロジェクト保存時に一緒に保存されます。このチェックが設定されたプロ
ジェクトファイルを読込むと、最初の Program 前にチェックサム値の入力 Window が表示されます。
間違ったデータ書込みを防止するためのモードです。

M1882-100A201007.doc

43

ファイル->最近使用したファイル
最近使用したファイル履歴の中から、使用するファイルを選択するコマンドです。
リストの最上段が最後に使用したファイルです。

ファイル->最近使用したプロジェクト
最近使用したプロジェクトファイル履歴の中から、使用するプロジェクトファイルを選択するコ
マンドです。
リストの最上段が最後に使用したファイルです。

ファイル->プロジェクト・オプション
現在プログラマで使用しているプロジェクトファイルの情報を表示する機能です。
またプロジェクトファイルにコメントを追記することが出来ます。
プロジェクト・オプションは以下の表示をおこないます。
デバイス名、メーカー名
プロジェクトファイルを記録した日時
プロジェクトを作成した時のプログラマのバージョン番号
ユーザーが追記したコメント

ファイル->e．table の読込（encryption table）
ＤＩＳＫからバイナリー・ファイルのデータを読み込みます。
このデータを、暗号テーブル用に確保したメモリ部分に入れます。
一部のデバイス専用です。

ファイル->e．table を保存（encryption table）
暗号テーブル用に確保したメモリ部分の内容を、バイナリー・データとしてＤＩＳＫのファイルに書込みます。
一部のデバイス専用です。

ファイル->終了
現在のデバイス設定情報をＤＩＳＫに保存しないで、プログラムを終了します。

ファイル->保存して終了
現在のデバイス設定情報をＤＩＳＫに保存し、プログラムを終了します。

44

MINATO ELECTRONICS INC

バッファ（メインメニュー・コマンド）
バッファメモリを操作するコマンドを集めたメニューです。
バッファメモリとはターゲットデバイスに書き込むためにパソコン上に確保したメモリです。
確保するメモリの範囲は使用するデバイスの容量に依存します。

バッファ ->表示／編集
バッファメモリの内容を見る（表示モード）、データを編集（編集モード）するときに使用します。
カーソルＫｅｙで編集場所に移動して、データを変更します。またショートカット＜Ｆ４＞ｋｅｙでもこのモードを起動出来ます。
Ｅｄｉｔメニューで使用できるショートカット＜Ｆ１＞（ヘルプ）：操作マニュアルを表示します。
＜Ｆ２＞（Ｆｉｌｌ ｂｌｏｃｋ）：バッファメモリを指定したデータで書き換えます。
＜Ｃｔｒｌ＋Ｆ２＞（Ｅｒａｓｅ ｂｕｆｆｅｒ）：バッファメモリの全データを指定したデータで書き換えます。
＜Ｃｔｒｌ＋Ｓｈｉｆｔ＋Ｆ２＞（Ｒａｎｄｏｍ ｄｅｔａ ｆｉｌｌ）：バッファメモリの全データをランダムデータで書き換えます。
＜Ｆ３＞（Ｃｏｐｙ ｂｌｏｃｋ）：バッファメモリの指定した範囲のデータを他の場所に複写（Cｏｐｙ）します。
＜Ｆ４＞（Ｍｏｖｅ ｂｌｏｃｋ）：バッファメモリの指定した範囲のデータを他の場所に転送（Mｏｖｅ）します。
＜Ｆ５＞（Ｓｗａｐ ｄａｔａ）：バッファメモリ上の偶数アドレスのデータと奇数アドレスのデータの順番を入れ替（スワップ）えます。
＜Ｆ６＞（バッファ印刷）：バッファメモリのデータをファイルに出力します。
＜Ｆ７＞（文字列検索）：データ検索します(ＡＳＣＩＩコードまたはＨｅｘコード)。
＜Ｆ８＞（データ置換）：データを検索し、置き換えます(ＡSCIIコードまたはＨｅｘ
コード)。
＜Ｆ９＞（表示アドレス）：カーソルが置かれているアドレスを表示するＢｏｘです。
この部分にアドレスを入力すると、入力したアドレス部分を表示します。
＜Ｆ１０＞（表示／編集）：表示／編集モードを切り換えます。
＜Ｆ１１＞（８ｂｉｔ／１６ｂｉｔ）：バッファ表示を８ｂｉｔ／１６ｂｉｔ表示に切り換えます。
＜Ｆ１２＞（Ｃｈｅｃｋ ｓｕｍ） ：チェックサム オプション表示＜矢印ｋｅｙｓ＞＜Ｈｏｍｅ／Ｅｎｄ＞＜ＰｇＵｐ／ＰｇＤｎ＞＜Ｃｔｒｌ＋ＰｇＵｐ／ＰｇＤｎ＞＜Ｃｔｒｌ＋Ｈｏｍｅ／Ｅｎｄ＞＜Ｓｈｉｆｔ＋Ｈｏｍｅ／Ｅｎｄ＞＜Ｂａｃｋｓｐａｃｅ＞

M1882-100A201007.doc：カーソル移動：現在行の先頭/最後へジャンプ：前/次ページへジャンプ：現在のページの先頭行/最終行へジャンプ：設定デバイス対象エリアの開始/終了へジャンプ：エディット対象エリアの開始 / 終了へジャンプ：カーソルを１つ左へバック45

バッファ ->表示／編集->バッファ印刷
バッファメモリの選択された部分をプリンター又は、ファイルに出力します。
プログラムは外部テキスト・エディターを使用します。
ディフォルトはＮｏｔｅｐａｄ．ｅｘｅが設定されています。
開始アドレス：バッファメモリの開始アドレスを入力
終了アドレス：バッファメモリの終了アドレスを入力
外部エディター ：バッファ内容を表示、編集、保存、Ｐｒｉｎｔするために使用する外部
エディターのパスと名前を指定します。
ディフォルトではＮｏｔｅｐａｄ．ｅｘｅが設定されています。
他のテキスト・エディターを指定することも出来ます。

バッファ ->表示／編集->文字列検索
バッファメモリ内の文字列を検索します。テキスト入力ボックスに検索したいデータ（Ｈｅｘ
データ）または文字列（ＡＳＣＩＩデータ）を入力します。１６文字まで検索出来ます。
検索方向：検索する方向を指定します。
下方向：現在の位置又は、バッファメモリの先頭から最後方向へ検索します。
上方向：現在の位置又は、バッファメモリの最後から先頭方向へ検索します。
開始場所：検索を開始する場所を指定します。
カーソルから：現在の位置から検索を開始します。
先頭から ：全体を検索します。

バッファ ->表示／編集->データ置換
バッファメモリ内の文字列を検索し、一致した文字列を置換します。検察文字列入力ボックスに検索したいデータを、置換文字列入力ボックスに置換したいデータ入力します。１６文字まで
置換出来ます。
検索方向：検索する方向を指定します。
下方向：現在の位置又は、バッファメモリの先頭から最後方向へ検索します。
上方向：現在の位置又は、バッファメモリの最後から先頭方向へ検索します。
開始場所 ：検索を開始する場所を指定します。
カーソルから：現在の位置から検索を開始します。
先頭から ：全体を検索します。
オプション ：このオプションを設定した場合、置換の前に確認用のメッセージを表示します。
置換確認用のメッセージ説明：置換開始ボタンを押すと、検索を開始します。
一致した文字列が発見された時確認用のメッセージが表示されます。
Ｙｅｓ：置換と次を検索
Ｎｏ：置換せずに次を検索
全置換：すべてを置換
検索中止
：中止

46

MINATO ELECTRONICS INC

バッファ ->表示／編集 ｂｕｆｆｅｒ ｆｏｒ ＰＬＤ
ＰＬＤデバイスを選択した場合のＥｄｉｔファンクションＫｅｙ＜Ｃｔｒｌ＋Ｆ２＞（Ｅｒａｓｅ ｂｕｆｆｅｒ）：バッファメモリの全データを指定したデータで書き換えます。
＜Ｆ９＞（表示アドレス）：カーソルが置かれているアドレスを表示するＢｏｘです。
この部分にアドレスを入力すると、入力したアドレス部分のメモリを表示します。
＜Ｆ１０＞（表示／編集）：表示／編集モードを切り換えます。
＜Ｆ１１＞（1ｂｉｔ／8ｂｉｔ）：バッファ表示を1ｂｉｔ／8ｂｉｔ表示に切り換えます。
＜矢印ｋｅｙｓ＞＜Ｈｏｍｅ／Ｅｎｄ＞＜ＰｇＵｐ／ＰｇＤｎ＞＜Ｃｔｒｌ＋ＰｇＵｐ／ＰｇＤｎ＞＜Ｃｔｒｌ＋Ｈｏｍｅ／Ｅｎｄ＞＜Ｂａｃｋｓｐａｃｅ＞：カーソル移動：現在行の先頭/最後へジャンプ：前/次ページへジャンプ：現在のページの先頭行/最終行へジャンプ：設定デバイス対象エリアの開始/終了へジャンプ：カーソルを１つ左へバック

注意：ＰＬＤデータはＬｏｇｉｃデバイス開発用のＴｏｏｌが作成するデータです。
データの変更は十分注意して行なってください。

M1882-100A201007.doc

47

バッファ ->Ｆｉｌｌ ｂｌｏｃｋ
バッファメモリを指定したデータで書き換えます。
指定できるデータはＨｅｘデータ（０ｘ００〜０ｘＦＦ）、またはＡＳＣＩＩデータで最大１６バイト
開始アドレス：書き換えを開始するバッファアドレス
終了アドレス：書き換えを終了するバッファアドレス
塗りつぶし文字列 −＞Ｈｅｘ ：書き換えするデータをＨｅｘで入力−＞Aｓｃｉｉ ：書き換えするデータをＡＳＣＩＩで入力

バッファ ->Ｃｏｐｙ ｂｌｏｃｋ
バッファメモリの指定した範囲のデータを他の場所に複写（Ｃｏｐｙ）します。
開始アドレス：Ｃｏｐｙ元の開始バッファアドレス
終了アドレス：Ｃｏｐｙ元の終了バッファアドレス
移動先：Ｃｏｐｙ先の先頭バッファアドレス

バッファ ->Ｍｏｖｅ ｂｌｏｃｋ
バッファメモリの指定した範囲のデータを他の場所に転送（Ｍｏｖｅ）します。
注：転送元のデータはデバイスのＢｌａｎｋデータで書き変わります。
開始アドレス：Ｍｏｖｅ元の開始バッファアドレス
終了アドレス：Ｍｏｖｅ元の終了バッファアドレス
移動先：Ｍｏｖｅ先の先頭バッファアドレス

バッファ ->Ｓｗａｐ ｄａｔａ
バッファメモリ上の偶数アドレスのデータと奇数アドレスのデータの順番を入れ替（スワップ）
えます。
開始アドレス：スワップを開始するアドレスを指定します。開始アドレスには偶数アドレスを指定する必要があります。偶数以外の場はプログラマが低い偶数アドレスに修正します。
終了アドレス：スワップを終了するアドレスを指定します。終了アドレスには奇数
アドレスを指定する必要があります。奇数以外の場合はプログラ
マが高い奇数アドレスに修正します。
16bitワード．．． ：１６ｂｉｔのワードデータを８ｂｉｔのバイト単位でスワップします。
32bitワード．．． ：３２ｂｉｔのロングデータを８ｂｉｔのバイト単位でスワップします。
4bit ニブル．．． ：１バイト内の上下４ｂｉｔデータを１バイト内で入れ替えます。

48

MINATO ELECTRONICS INC

スワップ、ニブル例：
バッファ
変更前
16bitワード32bitワード
4bit
アドレス
データ
２byteスワップ 4byteスワップ
ニブル
０ｘ００００ｂ０
ｂ１
ｂ３
０ｂ０ｘ０００１ｂ１ｂ０
ｂ２
１ｂ０ｘ０００２ｂ２
ｂ３
ｂ１
２ｂ０ｘ０００３ｂ３
ｂ２ｂ０
３ｂ０ｘ０００４ｂ４
ｂ５ｂ７
４ｂ０ｘ０００５ｂ５ｂ４
ｂ６
５ｂ０ｘ０００６ｂ６
ｂ７
ｂ５
６ｂ０ｘ０００７ｂ７
ｂ６
ｂ４
７ｂｂ０、ｂ１、ｂ２．．．バッファ０、１、２、．．．番地のデータの変更前のデータを表す。
０ｂ、１ｂ、２ｂ．．．ニブルスワップ後のデータで元のデータのｂｉｔ順（bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0）がニブル後のｂｉｔ順（bit3 bit2 bit1 bit0 bit7 bit6 bit5 bit4）になったデータを表す。

バッファ ->Ｅｒａｓｅ
バッファメモリの全データを指定したデータで書き換えます。
データ ：書き換えるデータを指定します。
（ディフォルト値は現在選択しているデバイスのＢｌａｎｋデータです）
ショートカット＜Ｃｔｒｌ＋Ｆ２＞ｋｅｙが使用出来ます。

バッファ ->Ｆｉｌｌ ｒａｎｄｏｍ ｄａｔａ
バッファメモリの全データをランダムデータで書き換えます。
ショートカット＜Ｓｈｉｆｔ＋Ｃｔｒｌ＋Ｆ２＞ｋｅｙが使用出来ます（デバイスの評価用データを作成出来ます。）

バッファ ->Ｄｕｐｌｉｃａｔｅ ｂｕｆｆｅｒ
小容量デバイス用に作成したマスターデータを大容量デバイスに書き込むとき、バッファメモ
リ上にマスターデータと同一のＣｏｐｙデータを複数個作成する機能です。
例：装置で使用していたデバイス（ｉ２７Ｃ２５６）が製造中止になり、大きな容量のデバイ
ス（ｉ２７Ｃ５１２）を使用する場合があります。
装置上の最上位アドレスが不明な場合、大容量デバイスの前半と後半に同一のデータを入れておけば、安全に動作させる事が可能です。

M1882-100A201007.doc

49

バッファ ->ＣｈｅｃｋSUM
メイン画面上のチェックサム表示について
現在使用中のバッファデータのチェックサム値をメイン画面のアドレス表示 Window に表示します。
計算されるアドレスの標準設定範囲はメイン画面のアドレス表示 Window に表示されている値が使用されますが、このアドレスは変更出来ます。
アドレス範囲を変更した場合はアドレス表示 Window のチェックサム結果を表示する部分の直後に 変更したアドレス[1000..1FFFFF] を表示しています。
・チェックサムは Edit 操作によるバッファメモリ編集時、マスターデータの Read 時、パソコンからデータ
ファイルを Load した場合に自動的に再計算されます。
このダイアログには２個の設定タブがあります。
．メイン画面のチェック SUM タブ．オンデマンド SUM 計算
１．メイン画面のチェック SUM タブ
メイン画面に表示するサムの選択とそのチェック範囲を指定します。また一部のデータをチェック計算から除外する場合、ここで指定します。
・チェックサム範囲を指定する(バッファアドレス)項目：
チェックサムで計算するバッファ範囲を指定します。
チェックマーク無し：デバイス選択時に設定されるディフォルト範囲でサムが計算されます。
チェックマーク有り：ユーザーが指定したバッファ範囲のサムを計算します。
・メイン画面に表示するチェックサム：
メインで画面に表示するチェックサムの種類をここで選択します。
・Byte sum (x8)使用するデバイスのデータ構成(x8/x16/x1)に関わり無く、常に 1byte 毎の単純加算値です。
このモードを示す表示として「x8」をメイン画面のアドレス表示 Window のチェックサム部分に表示します。
・Word sum Little Endian (x16)使用するデバイスのデータ構成(x8/x16/x1)に関わり無く、常に 1word 毎の単純加算値です。
サム計算するデータはバッファから Little Endian mode でリードします。
このモードを示す表示として「x16 LE」をメイン画面のアドレス表示 Window のチェックサム部分に表示します。
使用するデバイスのデータ構成(x8/x16/x1)に関わり無く、常に 1word 毎の単純加算値です。
・Word sum Big Endian (x16)
サム計算するデータはバッファから Big Endian mode でリードします。
このモードを示す表示として「x16 BE」をメイン画面のアドレス表示 Window のチェックサム部分に表示します。
・CRC-CCITT
標準 CRC-CCITT のアルゴリズムを使用して結果を表示します。
RESULT=[前回値] + (x^16 + x^12 + x^5 +1)
・CRC-XMODEM
標準 CRC-XMODEM のアルゴリズムを使用して結果を表示します。
RESULT=[前回値] + (x^16 + x^15 + x^2 +1)
・CRC-32
標準 CRC-32 アルゴリズムを使用したサム値です。
・チェックサムから除外するバッファデータ：
一部のデータをチェックサム計算から除外設定する場合に使用します。この機能は、シリアライズ機能

50

MINATO ELECTRONICS INC

で使用します。シリアライズ機能はデバイスに連続番号を書く機能ですが、それと同時にバッファデー
タの一部を変更しています。
サム計算からこの連続番号に相当するデータを除外しておけばシリアライズ機能に関係なく、一定のチェックサム値にすることが出来ます。

２．オンデマンド SUM 計算タブ
すぐにサム計算を実行したい時に使用します。
・開始アドレス：
チェクサム計算を開始するアドレスを指定します。アドレスを Byte で指定して下さい。
・終了アドレス：
チェクサム計算の最終アドレスを指定します。アドレスを Byte で指定して下さい。
色々な種類のチェックサム値を表示する部分です。
チェックサム挿入オプション:
チェックサム挿入 ：これは 計算実行＆挿入 が実行されたときバッファメモリに書込むチェック
サムの種類を選択する項目です。
挿入するアドレス ：これは 計算実行＆挿入 が実行されたときに、選択されたチェックサムの結果を書込むバッファメモリのアドレスを指定します。
チェックサムを挿入するアドレスは開始アドレスから終了アドレスの範囲外を指定します。
具体的には、チェックサム計算する範囲をＲＯＭよりも小さくし、この範囲外にチェックサムを挿入します。
アドレスはバイトアドレスを使用しています。
Ｓｉｚｅ：この項目は選択されたチェックサム結果が書込まれるバッファのサイズを設定するために使用されます。

M1882-100A201007.doc

51

デバイス（メインメニュー・コマンド）
書き込むデバイス選択とデバイスの操作等を集めたメニューです。

デバイス->デバイス選択／履歴
最近使用したデバイス履歴リストの中からデバイスを選択出来ます。
このリストは最近使用したデバイスまたは選択したデバイスを２０個まで記録しています。
このリストには選択したデバイス名とそのデバイスに設定したオプション情報も記録しています。
このリストは終了コマンド ファイル -> 保存して終了 実行時に自動的に記録されます。
現在使用しているデバイスの詳細情報を知りたい場合は、＜Ｃｔｒｌ＋Ｆ１＞ｋｅｙまたは“デバイス関連情報”ボタンを押してください。このコマンドはデバイスのサイズ、構成、プロ
グラミング・アルゴリズム、パッケージ情報などのデバイス情報を表示します。
リスト上の不要なデバイスは＜Ｄｅｌ＞ｋｅｙで削除出来ます。

デバイス->デバイス選択
サポートされている全てのデバイスの中から使用するデバイスを選択します。
デバイス名、デバイス種類又は、メーカー名を使用してデバイスを選択することが可能です。
検索フィールドに検索文字を入力することによって、選択するデバイスを絞り込むことが出来ます。この検索文字の間に“スペース”を入れることにより、検索条件のＯＲも可能です。
選択したデバイスはデバイス履歴リストに登録されます。

デバイス->デバイス選択->ＡＬＬデバイス
サポートされている全てのデバイスの中から使用するデバイスを選択します。
サポートされているデバイス名はリストボックスに表示されますので、使用するデバイス表示
名をダブルクリックします。
表示されるデバイス名が多すぎる場合は、検索ボックスにメーカー名とデバイス型番の一部を“スペース”で区切って入力すると表示数が絞り込まれ、選択しやすくなります。
選択する前にデバイスの詳細情報を知りたい場合は、＜Ｃｔｒｌ＋Ｆ１＞ｋｅｙまたは“デバイス関連情報”ボタンを押してください。デバイスのサイズ、構成、プログラミング・アルゴリズムを表示します。パッケージ情報とデバイス情報も表示します。
ここで選択したデバイスはデバイス履歴リストに登録されます。
デバイス選択を中止する場合は＜ＥＳＣ＞ｋｅｙまたは“Ｃａｎｃｅｌ”ボタンを押してください。

52

MINATO ELECTRONICS INC

デバイス->デバイス選択->デバイスの種類から選択
デバイスの種類を指定してから使用するデバイスを選択します。Ｓｕｂｔｙｐｅでデバイスの容量別の分類を行なうことも出来ますので、さらに選択デバイスを絞り込むことが出来ます。
デバイス名がリストボックスに表示されますので、使用するデバイス表示名をダブルクリック
します。表示されるデバイスが多すぎる場合は、検索ボックスにメーカー名とデバイス型番の一部を“スペース”で区切って入力すると表示数が絞り込まれ、選択しやすくなります。
ここで選択したデバイスはデバイス履歴リストに登録されます。
デバイス選択を中止する場合は＜ＥＳＣ＞ｋｅｙまたは“Ｃａｎｃｅｌ”ボタンを押してください。
選択する前に表示デバイスの詳細情報を知りたい場合は、＜Ｃｔｒｌ＋Ｆ１＞ｋｅｙまたは“デバイス関連情報”ボタンを押してください。デバイスのサイズ、構成、プログラミング・アル
ゴリズムを表示します。パッケージ情報とデバイス情報も表示します。

デバイス->デバイス選択->メーカー名から選択
デバイスメーカーを指定してから使用するデバイスを選択します。
最初にメーカー名リストボックスに表示されるメーカー名を選択します。選択したデバイス
メーカーのデバイス名がリストボックスに表示されますので、使用するデバイス表示名をダブ
ルクリックします。
表示されるデバイスが多すぎる場合は、検索ボックスにデバイス型番の一部を入力すると表示数が絞り込まれ、選択しやすくなります。
選択する前に表示デバイスの詳細情報を知りたい場合は、＜Ｃｔｒｌ＋Ｆ１＞ｋｅｙまたは“デバイス関連情報”ボタンを押してください。デバイスのサイズ、構成、プログラミング・アル
ゴリズムを表示します。パッケージ情報とデバイス情報も表示します。
ここで選択したデバイスはデバイス履歴リストに登録されます。
デバイス選択を中止する場合は＜ＥＳＣ＞ｋｅｙまたは“Ｃａｎｃｅｌ”ボタンを押してください。

デバイス->デバイス選択／デバイス ＩＤ
ソケット上のデバイス̲ＩＤ情報をリードして、対応するデバイスを自動的に選択するコマンドです。ＥＰ−ＲＯＭ、ＦＬＡＳＨ−ＲＯＭはシグネチャーと呼ばれるＩＤコードを持っています。
このＩＤコードには各デバイスメーカーに割り当てられたメーカーコードと、各メーカーが独自に付けたデバイスコードが書かれています。プログラマはこのＩＤコードを利用してソケット上のデバイスを自動的に設定します。ソケット上のデバイスがＩＤコードをサポートしていないときはＵｎｋｏｗｎ又は、Ｕｎｓｕｐｐｏｒｔｅｄ Ｄｅｖｉｃｅエラーを表示します。
また対応するデバイス候補が複数検出された場合は、複数のデバイス名をリスト上に表示します。使用するデバイスをこのリストで選択してください。
デバイス選択を中止する場合は＜ＥＳＣ＞ｋｅｙまたは“Ｃａｎｃｅｌ”ボタンを押してください。
警告

この自動設定は、ＥＰＲＯＭのうち２８ｐｉｎ、３２ｐｉｎデバイスのみ対応しています。
プログラマはＩＤコードを読むためにソケット上の対応ピンに高電圧に出力します。
ＥＰＲＯＭ以外のデバイスをソケットに装着しないで下さい。プログラマが高電圧を出力しますので、未対応デバイスにダメージを与えることがあります。

M1882-100A201007.doc

53

デバイス->デバイスオプション
デバイスの書き込みに関連する操作を集めたメニューです。

デバイス->デバイスオプション->動作オプション
デバイスの動作範囲設定やコンタクトチェックの有無、書き込み前のＥｒａｓｅ、Ｂｌａｎｋの有無、デバイスのコンフュグレーション設定等を指定します。
＊ ここでの設定項目は使用するデバイスにより異なります ＊デバイス選択時にはほとんどの設定はＤｉｓａｂｌｅかまたは、ディフォルト値になっています。
これらの設定は選択されているデバイス情報と一緒に ファイル->保存して終了コマンド

により保存されます。

オプション設定項目一覧① Ｄｅｖｉｃｅ／Ｂｕｆｆｅｒアドレス設定
Ｄｅｖｉｃｅ スタート
：デバイスリード／ライトする開始アドレス（ディフォルト ０）
Ｄｅｖｉｃｅ エンド：デバイスリード／ライトする終了アドレス（ディフォルト デバイスサイズ−１）
Ｂｕｆｆｅｒ スタート ：バッファ開始アドレス （ディフォルト ０）②Ｂｕｆｆｅｒ分割（ディフォルト 分割設定なし）
このオプション設定は１６ｂｉｔ／３２ｂｉｔアプリケーション用に作成したデータを８ｂｉｔデバイスに書き込む場合、作成したデータのどの部分を使用するか指定します。
BufferＢｕｆｆｅｒ アドレス
Deviceアドレス
分割 ｔｙｐｅ０番地からの例
０番地からの例
１
Ｎｏｎｅ
Ｂｕｆｆｅｒ［ＡＤＤＲ］［ＡＤＤＲ＋０］００，０１，０２，０３，０４，０５
００，０１，０２，０３，０４，０５２
Ｅｖｅｎ
Ｂｕｆｆｅｒ［０＋（２＊ＡＤＤＲ）］［ＡＤＤＲ＋０］００，０２，０４，０６，０８，０Ａ
００，０１，０２，０３，０４，０５３
Ｏｄｄ
Ｂｕｆｆｅｒ［１＋（２＊ＡＤＤＲ）］［ＡＤＤＲ＋０］０１，０３，０５，０７，０９，０Ｂ
００，０１，０２，０３，０４，０５
４
１／４
Ｂｕｆｆｅｒ［０＋（４＊ＡＤＤＲ）］［ＡＤＤＲ＋０］００，０４，０８，０Ｃ，１０，１４
００，０１，０２，０３，０４，０５
５
２／４
Ｂｕｆｆｅｒ［１＋（４＊ＡＤＤＲ）］［ＡＤＤＲ＋０］０１，０５，０９，０Ｄ，１１，１５
００，０１，０２，０３，０４，０５
６
３／４
Ｂｕｆｆｅｒ［２＋（４＊ＡＤＤＲ）］［ＡＤＤＲ＋０］０２，０６，０Ａ，０Ｅ，１２，１６
００，０１，０２，０３，０４，０５
７
４／４
Ｂｕｆｆｅｒ［３＋（４＊ＡＤＤＲ）］［ＡＤＤＲ＋０］０３，０７，０Ｂ，０Ｆ，１３，１７
００，０１，０２，０３，０４，０５

54

MINATO ELECTRONICS INC

③デバイス端子チェック（ディフォルト インサートテスト有り）
テスト有り設定の場合、プログラマはＺＩＦソケットに挿入されたデバイスの接触不良をチェックします。このチェックにより、デバイスの逆挿し、位置ズレ等の誤挿入をチェックします。
④デバイス ＩＤ チェック（ディフォルト ＩＤチェック有り）
ＩＤチェック有り設定の場合、Ｒｅａｄ、Ｂｌａｎｋ、Ｖｅｒｉｆｙ、Ｐｒｏｇｒａｍ、Ｅｒａｓｅ等の動作開始前にＺＩＦソケット上のデバイスのＩＤチェックを行ないます。
注意：ＩＤ機能をサポートしていないデバイスもあります。
この場合ＩＤ Ｃｈｅｃｋは自動的にＤｉｓａｂｌｅになり、ＩＤチェックは行ないません。
⑤プログラマ動作指定
Ｐｒｏｇｒａｍ前にＥｒａｓｅ （ディフォルト Ｄｉｓａｂｌｅ）
Ｅｎａｂｌｅ時：Ｐｒｏｇｒａｍ前にＥｒａｓｅ（消去）を実行する
Ｐｒｏｇｒａｍ前にＢｌａｎｋ （ディフォルト Ｄｉｓａｂｌｅ）
Ｅｎａｂｌｅ時：Ｐｒｏｇｒａｍ前にＢｌａｎｋ（未書き込みチェック）を実行する
Ｒｅａｄ後にＶｅｒｉｆｙ （ディフォルト Ｅｎａｂｌｅ）
Ｅｎａｂｌｅ時：Ｒｅａｄ後にＶｅｒｉｆｙ(データ確認)を実行する
Ｖｅｒｉｆｙ回数
Ｖｅｒｉｆｙ回数（Ｏｎｃｅ：１回、Ｔｗｉｃｅ：２回）を指定する。
Ｖｅｒｉｆｙ オプション （ｎｏｍｉｎａｌ ＶＣＣ ＋／−５％
ｎｏｍｉｎａｌ ＶＣＣ ＋／−１０％
ＶＣＣｍｉｎ − ＶＣＣｍａｘ）
Ｖｅｒｉｆｙ回数がＴｗｉｃｅ（２回）の場合はＶｃｃ電圧が選択できる。

M1882-100A201007.doc

55

デバイス->デバイスオプション->シリアライズ
シリアライズは、個々のデバイスに自動的に番号を書き込む機能です。
シリアライズモードを起動した場合、各デバイスのＰｒｏｇｒａｍ前にプログラマのバッファメモリ
上にユーザーが希望する番号を自動的に挿入します。この機能によってユーザーは個々のデバイスに異なった番号を書き込むことが出来ます。
シリアライズには、３種類のモードがあります。
・インクリメントモード
・ファイル参照モード
・カスタムジェネレートモード
新しいデバイスが選択された際には、シリアライズ機能は無効になっています。
シリアライズ機能を使用して書き込んだ場合、ファイル->保存して終了 操作によりシリアラ
イズ情報は保存されます。
インクリメントモードを選択した際には、シリアライズ情報（アドレス、サイズ、シリアル番号、
ステップ値）と書き込む番号の書式（ＡＳＣＩＩ/ＢＩＮ、ＤＥＣ/ＨＥＸ、ＬＳ ｂｙｔｅ/ＭＳ Ｂｙｔｅ）が保存されます。
ファイル参照モードを選択した際には、シリアライズ情報（シリアル番号を記録したファイル
名、使用したシリアル番号に付いているラベルや行番号）が保存されます。
ユーザーによって、書き込みが中止された場合、シリアル番号は使用されず、次のデバイスに使用されます。書き込みが正常終了しない場合もシリアル番号は使用されません。
一部のデバイスではこのシリアライズは、メインバッファだけでなく拡張バッファでも使用出来ます。例えば、ＥＥＰＲＯＭ内蔵のＭｉｃｒｏｃｈｉｐ ＰＩＣ１６Ｆｘｘｘで指定出来ます。
どちらのバッファにシリアル番号を書くかは、シリアライズのダイアログ内で指定します。
但し、Ｆｒｏｍ・ファイルモードではこの拡張メモリは使用できません。
チェックサムについて: シリアライズ機能を使用した場合、書き込んだデバイス毎にチェック
サム値が異なってしまいます。シリアライズ番号に使用するバッファをあらかじめチェックサ
ムの計算範囲から除外する機能があります。設定はバッファチェックサム のメイン画面のチェックサムを参照して下さい。

56

MINATO ELECTRONICS INC

デバイス->デバイスオプション->シリアライズ->インクリメント モード
インクリメントモードは、個々のデバイスに個別のシリアルナンバーを書き込みます。
設定ダイアログには最初のスタート番号、シリアル番号のステップ値、書き込むアドレスそして書き込むフォーマットを指定します。
Ｓ/Ｎ サイズ指定
シリアルナンバー・サイズは、書き込むシリアルナンバーの桁数をバイト方式にて指定します。バイナリーフォーマットでは１〜８バイトが有効で、アスキーフォーマッ
トでは１〜１６バイトが有効です。
Ａｄｄｒｅｓｓ指定
シリアル番号を書くバッファメモリアドレスを指定します。
デバイスのスタートアドレスとエンドアドレス範囲に注意してください。
シリアル番号が、スタートアドレスとエンドアドレスに入るように指定してください。
スタート番号
最初のデバイスに書き込むスタート番号を指定します。
使用できる値は ０ｘ０――０ｘ１ＦＦＦＦＦＦＦ
超えた場合は０ｘ０にもどります。
ステップ
ステップは、段階的に増加するシリアルの数値を指定します。
Ｓ/Ｎ ｍｏｄｅ
シリアルナンバー・モードは、バッファメモリ内に書くシリアル番号をＡＳＣＩＩ形式／ＢＩＮ形式のどちらを使用するか指定します。
例：０ｘ０５２８ＣＤ（バッファに０ｘ３０、０ｘ３５、０ｘ３２、０ｘ３８、０ｘ４３、０ｘ４４）
・ＡＳＣＩＩ指定 ：ＡＳＣＩＩ文字で記録します。
デバイスには６バイトʻ０ʼ、ʻ５ʼ、ʻ２ʼ、ʻ８ʼ、ʻＣʼ、ʻＤʼが書かれます。
・ＢＩＮ指定 ：バイナリーで記録します。
例：０ｘ０５２８ＣＤは バッファとデバイスに３バイト０ｘ０５、０ｘ２８、０ｘＣＤが書かれます。
Ｓｔｙｌｅ

シリアル番号の表現スタイルを指定します。下記の二つの方式が選択できます。
①Ｄｅｃｉｍａｌ／１０進数：０から９までの数値を使用して表示します。
②Ｈｅｘｄｅｃｉｍａｌ／１６進数：０からＦまでの数値を使用して表示します。
シリアル番号のスタート値、ステップ値を指定する前にこのシリアル番号のＳｔｙｌｅを指定してください。
Ｓａｖｅ ｔｏ ｂｕｆｆｅｒ
Ｓａｖｅ ｔｏ ｂｕｆｆｅｒでシリアル番号の数値の並び順を指定出来ます。
この設定は、バイナリー・シリアルモードに使用出来ます。

M1882-100A201007.doc

57

ＬＳＢｙｔｅ ｆｉｒｓｔ（主にインテルプロセッサーで使用される）は、バッファ内の下位アド
レスに最小バイトのシリアル番号を書きます。
ＭＳＢｙｔｅ ｆｉｒｓｔ(主にモトローラープロセッサーに使用される)は、バッファの下位ア
ドレスに最大バイトのシリアル番号を書きます。
シリアル番号を挿入する間隔
このオプションは、シリアル番号を分割し、バッファのＮアドレス毎に分割したシリア
ル番号を置き換えることができる機能です。
この方式は、特にＭｉｃｒｏｃｈｉｐ ＰＩＣデバイスに有効です。
（メモリに書きこまれたシリアル番号をプログラムの一部として使用する場合に有効です）
Ｅｘａｍｐｌｅ ：シリアルナンバーをＡＴ２９Ｃ０４０のデバイスの０ｘ７ＦＦＦＣ番地に書き込む。
シリアルナンバーは、４Ｂｙｔｅ、スタートの値は０ｘ１６００００００、ステップは１、シリアルナンバーの形式はバイナリー、シリアルナンバーのＬＳＢバイトはデバイスの下位アドレスに置く。
上記の状態にするには、下記の設定にシリアライズダイアログを設定しなけ
ればならない。
Ｍｏｄｅ
Ｓ／Ｎ サイズ
Ｓ／Ｎ ｍｏｄｅ
Ｓｔｙｌｅ
Ｓａｖｅ ｔｏ ｂｕｆｆｅｒ
Ａｄｄｒｅｓｓ
スタート番号ステップ：インクリメントモード：４ｂｙｔｅ：Ｂｉｎ：Ｈｅｘ：ＬＳＢ ｆｉｒｓｔ：７ＦＦＦＣｈ：１６００００００ｈ：１

下記のように書き込まれます。
最初のデバイス
アドレス
データ
００７ＦＦＦ０ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ００ ００ ００ １６
２番目のデバイス
アドレス
データ
００７ＦＦＦ０ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ０１ ００ ００ １６
３番目のデバイス
アドレス
データ
００７ＦＦＦ０ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ｘｘ ０２ ００ ００ １６
シリアル番号のサイズが４バイトの為、７ＦＦＦＣｈから７ＦＦＦＦＦｈに書きこまれる。

58

MINATO ELECTRONICS INC

＊ シリアル番号の確認方法について ＊シリアライズの効果について確信がない時、実際に書かれるシリアル番号（バッファに書き込まれる番号）を前もってテストすることが可能です。
下記にテスト方法を記述します。
１．ダイアログシリアライズ内のシリアル番号設定を行い、ＯＫボタンを押す。
２．デバイスオプション->動作オプション内の デバイス端子チェックと デバイス ID チェックをDisableにする。
３．ＺＩＦソケット内にデバイスがないことを確認する。
４．デバイス->Ｐｒｏｇｒａｍを起動（いくつかのタイプのデバイスは、プログラマを起動する前にプログラミングオプションを選択する必要がある場合があります。）
５．書き込み動作が完全に終わった後、（デバイスを挿していないので、大半のデバイスはエラーを表示する）
シリアルナンバーが書き込まれているバッファメモリ内容を確認してください。
注意：シリアル番号が書かれるアドレスは、書き込みを行なうデバイスの構成により影響します。
バッファ構成が、（×８）のバイト構成だったら、シリアライズのアドレスは、バイトアド
レスになります。
もし、バッファ構成がバイトより（例えば１６ビットワード）より広ければ、シリアライズのアドレスは、ワードアドレスになります。

デバイス->デバイスオプション->シリアライズ->ファイル参照 モード
ユーザーが用意したシリアル番号をファイルから読込み、指定したアドレスに書き込みます。
使用できるファイルフォーマットは下記の２種類の方式があります。
（１） Ｃｌａｓｓｉｃ ファイル参照 モード
シリアル番号を直接入れたファイルを使用する。ファイルの中で指定されたアドレスが参照
されて、バッファメモリ上のこのアドレスに対応する場所にファイルデータが読み込まれる。
ファイルモードは、メイン画面上の“アドレス（ｈｅｘ）”表示パネル内にシリアライズ ： “ファイル参照”と表示されます。
Classicについての詳細は、Classic参照モードで使用するファイルフォーマットを参照してく
ださい。
（２） Ｐｌａｙｌｉｓｔ ファイル参照 モード
シリアル番号以外の任意のデータをデバイスに書きこむ場合に“ｐｌａｙｌｉｓｔ”を使用します。
ファイルの中身は、シリアライズデータが格納されている外部ファイルのリストが含まれています。データはこの外部データファイルから読み込まれ、それぞれのファイルは、１個のデバイスに対応します。
プレイリストモードは、メイン画面上の“アドレス（ｈｅｘ）”表示パネル内にシリアライズ ： “ファイル参照-ｐｌ”と表示されます。
詳細は、Ｐｌａｙｌｉｓｔ ファイル参照モードで使用するファイルフォーマットファイルを参照してください。

M1882-100A201007.doc

59

上記のファイルモードには二つのオプション設定があります。
ファイル名
ファイルネームオプションは、シリアル番号と書く込むアドレス情報を読み込むファイルを指定します。シリアライズファイルで使用できるファイルは、下記のファイル
フォーマットで記述された特別のフォーマットです。
スタートラベル
入力ファイル内にスタートラベルを定義します。シリアル番号の読み込みは定義されたスタートラベルから行ないます。
シリアライズファイルのサイズは、ＤＩＳＫの空き容量によって制限され、推奨値は最大シリアルレコード数１００００レコードです。
それ以上のレコード数は、シリアル番号読み込みの際に動作遅れの原因となります。

60

MINATO ELECTRONICS INC

・Ｃｌａｓｓｉｃ ファイル参照モードで使用するファイルフォーマット
Ｃｌａｓｓｉｃ ファイル参照モードで使用する入力ファイルは、テキストフォーマットです。
このファイルは、バッファに書き込むアドレスとデータ配列を含んでいます。
入力ファイルは、テキストフォーマットで構造は［Ｌａｂｅｌ１］ ａｄｄｒ ｂｙｔｅ０ ｂｙｔｅ１．．．ｂｙｔｅＮ［ＬａｂｅｌＮ］ ａｄｄｒ ｂｙｔｅ０ ｂｙｔｅ１．．．ｂｙｔｅＭ ， ａｄｄｒ ｂｙｔｅ０ ｂｙｔｅ１．．．ｂｙｔｅＫ
ｂａｓｉｃ ｐａｒｔ
ｏｐｔｉｏｎａｌ ｐａｒｔ・ｂａｓｉｃ ｐａｒｔ
ベーシックパートは、バッファアドレスとバッファに書き込むデータ（バイト）配列を定義します。
ベーシックパートは先頭のラベルの後に定義します。
・ｏｐｔｉｏｎａｌ ｐａｒｔ
オプショナルパートは、２番目のバッファアドレスとバッファに書き込むデータ（バイト）配列を定義します。オプショナルパートは、ベーシックパートの後に定義します。
またｏｐｔｉｏｎ ｐａｒｔの区切りには“，”（カンマ）を使用します。
・Ｌａｂｅｌ１，Ｌａｂｅｌ２．．．ＬａｂｅｌＳ
ラベルは、入力ファイルのそれぞれのラインを特定します。それぞれのラインの区切りに使用されますので、各々異なったラベル名称をつけます。
またこのラベルはどのシリアル番号から使用するのか判断するときに利用されます。
・Ａｄｄｒ−
データを書くバッファアドレスを指定します。
・ｂｙｔｅ０．．ｂｙｔｅＮ ， ｂｙｔｅ０．．ｂｙｔｅＭ ， ｂｙｔｅ０．．ｂｙｔｅＫ
シリアル番号として書き込むデータを指定します。
最大指定可能数は６４バイトまでです。このデータはバッファのＡｄｄｒ−Ａｄｄｒ＋Ｎに書かれます。
ｂｙｔｅ０ −＞Ａｄｄｒ
ｂｙｔｅ１ −＞Ａｄｄｒ＋１
ｂｙｔｅ２ −＞Ａｄｄｒ＋２：
ｂｙｔｅＮ −＞Ａｄｄｒ＋Ｎ
・使用する記号の定義［ ］ ラベルはカギカッコの中に書く。
小文字と大文字は同じ文字として解釈されます。
“，” データの区切り文字“；” コメントマーク、このマークから後ろはコメントとして解釈されます。

M1882-100A201007.doc

61

注意：アドレスとデータはすべてhex-decimalで記述します。
許容アドレスは、１から４バイトです。
ひとつのラインの最大指定可能データ数は、１から６４バイトです。
ひとつのラインに、二つのデータ配列があるとき、許容データは合計で最大８０バイトです。正しいアドレスを設定するように気をつけてください。
アドレスは、デバイスのスタートとエンドアドレスの範囲内で定義してください。
アドレスが範囲外の場合、警告メッセージを表示し、シリアライズは、機能しなくなります。
シリアライズのアドレスは、いつもデバイスの構造やバッファ構造にあわせて割り当てられます。
・デバイスがバイト指定（ｘ８ｂｉｔ）の場合そのシリアライズのアドレスは、
バイトアドレスになります。
・デバイスがワード指定（ｘ１６bit）の場合そのシリアライズのアドレスは、
ワードアドレスになります。
Ｅｘａｍｐｌｅ ：［ｎａｖ１］Ａ７８９０ ７８ ８９ ５６ ０２ ＡＢ ＣＤ； コメント１［ｎａｖ２］Ａ７８９０ ０２ ０２ ０４ ０６ ０Ａ［ｎａｖ３］Ａ７８９０ ０８ ０９ ０Ａ ０Ｂ Ａ０ Ｃ０； コメント２［ｎａｖ４］Ａ７８９０ ６８ ８７ ５０ ０２ ０Ｂ ８Ｄ［ｎａｖ５］Ａ７８９０ Ａ８ ８８ ５９ ０２ ＡＢ ７Ｄ
次の行は、２個のシリアライズを定義しています。
［ｎａｖ６］Ａ７８９０ １８ ２９ ３６ ４２ ５Ｂ ６Ｄ，ＦＦＦＦ６ ４４ １１ ２２ ３３９９ ８８ ７７ ６６ ５５ １６；コメント ここが最終のシリアル番号
この例では６個のラベルｎａｖ１．．．ｎａｖ６を定義しています。各々０ｘＡ７８９０番地から６バイトのデータをバッファに書きます。
ｎａｖ６では追加のデータ配列を定義しています。追加の１０個のデータはバッファアドレス ０ｘＦＦＦＦ６−０ｘＦＦＦＦＦに書かれます。

62

MINATO ELECTRONICS INC

・Ｐｌａｙｌｉｓｔ ファイル参照モードで使用するファイルフォーマット
ｐｌａｙｌｉｓｔ ファイルは、シリアル番号データを含むデータファイル名を集めたリストファイルです。
そのファイルフォーマットは、ｃｌａｓｓｉｃ ファイル参照モードで使用する ｆｉｌｅフォーマットに類似しています。次項にプレイリストファイルとの違いを列記します。
１．プレイリストファイルには、ファイル先頭部分にスペシャルヘッダーがある。
そのヘッダーのフォーマットは、テキストファイルになっている。
ＦＩＬＥＴＹＰＥ＝ＰＧ４ＵＷ ＳＥＲＩＡＬＩＺＡＴＩＯＮ ＰＬＡＹＬＩＳＴ ＦＩＬＥ
２．それぞれのシリアルデータファイル名は、１ライン毎に記入する。
［Ｌａｂｅｌ ｘｘｘｘ ］ ｄａｔａｆｉｌｅｎａｍｅ
・［Ｌａｂｅｌ ｘｘｘｘ ］
ラインの識別子として使用します。
このラベルは、ファイル内で各々異なった番号を使用します。ファイルのラインに番号をつけるのは、ユーザーがどのシリアル番号から使用するのかを指定しやすくな
ります。
・ｄａｔａｆｉｌｅｎａｍｅ
シリアライズデータを含むデータファイルの名前を定義します。
シリアライズが、新しいシリアル番号を要求する際、そのデータファイルは、データの“読込“の手順によりバッファに読み込まれる。
ファイルフォーマットは、バイナリーもしくはヘキサファイル（Ｉｎｔｅｌ．ｈｅｘなど）になる。データファイルネームは、プレイリストシリアライズファイルに相関しています。
Ｅｘａｍｐｌｅ: Ｐｌａｙｌｉｓｔ；―――つぎの行はヘッダーファイル―――
ＦＩＬＥＴＹＰＥ＝ＰＧ４ＵＷ ＳＥＲＩＡＬＩＺＡＴＩＯＮ ＰＬＡＹＬＩＳＴ ＦＩＬＥ
；参照する ｓｅｒｉａｌｉｚａｔｉｏｎ ｄａｔａ ｆｉｌｅ［ｎａｖ１］ ｆｉｌｅｓ１．ｄａｔ［ｎａｖ２］ ｆｉｌｅｓ２．ｄａｔ［ｎａｖ３］ ｆｉｌｅｓ３．ｄａｔ：：［ｎａｖＮ］ ｆｉｌｅｓＮ．ｄａｔ；―――ファイルはここまでです ―――
ｐｌｙｌｉｓｔ ファイル参照モードのより詳しい情報を知りたい場合は、下記のファイルを参照
してください。
C:¥ProgramＦiles¥minato¥M1882¥Programmer¥Examples¥Serialization¥fromfile̲playlist̲example¥

M1882-100A201007.doc

63また次の手順でシリアライズテストを実行出来ます。
１． デバイスを選択します。テストには消去可能なデバイスが適しています（ＯＴＰメモリは、不可）
２． デバイスオプション -> シリアライズを選択してください。
３． ファイル参照モードを設定し、ダイアログ内の ファイル参照オプションにてファイル名 ->参照 ->“ｆｒｏｍｆｉｌｅ＿ｐｌａｙｌｉｓｔ．ｓｅｒ”のサンプルファイルを選択してください。
４． デバイス -> Ｐｒｏｇｒａｍをクリックして書き込みを実行してください。
Ｌｏｇ・Ｗｉｎｄｏｗと経過表示画面にシリアル番号に使用するラベルが表示されます。

デバイス->デバイスオプション->シリアライズ->Ｃｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｍｏｄｅ
Ｃｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｓｅｒｉａｌｉｚａｔｉｏｎモードは、融通性のあるシリアライズのモードです。
このモードが選択された際、ユーザーが作成したシリアル番号生成ソフトを使用しますので、ユーザーが独自のシリアル番号を生成するように出来ます。
プログラムの詳細は、次のセクションＣｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｐｒｏｇｒａｍ を参照してください。
Ｅｘａｍｐｌｅｓ
サンプルファイルはPg4uwをインストールしたディレクトリのＥｘａｍｐｌｅｓ￥のサブディレクトリー<Pg4uw̲inst̲dir>¥Examples¥Serialization¥customgenerator̲example¥
中にあります。Ｃ：がｒｏｏｔディレクトリの場合一般的には
C:¥ProgramFiles¥MINATO¥M1882¥Programmer¥Examples¥Serialization¥customgenerator̲example¥になります。
Ｃｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｓｅｒｉａｌｉｚａｔｉｏｎには、次のオプションがあります。
シリアル管理機能ダイアログ内のＣｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｍｏｄｅ内を選択します。
Ｓｅｒｉａｌｉｚａｔｉｏｎ Dａｔａ Fｉｌｅ
使用するシリアルナンバーを含むデータファイルの名前やパスを指定します。
デバイスが書き込まれるとき、Pg4uwのソフトは、データファイルを更新するためにユーザーが生成したシリアルナンバー生成ソフトを呼びだすことが出来ます。
データファイルの拡張子は、．ｄａｔ.を推奨します。
この拡張子はＢＰＭＩＣＲＯ社のプログラマで使用しているシリアル番号生成ソフトとコンパチです。
注意： デバイスにシリアル番号をオーバーライトする場合があります。
指定するデータファイルの拡張子が“．ｄａｔ”になっているか、確認してください。

64

MINATO ELECTRONICS INC

Ｓｅｒｉａｌｉｚａｔｉｏｎ ｇｅｎｅｒａｔｏｒ
シリアルナンバー生成ソフトの実行ファイル名前やパスを指定します。
Ｆｉｒｓｔ ｓｅｒｉａｌ ｎｕｍｂｅｒ
このオプションは、シリアル番号生成ソフトに初期値を指定します。この番号は、
Ｈｅｘ（１６進数）フォーマットです。
Ｌａｓｔ ｓｅｒｉａｌ ｎｕｍｂｅｒ
このオプションは、シリアル番号の最大値を指定します。
Ｌａｓｔ ｓｅｒｉａｌ ｎｕｍｂｅｒがゼロ以外の場合、その数値をシリアル番号生成ソフト側に送ります。シリアル番号生成ソフトはこの数値をチェックし、最新のシリアル番号を作成せて．
ｄａｔファイルに書き込みます。
もし、Ｌａｓｔ ｓｅｒｉａｌ ｎｕｍｂｅｒがゼロの場合は、その数値はシリアル番号生成ソフト側に送られません。

・Ｃｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｐｒｏｇｒａｍ
シリアル番号生成ソフトはユーザーが必要とする番号を生成し、シリアル番号を登録す
るデータファイル．ｄａｔを作成します。このシリアル番号生成ソフトはユーザーが自分の仕様にあったものを作成します。作成したソフトの名称とパス（ファイルの場所）はＣｕｓｔｏｍ ｇｅｎｅｒａｔｏｒ ｍｏｄｅオプションで指定します。
このソフトはＭ１８８２プログラマが新しいシリアル番号を必要とするときに、ＣＡＬＬされます。通常は各々のデバイスの書き込みを行なう前にＣＡＬＬされます。
Pg4uwは、コマンドラインのパラメータをシリアライズプログラムとシリアル番号生成ソフ
トに送ります。下記のコマンドラインパラメータが使用されます。
-Ｎ＜ｓｅｒｉａｌ ｎｕｍｂｅｒ＞は、現在のシリアルナンバーを指定する。
-Ｅ＜ｓｅｒｉａｌ ｎｕｍｂｅｒ＞は、最後の（最新の）シリアルナンバーを指定する。
このパラメータは、Ｌａｓｔ ｓｅｒｉａｌ ｎｕｍｂｅｒの値が０以外のときに送られます。
最新シリアル番号が最終番号よりも大きくなった場合、．ｄａｔ ｆｉｌｅにエラーコード“Ｔ０６”が記録されます。
Ｓｅｒｉａｌｉｚａｔｉｏｎ .ｄａｔ ｆｉｌｅ ｆｏｒｍａｔ
Ｓｅｒｉａｌｉｚａｔｉｏｎ．ｄａｔ ファイルは、シリアル番号生成ソフトで作られます。
下記のテキストフォーマットで作成します。
Ｓｅｒｉａｌｉｚａｔｉｏｎ．ｄａｔ ファイルは、レコードとシリアルデータセクションから構成される。
レコードは、下記のTxx（接頭）のひとつから始まる。
“xx”の数値は、レコードタイプコードを表す。
レコードは、シリアライズ情報（現在と最終のシリアルナンバー、シリアル番号、データフォーマット、エラーなど）を含む。
最低限必要なレコードは、Ｔ０１、Ｔ０２、Ｔ０３、Ｔ０４で他のレコードについては、
オプションです。

M1882-100A201007.doc

65

Ｔ０１：＜ｓｅｒｉａｌ ｎｕｍｂｅｒ＞：現在のシリアルナンバーをコマンドラインパラメータで生成
ソフト側に送る。
Ｔ０２：＜ｓｅｒｉａｌ ｎｕｍｂｅｒ＞：次回に使用するシリアルナンバー。シリアル番号生成ソフト
側で作り、プログラマに送る。
Ｔ０３：＜ｄａｔａ ｆｏｒｍａｔ ｃｏｄｅ＞：データフォーマットを特定する。
下記のフォーマットが現在サポートされている。
Ｔ０３：５０ ｏｒ T03:55（ＡＳＣＩＩ ＳＰＡＣＥデータフォーマット）
Ｔ０３：９９ −（ＩＮＴＥＬ．ｈｅｘデータフォーマット）
Ｔ０４： − 次のラインから、ファイル最後までのシリアルデータを示します。
データは、標準的なアスキーデータとして格納されます。
例えば、INTEL．ｈｅｘ、Ａｓｃｉｉ ＳＰＡＣＥなどです。
データにフォーマットは、レコードＴ０３によって指定したものを使用します。
例: 標準的なシリアライズファイルデータ
Ｔ０１：０００００５
Ｔ０２：００１００６
Ｔ０３：９９Ｔ０４：：０３０００００００００９６Ｂ８９：０３０００３０００００００５Ｆ５：０２０００Ｃ００５Ａ０１９７：０１００３Ｆ００４Ｆ７１：０００００００１ＦＦ
上記ファイルデータの内容はライン：Ｔ０１ − 現在のシリアルナンバー・０ｘ０００００５
ライン：Ｔ０２ − 次回のシリアルナンバー・０ｘ００１００６(この番号は次回のシリアル番号書込み時に使用する番号)
ライン：Ｔ０３ − Ｔ０４で使用するデータフォーマット(ＩＮＴＥＬ．ｈｅｘ)
ライン：Ｔ０４ − デバイスに書き込む前にプログラマのバッファにロードされるデータ
０ｘ０番地から０ｘ００，０ｘ０９，０ｘ６Ｂ
０ｘ３番地から０ｘ００，０ｘ００，０ｘ０５
０ｘＣ番地から０ｘ５Ａ，０ｘ０１
０ｘ３Ｆ番地に０ｘ４Ｆオプション レコード
Ｔ０５：<ｍｅｓｓａｇｅ>警告またはエラーメッセージ。
このレコードは、シリアライズが中止になった原因をプログラマに送るレコードで、Ｌｏｇ・Ｗｉｎｄｏｗ上に警告またはエラーメッセージを表示します。
Ｔ０６： 現在のシリアルナンバーが最大値をオーバーしたことを示す。
このレコードは、シリアライズが中止になった原因をプログラマに送るレコード
で、Ｌｏｇ・Ｗｉｎｄｏｗ上に警告またはエラーメッセージを表示します。
このレコードは、Ｅコマンドラインパラメータを指定している場合に、使用される。
Ｔ１１：<ｍｅｓｓａｇｅ>Ｌｏｇ・Ｗｉｎｄｏｗ上にコメント等のメッセージを表示するときに使用する。シリアライズ動作は中断しない。

66

MINATO ELECTRONICS INC

デバイス->デバイスオプション->カウント＆カウントダウン
カウント＆カウントダウンはプログラマで処理したデバイスの数量をカウント表示する機能です。
たとえば、カウント ダイアログ画面でＰｒｏｇｒａｍにチェックを付けた場合、プログラマはデバ
イス書き込み終了時にＰＡＳＳ／ＦＡＩＬ数をカウントアップします。
もうひとつの機能は“カウントダウン”です。
カウントダウンはユーザーがこれから処理するデバイスの数量をあらかじめ設定しておきます。デバイス書き込みが正常終了した時に、この数値を−１（カウント・ダウン）します。
ユーザーの予定数量が完了（残数 0 of XX）したとき、表示画面に“カウントダウン数量 ＸＸ
が作業完了しました” を表示し書き込み操作を終了します。この時カウントダウンモードはＤｉｓａｂｌｅになります。
Mode指定（PASS数をカウントするプログラマの動作モード）
カウントするプログラマの動作モード（Ｐｒｏｇｒａｍ、Ｖｅｒｉｆｙ、Ｂｌａｎｋ、Ｅｒａｓｅ、Ｒｅａｄ）
を指定します。
カウントダウン チェック・ボックス
カウントダウンのイネーブル又は、ディスエーブルを設定します。
カウントダウンに続くエディット・ボックスにデバイス数量（PASS品の数量）を指定します。
カウント ダイアログはメイン画面上のカウント部分をマウス右ボタンでクリックすることでオープン出来ます。
作業中のＰＡＳＳ／ＦＡＩＬ数量はメイン画面上のカウントパネル部に表示されます。
表示項目
ＰＡＳＳ
ＦＡＩＬ
合計

：正常終了したデバイスの数量、：失敗したデバイスの数量：ＰＡＳＳ数 と ＦＡＩＬ数の合計

カウントダウン：Ｅｎａｂｌｅ又は、Ｄｉｓａｂｌｅを表示
残数：作業完了までの残りのデバイス数と最初に設定した目標個数
操作ボタン
カウントのリセット：カウント値をリセットします。
再設定：カウントダウンに初期値を再ロードします。
新しいデバイス・タイプが選択されたとき、すべてのカウント値はゼロにリセットされ、そして、
カウントダウンはＤｉｓａｂｌｅｄ（解除）されます。

M1882-100A201007.doc

67

デバイス->デバイスオプション->関連ファイル
デバイス->デバイス選択／履歴を使用してデバイスを変更したとき又は、コントロール・プロ
グラムを起動した後にバッファメモリに自動的に読み込むデータファイル名を指定します。
ファイル名にはパス名をフルに付けて下さい。
また、このファイルの自動読込をＹｅｓ（Ｅｎａｂｌｅ）又は、（Ｎｏ）Ｄｉｓａｂｌｅを設定します。
ファイルの自動読込がＥｎａｂｌｅ時、コントロール・プログラムはファイルの存在をチェックし、ファイルを読み込みます。
ここで設定した関連ファイル情報は ファイル->保存して終了 コマンドでＤＩＳＫにセーブされます。

デバイス->デバイスオプション->Special
選択しているデバイス専用の機能をサポートするためのものです。
そのため、選択したデバイス毎に機能が異なります。
コマンドが"表示/編集．．．"となっていたら、このデバイスのコンフィギュレーション情報をリードしたり、変更したりすることが出来ます。

68

MINATO ELECTRONICS INC

デバイス->Ｂｌａｎｋ ｃｈｅｃｋ
デバイスの未書き込み状態をチェックします。
動作経過やチェック結果をＩＮＦＯウィンドウに表示します。
デバイスオプション -> 動作オプション で動作範囲を変更することが出来ます。

デバイス->Ｒｅａｄ (Copy)
デバイスに書き込んであるデータをパソコン上のバッファメモリにリードします。
拡張メモリやＣｏｎｆｉｇｕｒａｔｉｏｎ情報を持ったデバイスでは、これらのデータもリードする事が出来ます。
動作経過やチェック結果をＩＮＦＯウィンドウに表示します。
デバイス->デバイスオプション->動作オプション内の“Rｅａｄ後のVerify”を設定すれば、デバイスのデータをリード後にＶｅｒｉｆｙを実行しますので、マスターデータの信頼性をチェックすることが出来ます。

デバイス->Ｖｅｒｉｆｙ
パソコン内のバッファメモリデータとターゲットデバイスに書かれたデータを比較します。
動作経過やチェック結果をＩＮＦＯウィンドウに表示します。
デバイスオプション -> 動作オプション で動作範囲を変更することが出来ます。
オプション->オプション設定->ベリファイエラーファイルを設定することにより、エラー情報を
ＶＥＲＩＦＹ．ｅｒｒファイルに記録することが出来ます。
Ｌｏｇ・ＷｉｎｄｏｗにはＶｅｒｉｆｙエラーが発生した時点から最大４５個分のエラー情報を表示します。

デバイス->Ｐｒｏｇｒａｍ
パソコン内のバッファメモリデータをターゲットデバイスに書きこみます。
動作経過やチェック結果をＩＮＦＯウィンドウに表示します。
デバイス->デバイスオプション->動作オプション内の“Ｐｒｏｇｒａｍ前にErase”を設定すれば、書き込み前にＥｒａｓｅを実行します。
デバイス->デバイスオプション->動作オプション内の“Ｐｒｏｇｒａｍ前にＢｌａｎｋ”を設定すれば、書き込み前にＢｌａｎｋチェックを実行します。

デバイス->Ｅｒａｓｅ
消去可能なデバイスを指定した場合に操作可能になるモードです。ターゲットデバイスに書かれているデータを消去します。動作経過やチェック結果をＩＮＦＯウィンドウに表示します。
デバイス->デバイス オプション->動作オプション内の“Ｐｒｏｇｒａｍ前にＥｒａｓｅ”を設定すれば、書き込み前にＥｒａｓｅを実行します。

M1882-100A201007.doc

69

デバイス->Ｔｅｓｔ
サポートデバイスからＳｔａｔｉｃ ＲＡＭ（ＳＲＡＭ）を選択した場合し有効になる機能です。
バッファメモリデータをＳＲＡＭにＷｒｉｔｅした後にＲｅａｄ + Ｖｅｒｉｆｙを行なっています。
注意：ＳＲＡＭでは Ｂｌａｎｋ、Ｒｅａｄ、Ｖｅｒｉｆｙ、Ｐｒｏｇｒａｍ、Ｅｒａｓｅモードは使用できません。
またＰＡＳＳ/ＦＡＩＬ数量カウント、およびカウントダウン機能は使用できません。

デバイス->ＩＣ ｔｅｓｔ
デバイス選択とは独立した機能で、汎用ＬｏｇｉｃＩＣをテストベクター方式でチェックします。
（選択したデバイスに関係なく、ＩＣ ｔｅｓｔメニュー内で設定したＩＣをテスします）
テスト方法はソケット上のＩＣにプログラマ側から“Ｈ”、“Ｌ”パターン（テストベクター）を加え、デバイスが出力する信号をテストベクター上の期待値と比較し、結果をＬｏｇ・Ｗｉｎｄｏｗ上に表示します。
注意：プログラマ側から出力する信号の立ち上がり／立下り波形はプログラマブル・デバイス用に調整されています。急峻な立ち上がり／立下りが必要な一部のデバイス（カウンターＩＣ）では正常に動作しない場合があります。

70

MINATO ELECTRONICS INC

デバイス->Ｊａｍ/ＶＭＥ/ＳＶＦ/．．．Ｐｌａｙｅｒ
Ｊａｍ ＳＴＡＰＬは、Aｌｔｅｒａ社によって開発され、Ｌｏｇｉｃデバイスメーカー（ＰＬＤメーカー）、書き込み装置メーカー、テスト装置メーカーによってサポートされました。
Jam™の標準言語ＳＴＡＰＬとＪＥＤＥＣ標準ＪＥＳＤ−７１は、ＩＳＰ（インシステム・プログラミン
グ）用の標準フォーマットです。ＪａｍＳＴＡＰＬはオープンライセンスで広く世界で使用することが出来ます。
ＪＴＡＧ（IEEＥ 1149.1）を使用してプログラマブル・デバイスの書き込みや電気回路のテステ
ィングをサポート出来ます。ＪａｍＳＴＡＰＬは書き込みや確認は出来ますが、デバイスからデータをリードする機能は認められていません。
Ｊａｍ ＳＴＡＰＬ書き込みには２つの機能があります。Ｊａｍ ＣｏｍｐｏｓｅｒとＪａｍ Ｐｌａｙｅｒです。
Ｊａｍ Ｃｏｍｐｏｓｅｒはプログラムで、一般的にはプログラマブルＬｏｇｉｃデバイスメーカーがＪａｍファイルを作成します。このＪａｍファイルには、設計したＬｏｇｉｃ回路を書きこむためのアルゴリズムとユーザーデータが含まれます。
Ｊａｍ ＰｌａｙｅｒはＪＴＡＧチェーンを使用してデバイスに書き込みやテストを行なうために、
Ｊａｍファイルを読み込み、テストベクターを出力します。
デバイスは、プログラマのＺＩＦソケットもしくは、ＩＳＰコネクタを使用してユーザーデータが書き込まれます。このＪａｍファイルが使用可能なデバイスはコントロールソフト上のデバ
イス選択時にデバイス名の後に[PLCC44](Ｊａｍ)か(ISP-Ｊａｍ)が表示されています。
複数のデバイスをＪＴＡＧチェーン接続して、書き込み、テストが可能です。
より詳しい情報は、下記ホームページにあります。
http://www.altera.com
アプリケーション・ノートを参照してください。
“AN 425: Altera Devicesを書くためのJamPlayerの使用方法”“AN 100: In-System 書込みを使用時のガイドライン””AN 122: ISP書込みのための Jam STAPL の使用方法“Software tools:
Altera: MAX+plus II, Quartus II,
SVF2Jam utility (converts a serial vector file to a Jam file),
LAT2Jam utility (converts an ispLSI3256A JEDEC file to a Jam file);
Xilinx: Xilinx ISE Webpack or Foundation software(Generates STAPL file or SVF file for use by utility SVF2Jam);

M1882-100A201007.doc

71

ＪＡＭ ｐｌａｙｅｒ ｄｉａｌｏｇ

Ｐｌａｙｅｒ Ｖｅｒ２

Ｊａｍ Ｐｌａｙｅｒボタン、ダイアログ等の関連メニューはＪＴＡＧ対応デバイスを選択しないと表示されません。たとえば“Ｘｉｌｉｎｘ製 ＸＣ２C3２A”を選択する必要があります。
Ａｃｔｉｏｎ
起動したい動作モードを選択してください。
Ｊａｍ ｆｉｌｅ Ｖｅｒ２は各種の動作モードで構成されています。各動作モードにはデバイス
書き込みに必要な手順が入っています。
Ｐｒｏｃｅｄｕｒｅｓ（Ｐｌａｙｅｒ Ｖｅｒ２）
書き込みフローは、それぞれの手順から、命令を実行します。
手順は、オプション選択か、推奨選択を使用します。推奨された手順にはあらかじ
めチェック印がつけられています。必要に応じてこの設定をＥｎａｂｌｅ、Ｄｉｓａｂｌｅに変更出来ます。
Ｊａｍ Ｐｌａｙｅｒは、チェック印のつけられた手順だけ実行して、その他は無視します。
選択の数は、それぞれ異なり、Jam ｆｉｌｅに依存します。
ＯＫＩｎｆｏｒｍａｔｉｏｎ：マーキングしたＡｃｔｉｏｎを受付けます。
：Ｊａｍ ｆｉｌｅ情報を表示します。
またソースファイルや注意書きを見ることが出来ます。
Ｊａｍファイルによるデバイス
Ｊａｍ ｆｉｌｅは特定したデバイス専用に作られています。対応デバイス名はＪａｍ ｆｉｌｅ ｉｎｆｏｒｍａｔｉｏｎ−＞Ｎｏｔｅｓ−＞Ｄｅｖｉｃｅ部分に表示されます。
この名前とプログラマで選択したデバイス名が同じでなければいけません。
もしこの名前が違うときはＪａｍ ｐｌａｙｅｒ動作時にエラーメッセージを表示します。

72

MINATO ELECTRONICS INC

ＪＡＭ ＦＩＬＥ ｉｎｆｏｒｍａｔｉｏｎ ｄｉａｌｏｇ

注釈 ：Ｊａｍ ｆｉｌｅについての情報を表示します。この注釈内の情報は、選択したデバイス
用のＪａｍ Ｐｒｏｇｒａｍに関連したドキュメントとアトリビュート（属性）を含んでいます。
ソースファイル：Ｊａｍ言語で書かれたプログラムです。
Ｊａｍプログラムは、“Ｓｔａｔｅｍｅｎｔ”の順序で構成されています。
Ｊａｍ“Ｓｔａｔｅｍｅｎｔ”はラベル、命令、引数、終了記号のセミコロンによっ構成されています。引数には、リテラル定数、変数、要求されたデータ方式（関数もしくは整数）が入ります。
それぞれの“Ｓｔａｔｅｍｅｎｔ”は、Ｊａｍプログラム内では１行で書かれますが、数行の場合もあります。
Ｊａｍプログラムではコメント行を除いて、１行以上になることに問題はありません。
アポストロフィ（ʻ）はコメントマークで、インタープリタ（プログラマに組み込まれている翻訳ソフト）では無視します。
Ｊａｍ言語は作成されたプログラムの大きさ、行数、また“Ｓｔａｔｅｍｅｎｔ”の文字数に制限はありません。

Ｊａｍ ｆｉｌｅの拡張子．ｊｂｃは Ｊａｍ ＳＴＡＰＬと呼ばれるファイルで一般的なTextエディターでは表示できません。

M1882-100A201007.doc

73

Ｃｏｎｖｅｒｔｉｎｇ ＪＥＤ ＦＩＬＥ ｔｏ Ｊａｍ ＳＴＡＰＬ ＦＩＬＥ ｆｏｒ ＸＩＬＩＮＸ ｄｅｖｉｃｅｓ（ＪＥＤファイルをＪａｍ ＳＴＡＰＬファイルに変換する方法）（１）インストール Ｘｉｌｉｎｘ製フリーソフト“Ｉｎｔｅｇｒａｔｅｄ Ｓｏｆｔｗａｒｅ Ｅｎｖｉｒｏｎｍｅｎｔ ６．３ｉ”。
（２）この中のｉＭＰＡＣＴ（Ｘｉｌｉｎｘ ＩＳＥ６／Ａｃｃｅｓｓｏｒｏｅｓ／ｉＭＰＡＣＴ）を実行。
（３）ダイアログ “Operation Mod Selection: What do you want to do first?”内の“Prepare Configuration Files”を選択。
（４）ダイアログ “Prepare Configuration Files: I want create a:”内の“Boundary-Scan File”,を選択。
（５）ダイアログ “Prepare Boundary-Scan File: I want create a:”内の“STAPL File”,を選択。
（６）ダイアログ “Create a New STAPL File” 拡張子を．StaplにしたJamファイル名を入力する。
（７）ダイアログ “Add Device”で拡張子が．ｊｅｄとなっているＪＥＤファイルを選択する。
（８）Ｊｔａｇチェーン内でデバイスを選択し、動作項目を選択する。
（Ｅｒｓａｅ、Ｂｌａｎｋ、Ｐｒｏｇｒａｍ、Ｖｅｒｉｆｙ、．．．）（９）メニュー内の項目 “Output/Stapl file/Stop writing to Stapl file”を選択する。
（１０）プログラマ用コントロールソフトを立ち上げ、Ｊａｍ対応デバイスを選択する。
（１１）コントロールソフトの“Device->Device option->Operation option Alt+O”内の“Jam configuration”ボタンをクリック
Warning“Select device from．．．．“ ”Yes”を選択。
（１２）ダイアログ
Jam Playerで動作させる項目を選択し、最後にToolバー部分の“Play Jam”ボタンを押して実行

Ｔｈｅ ｉｓｐＶＭ Ｖｉｒｔｕａｌ Ｍａｃｈｉｎｅ
Ｔｈｅ ｉｓｐＶＭ Ｖｉｒｔｕａｌ ＭａｃｈｉｎｅはＩＥＥＥ１１４９．１標準バンダリースキャンテストと互換性のある特定のデバイス用に作られた仮想マシンです。Ｔｈｅ ｉｓｐＶＭ ＥＭＢＥＤＤＥＤツール
はラティス社の“ispVM Virtual MachineTM”をサポートしていて、バンダリースキャン書き込
みとテスト用に工業標準規格のシリアルベクタフォーマット（ＳＶＦ）言語が使用出来ます。
ｉｓｐＶＭソフトはＶＭＥファイル（ｉｓｐＪＴＡＧファイルとＬａｔｔｉｃｅ以外のＩＥＥＥ１１４９．１の標準
ＪＴＡＧファイル）を作成します。
ＶＭＥファイルは、IspＶＭシステムウインドウからの情報を見ることができるＨｅｘコードのファイルです。
デバイスは、プログラマのＺＩＦソケットもしくは、ＩＳＰコネクタを使用してユーザーデータが書き込まれます。このＶＭＦファイルが使用可能なデバイスはコントロールソフト上のデバ
イス選択時にデバイス名の後に[PLCC44](VME)か(ISP-VME)が表示されています。
複数のデバイスをＪＴＡＧチェーン接続して、書き込み、テストが可能です。

74

MINATO ELECTRONICS INC

より詳しい情報は、下記ホームページにあります。
http://www.latticesemi.com
Software tools:
Lattice: ispLEVER, ispVM System ISP Programming Software,
PAC-Designer Software,
svf2vme utility (converts a serial vector file to a VME file)

デバイス->デバイス情報
現在選択しているデバイスの詳細情報を表示するコマンドです。
デバイスのデータ構成、容量、書き込みアルゴリズム、対応変換アダプタ等
それ以外にデバイスのパッケージ寸法、デバイス型番の詳細、およびＩＳＰデバイス選択時には回路設計情報等も表示します。

例：ＩＳＰコネクタとデバイスの配線接続例やターゲットデバイス回路例を表示

ショートカット＜Ｃｔｒｌ＋Ｆ１＞ｋｅｙでこのデバイス情報を表示します。

M1882-100A201007.doc

75

プログラマ（メインメニュー・コマンド）プログラマ関連の操作を集めたメニューです。
プログラマとパソコンの接続、Ａｕｔｏｍａｔｉｃ・Ｙｅｓモード（ソケット上のデバイス交換を自動判断
して書き込みを自動的にスタートする機能）、プログラマの自己診断が入っています。

プログラマ->プログラマ検出
パソコンとプログラマを新規に接続する場合に使用します。
このダイアログには次の項目があります。
Ｐｒｏｇｒａｍｍｅｒ：新しく接続したプログラマの機種を指定します。

Ｐｏｒｔ：プログラマとパソコンを接続するポートを指定します。

ＵＳＢポートに比べＬＰＴポート（プリンターポート）接続は動作が大幅に遅くなります。
ＳｐｅｃｉａｌＬＰＴポートはＬＰＴポートアドレスを特別に割り当てている場合に指定します。
＜Ｅｎｔｅｒ＞ｋｅｙまたは“接続”ボタンを押すとプログラマの検出が始まります。
この動作はコントロールソフトを起動したときと同じです。

プログラマ->プログラマ再検出
プログラマとパソコンを再接続する場合に使用します。再接続ですので、プログラマ機種の再指定はありません。
途中でプログラマの電源をＯＦＦした場合に使用します。
接続ケーブルを変更する、接続ＵＳＢポート番号を変更する、使用するプログラマを変更する
場合は前記の プログラマ->プログラマ検出 を使用してください。

プログラマ->Ｈａｎｄｌｅｒ
Ｒｅｓｅｒｖｅ（予約コマンドです。使用できません）

プログラマ->Ｍｏｄｕｌｅ オプション
Ｒｅｓｅｒｖｅ（予約コマンドです。使用できません）
ギャングプログラマで使用するソケット番号と使用しないソケット番号を指定するコマンドです。

76

MINATO ELECTRONICS INC

プログラマ->Ａｕｔｏｍａｔｉｃ ＹＥＳ !（自動実行モード）
自動書込みモードを設定するのに使用します。このモードはオペレータがソケット上のデバイスを取り去り、新しいデバイスをソケットにのせると、自動的に書き込みをスタートさせる機能です。
プログラマは新しいデバイスがソケットに挿入されたことを自動的に検出し、スタート操作なしに動作を実行します。
ＺＩＦソケット上のデバイス交換時に＜ＥＳＣ＞ｋｅｙを押すと作業を中止出来ます。
・デバイスの書き込みが終了すると、ＧＯＯＤまたはＥＲＲＯＲ ＬＥＤが点灯し、ＢＵＳＹ ＬＥＤを点滅させます。
・デバイスをソケットから取り去ると、ＧＯＯＤとＥＲＲＯＲ ＬＥＤを消し、ＢＵＳＹ ＬＥＤを点灯させます。
この状態はプログラマの書く込みが終了し、次の新しいデバイスを待っていることを示します。
・デバイスが正しく挿入されるとＢUＳＹ ＬＥＤを点滅させ、書込みを開始します。
・デバイスの誤挿入が検出されるか、待ち時間が過ぎると
ＥＲＲＯＲ ＬＥＤを点灯させます。
（待ち時間：デバイス挿入完了までの時間)
Ａｕｔｏｍａｔｉｃ・Ｙｅｓ ：モードのＥｎａｂｌｅ／Ｄｉｓａｂｌｅを設定します。
プログラマ->プログラマ検出で新しいプログラマを設定した場合、このモード
はＤｉｓａｂｌｅ設定になります。
注意 ：このモードは ISP プログラムでは利用出来ません。
動作開始反応時間 ：デバイスをソケットに挿入してから書き込みを開始するまでの時間です。デバイス挿入後に位置を修正する時間が必要な場合は長い時間の“ウェイト有り”設定にします。
使用する変換アダプタ ：使用する変換アダプタ名を表示しています。
チェックから除外した ZIF ソケットピン番号 ：ピンチェックを SKIP するピン番号（ZIF 上の番号）が表示されています。
Ａｕｔｏｍａｔｉｃ・Ｙｅｓ！チェックピン再設定 ：設定済みのピンチェックでＡｕｔｏｍａｔｉｃＹＥＳが動作しない場合に、ピンチェックをｓｋｉｐするピン番号を再設定します。
デバイスを取り去るまでの時間 ：書き込み終了したデバイスをＺＩＦソケットから取りさってから、次の新しいデバイスのピンチェック開始までの時間を指定します。
１から１２０秒が設定出来ます（ディフォルトは２秒）
デバイス挿入完了までの時間 ：デバイスチェックを開始してから、ERROR＿LEDが点灯するまでの時間を設定します。
１から１２０秒が設定出来ます（ディフォルトは５秒）

M1882-100A201007.doc

77

この設定情報はオプション->オプション設定の保存 コマンドでＤＩＳＫに保存されます。

注意：Ａｕｔｏｍａｔｉｃ ＹＥＳ！モードはＺＩＦソケットとデバイスＰＩＮの接触を検出して動作します。
アダプタ上に部品が搭載されている場合、Ａｕｔｏｍａｔｉｃ ＹＥＳ！モードモードが正常に機能しない場合があります。この場合はマニュアル操作で作業をして下さい。

プログラマ->セルフテスト
プログラマの自己診断を行なうコマンドです。この自己診断ではプログラマの内部回路をチェックします。
プログラマに必要な機能を全てチェックするためには、次のセルフテスト プラスを実行してください。

プログラマ->セルフテスト プラス
チェック用の冶具（ｄｉａｇｎｏｓｔｉｃ ＰＯＤ）を使用して、プログラマの自己診断を行なうコマンドです。この自己診断ではプログラマの内部回路とＺＩＦソケットに出力する信号もチェックしています。
ノート：ｄｉａｇｎｏｓｔｉｃ ＰＯＤはプログラマ購入時に標準品として添付されています。
この自己診断を１ヶ月に１回実施されることを推奨します。このテストでデバイス書き込みに必要な信号の確認をしていますが、プログラマの信頼性を維持するためにメーカーによる定期的（１年毎）な校正、点検を推奨します。

78

MINATO ELECTRONICS INC

プログラマ->セルフテスト ＩＳＰコネクタ
チェック用の冶具（ＩＳＰ ｄｉａｇｎｏｓｔｉｃ ＰＯＤ）を使用して、プログラマの自己診断を行なうコ
マンドです。この自己診断ではプログラマの内部回路とＺＩＦ（４８ピン）ソケットおよびＩＳＰ(２０ピン)コネクタに出力する信号をチェックしています。
（１） チェック方法はＺＩＦソケットに“ＩＳＰ ｄｉａｇｎｏｓｔｉｃ ＰＯＤ”を取り付けます。
（２） プログラマに付属の２０ピンフラットケーブルの一方をこのＰＯＤ上の角型コネクタに接続します。
（３） ケーブルの反対側をプログラマ手前のＩＳＰコネクタ（２０ピン角型コネクタ）に接続します。
（４）接続完了後、プログラマの プログラマ->セルフテスト ＩＳＰコネクタ コマンドを実行します。
ノート：ＩＳＰ ｄｉａｇｎｏｓｔｉｃ ＰＯＤと２０ピンＩＳＰケーブルはプログラマ購入時に標準品として添付されています。
この自己診断を１ヶ月に１回実施されることを推奨します。このテストでＩＳＰ書き込みに必要な信号の確認をしていますが、プログラマの信頼性を維持するためにメーカーによる定期的（１年毎）な校正、点検を推奨します。

プログラマ->キャリブレーション テスト
Ｒｅｓｅｒｖｅ（予約コマンドです。使用できません）

メーカーにてプログラマをメンテナンスするためのコマンドです。

M1882-100A201007.doc

79

オプション（メインメニュー・コマンド）プログラマの基本的な設定を行なうコマンドを集めたメニューです。

オプション-> オプション設定
オプション設定 ダイアログ設定の使用方法は下記のとおりです。

オプション-> オプション設定->Ｌｏａｄ ファイル オプション
ファイルを読み込むためのファイルフォーマット選択、ファイルの再読み込み、バッファデータの消去を指定するオプションです。
読込み前にバッファデータ消去
Ｙｅｓチェック ：ファイルを読み込む前にバッファメモリをＶａｌｕｅデータで初期化します。
Ｎｏチェック ：ファイルはバッファメモリに上書きされます。

現在のファイルが他のプロセスで変更された場合の処理
使用中のデータファイルが他のアプリケーションによって書き換えらときの再読込み処理を指定します。
読込み確認：データに変更があった場合、再読込みする前にメッセージを表示する。
自動-再読込：データに変更があった場合、自動的に再読込みする。
無 視：データに変更があっても、再読込みしない。
データ変更は次の場合に確認、チェックされます。
他のアプリケーションからコントロールソフトに切替わったとき。
デバイス動作でＶｅｒｉｆｙまたはＰｒｏｇｒａｍが選択されたとき。
デバイス動作で“Ｒｅｐｅａｔ”が選択されたとき。
読込時のファイルフォーマット：データファイルを読み込む時のファイルフォーマットの判別方法を指定します。
自 動：プログラマが判別可能なファイルフォーマットを自動で認識します。
自動判断したデータフォーマットでバッファメモリに読み込みます。
マニュアル選択 ：ファイル読込ウィンドウでフォーマットを指定します。
読み込むファイルと指定したフォーマットが異なる場合は、データは正しく読み込めません。
プログラム起動時にプロジェクトリストを表示する
チェックON：プログラマ起動時にプロジェクトリストを表示します。

80

MINATO ELECTRONICS INC

オプション-> オプション設定->ファイル 拡張子
ファイル フォーマット マスク：データファイルを読み込み／保存するときに、表示する
ファイルの拡張子を指定します。
マスク設定にワイルドカード（＊、？）が必要です。

プロジェクトファイルの拡張子：プロジェクトファイルの拡張子を指定します。

オプション-> オプション設定->デバイス選択時のバッファ
このオプションを設定しておけば、デバイス選択時に、バッファメモリ内容を自動で指定デー
タにクリアすることが出来ます。

オプション-> オプション設定->言 語
メニュー、ボタン、ダイアログ、情報、メッセージ等で使用する言語を選択します。
ヘルプ画面には別の言語を選択することも出来ます。

オプション-> オプション設定->サウンド
コントロールソフトが使用するサウンドモードを指定します。
コントロールソフトはデバイス動作終了時等に音を鳴らします。また警告やエラーメッセージを表示した時にも音を鳴らします。また音なしの設定も出来ます。
ユーザーはパソコンに用意されているＷｉｎｄｏｗシステム上の音をこのメニューで指定出来ます。

オプション-> オプション設定->ベリファイエラーファイル
このオプションを設定した場合、Ｖｅｒｉｆｙエラー時のデバイスアドレス、デバイスデータおよび
バッファデータをファイルに記録します。またＬｏｇ・ＷｉｎｄｏｗにはＶｅｒｉｆｙエラーを最大４５個まで表示します。
注意 ：このオプションはデバイスのエラー解析時だけ使用してください。
このオプションを設定し、デバイスエラーが発生した場合、エラー情報をＤＩＳＫに全て記録しますので動作が非常に遅くなります。
エラー設定はベリファイエラー情報をファイルに保存
Ｎｏ チェック：ＰＡＳＳ／ＦＡＩＬ結果をＬｏｇ・Ｗｉｎｄｏｗに表示する。
新規保存 チェック：エラー情報をＬｏｇ・Ｗｉｎｄｏｗに表示すると同時に、Ｖｅｒｉｆｙ
エラーファイルに保存します（以前のデータは削除されます）。
追加保存 チェック：エラー情報をＬｏｇ・Ｗｉｎｄｏｗに表示すると同時に、Ｖｅｒｉｆｙ
エラーファイルに追加します。
エラーファイル名：記録するファイル名を指定する。
ディフォルトのファイル名は“Ｖｅｒｉｆｙ．ｅｒｒ”ですが、変更する
場合はここで指定します。

エラー情報ファイルの制限
1回のベリファイ動作で保存する最大エラー数を指定します。

M1882-100A201007.doc

81

オプション-> オプション設定->ログ・ファイル
ログ・ファイル設定を行なうと、Ｌｏｇ・Ｗｉｎｄｏｗ上に表示した情報をログ・ファイル内にも記録します。使用されるログ・ファイルネームは、“Ｒｅｐｏｒｔ．ｒｅｐ”です。
コントロールソフトは、ログ・ファイル名ボックスに入力したファイル名とディレクトリにこのロ
グ・ファイルを作成します。
ログ・ファイルＮｏ（ディフォルト）：ログ・ファイルを作成しません。プログラマの動作情報は、Ｌｏｇ・Ｗｉｎｄｏｗに表示します。
新規保存：コントロールソフトを起動するたびに、古いログ・ファイルを削除して新しいログ・ファイルを作ります。

追加保存：Ｌｏｇ・Ｗｉｎｄｏｗ上の情報を過去に使用していたログ・ファイルに追加して保存します。ログ・ファイルが存在しない場合、新しいファイルが作成されます。

ログ・ファイル名：ログ・ファイルを記録するファイル名を指定します。

ログ・ファイル名に日付を追加する：ログ・ファイルを記録した年月日をファイル名に追加します。
例：ユーザーが指定したファイル名が ｃ：￥ｌｏｇｓ￥ｍｙｆｉｌｅ．ｌｏｇ
最後にログ・ファイルを使用した年月日が２００７年５月３０日の場合作成されるログ・ファイル名は
ｃ：￥ｌｏｇｓ￥ｍｙｆｉｌｅ-2007-05-30．ｌｏｇ
例：ファイル名を年月日だけにするにはユーザーが指定するファイル名を ｃ：￥ｌｏｇｓ￥．ｌｏｇ ｄｏｔ＋拡張子だけのファイル名にします。
最後にログ・ファイルを使用した年月日が２００７年５月３０日の場合作成されるログ・ファイル名は
ｃ：￥ｌｏｇｓ￥2007-05-30．ｌｏｇ
ログ・ファイル サイズ制限：ログ・ファイルの保存容量を制限することが出来ます。
チェックＯＮ時 ：ログ・ファイル記録容量を制限します。
ログ・ファイルの容量が制限値を超えると、ファイル内の古い情報を削除します。
チェックＯＦＦ時：ログ・ファイル制限はありませんので、パソコンの最大ＤＩＳＫ容量まで使用します。
最大ログ・ファイル容量：ログ・ファイルの制限容量をＫ−Ｂｙｔｅ単位で指定します。
古い部分をカットする割合：ログ・ファイルの制限容量に達した後でカットするファイルの割合（％）を設定出来ます。
新しい記録部分をのこし、古い記録部分側を削除します。
大きな値を設定すると、カットする割合も大きくなります。

82

MINATO ELECTRONICS INC

オプション-> オプション設定->Joｂ Report
Ｊｏｂ Ｒｅｐｏｒｔは現在プログラマで作業している情報を集約してレポートファイルを作成する機能です。Ｊｏｂ Ｒｅｐｏｒｔはプロジェクトファイルの読込みから開始して、次のプロジェクトファイルの読込まで、またはプログラマの作業終了（Pg4uwソフト終了）までの集約情報を記録したファ
イルです。
Ｊｏｂ Ｒｅｐｏｒｔには次の情報が含まれています。
- プロジェクト名- プロジェクト年月日- プロテクトモードステータス- Pg4uwソフトウェアのバージョン- プログラマ名称とシリアル番号- Ｊｏｂ開始時間（プロジェクトファイルを読込んだ時間）- Ｊｏｂ終了時間（Ｊｏｂ Ｒｅｐｏｒｔが作成された時間）- デバイス名- デバイスの種類- チェックサム- デバイス操作オプション- シリアライズ情報- デバイスのPASS・FAILカウント数
Ｊｏｂ Ｒｅｐｏｒｔは次の場合に作成されます。
１．プロジェクトファイル読込みコマンドを使用した時２．接続していたプログラマが開放された時
３．Pg4uwソフトを終了した時
４．デバイスカウントダウン設定数が０になった時（書込み予定数量が完了した時）５．ユーザーがＪｏｂ Ｒｅｐｏｒｔ操作を実行した時
Ｊｏｂ Ｒｅｐｏｒｔ機能を有効にする- チェックON時：Ｊｏｂ Ｒｅｐｏｒｔ機能が有効になります。
上記のＪｏｂ Ｒｅｐｏｒｔ作成条件が成立した時にＪｏｂ Ｒｅｐｏｒｔが作成されます。
- チェックOff時：Ｊｏｂ Ｒｅｐｏｒｔは作成されません。
Ｊｏｂ Ｒｅｐｏｒｔファイルを自動保存- チェックON時：Ｊｏｂ Ｒｅｐｏｒｔが自動的に保存されます。
Ｊｏｂ Ｒｅｐｏｒｔディレクトリボックスで指定した場所・ファイル名に保存されます。
保存時のファイル名フォーマットは
Job Report̲連続番号̲プロジェクト名.jrp
̲連続番号は保存ファイルにつけた連続番号です。この番号が既に存在する場合はこの番号を＋１した新しい番号のレポートファイル名で保存します。
̲プロジェクト名は現在使用しているプロジェクトファイル名で、ファイル拡張子を除いた名称が使用されます。

M1882-100A201007.doc

83

Ｅｘｓａｍｐｌ
例１:使用中のプロジェクトファイル名 c:¥myproject.eprj 保存するディレクトリ名 d:¥job̲reports
この保存するディレクトリにまだＪｏｂレポートファイルが存在しない場合作成されるＪｏｂ Ｒｅｐｏｒｔファイル名はd:¥job̲reports¥job̲report̲000̲myproject.jrpとなります。
例２:前記の１．と同一条件で、保存するディレクトリに既にＪｏｂレポートファイルが存在する場合作成されるＪｏｂ Ｒｅｐｏｒｔファイル名はd:¥job̲reports¥job̲report̲001̲myproject.jrpとなります。
ファイル名に含まれている連続番号部分が＋１されています。
Ｊｏｂ Ｒｅｐｏｒｔファイルを自動保存を設定した場合
Ｊｏｂ Ｒｅｐｏｒｔ生成時にファイルとして自動的に保存されますが、Ｊｏｂ Ｒｅｐｏｒｔ情報画面は表示されません。

オプション-> オプション設定->リモート・コントロール
他のアプリケーションからリモート・コントロール機能を使用して、プログラマがサポートしている機能を使用することが出来ます。この機能は、ハンドラなどを使用した大量書き込みシステ
ムや、他のアプリケーションにとても有効です。
コントロールソフトを制御するリモートアプリケーションがServer（サーバー）として機能します。
コントロールソフトはＣｌｉｅｎｔ（クライアント）として機能します。リモートアプリケーションとコント
ロールソフトはＴＣＰ／ＩＰプロトコルで通信されます。
コントロールソフトを1台のパソコンにインストールし、他の1台にリモートアプリケーションをインストールし、それらをネットワークで接続します。
ＤｅｆａｕｌｔのＴＣＰ通信設定は ポートアドレス １２７．０００．０００．００１またはローカルです。
リモート・コントロールのポートアドレスは１２７．０．０．１もしくはローカルホストになります。
ポートアドレス（Ｃｌｉｅｎｔ）設定はコントロールソフトにだけ設定します。Ｃｌｉｅｎｔパソコン（プログ
ラマを接続したＰＣ）とＳｅｒｖｅｒパソコン（リモートアプリを入れたパソコン）のポート設定をおこないます。Ｄｅｆａｕｌｔ設定は1台のパソコンにリモートアプリとコントロールソフトをインストール
したローカル設定になっています。
注意：ファイアオールがインストールされている場合、サーバーもしくはクライアントがスタートする際に、警告メッセージを表示します。ファイアオールがネットワーク接続に警告を表示した場合、“Allow”を選択してください。そうしないとリモート操作は、動作しません。

オプション-> オプション設定-> オプション設定を保存
コントロールソフトを終了する際のプログラマ設定を保存するかどうかを選択しす。
下記の３つの選択があります。
アプリケーション終了時のオプション設定を保存
オプション設定を保存しない ：プログラマ設定を保存せずに、コントロールソフトを終了します。
オプション設定を自動保存する：プログラマ設定を保存し、コントロールソフトを終了

84

MINATO ELECTRONICS INC

します。
オプション設定を保存する前に確認する：コントロールソフトを終了する前に、ユーザーがプログラマ
設定を保存するか、しないか選択することが出来ます。

オプション-> オプション設定>その他
コントロールソフトの処理優先度、起動時のディレクトリ、ツールバーの表示スタイル等を設定します。
アプリケーションの優先度：コントロールソフトの処理優先度を設定出来ます。
この設定は、書き込み時間の早さに影響を与えることになります。
特にＯＮ̲Ｄｅｍａｎｄタイプのアプリケーションが動作している場合は動作が遅くなります。レベルをＬＯＷに設定した場合書き込み時間が遅くなりますので、注意が必要です。
起動時ディレクトリ：プログラムが起動した際ディレクトリの設定を選択出来ます。
初期値の起動時ディレクトリを使用する：このプログラムを起動したディレクトリが使用されます。
プログラムが終了した時のディレクトリ
：最後に使用していたディレクトリが使用されます。
ユーザーが指定する：ディレクトリをユーザーが指定します。
ツール ボタン：ツールボタンの表示スタイルと、ヒント表示を設定します。

ラベル スタイル ：デバイスａｄｄｒｅｓｓ表示、ＰＡＳＳ／ＦＡＩＬ数表示、デバイス構成部分の背景表示を指定します。

オプション->ツールバー
このコマンドはツールバーの表示／非表示を指定します。
またデバイス動作前にデバイスオプション設定を表示／非表示を指定します。

オプション->ツールバー ->メインツールバー
メインツールバーの表示／非表示と表示スタイルが指定出来ます。
メインツールバー（標準スタイル）
メインツールバー（代替スタイル）
メインツールバーなし

オプション->ツールバー ->拡張ツールバー
補助ツールバーの表示／非表示が指定出来ます。

オプション->ツールバー ->Ｐｒｏｇｒａｍ前にデバイスオプション表示
デバイスの書き込み／消去動作前に、“デバイスオプション動作”ウィンドウの表示／非表示を指定出来ます。

M1882-100A201007.doc

85

オプション->プロテクト（操作禁止）モード
プロテクトモードは特別な機能で、コントロールソフト画面上の一部操作を禁止します。
プロテクトモードが設定されている場合、デバイス選択とバッファデータ編集、データの読み込み／保存が禁止されます。
プロテクトモードは作業者の間違った操作を防ぐことが出来ますので、大量のデバイスを書き込む作業に適しています。
プロテクトモードの設定方法
２種類の設定方法があります。
プロテクトモードが有効になると、ファイルの読込やデバイス選択アイコン表示がグレーになり操作出来なくなります。
（１）メニューコマンドのオプション->プロテクトモードを使用する。
このコマンドはパスワード設定用のダイアログを表示します。ユーザーはパスワードを入力し、続いて確認用のパスワードを入力します。プログラマは２つのパスワードを確認し、一致していればプロテクトモードになります。
（２）プロテクトモード設定済みのプロジェクトファイルを読み込む。
“プロジェクトを保存“コマンド使用時に、プロテクトモードを指定して保存します。
プロテクトモードの解除方法
２種類の設定方法があります。
（１）メニューコマンドのオプション->通常モードを変更する。
パスワード入力用のダイアログが表示されますので、プロテクトモードを設定したときのパスワードを入力してください。
プロテクトモード設定時のパスワードと一致していればプロテクトモードは解除されます。
（２）プロテクトモードを中止する他の方法として、コントロールソフトを終了する方法があります。
プロテクトモードはコントロールソフト動作中だけ有効なモードですので、終了時に解除されます。コントロールソフト再起動時には保護モードは解除されています。

オプション->オプション設定の保存
このコマンドは現在設定されている保存可能な設定情報を全て保存します。
オプション-> オプション設定>オプション設定を保存はアプリケーション終了時に保存されま
すがこちらは操作時点で設定情報を保存します。
次の情報が保存されます。
オプションメニューに含まれる各コマンド
過去に選択した２０個のデバイスコード
使用ファイルの履歴
メイン画面のサイズと表示位置

86

MINATO ELECTRONICS INC

ヘルプ（メインメニュー・コマンド）
ヘルプメニューには、Ｏｎ Ｌｉｎｅマニュアル、コントロールソフトのバージョン表示、サポートデバイ
スリスト、障害レポート作成があります。
＜Ｆ１＞ｋｅｙを押すとＯｎ Ｌｉｎｅマニュアルが表示されます。
メインメニュー内の項目をマウスで選択しておいてから＜Ｆ１＞ｋｅｙを押すと選択している項目に関連するＯｎ Ｌｉｎｅマニュアルが表示されます。
デバイス書き込み中には＜Ｆ１＞ｋｅｙは使用できません。
次のヘルプ内の項目は強調表示されます。
ショートカットなどのＫｅｙ操作
重要な項目表示しているヘルプ内容の詳細または関連する説明にリンクしている項目
Ｏｎ Ｌｉｎｅマニュアルはコントロールソフトのバージョンアップ時に最新版に更新されます。

ヘルプ->マニュアル
コントロールソフトの操作マニュアルを表示します。
ショートカット＜Ｆ１＞ｋｅｙが使用出来ます。

ヘルプ->マニュアル検索
操作マニュアル内で調べたい項目をキーワードで検索出来ます。

ヘルプ->対応デバイスサポートしている全てのデバイス名を表示します。
ここで表示しているデバイスは、Ｍ１８８２以外でサポートしているデバイス名も表示しています。Ｍ１８８２プログラマでサポートしているデバイス名はメインメニューのデバイス->デバイス選択
またはツールバーの Ｓｅｌｅｃｔ で表示されます。
い。

ヘルプ->対応プログラマ
コントロールソフトで使用可能なプログラマを表示します。

ヘルプ->デバイス リスト(現在のプログラマ)
現在使用中のプログラマでサポートしているデバイスＬＩＳＴを作成します。
コントロールソフトがインストールされているディレクトリにファイル名“ＸＸＸＸｄｅｖ．ｔｘｔ”と“ＸＸＸＸｄｅｖ．ｈｔｍ”が作成されます。

M1882-100A201007.doc

87

ヘルプ->デバイス リスト (全プログラマ)
サポートしている全てのデバイスのデバイスＬＩＳＴを作成します。
コントロールソフトがインストールされているディレクトリにファイル名“ＸＸＸＸｄｅｖ．ｔｘｔ”と“ＸＸＸＸｄｅｖ．ｈｔｍ”が作成されます。（ＸＸＸＸにはプログラマ名が入ります）
注意：このデバイスＬＩＳＴ作成を実行すると、プログラマに設定されているＤｅｆａｕｔ Ｄｅｖｉｃｅ
設定情報（過去２０件のデバイス使用履歴）が全て削除されます。

ヘルプ->デバイス リスト(クロス・リファレンス)サポートしているデバイスとサポートしているプログラマのクロス・リファレンス表をデバイスメ
ーカー別に作成します。
コントロールソフトがインストールされているディレクトリにメーカー選択ファイル“ＴＯＰ＿ＤＥ
Ｖ．ｈｔｍｔ”を作成し、その下のディレクトリにメーカー別のクロス・リファレンス表を作成します。

ヘルプ->障害レポートの作成
プログラマで発生したトラブルや故障状態を“Ｐｒｏｂｌｅｍ Ｒｅｐｏｒｔ“としてファイルに記録します。このなかには自己診断結果や接続しているパソコンの基本情報、書き込みデバイスのＣ
ｏｎｆｉｇｒａｔｉｏｎ情報等が含まれています。
トラブルがユーザー自身で解決できない場合、プログラマ本体にこのレポートを添付し、プロ
グラマメーカーに送ってください。
プログラマの修理情報として利用されます。

ヘルプ->バージョン情報
コントロールソフトのバージョン番号、ミナトエレクトロニクスのホームページとメールアドレスを表示します。

88

MINATO ELECTRONICS INC

保証規定
ここでは、Ｍ１８８２の製品保証について記述しています。
弊社から出荷後、1 年間の無償修理期間を設けていますが、保証の制限により、無償修理保証に該当しない場合がありますので、ご使用の前に、下記の規定内容を必ずお読みください。
ご不明な点がございましたら弊社までご連絡ください。

・無償保証期間
無償保証期間は、弊社より出荷後、1 年間とさせて頂きます。

・無償保証に該当するもの
弊社より出荷後、1 年以内の製品。
正常なご使用状態のもとで故障した場合
Ｍ１８８２本体のハードウェア部分。
日本国内で使用していた故障した場合。
(This warranty is valid only in Japan)

・有償修理に該当するもの
保証期間内であっても、次の項目に該当する場合は、有償修理となります。
お客様の誤ったお取り扱いによる事故。
天災による事故。
デバイス書込み用ＺＩＦソケット、プログラマ本体前面の ISP コネクタ。

・保証対象外次の項目に該当することは弊社では、一切の責任及び、保証は出来ませんので、ご了承ください。
デバイス及びデータの保証。
故障時に生じた直接的、間接的な費用。
国内以外で使用される場合。
弊社純正品以外の機器を使用した際に生じた不具合及び、トラブル（他社の変換アダプタ/ソフ
トウェアの使用）。
弊社以外で修理や改造等を行ったもの。
取扱説明書に反する使用方法によって生じた故障。
Ｍ１８８２のバージョンアップ
対応デバイス追加等のバージョンアップは別途、費用が掛かります。

M1882-100A201007.doc

89

以下はＭ１８８２を最良の状態でご使用頂く為の記述事項です。
・Ｍ１８８２バージョンアップ（デバイス/ソフトウェアサポート）
新規デバイス対応、デバイス仕様変更によるソフトウェア等のバージョンアップを常時行なっています。Ｍ１８８２が無償期間内であっても、バージョンアップサポートは、保証対象外の為、これらの作業は、別途、費用が掛かりますので、ご了承ください。

・定期校正
Ｍ１８８２は、生産機器であり、安心してご利用頂く為にも、日頃の点検と年 1 回の定期校正を推奨します。

・修理、定期校正、バージョンアップについて
有償、無償に関わらず、出張修理は行っておりません。
また、代替え機等はご用意しておりませんのでご了承ください。
定期校正品、修理品を弊社宛へ発送して頂く際、発送に掛かる輸送費用はお客様負担とさせて頂きますのでご了承ください。
本製品が梱包されてくる梱包箱（製品箱）は修理等で輸送する時に利用出来ますので、大切に保管してください。本製品を輸送する場合は、弊社指定の梱包箱（製品箱）と梱包材を使用し、しっかりと梱包してください。
梱包が不十分ですと製品が破損する場合があります。輸送時に発生した破損部分の費用は、お客様の負担とさせて頂きますので、ご了承願います。
作業完了品をお客様へ返送させて頂く場合は、輸送費は弊社にて負担させて頂きます。

お問い合わせ先一覧
ミナトエレクトロニクス株式会社
本社営業部

90

〒224-0026

横浜市都筑区南山田町 4105
TEL 045-591-5605
FAX 045-592-2854

北関東営業所 〒370-0843

高崎市双葉町 6-25
TEL 027-323-9701
FAX 027-324-5049

福岡営業所〒812-0011

福岡市博多区博多駅前 3-6-12
オヌキ博多駅前ﾋﾞﾙ 4F
TEL 092-475-2825
FAX 092-481-3502

大阪営業所〒553-0003

大阪市福島区福島 5-16-15
福島宮脇ビル 2F
TEL 06-6453-8911
FAX 06-6453-8912

MINATO ELECTRONICS INC