(57)【要約】【課題】サーバ装置を機能させるためのプログラムを記憶したフラッシュＲＯＭのような記憶素子を備えたＣＰＵデバイスについて、記憶素子に記憶されたプログラムを容易に書き換えられるようにする。【解決手段】サーバ装置は、正面側開口を有する本体筺体と、本体筺体内部に取り付けられ、回路を有するサブ基板と、サブ基板上に取り付けられるとともに、サブ基板の回路に接続されたコネクタを有する保持ユニットと、保持ユニットに着脱可能に取り付けられるＣＰＵユニットであって、ＣＰＵと、プログラムを書き換え可能に記憶する書き換え可能なＲＯＭと、ＣＰＵ及び記憶素子と接続され、保持手段にＣＰＵユニットが収容されると前記コネクタと接続されるＰＣカードコネクタを備えたＣＰＵユニットとを有する。【選択図】    図３
2009053880.tif 000002
【特許請求の範囲】
【請求項１】
正面側開口を有する本体筺体と
本体筺体内部に取り付けられ、回路を有する基板と、
前記基板上に取り付けられるとともに、前記基板の回路に接続された第１の端子を有する保持手段と、
前記保持手段に着脱可能に取り付けられるＣＰＵユニットであって、ＣＰＵと、プログラムを書き換え可能に記憶する記憶素子と、前記ＣＰＵ及び記憶素子と接続され、前記保持手段にＣＰＵユニットが収容されると前記第１の端子と接続される第２の端子を備えたＣＰＵユニットと
を有することを特徴とする情報処理装置。
【請求項２】
前記保持手段は前記基板の表面と略平行に伸びる溝部を有し、
前記ＣＰＵユニットは前記溝部に収容されるレール部を有し、
前記ＣＰＵユニットは情報処理装置の正面側開口から前記保持手段に抜き差し可能であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記基板と直交するように前記基板に接続される第２の基板をさらに有し、前記第２の基板は前記ＣＰＵユニットを通過させるための基板側開口を有していることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記基板と直交するように前記基板に接続される第２の基板をさらに有し、前記第２の基板は前記ＣＰＵユニットの着脱を妨げないこと特徴とする請求項２に記載の情報処理装置。
【請求項５】
情報処理装置の基板に着脱可能なＣＰＵユニットであって、
ＣＰＵと、プログラムを書き換え可能に記憶する記憶素子と、前記ＣＰＵの出力に接続された発光素子を備えたＣＰＵユニット基板と、
前記基板を収容し、側部にレール部を有するケースと
を有し、
前記ケースは前記発光素子の点灯及び消灯を視認するための開口を有している
ことを特徴とするＣＰＵユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ならびにＣＰＵユニットに関する。
【背景技術】
【０００２】
近年の半導体装置製造技術の発展、情報通信技術の普及発展により、さまざまなサーバ装置のような情報処理装置が提供され利用されるようになってきている。このような情報処理装置には、特別の用途に適する様専用のプログラムをＥＥＰＲＯＭのような記憶装置に記憶させて、情報処理装置に搭載することが行われている。
【０００３】
この情報処理装置のプログラムは、必要に応じて変更される場合がある。例えば、プログラムにあるバグがあってこれを修正したプログラムを搭載しなければならない場合や、新たな要求が発生してこれに対応しなければならない場合がある。
【０００４】
従来このようなプログラムの変更は、サービスエンジニア、フィールドエンジニアなどの技術者が記憶装置内のプログラムを書き換えるための専用ソフトウエアや接続用ケーブルを持参して、情報処理装置の設置場所を訪れ、そこで専用ケーブルなどで情報処理装置とプログラム書き換え用端末装置を接続して、情報処理装置内の記憶装置のプログラムの書き換え作業を行う（例えば、特許文献１）。又は、ユーザが情報処理装置自体をサービスセンターなどの書き換え作業を行う施設に送って、書き換えをしてもらい送り返してもらうということが行われていた。
【特許文献１】特開２００３−２９６１３１号公開公報（段落［０００８］から［００００１４］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、プログラムの書き換えを専用プログラムによって書き換えるためには、そのツールを扱うのに特別の知識や技能が必要とされるので、短時間に多くの情報処理装置のプログラムを書き換えるのは困難であり、またユーザ自身がプログラムの書き換えを行うことは困難であった。
【０００６】
また、上記の問題を回避するため。記憶装置をフラットパッケージのものではなく、DIPパッケージのものを使用し、記憶装置ごと交換する方法があるが、残念ながらパッケージの制約から、Ｉ／Ｏが少ないので、汎用性を持たせる必要のあるユニットに利用するのは困難である。
【０００７】
本発明の目的は、上記問題点を解決する手段を提供することにあり、具体的には、情報装置を機能させるためのプログラムを記憶したフラッシュＲＯＭのような記憶素子を備えたＣＰＵデバイスについて、記憶素子に記憶されたプログラムを容易に書き換えられるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するための手段として、本発明は以下の特徴を有する。  
本発明の第１の態様は、情報処理装置（例えば、サーバ装置）として提案される。この情報処理装置は、正面側開口を有する本体筺体と、本体筺体内部に取り付けられ、回路を有する基板（例えば、サブ基板）と、基板上に取り付けられるとともに、基板の回路に接続された第１の端子を有する保持手段（例えば、保持ユニット）と、保持手段に着脱可能に取り付けられるＣＰＵユニットであって、ＣＰＵと、プログラムを書き換え可能に記憶する記憶素子（例えば、書き換え可能なＲＯＭ）と、ＣＰＵ及び記憶素子と接続され、保持手段にＣＰＵユニットが収容されると第１の端子と接続される第２の端子（例えば、ＰＣカードコネクタ）を備えたＣＰＵユニットとを有することを特徴としている。
【０００９】
上記の情報処理装置によれば、ＣＰＵユニットは容易に情報処理装置内部から特別の器具を使用することなく取り出すことが可能であり、取り出したＣＰＵユニットの端子、あるいはＣＰＵユニットをマウントした状態のサブ基板のコネクタに専用ケーブルを接続し、この専用ケーブルを別途用意したＰＣなどの書き換え用の情報処理装置に接続する。この情報処理装置でプログラム書き換え用の専用プログラムを実行することにより、ＣＰＵユニット内の書き換え可能なＲＯＭに記憶されたプログラムの書き換えを行うことができる。
【００１０】
また、上記の情報処理装置において、保持手段は基板の表面と略平行に伸びる溝部を有し、ＣＰＵユニットは溝部に収容されるレール部を有し、ＣＰＵユニットは情報処理装置の正面側開口から保持手段に抜き差し可能である構成を採用しても良い。
【００１１】
かかる情報処理装置によれば、情報処理装置から基板を取り外さずとも、容易にＣＰＵユニットのみを取り出すことが可能である。取り出したＣＰＵユニットの端子に直接専用ケーブルを接続するか、あるいはＣＰＵユニットをマウントした状態のサブ基板のコネクタにこの専用ケーブルを別途用意したＰＣなどの書き換え用の情報処理装置に接続する。この情報処理装置でプログラム書き換え用の専用プログラムを実行することにより、ＣＰＵユニット内の書き換え可能なＲＯＭに記憶されたプログラムの書き換えを行うことができる。
【００１２】
またさらに、情報処理装置は、基板と直交するように基板に接続される第２の基板をさらに有し、第２の基板はＣＰＵユニットを通過させるための基板側開口を有しているという構成を採用しても良い。
【００１３】
上記の構成を有する情報処理装置は、第２の基板にさらに多くの回路やユニットを搭載することが可能であるため情報処理装置の機能や能力を向上させつつ、基板側開口を経由してＣＰＵユニットを容易に取り出すことが可能となり、ＣＰＵユニット内の書き換え可能なＲＯＭに記憶されたプログラムの書き換えを行うことができる。
【００１４】
またさらに、上記の情報処理装置は、基板と直交するように基板に接続される第２の基板をさらに有し、第２の基板はＣＰＵユニットの着脱を妨げないという構成をさらに採用しても良い。
【００１５】
上記の構成を有する情報処理装置は、第２の基板にさらに多くの回路やユニットを搭載することが可能であるため情報処理装置の機能や能力を向上させつつ、第２の基板がＣＰＵユニットの取り出しを妨げることがないため、ＣＰＵユニットを容易に取り出すことが可能となり、ＣＰＵユニット内の書き換え可能なＲＯＭに記憶されたプログラムの書き換えを行うことができる。
【００１６】
本発明の第２の態様は、情報処理装置の基板に着脱可能なＣＰＵユニットとして提案される。このＣＰＵユニットは、ＣＰＵと、プログラムを書き換え可能に記憶する記憶素子と、ＣＰＵの出力に接続された発光素子を備えたＣＰＵユニット基板と、基板を収容し、側部にレール部を有するケースとを有し、ケースは発光素子の点灯及び消灯を視認するための開口を有していることを特徴としている。
【００１７】
上記のＣＰＵユニットによれば、ＣＰＵユニット内のプログラムを書き換える場合にＣＰＵユニットのみをプログラム書き換えを行うサービスセンターなどの施設にまとめて送ることが可能となり、短時間に多くの情報処理装置のプログラムの書き換えを行うことが可能となる。
【００１８】
また、ＣＰＵの動作を、ＣＰＵの出力に応じて点灯／消灯する発光素子により観察することができるため、プログラムのチェックや動作確認を容易に行うことができる。
【発明の効果】
【００１９】
本発明によれば、情報装置を機能させるためのプログラムを記憶したフラッシュＲＯＭのような記憶素子を備えたＣＰＵデバイスについて、記憶素子に記憶されたプログラムを容易に書き換えることを可能とする。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら本発明の実施の形態を説明する。
図１は、本発明にかかる情報処理装置であるサーバ装置の斜視図であって、図１（ａ）は、正面パネルが取り付けられた状態のサーバ装置の正面側から見た斜視図、図１（ｂ）は、このサーバ装置の背面側から見た斜視図、図１（ｃ）は、正面パネルを取り外して内部が見える状態でのサーバ装置の正面側から見た斜視図である。
【００２１】
サーバ装置１は、正面側に正面側開口３０を有する箱状の本体筺体１０と、本体筺体１０の正面開口３０側にビスなどで固定される正面パネル２０を有している。なお、このサーバ装置１は、縦長の枠状構造物であるサーバラック（図略）に複数台積み重なるように収容されて使用される。
【００２２】
図１（ｂ）に示すように本体筺体１０の背面側には、本体筺体１０内部に設けられているサブ基板を背面側から引き抜くための背部開口４０が形成されている。サブ基板の交換又は修理時には、この背部開口４０からサブ基板を引き抜くことができる。
【００２３】
図１（ｃ）に示すように、本体筺体１０内部には、正面パネル２０と略平行になる状態で、マザー基板５０が取り付けられている。マザー基板５０には、後述するサブ基板がマザー基板表面に対してして略直交するように取り付けられている。マザー基板５０には、ＣＰＵユニット取り出し用のマザー基板開口部６０が形成されている。サブ基板上にはＣＰＵユニット７０が着脱自在に取り付けられている。ＣＰＵユニット７０はマザー基板開口部６０を介してサーバ装置１の正面側から引き抜いて取り外すことができる。またマザー基板開口部６０を介して挿入することで再装着することができるようになっている。
【００２４】
図２は、マザー基板５０、ＣＰＵユニット７０、サブ基板の位置関係の例を示す図である。図２（ａ）は、マザー基板５０、ＣＰＵユニット７０、サブ基板９０をサーバ装置１０の上方から見た図であり、図２（ｂ）は、マザー基板５０、ＣＰＵユニット７０、サブ基板９０をサーバ装置１０の正面側から見た図であり、図２（ｃ）は、マザー基板５０、ＣＰＵユニット７０、サブ基板９０をサーバ装置１の側面側から見た図である。
【００２５】
なお、マザー基板５０、サブ基板９０はサーバ装置１を構成する回路、デバイス等を搭載する基板であって、例えばマザー基板５０には、Ｉ／Ｏデバイス周辺回路などが搭載される。また、マザー基板５０はサーバ装置１の前面に配置されるため、７セグメントＬＥＤやＬＣＤパネルを搭載するようにしても良い。またサブ基板９０は、ＣＰＵユニット７０のＩ／Ｏボードとして機能するための各種回路が搭載され、例えば、ＣＰＵユニットに接続可能なインターフェイス用Ｉ／Ｏデバイス、及びこれに接続されたＲＳ２３２Ｃ、ＲＳ４２２、ＬＡＮボード、パラレルＴＴＬ、ＯＣ，リレーなどが搭載される。しかし、どの回路をどの基板に搭載するかは任意に設計可能な事項であって、本発明の構成が上記の回路配置に限定される趣旨ではない。
【００２６】
サブ基板９０は、マザー基板５０の内側面にコネクタ１００，１１０によって取り付けられている。コネクタ１００はマザー基板５０の内側面に取り付けられており、マザー基板上に設けられた各種回路と配線により接続されている。また、コネクタ１１０は、サブ基板９０の側端部に設けられており、サブ基板９０上に設けられた各種回路に配線を介して電気的に接続されている。
【００２７】
サブ基板９０には、コネクタ１１０とは反対の側端部に各種コネクタ１２０が設けられている。これらコネクタ１２０には背部開口部４０を介して各種ケーブルを接続することができる。
【００２８】
サブ基板９０の上面にはＣＰＵユニット７０が着脱自在に設けられている。ＣＰＵユニットは、マザー基板５０に形成されたマザー基板開口部６０を介して取り出すことが可能な位置に設けられている。
【００２９】
図２（ｄ）は、マザー基板５０にマザー基板開口部６０を設ける代わりに、マザー基板５０の長さを短くした構成例を示している。この場合には、サブ基板９０の上面に設けられたＣＰＵユニット７０の前方には、マザー基板開口部６０と同様の自由な空間が設けられることとなり、ＣＰＵユニット７０の取り出しがマザー基板５０によって妨げられることはない。本発明はこのようなマザー基板開口部６０を設けない構成でも成立する。
【００３０】
図３は、マザー基板５０、ＣＰＵユニット７０、サブ基板９０の分解組み立て図である。
サブ基板９０上にはＣＰＵユニット７０を保持収容する保持ユニット２００が取り付けられている。
【００３１】
保持ユニット２００は、コの字状の器具であって二本のガイド部２０１と、ガイド部２０１の間に取り付けられたコネクタ部２０２とを有している。ガイド部２０１には、ＰＣユニット７０の両側部に設けられたレール部７１を収めるための溝部２０３が形成されている。レール部７１を溝部２０３に収めるように、保持ユニット２００の前方からＣＰＵユニット７０を水平方向に押し込むことによってＣＰＵユニット７０の後端部に設けられているＰＣカードコネクタと保持ユニット２００のコネクタ部２０２が接合する。保持ユニット２００のコネクタ部２０２は、配線を介してサブ基板９０上に設けられた各種回路と接続されている。ＣＰＵユニット７０が保持ユニット２００に収められ、ＣＰＵユニットの後端部に設けられているＰＣカードコネクタと保持ユニット２００のコネクタ部２０２が接合すると、ＣＰＵユニット７０内のＣＰＵ，ＲＡＭ，ＲＯＭなどの各デバイスはサブ基板９０上に設けられた各種回路と電気的に接続された状態となる。
【００３２】
図４は、ＣＰＵユニット７０の構成例を示すブロック図である。ＣＰＵユニット７０は、ＣＰＵデバイス７０１と、ＣＰＵデバイス７０１にクロック信号を供給する発振回路７０２と、ＣＰＵデバイス７０１に接続されたＰＣカードコネクタ７０４と、ＣＰＵデバイス７０１からの出力信号に応じてＬＥＤを点灯／消灯させるＬＥＤ表示回路７０３とを有している。ＬＥＤ表示回路７０３は複数のＬＥＤを有しており、各ＬＥＤは、ＣＰＵデバイス７０１の特定の出力端子に接続されており、各ＬＥＤの点灯／消灯を観測することによって、ＣＰＵの動作状態を確認することができる。
【００３３】
ＣＰＵデバイス７０１は、例えばＣＰＵ，ＲＡＭ、書き換え可能なＲＯＭを搭載したＬＳＩチップである。書き換え可能なＲＯＭには、サーバ装置１が要求される動作を行うためのプログラムが記憶されている。このプログラムを書き換えるためには、ＣＰＵユニット７０を保持ユニット２００からマザー基板開口部６０を介してサーバ装置１の外部に取り出し、ＰＣカードコネクタ７０３に直接専用ケーブルを取り付るか、あるいはＣＰＵユニット７０をサブ基板９０にマウントした状態でサブ基板９０に設けられたコネクタにケーブルを取り付け、これらケーブルを介して別途用意したＰＣなどの書き換え用の情報処理装置に接続する。この情報処理装置でプログラム書き換え用の専用プログラムを実行することにより、ＣＰＵデバイス７０１内の書き換え可能なＲＯＭに記憶されたプログラムの書き換えを行う。
【００３４】
図５は、ＣＰＵユニット７０の分解組み立て図である。ＣＰＵユニット７０は、下部ケース７１０と、基板部７２０と、上部ケース７３０によって構成される。
下部ケース７１０の両側部には、レール部７１が設けられている。下部ケース７１０の中央部には、基板部７２０を収容するための凹部空間７１１が設けられているとともに、ＰＣカードコネクタ７０４を外部に突出させるための後部開口７１２、及びＬＥＤ表示回路７０３をＣＰＵユニット７０前方から視認できるようにするための全部開口７１３が形成されている。
【００３５】
基板部７２０には、ＣＰＵデバイス７０１、ＰＣカードコネクタ７０２、ＬＥＤ表示回路７０３が搭載されている。上部ケース７３０は、下部ケース７１０に取り付けられて、基板部７２０を凹部空間７１１内に保持する。
【００３６】
ＣＰＵユニット７０は、基板部７２０を下部ケース７１０、上部ケース７３０内に収容することにより、カード状の構造体となる。これにより、ＣＰＵやＲＯＭ、ＲＡＭなどの機器を物理的、電気的破損などから保護することが可能となる。
【００３７】
図６は、組み立て完了したＣＰＵユニット７０を、図５に示す方向Ｄから見た図である。
前部開口７１３を介してＬＥＤ表示回路７０３中のＬＥＤを視認することができる。ＣＰＵユニット７０のプログラム書き換えを実行する技術者は、プログラム書き換え終了後にＣＰＵユニット７０を実際の動作させ、その際にＬＥＤの点灯状況を観察することにより、プログラムの書き換えの成否、完了などを確認することができる。また、ＬＥＤ表示回路７０３中のＬＥＤのうち、少なくともいずれか一つはＣＰＵユニット７０の電源表示用のＬＥＤとしてもよい。この電源表示用のＬＥＤによりＣＰＵユニット７０に電源が供給されているかどうかの確認を容易に行えるようになる。
【００３８】
［変形例］
１．  上記マザー基板５０にさらに別のサブ基板を、前記サブ基板９０と略並行に設けて、断面コの字状となる構成としても本発明は成立する。なお、この変形例の場合は、ＣＰＵユニット７０をどちらのサブ基板に搭載するようにしても良い。
２．サブ基板９０を設けることなく、マザー基板５０のみによってサーバ装置１の内部回路を構成するようにしてもかまわない。この場合にはマザー基板５０は、サーバ装置１内に水平に設置され、ＣＰＵユニット７０及び保持ユニット２００はマザー基板５０上に設ける構成とする。マザー基板開口部６０をマザー基板５０に設ける必要はない。
【００３９】
［利点］
上記発明の利点は以下のとおりである。
１．ＣＰＵユニット７０をサーバ装置１から取り外してプログラム修正を行うことができるため、ＣＰＵユニット７０をサービスセンターなどに送ることによって、一度に短時間で大量のプログラム修正を行うことが可能となる。
２．ユーザ側では、プログラムユニット７０をプログラム修正済みのものに交換するだけで、プログラム修正が完了するため、特別な知識や技能が必要でない。
３．ＣＰＵデバイス７０１部分のみカード化しているので、万が一そのＣＰＵデバイス７０１が製造中止になり、入手困難な状況になっても、そのＣＰＵカード部分のみを再設計すればよくマザー基板５０、サブ基板９０などのベースボードはそのまま使用できるので、長期にわたり安定して供給可能となる。
４．以上のことにより、サーバ装置１の短納期、高信頼性が確保されるとともに、プログラム修正にかかるコスト低減を実現できる。
【図面の簡単な説明】
【００４０】
【図１】（ａ）は正面パネルが取り付けられた状態のサーバ装置の正面側から見た斜視図、ｂ）はサーバ装置の背面側から見た斜視図、（ｃ）は正面パネルを取り外して内部が見える状態でのサーバ装置の正面側から見た斜視図
【図２】（ａ）はサーバ装置内のマザー基板、ＣＰＵユニット、サブ基板をサーバ装置の上方から見た図、（ｂ）はサーバ装置内のマザー基板、ＣＰＵユニット、サブ基板をサーバ装置の正面側から見た図、（ｃ）はサーバ装置内のマザー基板、ＣＰＵユニット、サブ基板をサーバ装置の側面側から見た図、（ｄ）は、マザー基板にマザー基板開口部を設ける代わりに、マザー基板の長さを短くした構成例を示す図
【図３】マザー基板、ＣＰＵユニット、サブ基板の分解組み立て図
【図４】ＣＰＵユニットの構成例を示すブロック図
【図５】ＣＰＵユニットの分解組み立て図
【図６】組み立て完了したＣＰＵユニット７０を、図５に示す方向Ｄから見た図
【符号の説明】
【００４１】
１        …  サーバ装置
１０      …  本体筺体
２０      …  正面パネル
３０      …  正面開口
５０      …  マザー基板
６０      …  マザー基板開口
７０      …  ＣＰＵユニット
９０      …  サブ基板
【図１】
2009053880.tif 000003
【図２】
2009053880.tif 000004
【図３】
2009053880.tif 000005
【図４】
2009053880.tif 000006
【図５】
2009053880.tif 000007
【図６】
2009053880.tif 000008