(57)【要約】【課題】  小型化、低価格化を図ることのできる移動通信端末を得る。【解決手段】  それぞれの処理に対応した複数のプログラムを格納する大容量の通常ＲＡＭ１６と、現時点で使用する処理に対応したプログラムを格納する小容量の高速ＲＡＭ１５とを備える。ＤＳＰ１４は、高速ＲＡＭ１５に格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、次の処理に対応したプログラムを通常ＲＡＭ１６から高速ＲＡＭ１５に転送する。【選択図】        図１
2006092007.tif 000002
【特許請求の範囲】
【請求項１】
それぞれの処理に対応した複数のプログラムを格納する通常メモリと、
現時点で使用する処理に対応したプログラムを格納する高速メモリと、
前記高速メモリに格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、当該次の処理に対応したプログラムを前記通常メモリから前記高速メモリに転送する信号処理プロセッサとを備えた移動通信端末。
【請求項２】
それぞれの処理で使用される複数のデータを格納する通常メモリと、
現時点の処理で使用されるデータを格納する高速メモリと、
信号処理を行う際、前記高速メモリのデータを生成または使用すると共に、前記信号処理完了後に必要なデータを前記通常メモリに格納する信号処理プロセッサとを備えた請求項１記載の移動通信端末。
【請求項３】
通常メモリと高速メモリ間におけるプログラムまたはデータ転送のうち、少なくともいずれか一方のＤＭＡ転送を行うＤＭＡ転送手段を備えたことを特徴とする請求項２記載の移動通信端末。
【請求項４】
信号処理プロセッサは、ＤＭＡ転送中に別処理を行うよう構成されたことを特徴とする請求項３記載の移動通信端末。
【請求項５】
それぞれの処理に対応した複数のプログラムを格納する通常メモリと、
現時点で使用する処理に対応したプログラムを格納する高速メモリと、
前記高速メモリに格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、当該次の処理に対応したプログラムを前記通常メモリから前記高速メモリに転送する信号処理プロセッサとを備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、信号処理プロセッサがアクセスするプログラムやデータを通常メモリから高速メモリに転送するようにした移動通信端末及び情報処理装置に関するものである。
【背景技術】
【０００２】
従来、携帯電話等の移動通信端末においては、ＭＣＵ（Micro Controller Unit）が、ＤＳＰ（Digital Signal Processor：デジタル信号処理プロセッサ）用のプログラムを格納するＲＯＭから、そのプログラムをＤＳＰの高速メモリにダウンロードし、ＤＳＰは、ダウンロードされたプログラムを用いて複数の処理を実行していた（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平０４−２５７１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の移動通信端末では、ＤＳＰが実行するプログラムを格納するための高速なメモリが多く必要であり、この高速メモリが高価でかつチップ面積も大きいという問題点を有していた。その結果、このような従来の構成では、携帯電話等の移動通信端末に求められている種々の機能部への更なる小型化・低価格化を達成するのは困難であった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、小型化・低価格化および低消費電力化を図ることのできる移動通信端末及び情報処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る移動通信端末は、それぞれの処理に対応した複数のプログラムを格納する通常メモリと、現時点で使用する処理に対応したプログラムを格納する高速メモリとを備え、信号処理プロセッサは、高速メモリに格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、次の処理に対応したプログラムを通常メモリから高速メモリに転送するようにしたものである。
【発明の効果】
【０００７】
この発明の移動通信端末は、信号処理プロセッサが実行するプログラムを高速メモリに格納し、次の処理に対応したプログラムを通常メモリから高速メモリに転送するようにしたので、高価でチップ面積が大きい高速メモリの容量を小さくすることができ、その結果、移動通信端末としての小型化、低価格化および低消費電力化に寄与することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、この発明の実施の形態１による移動通信端末を示す構成図である。
図示の移動通信端末は携帯電話を示しており、アンテナ１、ＲＦブロック２、モデム３、アプリケーション部１０からなる。アプリケーション部１０は、移動通信端末における通信機能以外の機能を実現するための機能部であり、音声・画像・動画・ブラウザ・メール・ｊａｖａ（登録商標）等の処理を行う部分である。このアプリケーション部１０は、ＭＣＵ１１、フラッシュメモリ１２、ＲＡＭ１３、ＤＳＰ（信号処理プロセッサ）１４、高速ＲＡＭ（高速メモリ）１５、通常ＲＡＭ（通常メモリ）１６、キーボード１７、ディスプレイ１８、カメラ部１９、マイク２０、スピーカ２１を備えている。
【０００９】
アンテナ１は、携帯電話としての無線信号を送受信する機能部である。ＲＦブロック２はアンテナ１で受信した無線信号を周波数変換し、低周波のベースバンド信号としてモデム３に出力し、また、低周波のベースバンド信号を周波数変換して高周波信号としてアンテナ１に出力する機能を有している。モデム３は、ＲＦブロック２からの信号を復調し、データとしてアプリケーション部１０に出力すると共に、アプリケーション部１０からのデータを変調してＲＦブロック２に出力する機能を有している。
【００１０】
アプリケーション部１０におけるＭＣＵ１１は、キーボード１７からのユーザの操作に従い、ＤＳＰ１４やモデム３の制御を行う機能部である。また、フラッシュメモリ１２は、ＭＣＵ１１の実行するプログラムを格納すると共に、ＤＳＰ１４の実行するプログラムを格納する不揮発性メモリである。ＲＡＭ１３は、ＭＣＵ１１が使用するプログラムやデータを格納するためのＤＲＡＭ等からなるメモリである。ＤＳＰ１４は、高速に音声・画像の圧縮・復号処理を行うための信号処理プロセッサである。即ち、モデム３からのデータを復号して、音声であればスピーカ２１に、画像であればディスプレイ１８に出力するといった処理を行う機能を有している。また、マイク２０、カメラ部１９から入力した音声・画像のデータを圧縮してモデム３に出力する機能を有している。高速ＲＡＭ１５は、ＤＳＰ１４に接続される例えばＳＲＡＭ等からなる高速なメモリであり、通常ＲＡＭ１６は、ＤＳＰ１４に接続される例えばＤＲＡＭ等からなる容量の大きいメモリである。
【００１１】
キーボード１７は、携帯電話における数字キーや機能キー等からなる入力部である。ディスプレイ１８は、液晶ディスプレイ等からなる画像の表示部である。カメラ部１９は、携帯電話における撮像部である。マイク２０は携帯電話の音声入力部であり、スピーカ２１は音声出力部である。
【００１２】
図２は、ＭＣＵ１１とＤＳＰ１４との関係を示す説明図である。
ＭＣＵ１１とＤＳＰ１４とはバス２２によって接続されており、ＭＣＵ１１は、ＤＳＰ１４に接続されている高速ＲＡＭ１５と通常ＲＡＭ１６のプログラム・データを読み書きできるよう構成されている。動作時には、ＭＣＵ１１は、フラッシュメモリ１２に格納されているＤＳＰ１４のプログラムを高速ＲＡＭ１５と通常ＲＡＭ１６にダウンロードし、ＤＳＰ１４が実行するよう構成されている。
【００１３】
図３は、通常ＲＡＭ１６から高速ＲＡＭ１５へプログラムを転送する場合の説明図である。
ＭＣＵ１１がフラッシュメモリ１２内に格納されているＤＳＰ１４のプログラムを、通常ＲＡＭ１６にダウンロードする。通常ＲＡＭ１６内の領域１０１〜領域１０４にあるＤＳＰ１４のプログラムは、例えば図示のようにプログラムＰ１からプログラムＰ４に分かれており、同時に実行することはない。ＤＳＰ１４は処理実行時にプログラムを選択し、通常ＲＡＭ１６から高速ＲＡＭ１５のエリアＥ１（１１１）に転送し、高速ＲＡＭ１５上で実行する。
尚、高速ＲＡＭ１５上のエリアＥ２（１１２）は、エリアＥ１（１１１）と同様の転送先エリアであり、通常ＲＡＭ１６のプログラムＰ１〜プログラムＰ４をこのエリアＥ２（１１２）に転送することも可能である。また、プログラムＰ１〜プログラムＰ４以外のプログラムをエリアＥ２（１１２）に転送することも可能である。
【００１４】
図４は、実施の形態１の動作を示すフローチャートである。
今、図３に示すように、ＤＳＰ１４のプログラムが通常ＲＡＭ１６と高速ＲＡＭ１５にダウンロードされているとする。このような状態でＤＳＰ１４が処理を行う場合の動作は次の通りとなる。
【００１５】
先ず、ＤＳＰ１４は処理１を実行しているとする（ステップＳＴ１０１）。そして、ＤＳＰ１４は、処理１を終了する時、次に実行する処理を、内部の状態や外部要因に基づいて判定する（ステップＳＴ１０２）。この判定基準は次の通りである。
【００１６】
（１）ＤＳＰ１４では、圧縮・復号処理を順次行っているため、現在の処理に基づいて、次に行う処理が圧縮か、復号かを判断する。
（２）ユーザがキーボード１７からノイズキャンセラのオン／オフ設定を行うよう構成されており、ＤＳＰ１４は、処理中にノイズキャンセラの設定値を読み取り、ノイズキャンセラがオンであれば、対応する処理プログラムを転送する。
（３）携帯電話で使用している音声圧縮・復号のＡＭＲ（Adaptive Multi Rate ＣＯＤＥＣ）では、回線の種類や状況に応じて、転送レートを２０ｍｓｅｃ毎に変更可能である。このようなことから、ＤＳＰ１４は、処理実行中に、外部から指定された転送レートにより必要なプログラムを判断する。
【００１７】
このような判断基準により、次に行う処理が処理２であった場合、プログラムＰ２を通常ＲＡＭ１６から高速ＲＡＭ１５に転送し（ステップＳＴ１０３）、高速ＲＡＭ１５に転送した処理２を実行する（ステップＳＴ１０４）。また、ステップＳＴ１０２において、次に実行する処理が処理３であった場合、プログラムＰ３を通常ＲＡＭ１６から高速ＲＡＭ１５に転送し、（ステップＳＴ１０５）、この処理３を実行する（ステップＳＴ１０６）。処理２または処理３の実行後、処理４を実行する（ステップＳＴ１０７）。尚、ここで処理４については、処理１のプログラムＰ１と共にプログラムＰ４が高速ＲＡＭ１５に有る場合を示しており、ステップＳＴ１０４またはステップＳＴ１０６の後、ステップＳＴ１０７において直ちに処理４を実行する。このような場合とは、例えば、ＭＣＵ１１が高速ＲＡＭ１５にダウンロードした起動のプログラムから次の処理を実行する場合や、高速ＲＡＭ１５に転送してあるプログラムを実行中に、更に次のプログラムを転送する場合である。
【００１８】
このように、通常ＲＡＭ１６内にあるプログラムを高速ＲＡＭ１５に転送して、実行することにより、プログラムの読み込みを高速に行うことが可能となり、ＤＳＰ１４の処理速度が向上する。
【００１９】
上記例では、ＤＳＰ１４が処理に応じてプログラムを通常ＲＡＭ１６から高速ＲＡＭ１５に転送し、実行していたが、データについても同様に行うことが可能である。
図５は、通常ＲＡＭ１６から高速ＲＡＭ１５へデータを転送する場合の説明図である。
図示の様に、ＤＳＰ１４が処理実行時にデータを選択し、通常ＲＡＭ１６の領域２０１〜領域２０４から高速ＲＡＭ１５のエリアＥ１（２１１）またはエリアＥ２（２１２）に転送し、高速ＲＡＭ１５上で読み書きを行い、処理が終了したらデータを通常ＲＡＭ１６に戻す。
【００２０】
図６は、データを転送する場合のフローチャートである。
先ず、ＤＳＰ１４は処理１を実行しているとする（ステップＳＴ２０１）。そして、ＤＳＰ１４は、処理１を終了する時、次に使用するデータを、内部の状態や外部要因に基づいて判定する（ステップＳＴ２０２）。尚、この判定基準は、例えば上述したプログラムの場合と同様である。次に、ステップＳＴ２０２において、使用するデータがデータＤ２（処理２）ならば、データＤ２を通常ＲＡＭ１６から高速ＲＡＭ１５に転送し（ステップＳＴ２０３）、ＤＳＰ１４は、データＤ２を使用した処理を実行する（ステップＳＴ２０４）。使用後、データＤ２を高速ＲＡＭ１５から通常ＲＡＭ１６に転送する（ステップＳＴ２０５）。また、ステップＳＴ２０２において、次に使用するデータがデータＤ３（処理３）ならば、データＤ３を通常ＲＡＭ１６から高速ＲＡＭ１５に転送し（ステップＳＴ２０６）、データＤ３を使用した処理を実行する（ステップＳＴ２０７）。使用後、データＤ３を高速ＲＡＭ１５から、通常ＲＡＭ１６に転送する（ステップＳＴ２０８）。データＤ２かデータＤ３を通常ＲＡＭ１６に転送後、次の処理４を実行する（ＳＴ２０９）。
このように、通常ＲＡＭ１６にあるプログラム・データを高速ＲＡＭ１５に転送して実行することにより、高速ＲＡＭ１５の容量を減らすことが可能となる。
【００２１】
以上のように、実施の形態１の移動通信端末によれば、それぞれの処理に対応した複数のプログラムを格納する通常メモリと、現時点で使用する処理に対応したプログラムを格納する高速メモリと、高速メモリに格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、次の処理に対応したプログラムを通常メモリから高速メモリに転送する信号処理プロセッサとを備えたので、高価でチップ面積が大きい高速メモリの容量を小さくすることができ、その結果、移動通信端末としての小型化、低価格化および低消費電力化に寄与することができる。また、信号処理プロセッサが、内部の状態や外部要因に基づき必要なプログラムを判断して転送するため、必要のないプログラムは転送することがなく、従って、効率の良い転送を実現することができる。
【００２２】
また、実施の形態１の移動通信端末によれば、それぞれの処理で使用される複数のデータを格納する通常メモリと、現時点の処理で使用されるデータを格納する高速メモリと、信号処理を行う際、高速メモリのデータを生成または使用すると共に、信号処理完了後に必要なデータを通常メモリに格納する信号処理プロセッサとを備えたので、データに関しても高速メモリの容量を小さくすることができ、従って、この点においても、移動通信端末としての小型化、低価格化に寄与することができる。
【００２３】
実施の形態２．
実施の形態２は、通常ＲＡＭ１６から高速ＲＡＭ１５へのプログラムまたはデータの転送をＤＭＡ（Direct Memory Access）で行うようにしたものである。
【００２４】
図７は、実施の形態２の移動通信端末における主要部の構成図である。
図示のように、実施の形態２のＤＳＰ１４はＤＭＡコントローラ（ＤＭＡ転送手段）２３を備えている。このＤＭＡコントローラ２３は、ＤＳＰ１４を介することなく、高速ＲＡＭ１５と通常ＲＡＭ１６間のプログラム・データの転送を行う制御部である。他の各構成は実施の形態１と同様であるため、ここでの説明は省略する。
【００２５】
次に、実施の形態２の動作について説明する。
図８は、実施の形態２におけるプログラムを転送する場合の処理を示すフローチャートである。
実施の形態１の場合と同様に、ＤＳＰ１４は処理１を実行しているとする（ステップＳＴ３０１）。そして、ＤＳＰ１４は、処理１の実行中に今後実行する処理を判定する（ステップＳＴ３０２）。尚、この判定基準は、実施の形態１の場合と同様である。
【００２６】
ステップＳＴ３０２において、今後実行する処理が、処理２であると判定されたならば、ＤＳＰ１４は、プログラムＰ２を通常ＲＡＭ１６から高速ＲＡＭ１５に転送するようＤＭＡコントローラ２３の設定を行い（ステップＳＴ３０３）、処理１の続きを行う（ステップＳＴ３０４）。そして、ＤＳＰ１４は、処理１終了後、ＤＭＡが完了するまで待ち（ステップＳＴ３０５）、ＤＭＡ完了後、高速ＲＡＭ１５に転送した処理２を実行する（ステップＳＴ３０６）。また、ステップＳＴ３０２において、今後実行する処理が処理３と判定されたならば、ＤＳＰ１４は、プログラムＰ３を通常ＲＡＭ１６から高速ＲＡＭ１５に転送するようＤＭＡコントローラ２３の設定を行い（ステップＳＴ３０７）、ＤＳＰ１４は、処理１の続きを行う（ステップＳＴ３０８）。ＤＳＰ１４は、処理１終了後、ＤＭＡが完了するまで待ち（ステップＳＴ３０９）、ＤＭＡ完了後、高速ＲＡＭ１５に転送した処理３を実行する（ステップＳＴ３１０）。処理２、処理３のどちらかを実行後、処理４を実行する（ステップＳＴ３１１）。
【００２７】
次に、ＤＭＡを使用したプログラムの転送の動作シーケンスを説明する。
図９は、その動作シーケンスを示す説明図である。
ＤＳＰ１４が処理１の実行中（ステップＳＴ４０１）にＤＭＡコントローラ２３に対してＤＭＡ設定を行う。ＤＭＡコントローラ２３は、ＤＳＰ１４からの設定値に基づきプログラムＰ２またはプログラムＰ３を通常ＲＡＭから高速ＲＡＭに転送する（ステップＳＴ４０２）。転送が完了したらＤＳＰ１４に対してＤＭＡ完了通知を送る。一方、ＤＳＰ１４では、ＤＭＡ設定完了後、処理１の続きを行い（ステップＳＴ４０３）、処理１完了後ＤＭＡ完了通知が来るまで待ち、その後、高速ＲＡＭ１５に転送した処理２、或いは処理３を実行する（ステップＳＴ４０４）。処理２、或いは処理３を実行後、処理４を実行する（ステップＳＴ４０５）。
【００２８】
データについても同様にＤＭＡで転送することが可能である。
図１０は、データをＤＭＡ転送する場合の処理を示すフローチャートである。
ＤＳＰ１４は、処理１を実行中に（ステップＳＴ５０１）、今後使用するデータを判定する（ステップＳＴ５０２）。ステップＳＴ５０２において、今後使用するデータがデータＤ２と判定されたならば、ＤＳＰ１４は、データＤ２を通常ＲＡＭ１６から高速ＲＡＭ１５に転送するようにＤＭＡコントローラ２３の設定を行い（ステップＳＴ５０３）、処理１の続きを行う（ステップＳＴ５０４）。ＤＳＰ１４は、処理１終了後、ＤＭＡが完了するまで待ち（ステップＳＴ５０５）、ＤＭＡ完了後、高速ＲＡＭ１５に転送したデータＤ２を使用する処理２を実行する（ステップＳＴ５０６）。データＤ２を使用するのが完了したら、データＤ２を高速ＲＡＭ１５から通常ＲＡＭ１６に転送するようにＤＭＡコントローラ２３の設定を行い（ステップＳＴ５０７）、処理２の続きを行う（ステップＳＴ５０８）。そしてＤＳＰ１４は、処理２の完了後、ＤＭＡが完了するまで待つ（ステップＳＴ５０９）。
【００２９】
一方、ステップＳＴ５０２において、今後使用するデータがデータＤ３であると判定されたならば、ＤＳＰ１４は、データＤ３を通常ＲＡＭ１６から高速ＲＡＭ１５に転送するようにＤＭＡコントローラ２３の設定を行い（ステップＳＴ５１０）、処理１の続きを行う（ステップＳＴ５１１）。ＤＳＰ１４は、処理１終了後、ＤＭＡが完了するまで待ち（ステップＳＴ５１２）、ＤＭＡ完了後、高速ＲＡＭ１５に転送したデータＤ３を使用する処理３を実行する（ステップＳＴ５１３）。データＤ３を使用するのが完了したら、データＤ３を高速ＲＡＭ１５から通常ＲＡＭ１６に転送するようにＤＭＡコントローラ２３の設定を行い（ステップＳＴ５１４）、処理３の続きを行う（ステップＳＴ５１５）。そして、処理３完了後、ＤＭＡが完了するまで待つ（ステップＳＴ５１５）。このようなデータＤ２、或いはデータＤ３の高速ＲＡＭ１５から通常ＲＡＭ１６へのＤＭＡ完了後、ＤＳＰ１４は、処理４を実行する（ステップＳＴ５１７）。
【００３０】
次に、ＤＭＡを使用したデータの転送の動作シーケンスを説明する。
図１１は、ＤＭＡを使用したデータの転送の動作シーケンスを示す説明図である。
ＤＳＰ１４が処理１の実行中（ステップＳＴ６０１）にＤＭＡコントローラ２３に対してＤＭＡ設定を行う。ＤＭＡコントローラ２３は、ＤＳＰ１４からの設定値に基づきデータＤ２またはデータＤ３を通常ＲＡＭ１６から高速ＲＡＭ１５に転送する（ステップＳＴ６０２）。ＤＭＡコントローラ２３は、転送完了後、ＤＭＡ完了通知をＤＳＰ１４に対して送る。ＤＳＰ１４では、ＤＭＡ設定完了後、処理１の続きを行い（ステップＳＴ６０３）、処理１完了後ＤＭＡ完了通知が来るまで待ち、その後、高速ＲＡＭ１５に転送したデータを使用する処理２或いは処理３を行う（ステップＳＴ６０４）。ＤＳＰ１４は処理２或いは処理３の実行中、ＤＭＡコントローラ２３に対して、ＤＭＡ設定を行う。ＤＭＡコントローラ２３は、設定値に基づきデータＤ２またはデータＤ３を高速ＲＡＭ１５から通常ＲＡＭ１６に転送する。転送完了後、ＤＳＰ１４に対してＤＭＡ完了通知を送る。一方、ＤＳＰ１４はＤＭＡ設定完了後、処理２或いは処理３の続きを行い（ステップＳＴ６０６）、処理２或いは処理３を完了後、ＤＭＡ完了通知が来るまで待ち、その後、処理４を実行する（ステップＳＴ６０７）。
【００３１】
このように、通常ＲＡＭ１６にあるプログラム・データを高速ＲＡＭ１５に転送するのにＤＭＡを使用することにより、処理の高速化を図ることが可能となる。また、プログラム・データの転送中にＤＳＰ１４が別の処理を行うことにより、ＤＳＰ１４の処理能力を向上させることができる。
【００３２】
尚、上記の例では、ＤＭＡ転送中に処理１の続きを行うようにしたが、処理１の代わりに全く別の処理を行うことも可能である。この場合、ＤＭＡ完了通知を受けた後、元の処理に戻ることになる。即ち、ＤＭＡ転送中に別の処理を行ったとしても、ＤＭＡ転送完了時に元の処理に戻ることができる。例えば、音声処理を行っている最中に、ＤＭＡ転送待ちとなり、その間に画像処理を行うことが可能となる。そして、ＤＭＡ転送完了通知を受けた後に、再び音声処理に戻ることができる。
【００３３】
以上のように、実施の形態２の移動通信端末によれば、通常メモリと高速メモリ間におけるプログラムまたはデータ転送のうち、少なくともいずれか一方のＤＭＡ転送を行うＤＭＡ転送手段を備えたので、実施の形態１の効果に加えて、更に処理の高速化を図ることができる。
【００３４】
また、実施の形態２の移動通信端末によれば、信号処理プロセッサは、ＤＭＡ転送中に別処理を行うよう構成したので、処理の高速化を図ることができる。
【００３５】
更に、上記実施の形態１、２では、移動通信端末に適用した例を説明したが、同様の構成を持つ種々の情報処理装置に対しても適用可能である。例えば、実施の形態１のプログラム転送に適用した場合は、それぞれの処理に対応した複数のプログラムを格納する通常メモリと、現時点で使用する処理に対応したプログラムを格納する高速メモリと、この高速メモリに格納されたプログラムを実行して信号処理を行うと共に、現時点で実行している処理に対する次の処理を判定して、当該次の処理に対応したプログラムを通常メモリから高速メモリに転送する信号処理プロセッサとを備えた情報処理装置である。このような情報処理装置であれば、高価でチップ面積が大きい高速メモリの容量を小さくすることができ、その結果、情報処理装置の小型化、低価格化および低消費電力化に寄与することができる。また、信号処理プロセッサが、内部の状態や外部要因に基づき必要なプログラムを判断して転送するため、必要のないプログラムは転送することがなく、従って、効率の良い転送を実現することができるという効果が得られる。
【図面の簡単な説明】
【００３６】
【図１】この発明の実施の形態１による移動通信端末を示す構成図である。
【図２】この発明の実施の形態１による移動通信端末の主要部を示す説明図である。
【図３】この発明の実施の形態１による移動通信端末の通常ＲＡＭから高速ＲＡＭへプログラムを転送する場合の説明図である。
【図４】この発明の実施の形態１による移動通信端末のプログラム転送時の動作を示すフローチャートである。
【図５】この発明の実施の形態１による移動通信端末の通常ＲＡＭから高速ＲＡＭへデータを転送する場合の説明図である。
【図６】この発明の実施の形態１による移動通信端末のデータ転送時の動作を示すフローチャートである。
【図７】この発明の実施の形態２による移動通信端末の主要部を示す説明図である。
【図８】この発明の実施の形態２による移動通信端末のプログラム転送時の動作を示すフローチャートである。
【図９】この発明の実施の形態２による移動通信端末のプログラム転送の動作シーケンスを示す説明図である。
【図１０】この発明の実施の形態２による移動通信端末のデータ転送時の動作を示すフローチャートである。
【図１１】この発明の実施の形態２による移動通信端末のデータ転送の動作シーケンスを示す説明図である。
【符号の説明】
【００３７】
１４  ＤＳＰ（信号処理プロセッサ）、１５  高速ＲＡＭ（高速メモリ）、１６  通常ＲＡＭ（通常メモリ）、２３  ＤＭＡコントローラ（ＤＭＡ転送手段）。
【図１】
2006092007.tif 000003
【図２】
2006092007.tif 000004
【図３】
2006092007.tif 000005
【図４】
2006092007.tif 000006
【図５】
2006092007.tif 000007
【図６】
2006092007.tif 000008
【図７】
2006092007.tif 000009
【図８】
2006092007.tif 000010
【図９】
2006092007.tif 000011
【図１０】
2006092007.tif 000012
【図１１】
2006092007.tif 000013