JP4817725B2 - データ処理装置及び方法 - Google Patents
データ処理装置及び方法 Download PDFInfo
- Publication number
- JP4817725B2 JP4817725B2 JP2005179640A JP2005179640A JP4817725B2 JP 4817725 B2 JP4817725 B2 JP 4817725B2 JP 2005179640 A JP2005179640 A JP 2005179640A JP 2005179640 A JP2005179640 A JP 2005179640A JP 4817725 B2 JP4817725 B2 JP 4817725B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- priority
- access
- memory
- processing means
- 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.)
- Expired - Fee Related
Links
Images
Description
また、本発明のデータ処理方法は、データを記憶するメモリに対してアクセスする複数の処理手段の間に設定された優先順位に基づいて前記複数の処理手段による前記メモリに対するアクセスを制御し、前記データを処理する方法であって、前記処理手段からの前記メモリに対するアクセス要求の拒絶回数に基づいて前記アクセス要求が拒絶された処理手段の優先順位を上げ、前記優先順位を上げた後、前記優先順位が上げられた処理手段からのアクセス要求が許可されたことに応じて前記優先順位が上げられた処理手段の優先順位を下げる第1の制御モードと、前記優先順位を前記アクセス要求の拒絶回数に基づいて変更すること無く前記複数の処理手段による前記メモリに対するアクセスを制御する第2の制御モードとを、前記複数の処理手段による前記メモリへのアクセス状況に応じて切り替えることを特徴とする。
図1は、デジタルVTRに適用した本発明の一実施形態における基本構成ブロック図を示したものである。
300、306は、図2で示したGr3としてグルーピングされたハンドシェーク系ブロックのリクエストで例えば図1のシステムコントロールCPU19からのキャッシュ用のリクエスト(以降、reqcheと記す。)である。このリクエストが、本実施形態によりダイナミックにアクセス制御されるものであり、デフォルトの優先順位は最下位であり、図5、図6を用いて後述する条件により、最上位または最下位の優先順位に設定される。302は、図2で示したGr1としてグルーピングされたリアルタイム系ブロックのリクエストで例えば図1の画像データ入出力ブロック3のリクエスト(以降reqy, reqcと記す。)、オーディオ処理ブロック5のリクエスト(以降reqaと記す。)、符号化データ入出力ブロック11のリクエスト(以降reqrと記す。)である。304は、図2で示したGr2としてグルーピングされたハンドシェーク系ブロックのリクエストで例えば図1の誤り訂正ブロック9のリクエスト(以降reqeと記す。)、システムコントロールCPU19のリクエスト(以降reqcpと記す。)、サーボ系CPU23のリクエスト(以降reqecpと記す。)、符号化/復号化ブロック7のリクエスト(以降reqvと記す。)である。
図8は、図1に示したアクセスレート監視ブロック33の構成例を示す図である。800はアービトレーションによりアクセス許可されたアクセスデータのバースト長の入力端子であり、本実施形態では、7ビットの幅を持つ。
3 画像データ縫う出力ブロック
5 オーディオ処理ブロック
7 符号化/復号化ブロック
9 誤り訂正ブロック
11 符号化データ入出力ブロック
13 アドレス変換回路
15 メモリI/F
17 SDRAM
19 システムコントロールCPU
21 サーボ系CPUバスI/F
23 サーボ系CPU
25 電磁変換処理ブロック
27 外部の周波数発振器(27MHz)
29 周波数逓倍器
31 周波数発振器(13.5MHz)
33 アクセスレート監視ブロック
CBS1 内部CPUバス
CBS2 サーボ系CPUバス
200 優先順位固定のリアルタイム系ブロック
202 優先順位固定のハンドシェーク系ブロック
204 優先順位変動のハンドシェーク系ブロック
800 アクセスバイト数の入力端子
802 FF
804 加算器
806 FF
808 FF
810 タイミング発生器
812 アクセスタイミング入力端子
Claims (7)
- データを記憶するメモリと、
前記メモリに対してアクセスする複数の処理手段と、
前記複数の処理手段の間に設定された優先順位に基づいて前記複数の処理手段による前記メモリに対するアクセスを制御する制御手段とを有し、
前記制御手段は、前記処理手段からの前記メモリに対するアクセス要求の拒絶回数に基づいて前記アクセス要求が拒絶された処理手段の優先順位を上げ、前記優先順位を上げた後、前記優先順位が上げられた処理手段からのアクセス要求が許可されたことに応じて前記優先順位が上げられた処理手段の優先順位を下げる第1の制御モードと、前記優先順位を前記アクセス要求の拒絶回数に基づいて変更すること無く前記複数の処理手段による前記メモリに対するアクセスを制御する第2の制御モードとを有し、前記複数の処理手段による前記メモリへのアクセス状況に応じて前記第1の制御モードと前記第2の制御モードとを切り替えることを特徴とするデータ処理装置。 - 前記制御手段は、前記第1の制御モードにおいて、前記複数の処理手段のうち第1の処理手段のアクセス要求の拒絶回数に基づいて、予め前記第1の処理手段よりも高い優先順位が設定されている第2の処理手段に対する前記第1の処理手段の優先順位を高くすることを特徴とする請求項1記載のデータ処理装置。
- 前記複数の処理手段は、リアルタイム処理が必要な第1のデータを処理する第1の処理手段と、リアルタイム処理が不要な第2のデータを処理する第2の処理手段とを含み、前記制御手段は、前記第1の制御モードにおいて、前記第2の処理手段からの前記メモリに対するアクセス要求の拒絶回数に基づいて、前記2の処理手段の優先度を前記第1の処理手段よりも高くすることを特徴とする請求項1記載のデータ処理装置。
- 前記制御手段は、前記第1の制御モードにおいて、前記第2の処理手段からのアクセス要求がn回拒絶された場合に前記第2の処理手段の優先順位を前記第1の処理手段よりも高くすると共に、前記第2の処理手段の優先順位を上げた後、前記第2の処理手段からのアクセス要求がm回許可された場合に前記第2の処理手段の優先順位を前記第1の処理手段の優先順位よりも低くすることを特徴とする請求項3記載のデータ処理装置。
- 前記制御手段は、前記複数の処理手段による前記メモリへのアクセスレートが閾値よりも低い場合には前記第2の制御モードに切り替え、前記アクセスレートが閾値を超えた場合には前記第1の制御モードに切り替えることを特徴とする請求項1記載のデータ処理装置。
- データを記憶するメモリに対してアクセスする複数の処理手段の間に設定された優先順位に基づいて前記複数の処理手段による前記メモリに対するアクセスを制御し、前記データを処理する方法であって、
前記処理手段からの前記メモリに対するアクセス要求の拒絶回数に基づいて前記アクセス要求が拒絶された処理手段の優先順位を上げ、前記優先順位を上げた後、前記優先順位が上げられた処理手段からのアクセス要求が許可されたことに応じて前記優先順位が上げられた処理手段の優先順位を下げる第1の制御モードと、前記優先順位を前記アクセス要求の拒絶回数に基づいて変更すること無く前記複数の処理手段による前記メモリに対するアクセスを制御する第2の制御モードとを、前記複数の処理手段による前記メモリへのアクセス状況に応じて切り替えることを特徴とするデータ処理方法。 - 前記複数の処理手段による前記メモリへのアクセスレートが閾値よりも低い場合には前記第2の制御モードに切り替え、前記アクセスレートが閾値を超えた場合には前記第1の制御モードに切り替えることを特徴とする請求項6記載のデータ処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005179640A JP4817725B2 (ja) | 2005-06-20 | 2005-06-20 | データ処理装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005179640A JP4817725B2 (ja) | 2005-06-20 | 2005-06-20 | データ処理装置及び方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006350941A JP2006350941A (ja) | 2006-12-28 |
JP2006350941A5 JP2006350941A5 (ja) | 2008-08-07 |
JP4817725B2 true JP4817725B2 (ja) | 2011-11-16 |
Family
ID=37646665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005179640A Expired - Fee Related JP4817725B2 (ja) | 2005-06-20 | 2005-06-20 | データ処理装置及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4817725B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5094051B2 (ja) * | 2006-06-15 | 2012-12-12 | キヤノン株式会社 | データ処理装置及び方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02181855A (ja) * | 1989-01-09 | 1990-07-16 | Nec Corp | バス優先権判定回路 |
JPH03250354A (ja) * | 1990-02-28 | 1991-11-08 | Nec Eng Ltd | 並列優先順位判定回路 |
US5440752A (en) * | 1991-07-08 | 1995-08-08 | Seiko Epson Corporation | Microprocessor architecture with a switch network for data transfer between cache, memory port, and IOU |
US6330646B1 (en) * | 1999-01-08 | 2001-12-11 | Intel Corporation | Arbitration mechanism for a computer system having a unified memory architecture |
-
2005
- 2005-06-20 JP JP2005179640A patent/JP4817725B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006350941A (ja) | 2006-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0710029B1 (en) | Signal processor for encoding and decoding | |
EP1793315B1 (en) | Combination apparatus capable of data communication between host devices and method thereof | |
JP2015136073A (ja) | 記録装置、撮像装置、記録装置の制御方法、及びプログラム | |
JP5094051B2 (ja) | データ処理装置及び方法 | |
JP2018164171A (ja) | 記録装置、制御方法、及びプログラム | |
JP4817725B2 (ja) | データ処理装置及び方法 | |
JP3740213B2 (ja) | 再生装置 | |
US6374033B2 (en) | Signal processing apparatus and method | |
JP2001266502A (ja) | データ記録再生装置 | |
JP2001023318A (ja) | 記録再生装置、記録装置及び再生装置 | |
JP2001291318A (ja) | 記録再生装置およびディジタル放送受信機 | |
JP3907278B2 (ja) | データ処理装置 | |
JP3507147B2 (ja) | 信号処理装置及びその方法 | |
JP3507146B2 (ja) | 信号処理装置及びその方法 | |
JP2002298501A (ja) | データ記録再生システム及びデータ記録再生方法 | |
JP2014238776A (ja) | 記録再生装置及び制御方法 | |
JP3599385B2 (ja) | 信号処理装置及びその方法 | |
JP2001218165A (ja) | ディジタル信号記録装置および方法、記録媒体 | |
JP3740211B2 (ja) | 記録再生装置 | |
JP2005347960A (ja) | デジタル信号記録方法及び装置 | |
JP4324411B2 (ja) | Pvr装置付きbsデジタル受信機 | |
JP3349201B2 (ja) | デジタルスチルカメラ | |
JP2000347814A (ja) | 記録媒体制御装置及び記録媒体制御方法 | |
JPH11205747A (ja) | シャフリング回路およびデシャフリング回路 | |
JP3912335B2 (ja) | 映像音声記録装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080619 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080619 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110530 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110607 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110727 |
|
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: 20110823 |
|
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: 20110830 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140909 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |