JPH09198888A - メモリの書込装置および方法 - Google Patents

メモリの書込装置および方法

Info

Publication number
JPH09198888A
JPH09198888A JP2166496A JP2166496A JPH09198888A JP H09198888 A JPH09198888 A JP H09198888A JP 2166496 A JP2166496 A JP 2166496A JP 2166496 A JP2166496 A JP 2166496A JP H09198888 A JPH09198888 A JP H09198888A
Authority
JP
Japan
Prior art keywords
data
memory
eeprom
writing
board
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2166496A
Other languages
English (en)
Inventor
Naoki Oyama
直樹 大山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2166496A priority Critical patent/JPH09198888A/ja
Publication of JPH09198888A publication Critical patent/JPH09198888A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 EEPROMをテストすることにより内部デ
ータが変更されて、生産途中にEEPROMの設定値が
変更になっても、ファンクションチェッカボード2のプ
ログラムも変更しなくてよいようにする。 【解決手段】 ファンクションチェッカボード2側で挿
入可能なEEPROMマスタをICソケット上に挿入し
ておき、その内容をファンクションチェッカテスト終了
後にコピーしてメインボード1上のEEPROM107
に正常な工場出荷用データを書き込むようにして、ファ
ンクションチェッカボード2のプログラムを変更するこ
となく、EEPROM107にデータを書き込むことが
できる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、メモリの書込装置
に関する。
【0002】
【従来の技術】近年、メモリとして電気的消去可能なメ
モリ(EEPROM)が多くの電子機器で使われてい
る。このようなEEPROMにデータを書き込む場合、
まず、EEPROMの読み書きをチェックした後に全て
FFhデータ(メーカ入荷時データ)を書き込み、EE
PROMを搭載するターゲットボードのファームウェア
がEEPROMのデータは全てFFhであると認識した
場合、EEPROMに新たに工場出荷データを書き込ん
でいた。この工程では、電源立ち上げ後に長い時間書き
込み処理を行うので、書き込み中に電源が落とされてし
まう場合があった。そのため、読み書きチェックの最後
に工場用治具で工場出荷用データを書き込んでいた。
【0003】また、従来、シリアルEEPROMでは、
I/Oポートの信号レベルをソフトウェアによりL→H
→Lに設定していた。その場合、クロック、データ、ク
ロック……と交互にクロックとデータとを書き込むよう
に処理していた。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来の前者の場合、工場用治具で出荷データの書き込みを
行っているが、量産後、EEPROMのデータが変更に
なった場合や、同じ機種でも出荷先が異なる場合あるい
は同じハードウェアでもソフトウェアが異なる機種の場
合には、それに応じて治具用プログラムを変更しなれば
ならずその対応が大変だった。
【0005】後者の場合、クロックを自動生成し、ロジ
ック内部でパラレル/シリアル変換し、シリアルでクロ
ックに同期させてデータを出力する場合でも、EEPR
OMの書込方法は各社まちまちであり、クロックの回数
などもメーカによって異なっていた。それゆえ、ターゲ
ットボードのEEPROMの種類を変更すると書込方法
を変更する必要があった。
【0006】そこで、本発明は、工場出荷データが異な
る場合にもプログラムを変更することなく対応でき、メ
モリの種類の変更にも対応できるメモリの書込装置を提
供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に係るメモリの書込装置は、メモ
リにデータを書き込むメモリの書込装置において、マス
タメモリが実装され、該マスタメモリの機能をチェック
する機能チェック基板と、該機能チェック基板と信号線
を介して接続され、装着されたターゲットメモリのデー
タを初期化するターゲット基板と、該ターゲット基板に
設けられ、前記機能チェック基板から転送される前記マ
スタメモリのデータを前記ターゲットメモリに書き込む
データ書込回路とを備えたことを特徴とする。
【0008】請求項2に係るメモリの書込装置では、請
求項1に係るメモリの書込装置において、前記メモリは
シリアルEEPROMであり、前記データ書込回路は、
カウント数をセットするカウンタと、該セットされたカ
ウント数だけクロックを発生させるクロック発生器と、
該発生したクロックに同期して前記シリアルEEPRO
Mにデータを書き込むデータレジスタとを備えたことを
特徴とする。
【0009】請求項3に係るメモリの書込方法は、メモ
リにデータを書き込むメモリの書込方法において、機能
チェック基板に実装されたマスタメモリの機能をチェッ
クし、前記機能チェック基板と信号線を介して接続され
たターゲット基板に装着されたターゲットメモリのデー
タを初期化し、該初期化されたターゲットメモリに前記
機能チェック基板から転送される前記マスタメモリのデ
ータを書き込むことを特徴とする。
【0010】
【発明の実施の形態】本発明のメモリの書込装置の実施
の形態について説明する。本実施の形態におけるメモリ
の書込装置はファンクションチェッカシステムに適用さ
れる。
【0011】図1はEEPROMのファンクションチェ
ッカシステムの構成を示す説明図である。図において、
1は工場でチェックされるターゲットとしてのメインボ
ードである。メインボード1において、101はイーサ
ネット用のボードなどを接続できる拡張インターフェー
ス(I/F)である。102はハードディスクドライブ
(HDD)I/Fであり、例えばIDE、SCSI、S
ASI I/Fである。
【0012】103はRS422(Apple Tal
k)I/Fである。104はRS232C I/Fであ
り、本装置ではRS232Cを介して後述するファンク
ションチェッカボード2からメインボード1に命令コマ
ンドが送られる。
【0013】105はセントロニクスI/Fである。1
06はエンジンI/Fであり、プリンタエンジンと接続
可能である。107は出荷用データを書き込むためのE
EPROM、108はターゲットとしてのメインボード
1の動作を制御するCPUである。
【0014】109および110はこのボードを動作さ
せるためのプログラムROMが搭載されたROM−DI
MMである。111はRAMであり、RAM−DIMM
に配されている。112はメインボード1を制御するゲ
ートアレイ(GA)、113はスタティックRAM(S
RAM)である。
【0015】一方、メインボード1に接続されるファン
クションチェッカボード2において、201は拡張I/
F101に接続された信号線301をモニタする拡張I
/F、202はHDDI/F102に接続された信号線
302をモニタするHDDI/F、203はRS422
I/F103に接続された信号線303をモニタする
RS422 I/F、204はRS232C I/Fに
接続された信号線104をモニタするRS232C I
/F、205はセントロニクスI/F105に接続され
た信号線305をモニタするセントロニクスI/Fであ
る。また、206はエンジンI/Fに接続された信号線
306をモニタするエンジンI/Fであり、メインボー
ド1に電力を供給する。
【0016】207は工場出荷用のデータが書き込まれ
ているマスターEEPROMである。208はファンク
ションチェッカボード2の動作を制御するCPUであ
る。209はファクションチェッカボード2を動作させ
るプログラムが搭載されたROM、210はファンクシ
ョンチェッカ用パネル、211はファンクションチェッ
カ用のモニタであり、例えばノート型パソコンでも構わ
ない。ファンクションチェッカ用のモニタ211にはR
S232Cを通じてキャラクタが送られる。
【0017】212はファクションチェッカシステムを
動作させるための電源である。213はファンクション
チェッカ用サーマルプリンタである。214はファンク
ションチェッカボード2を動作させるロジック回路であ
る。
【0018】3はファンクションチェッカボード2とメ
インボード1とを接続するケーブル群であり、301は
拡張I/Fを結ぶケーブルである。302はHDDケー
ブル、303はRS422のケーブル、304はRS2
32Cケーブル、305はセントロニクスケーブル、3
05はエンジンケーブルである。
【0019】ファンクションチェッカシステムでは、フ
ァンクションチェッカボード2からRS232Cを経由
してメインボード1に命令コマンドを送り、メインボー
ド1はその命令コマンドを解析し、解析した内容にした
がってROM、RAMあるいは各I/Fをチェックす
る。
【0020】メインボード1のチェック内容は、RS2
32Cを介してファンクションチェッカボード2に送り
返される。本実施の形態におけるチェックは、主に基板
パターンの正当性、半田不良、半導体の不良を工場出荷
前に検査することである。
【0021】このチェックでは、検査対象のメインボー
ド1のアドレスやデータの値を0→1→0と変化させる
ことにより半導体のピンが隣同士でショートしていない
か、基板パターンが切れたりしていないか、半導体自身
の不良がないかなど、正常に基板が動作できるかを最小
限の動作時間で検証する。
【0022】本システムが最終的にチェックを終了する
と、EEPROMが実装されているメインボード1の場
合、EEPROM107の単体検査も行っているので、
EEPROM107に設定されたデータは壊れてしま
う。
【0023】メインボード1では、CPU108はRO
M−DIMM109に記憶された制御プログラムなどに
基づいて各種のデバイスとのアクセスを総括的に制御
し、エンジンI/F106を介して接続された印刷部
(プリンタエンジン)213に出力情報としての画像信
号を出力する。
【0024】CPU108は入力部であるRS422I
/F103、RS232C I/F104、セントロニ
クスI/F105、拡張I/F101を介してホストコ
ンピュータ(図示せず)との通信処理が可能となってい
る。111はCPU108の主メモリ、ワークエリアな
どとして機能するRAM−DIMMであり、さらにRA
M−DIMMオプションを追加することによりメモリ容
量を拡張することができるように構成されている。尚、
RAM−DIMM111は、出力情報展開領域、環境デ
ータ格納領域、EEPROM(NVRAM)などに用い
られる。
【0025】図2はゲートアレイ112に組み込まれて
いるロジック回路の構成を示すブロック図である。図に
おいて、108はCPU、107はEEPROMであ
る。ゲートアレイ112の内部のロジック回路におい
て、1123はアドレスデコーダで各レジスタに対応す
るアドレスにデータがリードライトされたとき各レジス
タにデコード信号を真にする。1124はカウンタレジ
スタであり、CPU108がデータを書き込むとそのク
ロック数だけ自動的にクロックが生成されるようにする
ための回数を保持する。1125はCS信号を生成する
ためのレジスタであり、CPU108はこのレジスタ1
125に任意のデータを書き込むことによりCS信号を
制御する。
【0026】1126はクロックジェネレータであり、
カウンタレジスタ1124で生成された数だけクロック
を自動的に生成する。1127はEEPROM用のリー
ドライトのレジスタであり、データをEEPROMに送
る場合、パラレルシリアル変換し、逆にEEPROMか
らデータを受けとるときはシリアルパラレル変換を行
う。この場合、拡張I/F101は、CPU108のバ
ッファリングされたアドレスバスおよびデータバスに接
続されているとする。CPU108はそのアドレスおよ
びデータバスに接続されているロジック回路214を経
由してマスタEEPROM207のデータを読み込み、
ターゲット用のEEPROM107にデータを書き込
む。
【0027】また、例えば、CPU108のアドレスデ
ータバスが直接ファンクションチェッカボード2に繋が
っていない場合、CPU208はセントロニクスI/F
205あるいはRS232Cを使ってマスタEEPRO
Mのデータをメインボード1に渡し、そのデータはCP
U108により一旦RAM−DIMM111にセーブさ
れ、そのデータをCPU108はEEPROM107に
書き込む。
【0028】EEPROM107のチェック動作につい
て説明する。図3はEEPROMのデータ転送処理手順
を示すフローチャートである。前述したように、EEP
ROM107はシリアルEEPROMであり、ゲートア
レイ112を介してCPU108に制御される。EEP
ROM107にデータを書き込む場合、まず、CPU1
08がカウンタレジスタ1124にデータを書き込む
(ステップS1)。さらに、CPU108がEEPRO
M107にデータを書き込みたい場合、データレジスタ
1127にデータを書き込む(ステップS2)。
【0029】書き込み終わると、クロック発生器112
6のフラグがオン、つまり書き込みおよび読み込みが禁
止になる。信号CS=H(オン)にすると、データレジ
スタ1127に書き込まれていたEEPROM107の
データはクロックSKに同期して転送される(ステップ
S4)。
【0030】データレジスタ1127にEEPROM1
07にデータを書き込むためのクロック発生器1126
からのクロックSKがなくなると、データ転送を終了し
てフラグをオフし(ステップS5)、信号CS=L(オ
フ)にして(ステップS6)処理を終了する。
【0031】このように、従来ではメインボードに搭載
されているEEPROMをテストすることにより内部デ
ータが変更されると、電源投入時にEEPROMイニシ
ャライズエラーとなってしまうので、生産途中にEEP
ROMの設定値が変更になるとファンクションチェッカ
ボード2のプログラムも変更する必要があるが、本実施
の形態におけるファンクションチェッカシステムでは、
ファンクションチェッカボード2側で挿入可能なEEP
ROMマスタをICソケット上に挿入しておき、その内
容をファンクションチェッカテスト終了後にコピーして
メインボード1上のEEPROM107に正常な工場出
荷用データを書き込む。このようなシステム構成にして
おくことで、生産中にEEPROM107の値が変更に
なっても、ファンクションチェッカボード2のプログラ
ムを変更することなくEEPROM107にデータを書
き込むことができる。
【0032】また、ターゲットであるEEPROMの種
類が変更になってもプログラムを大きく修正することな
くEEPROMのデータ転送が可能である。さらに、ゲ
ートアレイ112の外部ピンなどでクロックを自動生成
する回数をプログラム変更なしで外部ピン、ジャンパー
で設定変更することも可能である。
【0033】
【発明の効果】本発明の請求項1に係るメモリの書込装
置によれば、メモリにデータを書き込む際、マスタメモ
リが実装された機能チェック基板に該マスタメモリの機
能をチェックし、該機能チェック基板と信号線を介して
接続されたターゲット基板に装着されたターゲットメモ
リのデータを初期化し、該ターゲット基板に設けられた
データ書込回路により前記機能チェック基板から転送さ
れる前記マスタメモリのデータを前記ターゲットメモリ
に書き込むので、工場出荷データが異なる場合にプログ
ラムを変更することなくメモリにデータを書き込むこと
ができる。
【0034】請求項2に係るメモリの書込装置によれ
ば、前記メモリはシリアルEEPROMであり、前記デ
ータ書込回路は、カウント数をセットするカウンタと、
該セットされたカウント数だけクロックを発生させるク
ロック発生器と、該発生したクロックに同期して前記シ
リアルEEPROMにデータを書き込むデータレジスタ
とを備えたので、シリアルEEPROMの種類によって
転送するデータが異なる場合でも、書き込みのカウント
数を変更するだけでシリアルEEPROMにデータを書
き込むことができる。
【0035】請求項3に係るメモリの書込方法によれ
ば、機能チェック基板に実装されたマスタメモリの機能
をチェックし、前記機能チェック基板と信号線を介して
接続されたターゲット基板に装着されたターゲットメモ
リのデータを初期化し、該初期化されたターゲットメモ
リに前記機能チェック基板から転送される前記マスタメ
モリのデータを書き込むので、工場出荷データが異なる
場合にプログラムを変更することなくメモリにデータを
書き込むことができる。
【図面の簡単な説明】
【図1】EEPROMのファンクションチェッカシステ
ムの構成を示す説明図である。
【図2】ゲートアレイ112に組み込まれているロジッ
ク回路の構成を示すブロック図である。
【図3】EEPROMのデータ転送処理手順を示すフロ
ーチャートである。
【符号の説明】
1 メインボード 2 ファンクションチェッカボード 104、204 RS232C I/F 107、207 EEPROM 108、208 CPU 112 ゲートアレイ 1124 カウンタレジスタ 1126 クロック発生器 1127 データレジスタ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 メモリにデータを書き込むメモリの書込
    装置において、 マスタメモリが実装され、該マスタメモリの機能をチェ
    ックする機能チェック基板と、 該機能チェック基板と信号線を介して接続され、装着さ
    れたターゲットメモリのデータを初期化するターゲット
    基板と、 該ターゲット基板に設けられ、前記機能チェック基板か
    ら転送される前記マスタメモリのデータを前記ターゲッ
    トメモリに書き込むデータ書込回路とを備えたことを特
    徴とするメモリの書込装置。
  2. 【請求項2】 前記メモリはシリアルEEPROMであ
    り、 前記データ書込回路は、 カウント数をセットするカウンタと、 該セットされたカウント数だけクロックを発生させるク
    ロック発生器と、 該発生したクロックに同期して前記シリアルEEPRO
    Mにデータを書き込むデータレジスタとを備えたことを
    特徴とする請求項1記載のメモリの書込装置。
  3. 【請求項3】 メモリにデータを書き込むメモリの書込
    方法において、 機能チェック基板に実装されたマスタメモリの機能をチ
    ェックし、 前記機能チェック基板と信号線を介して接続されたター
    ゲット基板に装着されたターゲットメモリのデータを初
    期化し、 該初期化されたターゲットメモリに前記機能チェック基
    板から転送される前記マスタメモリのデータを書き込む
    ことを特徴とするメモリの書込方法。
