(57)【要約】【課題】効率的な不揮発性メモリの書き込み作業を実現する技術を提供する。【解決手段】不揮発性メモリの書き込み方法は、不揮発性メモリを搭載した複数のユニットを実装した通信装置における、不揮発性メモリの書き込み方法であって、第１工程と、第２工程と、を有する。第１工程では、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除するための書き込み禁止解除用ユニット５０が通信装置に実装されることによって、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除する。第２工程では、通信装置に接続可能なパソコン６０を通じて、複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報を書き込む。【選択図】図１０
2017102697.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリを搭載した複数のユニットを実装した通信装置における、前記不揮発性メモリの書き込み方法であって、
前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止を解除するための書き込み禁止解除用ユニットが前記通信装置に実装されることによって、前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止を解除する第１工程と、
前記通信装置に接続可能な外部端末を通じて、前記複数のユニットにそれぞれ搭載された書き込み禁止が解除された前記不揮発性メモリに情報を書き込む第２工程と、
を有する、不揮発性メモリの書き込み方法。
【請求項２】
請求項１に記載の不揮発性メモリの書き込み方法において、
前記書き込み禁止解除用ユニットは、書き込み禁止を解除するための信号を出力するユニットであり、
前記第１工程では、前記書き込み禁止解除用ユニットが前記通信装置に実装されることによって、前記書き込み禁止を解除するための信号で前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止を解除する、不揮発性メモリの書き込み方法。
【請求項３】
請求項１または２に記載の不揮発性メモリの書き込み方法において、
前記第２工程では、前記外部端末を通じて、特定のログイン名とパスワードとの入力でログインされることによって、書き込み用のコマンドで前記複数のユニットにそれぞれ搭載された書き込み禁止が解除された前記不揮発性メモリに情報を書き込む、不揮発性メモリの書き込み方法。
【請求項４】
請求項１〜３のいずれか一項に記載の不揮発性メモリの書き込み方法において、
前記複数のユニットは、前記通信装置内を冷却するためのファンユニットと、前記複数のユニットを管理するための管理カードと、外部とのデータ転送を行うためのラインカードと、前記複数のユニットに電源を供給するための電源ユニットと、を含み、前記ファンユニット、前記管理カード、前記ラインカードおよび前記電源ユニットを含む前記複数のユニットは配線基板を通じて電気的に接続され、
前記書き込み禁止解除用ユニットは、前記ファンユニットの機能を備え、
前記外部端末は、前記管理カードに接続され、
前記第１工程では、前記ファンユニットの機能を備えた前記書き込み禁止解除用ユニットが前記通信装置に実装されることによって、前記ファンユニット、前記管理カード、前記ラインカードおよび前記電源ユニットを含む前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止を解除し、
前記第２工程では、前記外部端末から前記管理カードを通じて、前記ファンユニット、前記管理カード、前記ラインカードおよび前記電源ユニットを含む前記複数のユニットにそれぞれ搭載された書き込み禁止が解除された前記不揮発性メモリに情報を書き込む、不揮発性メモリの書き込み方法。
【請求項５】
不揮発性メモリを搭載した複数のユニットを実装した通信装置であって、
前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止を解除するための書き込み禁止解除用ユニットが実装可能であり、
前記書き込み禁止解除用ユニットが実装されることによって、前記複数のユニットにそれぞれ搭載された前記不揮発性メモリの書き込み禁止が解除され、
前記通信装置に接続可能な外部端末を通じて、前記複数のユニットにそれぞれ搭載された書き込み禁止が解除された前記不揮発性メモリに情報が書き込まれる、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性メモリの書き込み方法および通信装置に関する。
【背景技術】
【０００２】
通信装置には、データ転送やその制御などの各機能に応じた複数のユニットが実装されている。複数のユニットには、不揮発性メモリが搭載されている。不揮発性メモリは、電源を切っても保持しておくべきデータを格納するために使われる。例えば、各ユニットに搭載した不揮発性メモリには、製品情報や、電源電圧監視などによる異常時および障害による異常時のリセット設定情報などを書き込んでいる。
【０００３】
例えば、不揮発性メモリの書き込み方法に関する技術として、特許文献１がある。この特許文献１には、フラッシュＲＯＭが搭載された基板をマザー基板からそれぞれ取り外して、フラッシュＲＯＭの書き換えをする技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−５３８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した通信装置では、各ユニットに搭載した不揮発性メモリに書き込んでいる情報は書き換えられると困るので、通常は書き込んだ後は書き込み禁止の状態にしてあるが、仕様変更や製品改良版などによって情報の書き換えが必要な場合がある。このような場合に、従来の書き込み方法では、各ユニットの基板上に書き込み用のコネクタを搭載しており、このコネクタにパソコン（パーソナルコンピュータ）を接続して、パソコンから不揮発性メモリにデータを書き込む方法が用いられている。
【０００６】
書き込み作業の現場では、書き込み専用治具を用意して書き込み作業を行っている。この際に、書き込み専用治具に各ユニットを装着するために、各ユニットが着脱可能に実装された配線基板から、各ユニットをそれぞれ取り外すための作業が必要となる。さらに、取り外した各ユニットの書き込み用のコネクタにパソコンを接続して、各ユニットにデータを書き込む作業をユニットの数量分繰り返して行う必要がある。特に、多くのユニットを実装できる構造の通信装置の場合には、書き込み専用治具が型式毎に用意されているため、より多くの作業時間が必要となり、効率的な不揮発性メモリの書き込み作業ができない。
【０００７】
なお、上述した特許文献１の技術においても、書き込み作業の際に、フラッシュＲＯＭが搭載された基板をマザー基板からそれぞれ取り外すための作業が必要となり、効率的ではない。
【０００８】
本発明の目的は、効率的な不揮発性メモリの書き込み作業を実現する技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一実施の形態の不揮発性メモリの書き込み方法は、不揮発性メモリを搭載した複数のユニットを実装した通信装置における、不揮発性メモリの書き込み方法であって、第１工程と、第２工程と、を有する。第１工程では、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除するための書き込み禁止解除用ユニットが通信装置に実装されることによって、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除する。第２工程では、通信装置に接続可能な外部端末を通じて、複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報を書き込む。
【００１０】
本発明の一実施の形態の通信装置は、不揮発性メモリを搭載した複数のユニットを実装した通信装置であって、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除するための書き込み禁止解除用ユニットが実装可能である。通信装置は、書き込み禁止解除用ユニットが実装されることによって、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止が解除される。さらに、通信装置に接続可能な外部端末を通じて、複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報が書き込まれる。
【発明の効果】
【００１１】
本発明の一実施の形態によれば、効率的な不揮発性メモリの書き込み作業を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施の形態に係る通信装置の全体構成の一例を説明する図である。
【図２】本発明の一実施の形態に係る通信装置に実装される各ユニットの構成の一例を説明する図である。
【図３】本発明の一実施の形態に係る通信装置の正面の一例を説明する図である。
【図４】本発明の一実施の形態に係る通信装置の背面の一例を説明する図である。
【図５】本発明の一実施の形態に係る通信装置において、不揮発性メモリの書き込み方法の一例を説明するフロー図である。
【図６】本発明の一実施の形態に係る通信装置において、通信装置にパソコンを接続した状態の一例を説明する図である。
【図７】本発明の一実施の形態に係る通信装置において、通信装置に書き込み禁止解除用ユニットを実装した場合の一例を説明する図である。
【図８】本発明の一実施の形態に係る通信装置において、不揮発性メモリの構成の一例を説明する図である。
【図９】本発明の一実施の形態に係る通信装置において、不揮発性メモリの書き込み禁止の状態の一例を説明する図である。
【図１０】本発明の一実施の形態に係る通信装置において、不揮発性メモリの書き込み禁止が解除され、データの書き込みを行う状態の一例を説明する図である。
【図１１】本発明の一実施の形態に係る通信装置の変形例の全体構成の一例を説明する図である。
【図１２】従来技術における不揮発性メモリの書き込み方法の一例を説明する図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１４】
［一実施の形態］
一実施の形態に係る不揮発性メモリの書き込み方法および通信装置を、図１〜図１１を用いて説明する。
【００１５】
＜通信装置＞
図１〜図４は、本実施の形態に係る通信装置を説明するための図である。図１は、通信装置の全体構成の一例を説明する図である。図２は、通信装置に実装される各ユニットの構成の一例を説明する図である。図３は、通信装置の正面の一例を説明する図である。図４は、通信装置の背面の一例を説明する図である。
【００１６】
本実施の形態に係る通信装置１は、図１に示すように、複数の管理カード１１、複数のラインカード１２、複数のスイッチファブリックカード１３、複数の電源ユニット１４、および複数のファンユニット１５を備える。管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニット（ここでは総称してカードもユニットと呼ぶ）は、多重化による冗長の構成である。
【００１７】
管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットは、配線基板であるバックボード１６を通じて電気的に接続される。
【００１８】
本実施の形態に係る通信装置１は、例えば、広域通信網であるネットワークや、他の通信装置などの外部機器に接続される。他の通信装置は、本実施の形態の通信装置と同じ種類の装置でもよいし、他の種類の装置でもよい。他の通信装置は、さらに他の通信装置やユーザの端末などに接続される。
【００１９】
また、本実施の形態に係る通信装置１は、例えば、イーサネット（Ethernet，登録商標）などの通信規格に基づいて高速データ転送を行う通信装置があり、スイッチなどとも呼ばれる。
【００２０】
管理カード１１は、複数の各ユニットを管理するためのユニットである。この管理カード１１は、複数のスイッチファブリックカード１３を制御し、状態を管理する。また、管理カード１１は、通信装置１の運用保守管理のためのユーザインタフェースを提供し、各ユニットの設定や確認を含め、通信装置１全体の管理を可能とする。本実施の形態では、特に、各ユニットに搭載された不揮発性メモリに、製品情報や、電源電圧監視などによる異常時および障害による異常時のリセット設定情報などを書き込み、さらに、仕様変更や製品改良版などによって書き換えを可能に構成する。
【００２１】
ラインカード１２は、外部とのデータ転送を行うためのユニットである。このラインカード１２は、当該ラインカード１２毎に対応する外部インタフェースにより外部機器と接続される。また、ラインカード１２は、外部インタフェースおよび複数のスイッチファブリックカード１３との間でデータ転送を行う。例えば、ラインカード１２は、外部機器からのデータフレームを受信し、スイッチファブリックカード１３へ転送する。また、ラインカード１２は、スイッチファブリックカード１３から転送されたデータフレームを受信し、外部機器へ向けて送信する。
【００２２】
スイッチファブリックカード１３は、データ転送のスイッチを行うためのユニットである。このスイッチファブリックカード１３は、複数のラインカード１２との間でのデータ転送のスイッチを行う。例えば，スイッチファブリックカード１３は、第１のラインカード１２からデータフレームを受信し、当該データフレームの宛先に対応した第２のラインカード１２へ当該データフレームを転送する。なお、スイッチファブリックカード１３の機能をラインカード１２に持たせている場合には、スイッチファブリックカード１３は不要となる。
【００２３】
電源ユニット１４は、複数の各ユニットに電源を供給するためのユニットである。この電源ユニット１４は、外部から供給される電源から、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットの動作に必要な電圧を生成し、各ユニットに供給する。
【００２４】
ファンユニット１５は、通信装置１内を冷却するためのユニットである。このファンユニット１５は、ファンにより冷却用の空気を吸排気し、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットの動作による温度上昇を抑えるために通信装置１内を冷却する。
【００２５】
管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットは、図２に示すように、中央演算処理装置（ＣＰＵ）、電気的に消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ）、システムオンチップ（ＳｏＣ）、複数の集積回路（ＩＣ）などを搭載している。
【００２６】
中央演算処理装置（ＣＰＵ：Central Processing Unit）は、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットにおいて、各ユニット自身の内部における制御処理や、接続された他のユニットとの間の制御処理などを行うプロセッサである。
【００２７】
電気的に消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ：Electrically Erasable and Programmable Read Only Memory）は、例えば通常電圧の印加で書き込みが可能であり、かつ、通常電圧（もしくは高電圧）の印加で消去が可能な不揮発性メモリ（ＮＶＭ：Non-Volatile Memory）である。この電気的に消去可能なプログラマブルＲＯＭ（ＥＥＰＲＯＭ）は、プログラムや各種情報を格納する。
【００２８】
システムオンチップ（ＳｏＣ：System-on-a-Chip）は、１つの半導体チップ上に特定の機能が集積された回路であり、例えば、複数の集積回路（ＩＣ）から出力された情報を入力として、障害などを異常として検出して、各ユニットを異常の状態として制御する機能などを備える。このシステムオンチップ（ＳｏＣ）は、不揮発性メモリ（ＮＶＭ）を内蔵し、各種情報を格納する。
【００２９】
複数の集積回路（ＩＣ：Integrated Circuit）は、それぞれ、電源電圧、クロックまたは温度などの監視や、断線などの障害の検出などを行う回路である。これらの集積回路（ＩＣ）で監視および検出された情報はシステムオンチップ（ＳｏＣ）に出力される。これらの複数の集積回路（ＩＣ）は、それぞれ不揮発性メモリ（ＮＶＭ）を内蔵し、各種情報を格納する。
【００３０】
管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットの構成においては、ＥＥＰＲＯＭが不揮発性メモリであり、さらに、ＳｏＣや複数のＩＣにも不揮発性メモリが内蔵されており、本実施の形態では、これらの不揮発性メモリの書き込み方法を実現するものである。
【００３１】
不揮発性メモリは、電源を切っても記憶内容が消えない半導体メモリである。このため、通信装置１を構成する各ユニットでは、電源を切っても保持しておくべきデータを格納するために使われる。
【００３２】
例えば、ＥＥＰＲＯＭの不揮発性メモリには、シリアル番号、レビジョンなどの製品情報を書き込んでいる。また、ＳｏＣや複数のＩＣに内蔵された不揮発性メモリには、電源電圧、クロックまたは温度などの監視による異常時のリセット設定情報、および断線などの障害による異常時のリセット設定情報などを書き込んでいる。
【００３３】
これらの不揮発性メモリに書き込んでいる情報は書き換えられると困るので、通常は書き込んだ後は書き込み禁止の状態にしてあるが、仕様変更や製品改良版などによって情報の書き換えが必要な場合がある。このような場合に、本実施の形態では、詳細は後述するが、図１に破線で示すように、書き込み禁止解除用ユニット５０を実装するとともに、外部端末であるパソコン６０から各ユニットの不揮発性メモリに書き込みデータを書き込む方法を用いている。
【００３４】
本実施の形態に係る通信装置１は、図３および図４に示すように、シャーシ型の通信装置１であり、シャーシ１ａ内に各ユニットが実装される構造である。シャーシ１ａ内には、正面側に複数の管理カード１１および複数のラインカード１２が実装され、背面側に複数のスイッチファブリックカード１３、複数の電源ユニット１４、および複数のファンユニット１５が実装される。図３および図４では、２台の管理カード１１、１０台のラインカード１２、３台のスイッチファブリックカード１３、２台の電源ユニット１４、５台のファンユニット１５をそれぞれ実装した例を示している。
【００３５】
通信装置１は、シャーシ１ａ内に配線基板であるバックボード１６（図１）を有する。バックボード１６は複数のスロットを有し、各スロットに対し、複数のユニットである、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５が着脱可能になっている。ユーザによる取り付けの操作に基づいて、バックボード１６の各スロットに複数のユニットが物理的に取り付けられ、かつ、複数のユニットがバックボード１６を通じて電気的に接続された状態となる。また、ユーザによる取り外しの操作に基づいて、複数のユニットがバックボード１６から物理的に取り外され、かつ、複数のユニットとバックボード１６とが電気的に接続されない状態となる。
【００３６】
この場合に、シャーシ１ａ内の正面側に実装された、複数の管理カード１１および複数のラインカード１２は、正面側から取り付けられ、かつ、正面側から取り外される。また、シャーシ１ａ内の背面側に実装された、複数のスイッチファブリックカード１３、複数の電源ユニット１４、および複数のファンユニット１５は、背面側から取り付けられ、かつ、背面側から取り外される。
【００３７】
複数のユニットのうち、ファンユニット１５は活線挿抜可能なユニットである。すなわち、ファンユニット１５は、通信装置１の電源が入ったままの状態で、このファンユニット１５を取り付けたり、かつ、取り外したりすることができる構成になっている。
【００３８】
＜不揮発性メモリの書き込み方法＞
図５〜図１０は、本実施の形態に係る通信装置において、不揮発性メモリの書き込み方法を説明するための図である。図５は、不揮発性メモリの書き込み方法の一例を説明するフロー図である。図６は、通信装置にパソコンを接続した状態の一例を説明する図である。図７は、通信装置に書き込み禁止解除用ユニットを実装した場合の一例を説明する図である。図８は、不揮発性メモリの構成の一例を説明する図である。図９は、不揮発性メモリの書き込み禁止の状態の一例を説明する図である。図１０は、不揮発性メモリの書き込み禁止が解除され、データの書き込みを行う状態の一例を説明する図である。
【００３９】
本実施の形態に係る通信装置１において、不揮発性メモリの書き込み方法は、従来のような書き込み専用治具を用いずに、複数のユニットが実装されるシャーシ１ａを用いる。すなわち、このシャーシ１ａには、上述した、複数の管理カード１１、複数のラインカード１２、複数のスイッチファブリックカード１３、複数の電源ユニット１４、および複数のファンユニット１５が実装される製品のシャーシそのものを流用する。
【００４０】
また、不揮発性メモリの書き込み方法を実施する前に、複数のユニットにそれぞれ搭載された不揮発性メモリ（ＮＶＭ）の書き込み禁止を解除するための書き込み禁止解除用ユニット５０を用意する。この書き込み禁止解除用ユニット５０は、書き込み禁止を解除するための信号を出力するユニットである。例えば、各ユニットに搭載された不揮発性メモリは、図８に示すように、記憶領域であるメモリセルアレイＭＣＡへのデータの書き込みを禁止または許可するためのライトプロテクト端子ＷＰを備えている。このライトプロテクト端子ＷＰは、電源電位ＶＣに接続されている場合には書き込み禁止の状態となり、接地電位ＧＮＤに接続されている場合には書き込み禁止が解除された状態となる。そこで、本実施の形態で用いる書き込み禁止解除用ユニット５０は、書き込み禁止を解除するための書き込み禁止解除信号として、接地電位ＧＮＤの信号を出力するものである。
【００４１】
また、書き込み禁止解除用ユニット５０は、製品となる複数のユニットのうち、ファンユニット１５の機能を備えたものが望ましい。その理由は、ファンユニット１５以外の他の管理カード１１、ラインカード１２、スイッチファブリックカード１３、および電源ユニット１４に仕掛けを持たせるよりも、簡単で効率が良いためである。例えば、管理カード１１、ラインカード１２およびスイッチファブリックカード１３は、起動に時間が掛かるので望ましくない。また、電源ユニット１４は、電源ケーブルを付け替える手間が掛かるので望ましくない。ファンユニット１５であれば、起動時間は短く、ユニットの脱着も比較的楽であるので、他のユニットに比べて望ましいと言える。
【００４２】
但し、書き込み禁止解除用ユニット５０として、管理カード１１、ラインカード１２、スイッチファブリックカード１３、または電源ユニット１４の機能を備えたものを用いることも可能であることは言うまでもない。
【００４３】
＜＜製品情報や異常時のリセット設定情報などの書き込みを行う場合＞＞
本実施の形態における不揮発性メモリの書き込み方法において、最初に、複数のユニットにそれぞれ搭載された不揮発性メモリ（ＮＶＭ）に、製品情報や、電源電圧監視などによる異常時および障害による異常時のリセット設定情報などの書き込みを行う場合を説明する。
【００４４】
まず、図５のステップＳ１において、製品を流用したシャーシ１ａに、書き込み対象となる不揮発性メモリが搭載されている、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットを実装する。これらの各ユニットは、製品として実装するべきユニットである。この場合に、ファンユニット１５を実装するバックボード１６のスロットが少なくとも１つは空いている状態にする。
【００４５】
この段階では、図９に示すように、バックボード１６のスロットに実装された、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットは、バックボード１６を通じて電気的に接続された状態である。
【００４６】
具体的に、バックボード１６には、書き込み制御信号ラインと書き込み信号ラインとが設けられている。バックボード１６の書き込み制御信号ラインは、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニット内の各不揮発性メモリのライトプロテクト端子ＷＰと電源電位ＶＣとの間に接続されている。この書き込み制御信号ラインの信号レベルによって、各不揮発性メモリのライトプロテクト端子ＷＰに入力される信号レベルが電源電位ＶＣまたは接地電位ＧＮＤに変化する。
【００４７】
バックボード１６の書き込み信号ラインは、管理カード１１のＣＰＵに接続され、かつ、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットのＳｏＣに接続されている。管理カード１１においては、ＣＰＵからＳｏＣを介して不揮発性メモリのクロック入力端子ＳＣＬおよびデータ入出力端子ＳＤＡ（図８）に接続されている。また、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットにおいては、ＳｏＣから不揮発性メモリのクロック入力端子ＳＣＬおよびデータ入出力端子ＳＤＡ（図８）に接続されている。
【００４８】
図５のステップＳ１の段階では、図９に示すように、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットにおいては、各不揮発性メモリのライトプロテクト端子ＷＰがバックボード１６の書き込み制御信号ラインの信号レベルによって電源電位ＶＣとなり、各不揮発性メモリは書き込み禁止の状態になっている。
【００４９】
次に、図５のステップＳ２において、バックボード１６の空いているスロットに、事前に用意していた、ファンユニット１５の機能を備えた書き込み禁止解除用ユニット５０を実装する。この書き込み禁止解除用ユニット５０を実装した状態を図７に示している。図７に示すように、５台のファンユニット１５が実装可能な構成において、４台は製品として実装するべきファンユニット１５であり、１台はファンユニット１５の機能を備えた書き込み禁止解除用ユニット５０である。
【００５０】
この段階では、図１０に示すように、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットにおいては、各不揮発性メモリのライトプロテクト端子ＷＰが書き込み禁止解除用ユニット５０から出力される書き込み禁止解除信号である接地電位ＧＮＤに変わり、各不揮発性メモリは書き込み禁止が解除された状態になる。
【００５１】
このように、ステップＳ２では、書き込み禁止解除用ユニット５０が製品を流用したシャーシ１ａに実装されることによって、書き込み禁止解除用ユニット５０から出力される書き込み禁止を解除するための信号（接地電位ＧＮＤ）で、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除することができる。
【００５２】
次に、図５のステップＳ３において、製品を流用したシャーシ１ａに実装した管理カード１１に、外部端末であるパソコン６０を接続する。この管理カード１１にパソコン６０を接続した状態を図６に示している。図６に示すように、管理カード１１とパソコン６０との接続は、管理カード１１に設けられている運用保守管理のためのコネクタと、パソコン６０とを接続用ケーブル６１を通じて電気的に接続する。
【００５３】
そして、図５のステップＳ４において、図１０に示すように、パソコン６０から管理カード１１を通じて、バックボード１６の書き込み信号ラインを介し、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込みを制御する。例えば、パソコン６０を通じて、特定のログイン名とパスワードとを入力してログインする。そして、特定のログインによる書き込み用のコマンドで、複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリにデータを書き込む。この場合に、不揮発性メモリに書き込むデータは、製品情報、電源電圧監視などによる異常時のリセット設定情報、および断線などの障害による異常時のリセット設定情報などである。
【００５４】
この不揮発性メモリへの書き込みでは、管理カード１１に、事前に書き込みたいユニットとデータを記憶させたメモリカードを差し込み、管理カード１１を経由して書き込みたいユニットにデータを書き込む。例えば、管理カード１１は、ＣＰＵにより、書き込みデータを自身の管理カード１１の不揮発性メモリに書き込む。また、管理カード１１のＣＰＵは、他の管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットへ書き込みデータを送信し、各ユニットのデータの書き込みを行う。
【００５５】
なお、不揮発性メモリの書き込みを行う場合には、図６のようにパソコン６０と管理カード１１とが直接接続される場合だけでなく、パソコン（管理端末）と管理カードとがＩＰ網を介して接続されてもよい。この場合には、前提として、管理カードがＩＰ網に接続するためのコネクタを有しており、このコネクタを介して管理カードとＩＰ網とが接続されている。パソコンと管理カードとがＩＰ網を介して接続されていることにより、１台のパソコン（管理端末）から遠隔の複数台の通信装置（シャーシ）に搭載されるユニットの不揮発性メモリにデータを書き込むことができる。
【００５６】
また、不揮発性メモリに書き込むデータは、メモリカードを用いずに、パソコン６０から管理カード１１へケーブルまたはＩＰ網を介して送ってもよい。
【００５７】
ここで、不揮発性メモリへのデータの書き込み方法を、図８を用いて説明する。図８では、不揮発性メモリの機能ブロックの概要を示している。不揮発性メモリは、データを記憶するメモリセルアレイＭＣＡと、メモリセルアレイＭＣＡのＸ方向およびＹ方向をそれぞれ選択するＸデコーダＸＤおよびＹデコーダＹＤを備えている。さらに、アドレスを指定するためのアドレスバッファ＆ラッチ回路ＡＢ＆ＡＬと、データを入出力するための入出力バッファ＆データラッチ回路Ｉ／ＯＢ＆ＤＬと、動作を制御するためのコントロールロジック回路ＣＬを備えている。また、不揮発性メモリは、外部との入出力インタフェースＩ／ＯＩＦとして、電源電位端子ＶＣＣ、接地電位端子ＧＮＤ、ライトプロテクト端子ＷＰ、クロック入力端子ＳＣＬ、データ入出力端子ＳＤＡ、アドレス入力端子Ａ０〜Ａ２を備えている。
【００５８】
例えば、不揮発性メモリへの書き込み動作においては、アドレス入力端子Ａ０〜Ａ２に入力されるアドレス信号が、アドレスバッファ＆ラッチ回路ＡＢ＆ＡＬを介して、ＸデコーダＸＤおよびＹデコーダＹＤに入力され、そして、メモリセルアレイＭＣＡの対応するメモリセルが選択される。同時に、データ入出力端子ＳＤＡから入力されるデータは、入出力バッファ＆データラッチ回路Ｉ／ＯＢ＆ＤＬに入力され、そして、選択されたメモリセルに書き込まれる。本実施の形態においても、パソコン６０から管理カード１１を通じて、不揮発性メモリのメモリセルアレイＭＣＡにデータが書き込まれる構成となっている。
【００５９】
このように、ステップＳ４では、製品を流用したシャーシ１ａに実装した管理カード１１に接続可能なパソコン６０を通じて、特定のログイン名とパスワードとの入力でログインされることによって、書き込み用のコマンドで複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報を書き込むことができる。
【００６０】
以上のようにして、本実施の形態における不揮発性メモリの書き込み方法では、製品を流用したシャーシ１ａを用いることで、製品と同じ使い勝手で書き込み作業が行うことができる。その一方で、書き込み禁止解除用ユニット５０の実装によるハードウェア的な観点と、パソコン６０からの特定のログインでの書き込み操作によるソフトウェア的な観点との両面で工夫し、容易に変更できないような仕掛けを組み込んで実現することができる。
【００６１】
＜＜仕様変更や製品改良版などによる情報の書き換えを行う場合＞＞
続いて、本実施の形態における不揮発性メモリの書き込み方法において、複数のユニットにそれぞれ搭載された不揮発性メモリ（ＮＶＭ）に、仕様変更や製品改良版などによる情報の書き換えを行う場合を説明する。ここでは、上述した製品情報や異常時のリセット設定情報などの書き込みと異なる点を主に説明する。
【００６２】
この場合には、既に通信装置１を製品として使用しているため、製品のシャーシ１ａに、書き込み対象となる不揮発性メモリが搭載されている、管理カード１１、ラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５の各ユニットが実装された状態である。この状態では、各ユニットに搭載されている各不揮発性メモリのライトプロテクト端子ＷＰが電源電位ＶＣとなり、各不揮発性メモリは書き込み禁止の状態になっている（図９）。
【００６３】
既に通信装置１を製品として使用している状態で、ファンユニット１５を実装するバックボード１６のスロットが空いていない場合は、製品として実装しているファンユニット１５の１台を取り外す。以降は、上述した書き込み方法と同様に、図５のステップＳ２〜Ｓ４の処理を行う。
【００６４】
すなわち、上述した図５のステップＳ２と同様（図７、図１０）に、バックボード１６の空いているスロットに、事前に用意していた、ファンユニット１５の機能を備えた書き込み禁止解除用ユニット５０を実装する。
【００６５】
これにより、書き込み禁止解除用ユニット５０がシャーシ１ａに実装されることによって、書き込み禁止解除用ユニット５０から出力される書き込み禁止を解除するための信号（接地電位ＧＮＤ）で、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込み禁止を解除することができる。
【００６６】
次に、上述した図５のステップＳ３と同様（図６、図１０）に、シャーシ１ａに実装した管理カード１１に、外部端末であるパソコン６０を接続する。そして、上述した図５のステップＳ４と同様（図６、図１０）に、パソコン６０から管理カード１１を通じて、複数のユニットにそれぞれ搭載された不揮発性メモリの書き込みを制御する。この場合に、不揮発性メモリに書き込むデータは、上述した書き込み方法とは異なり、仕様変更や製品改良版などによる情報である。
【００６７】
これにより、シャーシ１ａに実装した管理カード１１に接続可能なパソコン６０を通じて、特定のログイン名とパスワードとの入力でログインされることによって、書き込み用のコマンドで複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報を書き込むことができる。
【００６８】
以上のようにして、本実施の形態における不揮発性メモリの書き込み方法では、仕様変更や製品改良版などによる情報の書き換えを行う場合でも、製品のシャーシ１ａを用いることで、製品と同じ使い勝手で書き込み作業が行うことができる。その一方で、書き込み禁止解除用ユニット５０の実装によるハードウェア的な観点と、パソコン６０からの特定のログインでの書き込み操作によるソフトウェア的な観点との両面で工夫し、容易に変更できないような仕掛けを組み込んで実現することができる。
【００６９】
ここで、本実施の形態における不揮発性メモリの書き込み方法との比較のために、従来技術における不揮発性メモリの書き込み方法を、図１２を用いて説明する。図１２は、従来技術における不揮発性メモリの書き込み方法の一例を説明する図である。図１２では、例えば、管理カード１１に搭載された不揮発性メモリ（ＮＶＭ）に、仕様変更や製品改良版などによる情報の書き換えを行う場合であり、書き込み専用治具１００に管理カード１１を装着し、書き込み用のコネクタ１１０にパソコン６０を接続した状態を示している。他のラインカード１２、スイッチファブリックカード１３、電源ユニット１４、およびファンユニット１５に搭載された不揮発性メモリに、仕様変更や製品改良版などによる情報の書き換えを行う場合も同様である。
【００７０】
従来技術における不揮発性メモリの書き込み作業では、シャーシ１ａから書き込み対象の１枚目の管理カード１１を取り外し、この取り外した管理カード１１を管理カード用の書き込み専用治具１００に装着する。そして、管理カード１１の基板上に搭載している書き込み用のコネクタ１１０にパソコン６０を接続して、パソコン６０から不揮発性メモリ（ＮＶＭ）にデータを書き込む。管理カード１１には、不揮発性メモリ（ＮＶＭ）として、ＥＥＰＲＯＭの他にＳｏＣや各ＩＣにも搭載されているので、これらの全ての不揮発性メモリへの書き込みを行う。
【００７１】
この１枚目の管理カード１１への書き込みが終了したら、次に２枚目の管理カード１１への書き込みを同様に行い、これを全ての管理カード１１について繰り返して行う。全ての管理カード１１への書き込みが終了した後は、同様に、全てのラインカード１２、全てのスイッチファブリックカード１３、全ての電源ユニット１４、および全てのファンユニット１５への書き込み作業を順に繰り返す。
【００７２】
このように、従来技術における不揮発性メモリの書き込み方法では、シャーシ１ａから各ユニットをそれぞれ取り外すための作業が必要となり、さらに、取り外した各ユニットにデータを書き込む作業をユニットの数量分繰り返して行う必要があり、多くの作業時間が必要であった。特に、多くのユニットを実装できるシャーシ型の場合には、書き込み専用治具１００が型式毎に用意されているため、より多くの作業時間が必要となり、効率的な不揮発性メモリの書き込み作業ができなかった。また、書き込み専用治具１００が、管理カード用、ラインカード用、スイッチファブリックカード用、電源ユニット用、およびファンユニット用の型式毎に必要であった。
【００７３】
これに対して、本実施の形態における不揮発性メモリの書き込み方法では、仕様変更や製品改良版などによる情報の書き換えを行う場合でも、製品のシャーシ１ａに実装できる複数のユニットの全てを、一度の書き込み作業で実行することができる。また、製品のシャーシ１ａを用いることで、管理カード用、ラインカード用、スイッチファブリックカード用、電源ユニット用、およびファンユニット用の型式毎の書き込み専用治具１００を必要とすることもない。
【００７４】
＜一実施の形態の効果＞
以上説明したように、本実施の形態に係る不揮発性メモリの書き込み方法および通信装置１によれば、効率的な不揮発性メモリの書き込み作業を実現することができる。具体的には、製品情報や異常時のリセット設定情報などの書き込みを行う場合、および、仕様変更や製品改良版などによる情報の書き換えを行う場合に、複数のユニットを製品と同一のシャーシ１ａ内で書き込み作業ができるようになる。また、ハードウェアおよびソフトウェアの両方に仕掛けがあることで、容易に情報が変更できないようになる。
【００７５】
また、本実施の形態では、仕様変更や製品改良版などによる情報の書き換えを行う場合に、バックボード１６から不揮発性メモリが搭載された各ユニットを取り外すことなく、不揮発性メモリの書き換えを行うことができる。また、不揮発性メモリが搭載された各ユニットはバックボード１６から取り外さないので、通信を維持したままで不揮発性メモリの書き換えを行うことも可能である。
【００７６】
また、ファンユニット１５が活線挿抜可能なユニットであるため、通信を維持したまま、通常のファンユニット１５を、このファンユニット１５の機能を備えた書き込み禁止解除用ユニット５０に交換しても、放熱性を維持することができる。
【００７７】
＜変形例＞
（１）本実施の形態に係る通信装置は、上述したようなシャーシ型の通信装置１に限らず、例えば、ボックス型の通信装置にも適用することができる。この例を、図１１を用いて説明する。図１１は、通信装置の変形例（ボックス型）の全体構成の一例を説明する図である。
【００７８】
ボックス型の通信装置２では、例えば、ボックス２ａ内に、本体ユニット２１と、複数の電源ユニット２２を実装する構成がある。この構成では、本体ユニット２１に上述した管理カード、ラインカードおよびスイッチファブリックカードと同様の機能を備えて、本体ユニット２１にパソコン６０を接続可能にする。また、電源ユニット２２の機能を備えた書き込み禁止解除用ユニット７０を用意し、この書き込み禁止解除用ユニット７０は、本体ユニット２１および電源ユニット２２にそれぞれ搭載された不揮発性メモリ（ＮＶＭ）の書き込み禁止を解除するための機能を備えて構成する。
【００７９】
そして、書き込み禁止解除用ユニット７０がボックス２ａに実装されることによって、書き込み禁止解除用ユニット７０から出力される書き込み禁止を解除するための信号（接地電位ＧＮＤ）で、本体ユニット２１および複数の電源ユニット２２にそれぞれ搭載された不揮発性メモリの書き込み禁止を解除することができる。
【００８０】
さらに、ボックス２ａに実装した本体ユニット２１に接続可能なパソコン６０を通じて、特定のログイン名とパスワードとの入力でログインされることによって、書き込み用のコマンドで複数のユニットにそれぞれ搭載された書き込み禁止が解除された不揮発性メモリに情報を書き込むことができる。
【００８１】
このようなボックス型の通信装置２においても、実装されるユニットの数量はシャーシ型の通信装置と比較して少ないが、従来技術に比べれば、効率的な不揮発性メモリの書き込み作業を実現することができる。
【００８２】
なお、図１１に示した変形例では、書き込み禁止解除用ユニット５０として、電源ユニット２２の機能を備えたものを用いたが、ボックスにファンユニットを実装する構成であれば、ファンユニットの機能を備えた書き込み禁止解除用ユニットとすることも可能である。
【００８３】
（２）上述したようなシャーシ型の通信装置１においては、各ユニットは図３および図４に示した数量に限らず、より多くのユニットを実装する場合、あるいは、より少ないユニットを実装する場合にも適用可能である。さらに、管理カード、ラインカード、スイッチファブリックカード、電源ユニット、およびファンユニットの数量の組み合わせにおいても、種々変更可能であることは言うまでもない。
【００８４】
例えば、ラインカードの実装枚数が少ないシャーシ型の通信装置では、スイッチファブリックカードの機能をラインカードに持たせているので、スイッチファブリックカードは不要となる。また、ラインカードの実装枚数が多くなる場合には、バックボード（ラインカード間）の配線数を減らすために、スイッチファブリックカードが用いられる。
【００８５】
以上、本発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【００８６】
１，２  通信装置
１ａ  シャーシ
２ａ  ボックス
１１  管理カード
１２  ラインカード
１３  スイッチファブリックカード
１４  電源ユニット
１５  ファンユニット
１６  バックボード
２１  本体ユニット
２２  電源ユニット
５０，７０  書き込み禁止解除用ユニット
６０  パソコン
ＣＰＵ  中央演算処理装置
ＥＥＰＲＯＭ  電気的に消去可能なプログラマブルＲＯＭ
ＳｏＣ  システムオンチップ
ＩＣ  集積回路
ＮＶＭ  不揮発性メモリ
【図１】
2017102697.tif 000003
【図２】
2017102697.tif 000004
【図３】
2017102697.tif 000005
【図４】
2017102697.tif 000006
【図５】
2017102697.tif 000007
【図６】
2017102697.tif 000008
【図７】
2017102697.tif 000009
【図８】
2017102697.tif 000010
【図９】
2017102697.tif 000011
【図１０】
2017102697.tif 000012
【図１１】
2017102697.tif 000013
【図１２】
2017102697.tif 000014