JP4190969B2 - バスシステム及びambaにおけるバス調停システム - Google Patents
バスシステム及びambaにおけるバス調停システム Download PDFInfo
- Publication number
- JP4190969B2 JP4190969B2 JP2003271194A JP2003271194A JP4190969B2 JP 4190969 B2 JP4190969 B2 JP 4190969B2 JP 2003271194 A JP2003271194 A JP 2003271194A JP 2003271194 A JP2003271194 A JP 2003271194A JP 4190969 B2 JP4190969 B2 JP 4190969B2
- Authority
- JP
- Japan
- Prior art keywords
- bus
- transfer
- master
- dma
- bus master
- 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
また、請求項6記載の発明は、請求項1乃至5のいずれか一記載のAMBAにおけるバス調停システムに係り、前記DMA制御手段に、前記第1のバスマスタのバースト転送中に、挿入するDMA転送回数または転送データ量を制御する機能を付加したことを特徴としている。
また、請求項8記載の発明は、請求項7記載のバスシステムに係り、前記第2のバスマスタが行うデータ転送の終了後、前記コントローラは、前記第2の制御信号に変えて、前記第1のバスマスタがデータを転送しているか否かを示す第3の制御信号を前記第1のバスマスタに出力し、前記バス調停部は前記第1のバスの使用権を前記第1のバスマスタに付与することを特徴としている。
また、請求項9記載の発明は、請求項7又は8記載のバスシステムに係り、第2のバスと、前記第1のバスと前記第2のバスとを接続する前記コントローラと、前記第2のバスに接続され、前記第1のバスと前記コントローラと前記第2のバスとを介して、前記第2のバスマスタから転送されるデータを記憶するメモリとが付加されていることを特徴としている。
また、請求項10記載の発明は、請求項7乃至9のいずれか一に記載のバスシステムに係り、前記第2のバスマスタが行うデータ転送はDMA転送であることを特徴としている。
2 メモリバス(第2のバス)
3 AHBバス調停部(バス調停手段、バス調停部)
4 ARM系CPU(第1のバスマスタ)
5 DMAC(DMA制御手段)
6 他バスマスタ(第2のバスマスタ)
7 MEMC兼バスブリッジ(バス接続手段、コントローラ)
8 メモリ(メモリ手段)
9 低速バススレーブ
11 HREADY CPU信号
12 HREADY信号
13 制御信号
Claims (10)
- ARM系CPUからなる第1のバスマスタとこれより優先順位が低い第2のバスマスタとを接続したAMBA仕様の第1のバスと、メモリ手段を接続した第2のバスとの間に、前記第1のバスと第2のバス間を接続するバス接続手段を備えたバスシステムにおいて、
前記第1のバスに、バスの優先順位を制御するバス調停手段と、前記メモリ手段に対するデータのDMA転送を制御するDMA制御手段とを備えると共に、前記バス接続手段に、前記第1のバスマスタにおけるデータの転送中か否かを示す第1の転送完了信号と、前記第1のバスマスタと第2のバスマスタにおけるデータの転送中か否かを示す第2の転送完了信号とを出力する機能を設け、
前記第1のバスマスタがバースト転送中に前記第2のバスマスタからDMA転送要求があったとき、前記バス調停手段からの制御信号に応じて前記バス接続手段が、前記第1の転送完了信号を「転送中を示す状態」に固定することによって、前記第1のバスマスタがバースト転送中の状態を保持すると共に、前記バス調停手段からのバス許可信号によって、前記DMA制御手段が前記第2の転送完了信号ごとにDMA転送を繰り返し、DMA転送要求の終了によって、前記バス調停手段からの前記バス許可信号が終了したとき、前記DMA制御手段がDMA転送を終了して、前記第1のバスマスタが前記バースト転送を再開することを特徴とするAMBAにおけるバス調停システム。 - 前記第2のバスが、前記第1のバスより低速であることを特徴とする請求項1記載のAMBAにおけるバス調停システム。
- 前記バス接続手段が、前記メモリに対するデータ読み書きの制御を行う機能を有することを特徴とする請求項1又は2記載のAMBAにおけるバス調停システム。
- 前記バス調停手段が、前記第1のバスマスタのバースト転送中に、DMA制御手段がDMA転送を挿入するか否かを制御する機能を有することを特徴とする請求項1乃至3のいずれか一に記載のAMBAにおけるバス調停システム。
- 前記DMA制御手段が、前記第1のバスマスタのバースト転送の特定の位置又は時間を管理する機能を備え、前記第1のバスマスタのバースト転送の特定の位置又は時間のみに、前記DMA転送を挿入可能にしたことを特徴とする請求項1乃至4のいずれか一記載のAMBAにおけるバス調停システム。
- 前記DMA制御手段に、前記第1のバスマスタのバースト転送中に、挿入するDMA転送回数又は転送データ量を制御する機能を付加したことを特徴とする請求項1乃至5のいずれか一記載のAMBAにおけるバス調停システム。
- 第1のバスと、
前記第1のバスを介してデータ転送を行う第1のバスマスタと、
前記第1のバスを介してデータ転送を行う第2のバスマスタと、
前記第1のバスマスタが前記第1のバスを介してデータ転送を行っている際に前記第2のバスマスタからデータ転送の要求が発生した場合、前記第1のバスマスタがデータを転送している状態を保持し続けるよう指示する第1の制御信号を出力すると共に、前記第1のバスの使用権を前記第2のバスマスタに付与するバス調停部と、
前記第1の制御信号を受信したら、当該第1の制御信号が解除されるまで、「前記第1のバスマスタがデータを転送中の状態である」ことを示す第2の制御信号を前記第1のバスマスタに供給し続けると共に、前記第2のバスマスタからのデータ転送の前記要求に基づくデータ転送を行うコントローラとを有することを特徴とするバスシステム。 - 前記第2のバスマスタが行うデータ転送の終了後、前記コントローラは、前記第2の制御信号に変えて、前記第1のバスマスタがデータを転送しているか否かを示す第3の制御信号を前記第1のバスマスタに出力し、前記バス調停部は前記第1のバスの使用権を前記第1のバスマスタに付与することを特徴とする請求項7記載のバスシステム。
- 第2のバスと、 前記第1のバスと前記第2のバスとを接続する前記コントローラと、前記第2のバスに接続され、前記第1のバスと前記コントローラと前記第2のバスとを介して、前記第2のバスマスタから転送されるデータを記憶するメモリとが付加されていることを特徴とする請求項7又は8記載のバスシステム。
- 前記第2のバスマスタが行うデータ転送はDMA転送であることを特徴とする請求項7乃至9のいずれか一に記載のバスシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003271194A JP4190969B2 (ja) | 2003-07-04 | 2003-07-04 | バスシステム及びambaにおけるバス調停システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003271194A JP4190969B2 (ja) | 2003-07-04 | 2003-07-04 | バスシステム及びambaにおけるバス調停システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005032019A JP2005032019A (ja) | 2005-02-03 |
| JP4190969B2 true JP4190969B2 (ja) | 2008-12-03 |
Family
ID=34209146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003271194A Expired - Fee Related JP4190969B2 (ja) | 2003-07-04 | 2003-07-04 | バスシステム及びambaにおけるバス調停システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4190969B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100813878B1 (ko) | 2006-05-16 | 2008-03-18 | 전자부품연구원 | 무중재 amba 버스 제어 장치 및 제어 방법과 이를이용한 amba 버스 인터페이스 시스템 |
| CN108984442B (zh) * | 2018-08-14 | 2023-08-18 | 珠海一微半导体股份有限公司 | 一种基于二值化算法的加速控制系统、芯片及机器人 |
-
2003
- 2003-07-04 JP JP2003271194A patent/JP4190969B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005032019A (ja) | 2005-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3573614B2 (ja) | 画像処理装置及び画像処理システム | |
| JP2004171209A (ja) | 共有メモリデータ転送装置 | |
| JP2006318139A (ja) | データ転送装置、データ転送方法およびプログラム | |
| JP4233373B2 (ja) | データ転送制御装置 | |
| US8799699B2 (en) | Data processing system | |
| JP7468112B2 (ja) | インタフェース回路およびインタフェース回路の制御方法 | |
| JP2008009817A (ja) | 半導体装置及びデータ転送方法 | |
| JP2005057374A (ja) | A/d変換装置およびマイクロコントローラ | |
| JP4190969B2 (ja) | バスシステム及びambaにおけるバス調停システム | |
| JP5304815B2 (ja) | マイクロコンピュータ | |
| JP4838458B2 (ja) | 半導体装置 | |
| JP2008140065A (ja) | アクセス調停装置、アクセス調停方法、及び情報処理装置 | |
| JP2003308289A (ja) | データ処理装置 | |
| JP3959407B2 (ja) | 画像処理装置及び画像処理システム | |
| JP4292218B2 (ja) | 画像処理装置及び画像処理システム | |
| JP2000250850A (ja) | バス制御装置、マスタ装置及びスレーブ装置並びにバス制御方法 | |
| JP2008165463A (ja) | バス制御装置 | |
| JP2006024134A (ja) | Dma転送装置及びdma転送方法 | |
| JP4194438B2 (ja) | 信号線制御装置 | |
| JP4150953B2 (ja) | 情報処理装置 | |
| JP2002024157A (ja) | Dma処理方法およびdma処理装置 | |
| JP2004213142A (ja) | 半導体集積回路装置 | |
| JP3678537B2 (ja) | データ転送方法及び装置 | |
| JP2006023808A (ja) | データ転送装置及びデータ転送方法 | |
| JP2004070851A (ja) | データ入出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070220 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070423 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070522 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070621 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070621 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070703 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070621 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070726 |
|
| 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: 20080826 |
|
| 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: 20080917 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110926 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: 20110926 Year of fee payment: 3 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110926 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120926 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120926 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130926 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |