JP2006059088A - データ転送制御システム、電子機器及びプログラム - Google Patents
データ転送制御システム、電子機器及びプログラム Download PDFInfo
- Publication number
- JP2006059088A JP2006059088A JP2004239631A JP2004239631A JP2006059088A JP 2006059088 A JP2006059088 A JP 2006059088A JP 2004239631 A JP2004239631 A JP 2004239631A JP 2004239631 A JP2004239631 A JP 2004239631A JP 2006059088 A JP2006059088 A JP 2006059088A
- Authority
- JP
- Japan
- Prior art keywords
- data transfer
- electronic device
- power
- power supply
- bus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/4226—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40123—Interconnection of computers and peripherals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
【解決手段】 BUS1を介して接続されるPC1(第1の電子機器)とBUS2を介して接続されるHDD100(デバイス)との間でのデータ転送を制御するデータ転送制御システム10であって、PC1から、HDD100へのアクセス権を取得するためのログイン要求が来た場合には、ログイン要求の受け付け処理を行い、PC1から、ログイン要求により取得されたアクセス権を放棄するためのログアウト要求が来た場合には、ログアウト要求の受け付け処理を行うマネージメント部60と、PC1から、HDD100に対するログイン要求が来た場合に、HDD100への電源供給をオンにする電源制御を行う電源制御部90を含む。
【選択図】 図5
Description
1.1 SBP-2
IEEE1394(IEEE1394−1995、P1394a、P1394b等)のプロトコルは、トランザクション層、リンク層、物理層により構成される。そしてIEEE1394(広義には第1のインターフェース規格)のトランザクション層の一部の機能を含む上位のプロトコルとして、SBP-2(Serial Bus Protocol-2)と呼ばれるプロトコルが提案されている。このSBP-2(SBP)は、SCSIのコマンドセットをIEEE1394のプロトコル上で利用可能にするために提案されたものである。
図5に、本実施形態のデータ転送制御システム及びこれを含む電子機器の構成例を示す。なお、以下では、ターゲットである電子機器が有するデバイスが、HDD(ハードディスクドライブ)である場合を例にとり説明するが、本発明はこれに限定されない。例えば電子機器が有するデバイスは、HDD以外のストレージデバイス(光ディスクドライブ、光磁気ディスクドライブ等)や、ストレージデバイス以外のデバイスであってもよい。また、以下では、BUS1を介して電子機器に接続される第1の電子機器が、PC(パーソナルコンピュータ)である場合を例にとり説明するが、本発明はこれに限定されない。例えば第1の電子機器は、携帯情報処理端末、携帯電話機などのPC以外の電子機器であってもよい。またBUS1は、IEEE1394バス以外の高速シリアルバス(多チャンネルのシリアルバスを含む)であってもよいし、BUS1の一部又は全部が無線バスであってもよい。
3.1 電源連動動作
従来では、電子機器8の電源スイッチ110をオンにすると、HDD100への電源供給もそのままオンになっていた。従って、電源スイッチ110がオンになった後、PC1がHDD100にログインする前においても、HDD100において電力が消費されていた。
図6の構成の場合には、PC1、HDD100間の第1のデータ転送処理と、PC2、HDD100間の第2のデータ転送処理を行うことができる。本実施形態では、この第1、第2のデータ転送処理の切り替え制御を、以下のように実現している。
次に、本実施形態の手法の詳細な処理例について図9〜図11のフローチャートを用いて説明する。
PC1、PC2 パーソナルコンピュータ(第1、第2の電子機器)、
8 電子機器、10、11 データ転送制御システム、12 転送コントローラ、
14 物理層回路、20 リンク層回路、22 SBP-2回路、
30 インターフェース回路、32 DMAコントローラ、38 バッファコントローラ、39 ポインタ管理部、40 データバッファ、50 処理部、
52 コミュニケーション部、60 マネージメント部、70 フェッチ部、
80 タスク部、82 コマンド処理部、90 電源制御部、100 HDD(デバイス)、102 インターフェース回路、104 アクセス制御回路、106 ストレージ
Claims (12)
- 第1のバスを介して接続される第1の電子機器と第2のバスを介して接続されるデバイスとの間でのデータ転送を制御するデータ転送制御システムであって、
前記第1の電子機器から、前記デバイスへのアクセス権を取得するためのログイン要求が来た場合には、ログイン要求の受け付け処理を行い、前記第1の電子機器から、ログイン要求により取得されたアクセス権を放棄するためのログアウト要求が来た場合には、ログアウト要求の受け付け処理を行うマネージメント部と、
前記第1の電子機器から、前記デバイスに対するログイン要求が来た場合に、前記デバイスへの電源供給をオンにする電源制御を行う電源制御部と、
を含むことを特徴とするデータ転送制御システム。 - 請求項1において、
前記電源制御部が、
前記第1の電子機器から、前記デバイスに対するログアウト要求が来た場合に、前記デバイスへの電源供給をオフにする又はセーブする電源制御を行うことを特徴とするデータ転送制御システム。 - 請求項1又は2において、
前記電源制御部が、
前記第1のバスがノンバイアス状態又はディスコネクト状態になった場合に、前記デバイスへの電源供給をオフにする又はセーブする電源制御を行うことを特徴とするデータ転送制御システム。 - 請求項1乃至3のいずれかにおいて、
前記第1のバスがアクティブ状態ではなく、第2の電子機器に接続される第3のバスの電源ラインの給電がオン状態になった場合に、前記第1の電子機器と前記デバイスとの間での第1のデータ転送処理から、前記第2の電子機器と前記デバイスとの間での第2のデータ転送処理に切り替えることを特徴とするデータ転送制御システム。 - 請求項4において、
前記電源制御部が、
前記第1のデータ転送処理から前記第2のデータ転送処理に切り替えた場合には、前記第1のデータ転送処理用のリンク層回路への電源供給をオフにする電源制御を行うことを特徴とするデータ転送制御システム。 - 請求項4又は5において、
前記第1のバスがアクティブ状態であり、前記第3のバスの電源ラインの給電がオフ状態である場合に、前記第2のデータ転送処理から前記第1のデータ転送処理に切り替えることを特徴とするデータ転送制御システム。 - 請求項6において、
前記電源制御部が、
前記第2のデータ転送処理から前記第1のデータ転送処理に切り替えた場合には、前記第1のデータ転送処理用のリンク層回路への電源供給をオンにする電源制御を行うことを特徴とするデータ転送制御システム。 - 第1のバスを介して接続される第1の電子機器と第2のバスを介して接続されるデバイスとの間でのデータ転送を制御するデータ転送制御システムであって、
前記第1の電子機器から、前記デバイスへのアクセス権を取得するためのログイン要求が来た場合には、ログイン要求の受け付け処理を行い、前記第1の電子機器から、ログイン要求により取得されたアクセス権を放棄するためのログアウト要求が来た場合には、ログアウト要求の受け付け処理を行うマネージメント部と、
前記第1の電子機器から、前記デバイスに対するログアウト要求が来た場合に、前記デバイスへの電源供給をオフにする又はセーブする電源制御を行う電源制御部と、
を含むことを特徴とするデータ転送制御システム。 - 請求項1乃至8のいずれかのデータ転送制御システムと、
前記第2のバスを介して接続される前記デバイスと、
を含むことを特徴とする電子機器。 - 請求項9において、
電子機器の電源をオン、オフするための電源スイッチと、
前記電源スイッチがオンになった場合に電源の供給を行う電源回路と、
前記デバイスへの電源供給を制御するための電源制御信号を前記データ転送制御システムから受け、前記電源制御信号がアクティブになった場合には、前記電源回路からの電源を前記デバイスに供給し、電源制御信号が非アクティブになった場合には、前記電源回路からの電源の前記デバイスへの供給をオフ又はセーブするスイッチ回路と、
を含むこと特徴とする電子機器。 - 第1のバスを介して接続される第1の電子機器と第2のバスを介して接続されるデバイスとの間でのデータ転送を制御するためのプログラムであって、
前記第1の電子機器から、前記デバイスへのアクセス権を取得するためのログイン要求が来た場合には、ログイン要求の受け付け処理を行い、
前記第1の電子機器から、ログイン要求により取得されたアクセス権を放棄するためのログアウト要求が来た場合には、ログアウト要求の受け付け処理を行い、
前記第1の電子機器から、前記デバイスに対するログイン要求が来た場合に、前記デバイスへの電源供給をオンにする電源制御を行う手順を、
コンピュータに実行させることを特徴とするプログラム。 - 第1のバスを介して接続される第1の電子機器と第2のバスを介して接続されるデバイスとの間でのデータ転送を制御するためのプログラムであって、
前記第1の電子機器から、前記デバイスへのアクセス権を取得するためのログイン要求が来た場合には、ログイン要求の受け付け処理を行い、
前記第1の電子機器から、ログイン要求により取得されたアクセス権を放棄するためのログアウト要求が来た場合には、ログアウト要求の受け付け処理を行い、
前記第1の電子機器から、前記デバイスに対するログアウト要求が来た場合に、前記デバイスへの電源供給をオフにする又はセーブする電源制御を行う手順を、
コンピュータに実行させることを特徴とするプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004239631A JP4239930B2 (ja) | 2004-08-19 | 2004-08-19 | データ転送制御システム、電子機器及びプログラム |
CNB2005100840819A CN100353292C (zh) | 2004-08-19 | 2005-07-12 | 数据传输控制***、电子设备及数据传输控制方法 |
CN200710162886XA CN101145079B (zh) | 2004-08-19 | 2005-07-12 | 数据传输控制***、电子设备及程序 |
US11/186,080 US20060041611A1 (en) | 2004-08-19 | 2005-07-21 | Data transfer control system, electronic apparatus, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004239631A JP4239930B2 (ja) | 2004-08-19 | 2004-08-19 | データ転送制御システム、電子機器及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006059088A true JP2006059088A (ja) | 2006-03-02 |
JP4239930B2 JP4239930B2 (ja) | 2009-03-18 |
Family
ID=35910807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004239631A Expired - Fee Related JP4239930B2 (ja) | 2004-08-19 | 2004-08-19 | データ転送制御システム、電子機器及びプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060041611A1 (ja) |
JP (1) | JP4239930B2 (ja) |
CN (2) | CN100353292C (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008217561A (ja) * | 2007-03-06 | 2008-09-18 | Kenwood Corp | 情報処理装置、情報処理システム、及びデータ再生装置 |
JP2009157452A (ja) * | 2007-12-25 | 2009-07-16 | Hitachi Ltd | ストレージ管理方法、そのプログラム及びシステム |
JP2012014343A (ja) * | 2010-06-30 | 2012-01-19 | Buffalo Inc | 周辺装置を利用するためのシステム、サーバ装置、方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7610497B2 (en) * | 2005-02-01 | 2009-10-27 | Via Technologies, Inc. | Power management system with a bridge logic having analyzers for monitoring data quantity to modify operating clock and voltage of the processor and main memory |
US7890646B2 (en) * | 2006-04-27 | 2011-02-15 | Microsoft Corporation | Synchronization orchestration |
JP5103198B2 (ja) * | 2008-01-18 | 2012-12-19 | 株式会社日立製作所 | 情報記録再生装置 |
CN102662458B (zh) | 2012-04-18 | 2015-07-08 | 华为技术有限公司 | 一种pcie设备动态节能方法、装置及其通信*** |
CN103777725A (zh) * | 2012-10-18 | 2014-05-07 | 鸿富锦精密工业(深圳)有限公司 | 存储装置电源管理***及方法 |
CN103268143B (zh) * | 2013-04-26 | 2016-03-30 | 福建星网视易信息***有限公司 | 一种usb移动设备实现无电存储的方法 |
JP6696265B2 (ja) * | 2016-03-29 | 2020-05-20 | 日本電気株式会社 | リモート端末装置とその制御方法とコンピュータシステム並びにプログラム |
CN109144754B (zh) * | 2018-08-27 | 2022-04-22 | 郑州云海信息技术有限公司 | 一种可靠性测试方法及装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308278B1 (en) * | 1997-12-29 | 2001-10-23 | Intel Corporation | Supplying standby voltage to memory and wakeup circuitry to wake a computer from a low power mode |
JPH11212681A (ja) * | 1998-01-23 | 1999-08-06 | Canon Inc | 周辺装置および消費電力低減方法 |
JP4109770B2 (ja) * | 1998-12-02 | 2008-07-02 | キヤノン株式会社 | 通信制御方法及び機器 |
JP3091184B2 (ja) * | 1999-03-03 | 2000-09-25 | 株式会社神戸製鋼所 | 通信システム及び通信装置 |
JP3387466B2 (ja) * | 1999-03-19 | 2003-03-17 | セイコーエプソン株式会社 | データ通信装置 |
US6625740B1 (en) * | 2000-01-13 | 2003-09-23 | Cirrus Logic, Inc. | Dynamically activating and deactivating selected circuit blocks of a data processing integrated circuit during execution of instructions according to power code bits appended to selected instructions |
JP2002318646A (ja) * | 2001-04-24 | 2002-10-31 | Sony Corp | 情報処理装置および方法 |
KR100711914B1 (ko) * | 2001-09-15 | 2007-04-27 | 엘지전자 주식회사 | 유에스비 전원 제어장치 |
JP3599048B2 (ja) * | 2002-07-26 | 2004-12-08 | セイコーエプソン株式会社 | データ転送制御システム、電子機器、プログラム及びデータ転送制御方法 |
JP2004070571A (ja) * | 2002-08-05 | 2004-03-04 | Seiko Epson Corp | データ転送制御システム、電子機器、プログラム及びデータ転送制御方法 |
JP3714420B2 (ja) * | 2002-08-13 | 2005-11-09 | セイコーエプソン株式会社 | データ転送制御装置、電子機器、プログラム及び電子機器の製造方法 |
JP4027189B2 (ja) * | 2002-09-05 | 2007-12-26 | キヤノン株式会社 | 情報処理システム、情報処理装置、情報処理方法、プログラム及び記憶媒体 |
-
2004
- 2004-08-19 JP JP2004239631A patent/JP4239930B2/ja not_active Expired - Fee Related
-
2005
- 2005-07-12 CN CNB2005100840819A patent/CN100353292C/zh not_active Expired - Fee Related
- 2005-07-12 CN CN200710162886XA patent/CN101145079B/zh not_active Expired - Fee Related
- 2005-07-21 US US11/186,080 patent/US20060041611A1/en not_active Abandoned
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008217561A (ja) * | 2007-03-06 | 2008-09-18 | Kenwood Corp | 情報処理装置、情報処理システム、及びデータ再生装置 |
JP2009157452A (ja) * | 2007-12-25 | 2009-07-16 | Hitachi Ltd | ストレージ管理方法、そのプログラム及びシステム |
US8447997B2 (en) | 2007-12-25 | 2013-05-21 | Hitachi, Ltd. | Method for managing storage, program and system for the same |
JP2012014343A (ja) * | 2010-06-30 | 2012-01-19 | Buffalo Inc | 周辺装置を利用するためのシステム、サーバ装置、方法 |
Also Published As
Publication number | Publication date |
---|---|
US20060041611A1 (en) | 2006-02-23 |
CN101145079A (zh) | 2008-03-19 |
CN101145079B (zh) | 2012-02-29 |
CN100353292C (zh) | 2007-12-05 |
CN1737728A (zh) | 2006-02-22 |
JP4239930B2 (ja) | 2009-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060041611A1 (en) | Data transfer control system, electronic apparatus, and program | |
JP3636157B2 (ja) | データ転送制御装置、電子機器及びデータ転送制御方法 | |
JP3632695B2 (ja) | データ転送制御装置、電子機器及びデータ転送制御方法 | |
US9680972B2 (en) | SD switch box in a cellular handset | |
TWM365529U (en) | Data access apparatus and processing system using the same | |
JP2001242965A (ja) | コンピュータシステム、情報処理装置、及び電源供給システム | |
US20060041689A1 (en) | Data transfer control system, electronic apparatus and program | |
JP3675394B2 (ja) | 通信デバイス | |
JP3755594B2 (ja) | データ転送制御装置及び電子機器 | |
JP3636158B2 (ja) | データ転送制御装置及び電子機器 | |
US7039826B2 (en) | Circuit for controlling the clock supplied to a state controller in a data transfer control device according to states of first and second devices | |
JP4293141B2 (ja) | データ転送制御装置及び電子機器 | |
JP2005135269A (ja) | 電子機器 | |
JP3714420B2 (ja) | データ転送制御装置、電子機器、プログラム及び電子機器の製造方法 | |
JP2003122458A (ja) | コンピュータ装置、コントローラ、コンピュータ装置の制御方法 | |
JP2004258856A (ja) | データ転送制御システム、電子機器、及びデータ転送制御方法 | |
JP2005115545A (ja) | データ転送制御システム、電子機器、プログラム及びデータ転送制御方法 | |
JP4127069B2 (ja) | データ転送制御装置、電子機器及びデータ転送制御方法 | |
JP4485113B2 (ja) | 小型カード用pcアダプタ | |
JP4127071B2 (ja) | データ転送制御装置、電子機器及びデータ転送制御方法 | |
US9195469B2 (en) | Network apparatus and method in a computer system operating a boot-strap or a work period | |
JP2010015429A (ja) | 記憶デバイスコントローラ、情報処理装置及び電子機器 | |
JP2000010685A (ja) | 画像入出力装置およびその画像入出力装置用ケーブル | |
JP2010015427A (ja) | 記憶デバイスコントローラ、情報処理装置、電子機器及び記憶デバイスのアクセス方法 | |
JP2004362095A (ja) | 情報処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071023 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071220 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081027 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081202 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081215 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120109 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120109 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130109 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140109 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |