JP4666143B2 - データ転送処理装置 - Google Patents
データ転送処理装置 Download PDFInfo
- Publication number
- JP4666143B2 JP4666143B2 JP2005072948A JP2005072948A JP4666143B2 JP 4666143 B2 JP4666143 B2 JP 4666143B2 JP 2005072948 A JP2005072948 A JP 2005072948A JP 2005072948 A JP2005072948 A JP 2005072948A JP 4666143 B2 JP4666143 B2 JP 4666143B2
- Authority
- JP
- Japan
- Prior art keywords
- bus
- data transfer
- bus master
- master
- priority
- 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
Landscapes
- Bus Control (AREA)
Description
また、柔軟で適切なバスのアービトレーションを実現しても、タイマー機能や膨大なデータ量のテーブル等を要することがなく、優先順位の入れ換え(例えば、スイッチング)を行う要求切換手段を備えるだけでよいため、簡素な装置構成での実現が可能となり、装置構成の複雑化や装置コストの上昇等を招いてしまうこともない。
このように、本発明によれば、柔軟で適切なバスのアービトレーションの実現と、装置構成の複雑化や装置コストの上昇等の回避とを、それぞれ両立させることが可能となるのである。
Claims (6)
- 共通バスと、
前記共通バスを使用してデータ転送を行う複数のバスマスタであって、当該複数のバスマスタのうちの1つ以上の第1のバスマスタに対しては複数の異なる優先順位が設定され、当該複数のバスマスタのうちの前記第1のバスマスタ以外の第2のバスマスタそれぞれに対しては予め優先順位が設定されている、複数のバスマスタと、
前記第1のバスマスタについて設定されている複数の異なる優先順位の中からいずれか一つを選択するとともに、当該選択の切り換えを定期的に行う要求切換手段と、
前記第2のバスマスタに予め設定されている優先順位と、前記要求切換手段によって選択された前記第1のバスマスタについての優先順位とに基づいて、前記複数のバスマスタからの共通バス使用要求に対する調停を行うバスアービタと
を備えることを特徴とするデータ転送処理装置。 - 前記要求切換手段が定期的に行う選択切り換えの間隔を当該選択切り換え毎に異なるように可変にする間隔可変手段と
を備えることを特徴とする請求項1記載のデータ転送処理装置。 - 前記バスアービタが基にする優先順位は、固定優先順位方式によるものである
ことを特徴とする請求項1、2または3記載のデータ転送処理装置。 - 前記バスアービタが基にする優先順位は、ラウンドロビン方式によるものである
ことを特徴とする請求項1、2または3記載のデータ転送処理装置。 - 前記バスアービタが基にする優先順位は、固定優先順位方式とラウンドロビン方式との組み合わせによるものである
ことを特徴とする請求項1、2または3記載のデータ転送処理装置。 - 前記要求切換手段は、優先順位の選択切り換えを、順位の高いほうから低いほうへ順に切り換え、またはその逆順に切り換えるように行うものである
ことを特徴とする請求項1〜5のいずれか1項に記載のデータ転送処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005072948A JP4666143B2 (ja) | 2005-03-15 | 2005-03-15 | データ転送処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005072948A JP4666143B2 (ja) | 2005-03-15 | 2005-03-15 | データ転送処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006259842A JP2006259842A (ja) | 2006-09-28 |
| JP4666143B2 true JP4666143B2 (ja) | 2011-04-06 |
Family
ID=37099070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005072948A Expired - Fee Related JP4666143B2 (ja) | 2005-03-15 | 2005-03-15 | データ転送処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4666143B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4862593B2 (ja) * | 2006-10-04 | 2012-01-25 | 富士ゼロックス株式会社 | データ転送装置及び画像形成装置 |
| JP2010028428A (ja) * | 2008-07-18 | 2010-02-04 | Kyocera Mita Corp | 画像処理装置 |
| JP5125890B2 (ja) * | 2008-08-28 | 2013-01-23 | 富士通セミコンダクター株式会社 | 調停装置及び電子機器 |
| JP2010191911A (ja) * | 2009-02-20 | 2010-09-02 | Ntt Electornics Corp | データ転送装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01263756A (ja) * | 1988-04-13 | 1989-10-20 | Matsushita Electric Ind Co Ltd | バス制御装置 |
| JP3596402B2 (ja) * | 2000-02-02 | 2004-12-02 | 株式会社デンソー | アクセス権調停装置 |
| JP2002312309A (ja) * | 2001-04-09 | 2002-10-25 | Nec Eng Ltd | 調停回路及び調停方法 |
-
2005
- 2005-03-15 JP JP2005072948A patent/JP4666143B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006259842A (ja) | 2006-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20120042105A1 (en) | Bus arbitration apparatus | |
| EP3254203B1 (en) | Receive clock calibration for a serial bus | |
| US5572686A (en) | Bus arbitration scheme with priority switching and timer | |
| US7305510B2 (en) | Multiple master buses and slave buses transmitting simultaneously | |
| EP1018687B1 (en) | A port manager controller for connecting various function modules | |
| JP4480427B2 (ja) | リソース管理装置 | |
| US10353837B2 (en) | Method and apparatus to enable multiple masters to operate in a single master bus architecture | |
| US9684624B2 (en) | Receive clock calibration for a serial bus | |
| KR20160107247A (ko) | 대역-내 인터럽트를 이용한 카메라 제어 인터페이스 확장 | |
| JP2004531830A (ja) | キャッシュメモリバーストサイクル中にバスアービトレーションを制御するためのシステム及び方法 | |
| US20150220460A1 (en) | Arbitrating direct memory access channel requests | |
| WO2003040936A1 (en) | System and method for managing priorities in a pci bus system | |
| US7467245B2 (en) | PCI arbiter | |
| US7054970B2 (en) | Bus arbiter for integrated circuit systems | |
| US20120089759A1 (en) | Arbitrating Stream Transactions Based on Information Related to the Stream Transaction(s) | |
| JP4666143B2 (ja) | データ転送処理装置 | |
| KR102360214B1 (ko) | 실시간 공유 인터페이스를 포함하는 시스템 온 칩의 스케쥴링 방법 | |
| JP5677007B2 (ja) | バス調停装置、バス調停方法 | |
| JP2004078508A (ja) | バス調停回路、バス調停方法およびそのプログラム | |
| JP4151362B2 (ja) | バス調停方式、データ転送装置、及びバス調停方法 | |
| JP2006201832A (ja) | データ転送処理装置 | |
| JP2003006139A (ja) | Dma転送装置 | |
| JPH01279354A (ja) | 共有バスを有するデータ処理システムおよびその優先度決定回路 | |
| JP2008059047A (ja) | 情報処理システム及びこの制御方法 | |
| JP5494925B2 (ja) | 半導体集積回路、情報処理装置およびプロセッサ性能保証方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080221 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20091009 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101028 |
|
| 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: 20101215 |
|
| 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: 20101228 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |