(57)【要約】【課題】マイクロコンピュータＩＣを基板から取り外すことが困難である場合にも機能修正や機能アップに対応可能とする。【解決手段】処理プログラムが格納された内蔵ＲＯＭとＣＰＵとをワンチップに有するマイクロコンピュータＩＣ２を用いたコンピュータシステムにおいて、ＩＣソケット４を介して前記ＣＰＵに接続されると共に、処理プログラムが格納されたフラッシュメモリ３と、前記ＣＰＵに対し、２値の制御情報を選択的に与えるスイッチ５とを具備しており、前記内蔵ＲＯＭには、前記スイッチにより与えられる制御情報に基づき、前記内蔵ＲＯＭ内の処理プログラムを用いた処理を実行するか又は前記書き換え可能ＲＯＭ内の処理プログラムを用いた処理を実行するかを切り換える選択プログラムが格納されている。【選択図】　図１
2004030499.tif 000002
【特許請求の範囲】
【請求項１】
処理プログラムが格納された内蔵ＲＯＭとＣＰＵとをワンチップに有するマイクロコンピュータＩＣを用いたコンピュータシステムにおいて、
ＩＣソケットを介して前記ＣＰＵに接続されると共に、処理プログラムが格納された書き換え可能ＲＯＭと、
前記ＣＰＵに対し、２値の制御情報を選択的に与えるスイッチとを具備しており、
前記内蔵ＲＯＭには、前記スイッチにより与えられる制御情報に基づき、前記内蔵ＲＯＭ内の処理プログラムを用いた処理を実行するか又は前記書き換え可能ＲＯＭ内の処理プログラムを用いた処理を実行するかを切り換える選択プログラムが格納されていることを特徴とするコンピュータシステム。
【請求項２】
前記マイクロコンピュータＩＣは、面実装部品であることを特徴とする請求項１に記載のコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、各種の電子機器に用いられるコンピュータシステムに関するものであり、更に詳しくは、処理プログラムが格納された内蔵ＲＯＭとＣＰＵとをワンチップに有するマイクロコンピュータＩＣを用いたコンピュータシステムに関するものである。
【０００２】
【従来の技術】
従来、処理プログラムが格納された内蔵ＲＯＭとＣＰＵとをワンチップに有するマイクロコンピュータＩＣは、ワンチップマイコンなどと称されており、基本的構成は、図３に示されるように、ＣＰＵ１０１とメモリ１０２とＩ／Ｏポート１０３が内蔵されている。
【０００３】
メモリ１０２としては、基本的に読み出し専用のＲＯＭと書き込み及び読み出し可能なＲＡＭとが用いられており、ＲＯＭにはプログラムが可能され、ＲＡＭはワーキング・メモリなどとして用いられている。
【０００４】
上記のようなマイクロコンピュータＩＣにあっては、機能修正や機能アップの必要が生じる場合があり、ＩＣソケットにＤＩＰ（ｄｕａｌ　ｉｎ−ｌｉｎｅ　ｐａｃｋａｇｅ）のＩＣを挿入しておくことにより、取り外して内蔵のＲＯＭ（ＥＰＲＯＭ）のプログラムを再書き込みして対応していた。
【０００５】
【発明が解決しようとする課題】
ところが、近時においては上記のマイクロコンピュータＩＣが面実装部品となっており、基板に半田付けを行うことにより実装する。このため、機能修正や機能アップの場合に取り外すことは困難となっている。
【０００６】
本発明は、このようなコンピュータシステムに関する現状に鑑みてなされたもので、その目的は、マイクロコンピュータＩＣを基板から取り外すことが困難である場合にも機能修正や機能アップに対応することが可能なコンピュータシステムを提供することである。
【０００７】
【課題を解決するための手段】
本発明に係るコンピュータシステムは、処理プログラムが格納された内蔵ＲＯＭとＣＰＵとをワンチップに有するマイクロコンピュータＩＣを用いたコンピュータシステムにおいて、ＩＣソケットを介して前記ＣＰＵに接続されると共に、処理プログラムが格納された書き換え可能ＲＯＭと、前記ＣＰＵに対し、２値の制御情報を選択的に与えるスイッチとを具備しており、前記内蔵ＲＯＭには、前記スイッチにより与えられる制御情報に基づき、前記内蔵ＲＯＭ内の処理プログラムを用いた処理を実行するか又は前記書き換え可能ＲＯＭ内の処理プログラムを用いた処理を実行するかを切り換える選択プログラムが格納されていることを特徴とする。
【０００８】
本発明に係るコンピュータシステムでは、前記マイクロコンピュータＩＣは、面実装部品であることを特徴とする。
【０００９】
【発明の実施の形態】
以下添付図面を参照して、本発明に係るコンピュータシステムの実施の形態を説明する。図１には、コンピュータシステムの実施の形態が示されている。この図１に示すように、コンピュータシステムは回路基板１上にマイクロコンピュータＩＣ２を備える。マイクロコンピュータＩＣ２は、ワンチップマイコンなどと称されており、ＣＰＵとメモリとＩ／Ｏポートが内蔵されている。
【００１０】
マイクロコンピュータＩＣ２のメモリとしては、基本的に読み出し専用のＲＯＭと書き込み及び読み出し可能なＲＡＭとが用いられており、ＲＯＭにはプログラムが可能され、ＲＡＭはワーキング・メモリなどとして用いられている。ここにおいては、回路基板１はボタン電話装置のインタフェース回路であり、このため上記ＲＯＭには、主装置との間において制御信号等の送受を行い、また、回線から到来するする信号を受け取るなどの処理を行うための処理プログラムが記憶されている。
【００１１】
また、回路基板１には、書き換え可能ＲＯＭであるフラッシュメモリ３をセット可能なＩＣソケット４が実装されている。ＩＣソケット４の接点は、マイクロコンピュータＩＣ２のＣＰＵがＩＣソケット４に装着されるフラッシュメモリ３からデータを読み出し可能にマイクロコンピュータＩＣ２のＩ／Ｏポートに接続される。フラッシュメモリ３の端子ピンは、上記ＩＣソケット４の対応する接点に接続される。
【００１２】
また、マイクロコンピュータＩＣ２のＩ／Ｏポートには、マイクロコンピュータＩＣ２のＣＰＵに対し、ＨレベルとＬレベルからなる２値の制御情報を選択的に与えるスイッチ５が接続されている。
【００１３】
一方、書き換え可能ＲＯＭであるフラッシュメモリ３には、マイクロコンピュータＩＣ２のＲＯＭに記憶された処理プログラムに代えて用いる処理プログラムが別途のＲＯＭライタにより書き込まれている。
【００１４】
また、マイクロコンピュータＩＣ２のＲＯＭには、内蔵ＲＯＭ内の処理プログラムを用いた処理を実行するか又は上記書き換え可能ＲＯＭであるフラッシュメモリ３内の処理プログラムを用いた処理を実行するかを切り換える選択プログラムが格納されている。
【００１５】
この選択プログラムは、これに基づきＣＰＵは、図２に示されるようなフローチャート対応する処理を行うので、このフローチャートに基づき動作を説明する。なお、ここでは、スイッチ５からＨレベルが与えられるときには、内蔵ＲＯＭ内の処理プログラムを用いた処理を実行し、スイッチ５からＬレベルが与えられるときには、フラッシュメモリ３内の処理プログラムを用いた処理を実行するものとする。
【００１６】
電源がオンとなると、マイクロコンピュータＩＣ２では、内蔵のＲＡＭの初期化を行い（Ｓ１）、ＣＰＵレジスタとＩ／Ｏポートの初期化を行う（Ｓ２）。
【００１７】
次に、スイッチ５より制御情報を取り込み（Ｓ３）、Ｈレベルが与えられているかＬレベルが与えられているかを検出する（Ｓ４）。
【００１８】
上記ステップＳ４で、スイッチ５からＨレベルが与えられるときには、内蔵ＲＯＭ内の処理プログラムを用いた処理を実行することになる（Ｓ５）。また、上記ステップＳ４で、スイッチ５からＬレベルが与えられるときには、フラッシュメモリ３内の処理プログラムを用いた処理を実行する（Ｓ６）。
【００１９】
このように本実施の形態によれば、マイクロコンピュータＩＣ２を回路基板１から取り外すことが困難である場合において、機能修正や機能アップに対応するためには、フラッシュメモリ３内の処理プログラムを変更してＩＣソケット４にセットし、スイッチ５を切り換えておけば、機能修正や機能アップに対応することが可能となる。更に機能修正や機能アップの必要な場合にはフラッシュメモリ３を取り外し、必要なプログラムの再書き込みを行い、再度ＩＣソケット４にセットしてスイッチ５を当初とは切り換える。
【００２０】
なお、上記の実施の形態では、書き換え可能ＲＯＭとしてフラッシュメモリ３を用いたが、これに代えてＥＰＲＯＭなどの書き換え可能ＲＯＭを適用しても良い。
【００２１】
【発明の効果】
以上説明したように本発明に係るコンピュータシステムによれば、処理プログラムが格納された書き換え可能ＲＯＭが、ＩＣソケットを介してＣＰＵに接続され、前記ＣＰＵに対し、スイッチにより２値の制御情報を選択的に与え、内蔵ＲＯＭには、スイッチにより与えられる制御情報に基づき、内蔵ＲＯＭ内の処理プログラムを用いた処理を実行するか又は書き換え可能ＲＯＭ内の処理プログラムを用いた処理を実行するかを切り換える選択プログラムが格納されているので、マイクロコンピュータＩＣに内蔵されているＲＯＭの内容を変更することなく、機能修正や機能アップに対応することが可能である。
【図面の簡単な説明】
【図１】本発明に係るコンピュータシステムの構成を示すブロック図。
【図２】本発明に係るコンピュータシステムの電源オンの際における動作を説明するためのフローチャート。
【図３】ワンチップマイコンなどと称されるマイクロコンピュータＩＣの内部構成を示すブロック図。
【符号の説明】
１　回路基板
２　マイクロコンピュータＩＣ
３　フラッシュメモリ
４　ＩＣソケット
５　スイッチ
【図１】
2004030499.tif 000003
【図２】
2004030499.tif 000004
【図３】
2004030499.tif 000005