JP2166496A 1996-01-16 1996-01-16 メモリの書込装置および方法 Pending JPH09198888A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2166496A JPH09198888A (ja) 1996-01-16 1996-01-16 メモリの書込装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2166496A JPH09198888A (ja) 1996-01-16 1996-01-16 メモリの書込装置および方法

Publications (1)

Publication Number Publication Date
JPH09198888A true JPH09198888A (ja) 1997-07-31

Family

ID=12061315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2166496A Pending JPH09198888A (ja) 1996-01-16 1996-01-16 メモリの書込装置および方法

Country Status (1)

Country Link
JP (1) JPH09198888A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331067C (zh) * 2004-07-16 2007-08-08 英业达股份有限公司 烧录转接板

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1331067C (zh) * 2004-07-16 2007-08-08 英业达股份有限公司 烧录转接板

Similar Documents

Publication Publication Date Title
JP2000123599A (ja) 不揮発性半導体メモリic及びそのバーンインテスト方法
JPH0498342A (ja) 半導体記憶装置
TW589535B (en) Method and apparatus for in-system programming through a common connection point of programmable logic devices on multiple circuit boards of a system
US5442643A (en) Integrated circuit chip with testing circuits and method of testing the same
KR100445042B1 (ko) 동적 번인 테스트 기능을 갖는 단일칩 마이크로컴퓨터 및이를 위한 동적 번인 테스트 방법
JP2002222599A (ja) 初期不良ブロックのマーキング方法、検索方法、及び半導体記憶装置
JP3208590B2 (ja) シリアル制御装置
WO1996036885A1 (en) Bus connectivity verification technique
JPH09198888A (ja) メモリの書込装置および方法
CN117785756B (zh) 存储器控制系统、方法、芯片及计算机可读存储介质
US7526691B1 (en) System and method for using TAP controllers
EP2194458A2 (en) Request processing device, request processing system, and access testing method
KR100223651B1 (ko) 제조공정 합격판정기 및 그를 이용한 제조공정방법
US20070171150A1 (en) Burning apparatus
JP4479131B2 (ja) 制御装置
KR100829402B1 (ko) 순차적 반도체 테스트 장치
JPH0257676B2 (ja)
JP2877505B2 (ja) Lsi実装ボード及びデータ処理装置
JPH04222002A (ja) 表示器
JP3125950B2 (ja) 特定用途向け集積回路
JPS626498A (ja) メモリ評価装置
JPH0346920B2 (ja)
JP2002022806A (ja) 回路基板検査装置
JPH0934801A (ja) Fifoのポインタ制御異常検出方法
JPH10293700A (ja) 論理素子確認方法および論理素子確認機能を有する電子装置