【0001】[0001]
【発明の属する技術分野】本発明は、例えばPDC(Pe
rsonal Digital Cellular )等の通信機能を備えた情報
処理装置に係り、特に省電対策として、シリアル−パラ
レル通信コントローラに対するクロック制御を行う通信
機能一体型携帯情報処理装置及びデータ受信方法に関す
る。TECHNICAL FIELD The present invention relates to, for example, PDC (Pe
The present invention relates to an information processing apparatus having a communication function such as a rsonal digital cellular), and more particularly to a communication function-integrated portable information processing apparatus for performing clock control on a serial-parallel communication controller and a data receiving method as a power saving measure.
【0002】[0002]
【従来の技術】近年、PDCの普及はめざましく、ま
た、ディジタル通信であるという長所を有効に利用して
データ通信を行うということが注目され、現在、実用化
に至っている。それに伴い、このPDC機能をMPU、
表示装置、入力装置等を有する携帯情報処理装置と一体
化させた通信機能一体型の携帯情報処理装置が注目され
ている。2. Description of the Related Art In recent years, the spread of PDC has been remarkable, and attention has been paid to the fact that data communication is carried out by effectively utilizing the advantages of digital communication, and has now been put to practical use. Along with this, this PDC function is called MPU,
Attention has been focused on a portable information processing device having a communication function integrated with a portable information processing device having a display device, an input device, and the like.
【0003】ところで、携帯情報処理装置においては、
一般にバッテリでの動作時間が大きな問題となってお
り、そのため装置内部のMPUをはじめとして各種I/
O装置等に様々な省電対策が考えられている。この場
合、上述したPDC機能を備えた携帯情報処理装置で
は、PDCと情報処理装置との間にシリアル−パラレル
通信コトンローラが設けられ、省電対策として、データ
待ち受け時に、このシリアル−パラレル通信コトンロー
ラに対するクロック信号の供給を停止することが考えら
れる。By the way, in a portable information processing apparatus,
In general, the operation time with a battery is a major problem, and therefore, various I / Os including the MPU inside the device are important.
Various power saving measures are considered for O devices and the like. In this case, in the portable information processing apparatus having the above-mentioned PDC function, a serial-parallel communication cotton roller is provided between the PDC and the information processing apparatus. It is conceivable to stop supplying the clock signal.
【0004】しかし、シリアル−パラレル通信コトンロ
ーラに対するクロック信号の供給を停止していると、デ
ータ受信時にクロック信号の供給を開始までに時間を要
するため、PDCが最初に受信したデータを転送できな
い問題が生じる。However, if the supply of the clock signal to the serial-parallel communication controller is stopped, it takes time to start supplying the clock signal at the time of data reception, so that the PDC cannot transfer the data received first. Occurs.
【0005】[0005]
【発明が解決しようとする課題】上記したように、従
来、省電対策として、シリアル−パラレル通信コトンロ
ーラに対するクロック信号の供給を停止した場合に、最
初に受信したデータを転送できない問題があった。As described above, conventionally, as a power saving measure, when the supply of the clock signal to the serial-parallel communication controller is stopped, there has been a problem that initially received data cannot be transferred.
【0006】本発明は上記のような点に鑑みなされたも
ので、データ待ち受け時にシリアル−パラレル通信コン
トローラに対するクロック信号の供給を停止して省電対
策を施し、かつ、データ受信時にはそのデータを確実に
転送することのできる通信機能一体型携帯情報処理装置
及びデータ受信方法を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned points, and takes measures to save power by stopping the supply of a clock signal to a serial-parallel communication controller when waiting for data, and to ensure that the data is received when data is received. It is an object of the present invention to provide a communication function-integrated portable information processing apparatus and a data receiving method that can transfer the information to a portable information processing apparatus.
【0007】[0007]
【課題を解決するための手段】本発明の通信機能一体型
携帯情報処理装置は、通信装置と情報処理装置との間の
データの送受信をシリアル−パラレル通信コントローラ
により行うものである。SUMMARY OF THE INVENTION A portable information processing apparatus with a communication function according to the present invention transmits and receives data between a communication apparatus and an information processing apparatus using a serial-parallel communication controller.
【0008】本発明の請求項1において、上記通信装置
は、外部端末からのデータを受信する受信手段と、この
受信手段によって受信されたデータを格納するバッファ
手段と、データを受信したことを上記情報処理装置に通
知する受信通知手段と、上記シリアル−パラレル通信コ
ントローラが受信可能状態になったことを確認し、上記
バッファ手段に格納されたデータを上記シリアル−パラ
レル通信コントローラに転送する転送制御手段とを具備
する。[0008] In the first aspect of the present invention, the communication device includes: a receiving unit for receiving data from an external terminal; a buffer unit for storing data received by the receiving unit; Reception notifying means for notifying the information processing apparatus, and transfer control means for confirming that the serial-parallel communication controller is in a receivable state and transferring data stored in the buffer means to the serial-parallel communication controller And
【0009】上記情報処理装置は、データ待ち受け時に
上記シリアル−パラレル通信コントローラに対するクロ
ック信号の供給を停止し、上記受信通知手段からデータ
受信の通知を受けたときに上記シリアル−パラレル通信
コントローラに対するクロック信号の供給を開始するク
ロック制御手段と、このクロック制御手段によるクロッ
ク信号の制御により上記シリアル−パラレル通信コント
ローラが受信可能状態になったことを上記通信装置に通
知する状態通知手段とを具備する。The information processing device stops supplying a clock signal to the serial-parallel communication controller when waiting for data, and receives a clock signal for the serial-parallel communication controller when receiving notification of data reception from the reception notifying means. And a state notifying unit for notifying the communication device that the serial-parallel communication controller is in a receivable state by controlling the clock signal by the clock control unit.
【0010】このような構成によれば、データの待ち受
け時にシリアル−パラレル通信コントローラに対するク
ロック信号の供給を停止しておくことで、無駄な電力消
費を抑えることができる。ここで、通信装置によりデー
タが受信されると、その旨が通信装置から情報処理装置
に通知され、シリアル−パラレル通信コントローラに対
するクロック信号の供給が開始される。その際、シリア
ル−パラレル通信コントローラが受信可能状態になるま
での間、通信装置側で受信データをバッファリングして
いるため、受信可能状態になったときに、最初に受信し
たデータを漏らさずにシリアル−パラレル通信コントロ
ーラに転送することができる。According to such a configuration, by stopping the supply of the clock signal to the serial-parallel communication controller when waiting for data, unnecessary power consumption can be suppressed. Here, when the communication device receives the data, the communication device notifies the information processing device of the fact, and the supply of the clock signal to the serial-parallel communication controller is started. At this time, the communication device buffers the received data until the serial-parallel communication controller enters the receivable state. Therefore, when the receivable state is reached, the first received data is not leaked. It can be transferred to a serial-parallel communication controller.
【0011】また、本発明の請求項2において、上記通
信装置は、外部端末からのデータを受信する受信手段
と、この受信手段によってデータを受信したときに、上
記シリアル−パラレル通信コントローラに対するクロッ
ク要求信号を出力するクロック要求手段と、このクロッ
ク要求手段によるクロック要求信号の出力後に、上記受
信手段によって受信されたデータを上記シリアル−パラ
レル通信コントローラに転送する転送制御手段とを具備
する。According to a second aspect of the present invention, the communication device comprises: a receiving means for receiving data from an external terminal; and a clock request to the serial-parallel communication controller when receiving the data by the receiving means. A clock requesting unit for outputting a signal; and a transfer control unit for transferring data received by the receiving unit to the serial-parallel communication controller after outputting the clock requesting signal by the clock requesting unit.
【0012】上記情報処理装置は、データ待ち受け時に
上記シリアル−パラレル通信コントローラに対するクロ
ック信号の供給を停止し、上記クロック要求手段から出
力されるクロック要求信号に基づいて上記シリアル−パ
ラレル通信コントローラに対するクロック信号の供給を
開始するクロック制御手段を具備する。The information processing apparatus stops supplying a clock signal to the serial-parallel communication controller when waiting for data, and outputs a clock signal to the serial-parallel communication controller based on a clock request signal output from the clock request means. Clock control means for starting the supply of the data.
【0013】このような構成によれば、データの待ち受
け時にシリアル−パラレル通信コントローラに対するク
ロック信号の供給を停止しておくことで、無駄な電力消
費を抑えることができる。ここで、通信装置によりデー
タが受信されると、通信装置から直接シリアル−パラレ
ル通信コントローラに対するクロック要求信号を出力し
てクロック信号の供給制御を行う。これにより、データ
を受信してから速やかにクロック信号の供給を開始する
ことができ、データのバッファリングを必要とせず、デ
ータの転送をロス無く行うことができる。According to such a configuration, by stopping the supply of the clock signal to the serial-parallel communication controller when waiting for data, wasteful power consumption can be suppressed. Here, when data is received by the communication device, the communication device directly outputs a clock request signal to the serial-parallel communication controller to control the supply of the clock signal. As a result, the supply of the clock signal can be started immediately after receiving the data, and the data transfer can be performed without loss without the need for buffering the data.
【0014】[0014]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。 (第1の実施形態)図1は本発明の第1の実施形態に係
る通信機能一体型携帯情報処理装置の構成を示すブロッ
ク図である。本装置は、バッテリで駆動される携帯機器
として用いられるものであり、PDC1と情報処理装置
2とからなる。Embodiments of the present invention will be described below with reference to the drawings. (First Embodiment) FIG. 1 is a block diagram showing a configuration of a portable information processing apparatus with an integrated communication function according to a first embodiment of the present invention. This device is used as a portable device driven by a battery, and includes a PDC 1 and an information processing device 2.
【0015】PDC1は、通信処理を行うものであり、
ここではアンテナ11、符号化・復号化部12、クロッ
クジェネレータ13、受信通知部14、バッファ15を
有し、1つの通信ユニットとして構成されている。The PDC 1 performs communication processing.
Here, it has an antenna 11, an encoding / decoding unit 12, a clock generator 13, a reception notifying unit 14, and a buffer 15, and is configured as one communication unit.
【0016】アンテナ11は、外部端末との間でデータ
(電波)を送受信するものであり、データの受信時には
電波を電気信号に変換し、データの送信時には電気信号
を電波に変換する。符号化・復号化部12は、データの
符号化および復号化を行う。クロックジェネレータ13
は、符号化・復号化部12を駆動するためのクロック信
号を発生する。受信通知部14は、PDC1がデータを
受信したことを情報処理装置2側に通知する。バッファ
15は、情報処理装置2に設けられたシリアル−パラレ
ル通信コントローラ24が受信可能状態になるまでの
間、受信データを一時的に格納しておくためのものであ
る。The antenna 11 transmits and receives data (radio waves) to and from an external terminal, and converts radio waves into electric signals when receiving data, and converts electric signals into radio waves when transmitting data. The encoding / decoding unit 12 encodes and decodes data. Clock generator 13
Generates a clock signal for driving the encoding / decoding unit 12. The reception notifying unit 14 notifies the information processing device 2 that the PDC 1 has received the data. The buffer 15 is for temporarily storing received data until the serial-parallel communication controller 24 provided in the information processing device 2 enters a receivable state.
【0017】一方、情報処理装置2は、MPU21、M
PU−バスブリッジ22、メモリ23、シリアル−パラ
レル通信コントローラ24、クロック制御部25、クロ
ックジェネレータ26を有する。On the other hand, the information processing device 2
It has a PU-bus bridge 22, a memory 23, a serial-parallel communication controller 24, a clock control unit 25, and a clock generator 26.
【0018】MPU21は、本装置全体の制御を行うも
のであり、ここでは受信通知部14からデータ受信通知
(wakeup信号)を受けたときに、クロック制御部
25にクロック要求信号を出す。The MPU 21 controls the entire apparatus, and sends a clock request signal to the clock control unit 25 when receiving a data reception notification (wakeup signal) from the reception notifying unit 14.
【0019】シリアル−パラレル通信コントローラ24
は、PDC1と情報処理装置2との間のデータの送受信
を制御するものであり、送信時にはパラレルデータをシ
リアルデータに変換し、受信時にはシリアルデータをパ
ラレルデータに変換する。クロック制御部25は、MP
U21の制御の下で、シリアル−パラレル通信コントロ
ーラ24に対するクロックの供給を制御する。クロック
ジェネレータ26は、通信コントローラ24を駆動する
ためのクロック信号を発生する。Serial-parallel communication controller 24
Controls transmission and reception of data between the PDC 1 and the information processing device 2, and converts parallel data into serial data during transmission and converts serial data into parallel data during reception. The clock control unit 25 controls the MP
Under the control of U21, the supply of a clock to the serial-parallel communication controller 24 is controlled. The clock generator 26 generates a clock signal for driving the communication controller 24.
【0020】次に、第1の実施形態の動作を説明する。
図2は第1の実施形態におけるPDC1側の処理動作を
示すフローチャートである。データ待ち受け状態では、
省電対策として、シリアル−パラレル通信コントローラ
24に対するクロック信号の供給が停止されている。Next, the operation of the first embodiment will be described.
FIG. 2 is a flowchart showing the processing operation on the PDC 1 side in the first embodiment. In the data waiting state,
As a power saving measure, supply of a clock signal to the serial-parallel communication controller 24 is stopped.
【0021】ここで、アンテナ11が外部端末からのデ
ータを受信すると(ステップA11)、その受信データ
である電波を電気信号に変換し、これを符号化・復号化
部12に転送する(ステップA12)。このとき、PD
C1に設けられた受信通知部14が情報処理装置2のM
PU21に対してデータを受信したことを通知する(ス
テップA13)。これは、データバスを介さず、専用線
(以後、wakeup信号と呼ぶ)により行う。Here, when the antenna 11 receives data from an external terminal (step A11), the radio wave which is the received data is converted into an electric signal and transferred to the encoding / decoding section 12 (step A12). ). At this time, PD
The reception notification unit 14 provided in C1
The PU 21 is notified that the data has been received (step A13). This is performed by a dedicated line (hereinafter referred to as a wakeup signal) without passing through a data bus.
【0022】符号化・復号化部12は、受信データの復
号化を開始し(ステップA14)、情報処理装置2側の
シリアル−パラレル通信コントローラ24にクロック信
号の供給が開始されるまでの間、そのデータをバッファ
15にバッファリングする(ステップA15)。The encoding / decoding unit 12 starts decoding the received data (step A14) and waits until the supply of the clock signal to the serial-parallel communication controller 24 of the information processing device 2 is started. The data is buffered in the buffer 15 (step A15).
【0023】なお、現在シリアル−パラレル通信コント
ローラ24に対してクロック信号の供給が行われている
か否かは、例えば符号化・復号化部12とシリアル−パ
ラレル通信コントローラ24との間に設けられる受信可
能ステータス信号(以後、RR信号と呼ぶ)に基づいて
判断することができる。Whether the clock signal is currently supplied to the serial-parallel communication controller 24 is determined, for example, by the reception provided between the encoding / decoding unit 12 and the serial-parallel communication controller 24. The determination can be made based on the possible status signal (hereinafter referred to as RR signal).
【0024】一方、MPU21は、受信通知部14から
出力されたwakeup信号を受け取ると、クロック制
御部25にクロック要求信号を出し、シリアル−パラレ
ル通信コントローラ24にクロック信号の供給を開始す
る。クロック信号が供給されけてから所定時間後にシリ
アル−パラレル通信コントローラ24が受信可能状態に
なると(ステップA16のYes)、RR信号がアサー
トされ、符号化・復号化部12はバッファ15に格納さ
れたデータをシリアル−パラレル通信コントローラ5に
転送する(ステップA17)。On the other hand, upon receiving the wakeup signal output from the reception notifying section 14, the MPU 21 issues a clock request signal to the clock control section 25 and starts supplying a clock signal to the serial-parallel communication controller 24. When the serial-parallel communication controller 24 enters a receivable state a predetermined time after the clock signal is supplied (Yes in step A16), the RR signal is asserted, and the encoding / decoding unit 12 is stored in the buffer 15. The data is transferred to the serial-parallel communication controller 5 (step A17).
【0025】最後にデータの転送が完了したら、MPU
21がクロック制御部25に対してクロック停止要求を
出し、再びデータ待ち受け状態になる。図3は第1の実
施形態における符号化・復号化部12とシリアル−パラ
レル通信コントローラ24とのデータハンドシェイクの
一例を示すタイミングチャートである。なお、図中のC
LKはPDC1側のクロック信号(クロックジェネレー
タ13によって発生されるクロック信号)である。Finally, when the data transfer is completed, the MPU
21 issues a clock stop request to the clock control unit 25, and again enters the data waiting state. FIG. 3 is a timing chart showing an example of a data handshake between the encoding / decoding unit 12 and the serial-parallel communication controller 24 in the first embodiment. Note that C in FIG.
LK is a clock signal (clock signal generated by the clock generator 13) on the PDC1 side.
【0026】図3に示すように、PDC1が外部端末か
らのデータを受信すると、PDC1から情報処理装置2
に対してwakeup信号が出力され、MPU21の制
御により、シリアル−パラレル通信コントローラ24に
対してクロック信号の供給が開始される。一定時間経過
後(準備期間)、シリアル−パラレル通信コントローラ
24が受信可能状態になると、通信コントローラ24か
ら符号化・復号化部12に対してRR信号が出力され
る。この間、受信データはバッファ15にバッファリン
グされており、このRR信号の出力後、シリアル−パラ
レル通信コントローラ24に転送される。As shown in FIG. 3, when the PDC 1 receives data from an external terminal, the PDC 1
A wakeup signal is output to the serial communication controller 24, and the supply of a clock signal to the serial-parallel communication controller 24 is started under the control of the MPU 21. After a lapse of a predetermined time (preparation period), when the serial-parallel communication controller 24 enters a receivable state, the communication controller 24 outputs an RR signal to the encoding / decoding unit 12. During this time, the received data is buffered in the buffer 15 and is output to the serial-parallel communication controller 24 after outputting the RR signal.
【0027】このように、データの待ち受け状態では、
シリアル−パラレル通信コントローラ24に対するクロ
ック信号の供給が停止されているので、無駄な電力消費
を抑えることができる。また、この状態でデータを受信
した際には、その旨がMPU21に通知され、シリアル
−パラレル通信コントローラ24にクロック信号が供給
される。その際、シリアル−パラレル通信コントローラ
24が受信可能状態になるまでの間、PDC1で受信し
たデータがバッファリングされているため、受信可能状
態になったときに、最初に受信したデータを漏らさずに
シリアル−パラレル通信コントローラ24に転送するこ
とができる。Thus, in the data waiting state,
Since the supply of the clock signal to the serial-parallel communication controller 24 is stopped, useless power consumption can be suppressed. Further, when data is received in this state, the fact is notified to the MPU 21 and a clock signal is supplied to the serial-parallel communication controller 24. At this time, the data received by the PDC 1 is buffered until the serial-parallel communication controller 24 enters the receivable state. Therefore, when the receivable state is entered, the first received data is not leaked. It can be transferred to the serial-parallel communication controller 24.
【0028】なお、上記実施形態では、シリアル−パラ
レル通信コントローラ24が符号化・復号化部12に受
信可能状態であることを示す方法として、RR信号とい
う専用線を用いる方法を一例として挙げた。この機能を
実現するための他の方法としては、例えばシリアルデー
タ線を用いて、データ待ち受け状態時において、ある特
定のビットストリームがシリアル−パラレル通信コント
ローラ24から符号化・復号化部12に転送されるま
で、データ符号化−復号化手段2がデータをバッファリ
ングするといった方法がある。In the above-described embodiment, as an example of a method of indicating that the serial-parallel communication controller 24 is in a receivable state to the encoding / decoding unit 12, a method using a dedicated line called an RR signal has been described as an example. As another method for realizing this function, for example, a specific bit stream is transferred from the serial-parallel communication controller 24 to the encoding / decoding unit 12 in a data waiting state using a serial data line. Until the data encoding / decoding means 2 buffers the data.
【0029】また、図4に示すように、MPU21から
符号化・復号化部12に直接にRR信号と同等の信号を
与えるという方法も考えられる。シリアル−パラレル通
信コントローラ24として、PC/AT互換機等に広く
利用されているUART(Universal Asynchronous Rec
eiver Transmitter :汎用非同期送受信回路)を用いる
場合などは、RR信号のような専用線を利用することが
できないので、上記のような方法が有効である。As shown in FIG. 4, a method of directly supplying a signal equivalent to the RR signal from the MPU 21 to the encoding / decoding unit 12 is also conceivable. As the serial-parallel communication controller 24, a UART (Universal Asynchronous Rec) widely used in PC / AT compatible machines and the like.
In the case of using an eiver Transmitter (general-purpose asynchronous transmission / reception circuit), a dedicated line such as an RR signal cannot be used, and the above method is effective.
【0030】(第2の実施形態)次に、本発明の第2の
実施形態を説明する。上記第1の実施形態では、データ
受信時にPDC1が情報処理装置2のMPU21に割り
込みをかけて、MPU21の制御によりシリアル−パラ
レル通信コントローラ24にクロック信号を供給する構
成であったが、第2の実施形態では、PDC1が直接ク
ロック制御部25にクロック要求信号を出して、シリア
ル−パラレル通信コントローラ24に対するクロック制
御を行うことを特徴とする。(Second Embodiment) Next, a second embodiment of the present invention will be described. In the first embodiment, the PDC 1 interrupts the MPU 21 of the information processing device 2 when receiving data, and supplies a clock signal to the serial-parallel communication controller 24 under the control of the MPU 21. The embodiment is characterized in that the PDC 1 directly issues a clock request signal to the clock control unit 25 and performs clock control on the serial-parallel communication controller 24.
【0031】図5は第2の実施形態に係る通信機能一体
型携帯情報処理装置の構成を示すブロック図である。な
お、図1と同じ部分には、同一符号を付すものとする。
図5において、図1と異なる点は、PDC1が受信通知
部14とバッファ15を持たないことである。また、P
DC1から直接クロック制御部25を制御できる構成に
なっている。この場合、クロック制御部25は、データ
の受信を検知したら、MPU21からの指令なしにシリ
アル−パラレル通信コントローラ24に対してクロック
信号の供給を開始する。シリアル−パラレル通信コント
ローラ24は、クロックジェネレータ26によって発生
されるクロック信号をクロック制御部25を通じて入力
することにより動作状態となり、送信時にはパラレルデ
ータをシリアルデータに変換し、受信時にはシリアルデ
ータをパラレルデータに変換する。FIG. 5 is a block diagram showing the configuration of a portable information processing apparatus with an integrated communication function according to the second embodiment. The same parts as those in FIG. 1 are denoted by the same reference numerals.
5 differs from FIG. 1 in that the PDC 1 does not have the reception notifying unit 14 and the buffer 15. Also, P
The configuration is such that the clock control unit 25 can be directly controlled from the DC1. In this case, when detecting the data reception, the clock control unit 25 starts supplying a clock signal to the serial-parallel communication controller 24 without a command from the MPU 21. The serial-parallel communication controller 24 enters an operating state by inputting a clock signal generated by a clock generator 26 through a clock control unit 25, converts parallel data into serial data during transmission, and converts serial data into parallel data during reception. Convert.
【0032】次に、第2の実施形態の動作を説明する。
図6は第2の実施形態におけるPDC1側の処理動作を
示すフローチャートである。データ待ち受け状態では、
省電対策として、シリアル−パラレル通信コントローラ
24に対するクロック信号の供給が停止されている。Next, the operation of the second embodiment will be described.
FIG. 6 is a flowchart showing a processing operation on the PDC1 side in the second embodiment. In the data waiting state,
As a power saving measure, supply of a clock signal to the serial-parallel communication controller 24 is stopped.
【0033】ここで、アンテナ11が外部端末からのデ
ータを受信すると(ステップB11)、その受信データ
である電波を電気信号に変換し、これを符号化・復号化
部12に転送する(ステップB12)。Here, when the antenna 11 receives data from an external terminal (step B11), the radio wave which is the received data is converted into an electric signal, which is transferred to the encoding / decoding unit 12 (step B12). ).
【0034】符号化・復号化部12は、受信データの復
号化を開始するが(ステップB13)、その際に、クロ
ック制御部25に直接クロック要求信号を出す(ステッ
プB14)。これにより、クロック制御部25はシリア
ル−パラレル通信コントローラ24に対してクロック信
号の供給を開始する。The encoding / decoding unit 12 starts decoding the received data (step B13), and at this time, sends a clock request signal directly to the clock control unit 25 (step B14). Thus, the clock control unit 25 starts supplying a clock signal to the serial-parallel communication controller 24.
【0035】クロック信号の供給が開始されると、符号
化・復号化部12は通信コントローラ24に対してデー
タを転送することができる(ステップB15)。このよ
うに、第2の実施形態では、データの受信を検知した際
に、PDC1から直接シリアル−パラレル通信コントロ
ーラ24に対するクロックの供給制御を行ってデータを
転送する。この場合、クロックの供給制御の処理を簡易
なハードウエアで構成することが可能なので、データを
受信してから数10ns程度でクロック信号の供給を開
始することができる。このため、データのバッファリン
グをする必要がなく、データの転送をロス無く行うこと
ができる。When the supply of the clock signal is started, the encoding / decoding section 12 can transfer data to the communication controller 24 (step B15). As described above, in the second embodiment, when the data reception is detected, the supply of the clock from the PDC 1 to the serial-parallel communication controller 24 is controlled and the data is transferred. In this case, since the clock supply control process can be configured with simple hardware, the supply of the clock signal can be started in about several tens of ns after receiving the data. Therefore, there is no need to buffer data, and data can be transferred without loss.
【0036】一方、データ送信時には、MPU21から
クロック制御部25に対してクロック要求信号を出すこ
とにより、クロック信号の供給を開始する。なお、上記
各実施形態において、クロック信号の停止方法について
は、クロック制御部25にタイマ機能などを持たせるこ
とにより、ハードウエアで自動的に行っても良いし、デ
ータ送信時のクロック供給方法と同様に、MPU21か
らの命令により行っても良い。タイマ機能を用いる場合
には、データ転送にどれくらいの時間を要するかは、デ
ータの種類などによりプロトコルで決まっているので、
その時間に合わせてタイマをセットし、所定時間後にク
ロック信号を停止するようにすれば良い。On the other hand, at the time of data transmission, a clock request signal is sent from the MPU 21 to the clock control unit 25 to start supplying a clock signal. In each of the above embodiments, the clock signal can be stopped automatically by hardware by providing the clock control unit 25 with a timer function or the like, or by a clock supply method during data transmission. Similarly, it may be performed by an instruction from the MPU 21. When using the timer function, how long it takes to transfer data is determined by the protocol depending on the type of data.
A timer may be set according to the time, and the clock signal may be stopped after a predetermined time.
【0037】[0037]
【発明の効果】以上のように本発明の請求項1によれ
ば、データの待ち受け時にシリアル−パラレル通信コン
トローラに対するクロック信号の供給を停止して無駄な
電力消費を抑え、データ受信時にその旨を通信装置から
情報処理装置に通知し、シリアル−パラレル通信コント
ローラに対するクロック信号の供給を開始する。その
際、シリアル−パラレル通信コントローラが受信可能状
態になるまでの間、通信装置側で受信データをバッファ
リングしておくことで、受信可能状態になったときに、
最初に受信したデータを漏らさずにシリアル−パラレル
通信コントローラに転送することができる。As described above, according to the first aspect of the present invention, the supply of the clock signal to the serial-parallel communication controller is stopped at the time of waiting for data, thereby suppressing unnecessary power consumption. The communication device notifies the information processing device and starts supplying a clock signal to the serial-parallel communication controller. At that time, the communication device buffers the received data until the serial-parallel communication controller enters the receivable state.
The first received data can be transferred to the serial-parallel communication controller without leaking.
【0038】また、本発明の請求項2によれば、データ
の待ち受け時にシリアル−パラレル通信コントローラに
対するクロック信号の供給を停止して無駄な電力消費を
抑え、データ受信時に通信装置から直接シリアル−パラ
レル通信コントローラに対するクロック要求信号を出し
てクロック信号の供給制御を行う。これにより、データ
を受信してから速やかにクロック信号の供給を開始する
ことができ、データのバッファリングを必要とせず、デ
ータの転送をロス無く行うことができる。Further, according to the second aspect of the present invention, the supply of the clock signal to the serial-parallel communication controller is stopped when waiting for data, so that wasteful power consumption is suppressed. A clock request signal is issued to the communication controller to control the supply of the clock signal. As a result, the supply of the clock signal can be started immediately after receiving the data, and the data transfer can be performed without loss without the need for buffering the data.
【図1】本発明の第1の実施形態に係る通信機能一体型
携帯情報処理装置の構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of a communication function-integrated portable information processing apparatus according to a first embodiment of the present invention.
【図2】第1の実施形態におけるPDC側の処理動作を
示すフローチャート。FIG. 2 is a flowchart illustrating a processing operation on the PDC side according to the first embodiment.
【図3】第1の実施形態における符号化・復号化部とシ
リアル−パラレル通信コントローラとのデータハンドシ
ェイクの一例を示すタイミングチャート。FIG. 3 is a timing chart illustrating an example of a data handshake between the encoding / decoding unit and the serial-parallel communication controller according to the first embodiment.
【図4】第1の実施形態において、MPUから符号化・
復号化部に直接にRR信号と同等の信号を与えた場合の
構成を示すブロック図。[FIG. 4] In the first embodiment, encoding /
FIG. 9 is a block diagram showing a configuration when a signal equivalent to an RR signal is directly supplied to a decoding unit.
【図5】本発明の第2の実施形態に係る通信機能一体型
携帯情報処理装置の構成を示すブロック図。FIG. 5 is a block diagram showing a configuration of a communication function-integrated portable information processing apparatus according to a second embodiment of the present invention.
【図6】第2の実施形態におけるPDC側の処理動作を
示すフローチャート。FIG. 6 is a flowchart illustrating a processing operation on the PDC side according to the second embodiment.
1…PDC 2…情報処理装置 11…アンテナ 12…符号化・復合化部 13…クロックジェネレータ 14…受信通知部 15…バッファ 21…MPU 22…MPU−バスブリッジ 23…メモリ 24…通信コントローラ 25…クロック制御部 26…クロックジェネレータ DESCRIPTION OF SYMBOLS 1 ... PDC 2 ... Information processing apparatus 11 ... Antenna 12 ... Encoding / decoding part 13 ... Clock generator 14 ... Reception notification part 15 ... Buffer 21 ... MPU 22 ... MPU-bus bridge 23 ... Memory 24 ... Communication controller 25 ... Clock Control unit 26: Clock generator
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10014028AJPH11212888A (en) | 1998-01-27 | 1998-01-27 | Communication function integrated portable information processing apparatus and data receiving method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10014028AJPH11212888A (en) | 1998-01-27 | 1998-01-27 | Communication function integrated portable information processing apparatus and data receiving method |
| Publication Number | Publication Date |
|---|---|
| JPH11212888Atrue JPH11212888A (en) | 1999-08-06 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10014028APendingJPH11212888A (en) | 1998-01-27 | 1998-01-27 | Communication function integrated portable information processing apparatus and data receiving method |
| Country | Link |
|---|---|
| JP (1) | JPH11212888A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102884489A (en)* | 2010-05-03 | 2013-01-16 | 高通股份有限公司 | Apparatus and methods employing variable clock gating hysteresis for a communications port |
| CN105553118A (en)* | 2010-10-01 | 2016-05-04 | 松下知识产权经营株式会社 | POWER SUPPLY DEVICE AND automobile |
| JP2022134510A (en)* | 2021-03-03 | 2022-09-15 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102884489A (en)* | 2010-05-03 | 2013-01-16 | 高通股份有限公司 | Apparatus and methods employing variable clock gating hysteresis for a communications port |
| JP2013527963A (en)* | 2010-05-03 | 2013-07-04 | クアルコム,インコーポレイテッド | Apparatus and method for using variable clock gating hysteresis in communication port |
| US9285860B2 (en) | 2010-05-03 | 2016-03-15 | Qualcomm Incorporated | Apparatus and methods employing variable clock gating hysteresis for a communications port |
| CN105553118A (en)* | 2010-10-01 | 2016-05-04 | 松下知识产权经营株式会社 | POWER SUPPLY DEVICE AND automobile |
| JP2022134510A (en)* | 2021-03-03 | 2022-09-15 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM |
| Publication | Publication Date | Title |
|---|---|---|
| US6976099B2 (en) | Selective interrupt delivery to multiple processors having independent operating systems | |
| JP4095501B2 (en) | Computer apparatus, wireless access point, power-on method via wireless network, frame listening method, frame transmission method, and program | |
| US8332676B2 (en) | Methods of preparing a power saving state, universal serial bus device and universal serial bus host | |
| TWI273789B (en) | Method for adjusting the power consumption of a network interface | |
| US7007116B2 (en) | Electronic apparatus and startup control method of storage device | |
| US7409567B2 (en) | Devices with reciprocal wake-up function from the standby mode | |
| JP2006246458A (en) | Wake up-on ring electric power saving for host signal processing communication system | |
| TW201011553A (en) | Universal serial bus (USB) remote wakeup | |
| JP5029849B2 (en) | Information processing device | |
| KR20100070465A (en) | Arraratus and method for supporting selective suspend mode of usb network-device | |
| US7176785B2 (en) | Device control system | |
| US7206603B2 (en) | Cellular radio telephone set | |
| US10405282B2 (en) | Information processing apparatus and information processing method | |
| US6731924B2 (en) | Apparatus and method for controlling data transfer transmitted via radio communication applicable to electronic equipment and electronic equipment communication system | |
| KR0184020B1 (en) | Radio communication system | |
| US7376853B2 (en) | Network apparatus, method for controlling the same, and program for the same | |
| JPH11212888A (en) | Communication function integrated portable information processing apparatus and data receiving method | |
| WO2024109271A1 (en) | Method and apparatus for adjusting working state of module, device, and medium | |
| CN1519679B (en) | Device and method for adjusting CPU working frequency | |
| US20020035702A1 (en) | Method for automatically wake up a computer system to receive message transmitted via the communication protocol and to make the computer system enter into the suspend mode | |
| JP3991594B2 (en) | Data processing device | |
| JP2006236241A (en) | Peripheral device | |
| JP7651999B2 (en) | Information processing apparatus and image forming apparatus | |
| CN109901696B (en) | USB integrated circuit power saving method and USB integrated circuit | |
| KR100557162B1 (en) | Apparatus and method for controlling universal input / output unit of wireless terminal to reduce power consumption |