JP2011060066A - データ処理回路 - Google Patents
データ処理回路 Download PDFInfo
- Publication number
- JP2011060066A JP2011060066A JP2009210034A JP2009210034A JP2011060066A JP 2011060066 A JP2011060066 A JP 2011060066A JP 2009210034 A JP2009210034 A JP 2009210034A JP 2009210034 A JP2009210034 A JP 2009210034A JP 2011060066 A JP2011060066 A JP 2011060066A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- data
- dma
- cpu
- power supply
- 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.)
- Pending
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/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- 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)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Power Sources (AREA)
- Bus Control (AREA)
Abstract
【解決手段】一元に電源制御がなされるデバイス電源領域120において、バッファメモリに格納されたPCMデータを転送可能な汎用DMAコントローラ132、該汎用DMAコントローラの各周辺デバイス134、DMA転送要求を伝達するシステムコントローラ124が設けられている。PDMAC140は、転送予約機能を備える。デバイス電源領域120は、PDMAC140が転送の実行中であり、かつ次のDMA転送要求がPDMAC140に送信されたことを条件に電源がオフされ、PDMAC140による転送が完了する毎に電源がオンされる。
【選択図】図1
Description
<第1の実施の形態>
PDMAC140は、DMA転送要求に応じて該DMA転送要求に対応した転送データをバッファメモリ150からPCMコントローラ160に出力するデータ転送部である。
<第2の実施の形態>
<第3の実施の形態>
3 クロック発振器 4 DMAコントローラ
5 ISAコントローラ 6 サウンドコントローラ
7 CPUの負荷検出部 8 バッテリ残容量検出部
9 CPUの発熱検出部 21 システムインタフェース
22 クロックコントローラ 100 LSI
110 CPU 120 デバイス電源領域
122 オーディオデコーダ 124 システムコントローラ
126 システムインタフェース 130 DMACユニット
132 DMAC 134 周辺デバイス群
140 PDMAC 150 バッファメモリ
160 PCMコントローラ 170 電源制御部
180 クロック発振器 200 LSI
270 電源制御部 280 クロック発振器
282 通信部 284 スイッチ
290 外部電源デバイス 300 LSI
370 電源制御部 380 割込コントローラ
390 外部周辺機器
Claims (4)
- 圧縮データをデコードしてDMA(Direct Memory Access)方式で転送するデータ処理回路であって、
前記圧縮データをデコードして得た転送データを格納するバッファメモリと、
前記バッファメモリに格納された転送データを転送可能な汎用DMAコントローラと、該汎用DMAコントローラの各周辺デバイスと、DMA転送要求を伝達するシステムコントローラとを備えた、一元に電源制御がなされるデバイス電源領域と、
前記バッファメモリに格納された転送データを転送可能なデータ転送部とを備え、
前記システムコントローラは、DMA転送要求を前記汎用DMAコントローラまたは前記データ転送部に伝達し、
前記データ転送部は、前記システムコントローラを介して受信したDMA転送要求に応じて該DMA転送要求に対応した転送データを転送し、実行中の転送の完了後に、該転送の実行中に受信した次のDMA転送要求に対応した転送データを転送し、
前記デバイス電源領域は、前記データ転送部が転送の実行中であり、かつ次のDMA転送要求が前記データ転送部に送信されたことを条件に電源がオフされ、前記データ転送部による転送が完了する毎に電源がオンされることを特徴とするデータ処理回路。 - 前記第1の電源領域には、前記圧縮データをデコードして前記バッファメモリに順次格納すると共に、格納した転送データに対応したDMA要求を順次発行するDSP(Digital Signal Processor)がさらに設けられていることを特徴とする請求項1に記載のデータ処理回路。
- 前記圧縮データを前記DSPに供給するCPUと、
電源制御部とをさらに備え、
前記CPUは、前記データ転送部が転送の実行中であり、かつ次のDMA転送要求が前記データ転送部に送信されたことを条件に前記デバイス電源領域の電源をオフすると共に、電源制御権を前記電源制御部に移行させ、
前記電源制御部は、前記移行後に前記CPUの電源をオフし、その後、前記データ転送部による転送が完了するときに前記CPUと前記デバイス電源領域の電源をオンすることを特徴とする請求項2に記載のデータ処理回路。 - 前記圧縮データは、音声データまたは動画像データの圧縮データであることを特徴とする請求項1から3のいずれか1項に記載のデータ処理回路。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009210034A JP2011060066A (ja) | 2009-09-11 | 2009-09-11 | データ処理回路 |
EP10171869A EP2306325B1 (en) | 2009-09-11 | 2010-08-04 | Data processing circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009210034A JP2011060066A (ja) | 2009-09-11 | 2009-09-11 | データ処理回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011060066A true JP2011060066A (ja) | 2011-03-24 |
JP2011060066A5 JP2011060066A5 (ja) | 2012-04-05 |
Family
ID=42797066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009210034A Pending JP2011060066A (ja) | 2009-09-11 | 2009-09-11 | データ処理回路 |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2306325B1 (ja) |
JP (1) | JP2011060066A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014164778A (ja) * | 2013-02-22 | 2014-09-08 | Buffalo Inc | データ蓄積装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI126923B (fi) | 2014-09-26 | 2017-08-15 | Genelec Oy | Menetelmä ja laitteisto digitaalisen audiosignaalin tunnistamiseksi |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04273358A (ja) * | 1991-02-28 | 1992-09-29 | Mitsubishi Electric Corp | Dmac内蔵型ワンチップマイクロコンピュータ |
JPH07177329A (ja) * | 1993-10-18 | 1995-07-14 | Ricoh Co Ltd | データの送受信方式及びファクシミリ接続ユニット |
JP2008269745A (ja) * | 2007-04-24 | 2008-11-06 | Kenwood Corp | 再生装置、プログラム、及び再生方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10333772A (ja) | 1997-05-29 | 1998-12-18 | Toshiba Corp | コンピュータシステムおよびクロック制御方法 |
JP4077349B2 (ja) | 2000-05-19 | 2008-04-16 | 松下電器産業株式会社 | Dmaコントローラ |
JP2001350713A (ja) | 2000-06-07 | 2001-12-21 | Hitachi Ltd | 転送制御装置 |
JP2005056067A (ja) | 2003-08-01 | 2005-03-03 | Matsushita Electric Ind Co Ltd | Dma転送制御装置 |
EP1677175B1 (en) * | 2004-12-31 | 2013-08-28 | ST-Ericsson SA | Dynamic power management in system on chips (SOC) |
US8117475B2 (en) * | 2006-12-15 | 2012-02-14 | Microchip Technology Incorporated | Direct memory access controller |
-
2009
- 2009-09-11 JP JP2009210034A patent/JP2011060066A/ja active Pending
-
2010
- 2010-08-04 EP EP10171869A patent/EP2306325B1/en not_active Not-in-force
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04273358A (ja) * | 1991-02-28 | 1992-09-29 | Mitsubishi Electric Corp | Dmac内蔵型ワンチップマイクロコンピュータ |
JPH07177329A (ja) * | 1993-10-18 | 1995-07-14 | Ricoh Co Ltd | データの送受信方式及びファクシミリ接続ユニット |
JP2008269745A (ja) * | 2007-04-24 | 2008-11-06 | Kenwood Corp | 再生装置、プログラム、及び再生方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014164778A (ja) * | 2013-02-22 | 2014-09-08 | Buffalo Inc | データ蓄積装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2306325B1 (en) | 2012-10-17 |
EP2306325A1 (en) | 2011-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101503627B1 (ko) | 리소스 세트 천이들을 스케줄링함으로써 휴대용 컴퓨팅 디바이스에 있어서의 프로세서 어플리케이션 상태들 간의 리소스 레이턴시의 최소화 | |
JP4996519B2 (ja) | 仮想マルチプロセッサ、システムlsi、携帯電話機器、及び仮想マルチプロセッサの制御方法 | |
TWI298436B (en) | An operation method in an apparatus, an electronic system therefor, and a computer readable medium therefor | |
JPH11184554A (ja) | クロック制御タイプ情報処理装置 | |
JP2006004108A (ja) | 半導体集積回路とその省電力制御方法 | |
JP2007219581A (ja) | メモリコントローラおよびこれを搭載する電子機器 | |
JP5321866B2 (ja) | コンピュータシステム | |
JP2004500653A (ja) | 携帯電子機器のバッテリー長寿命化のための方法および装置 | |
JP4870292B2 (ja) | 割り込み処理可能な情報処理装置 | |
JP2003242104A (ja) | バス制御方法及び情報処理装置 | |
US6427181B1 (en) | Method of and apparatus for processing information, and providing medium | |
JP2011060066A (ja) | データ処理回路 | |
WO2022181066A1 (ja) | メモリコントローラおよびメモリアクセス方法 | |
JP5783348B2 (ja) | 制御装置、制御プログラム、画像形成装置 | |
JP2005085079A (ja) | データ転送制御装置 | |
CN106354556B (zh) | 一种音频传输方法及电子装置 | |
US20100146158A1 (en) | Data processing circuit | |
JP2013003692A (ja) | オーディオ再生装置及びオーディオ再生方法 | |
JP6323155B2 (ja) | データ処理装置及びデータ処理装置の制御方法 | |
JP2004030100A (ja) | 電力管理方法及び計算機 | |
JP6406106B2 (ja) | 電子制御装置 | |
JP4107278B2 (ja) | プロセッサ制御回路および情報処理装置 | |
JP2004021713A (ja) | 半導体記憶装置 | |
JP5244759B2 (ja) | 情報処理装置および画像形成装置 | |
JP2500469B2 (ja) | キ―ボ―ドのキ―リピ―ト制御方法およびその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120217 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130227 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130625 |