[go: up one dir, main page]

JP2006039672A - バス要求制御回路 - Google Patents

バス要求制御回路 Download PDF

Info

Publication number
JP2006039672A
JP2006039672A JP2004214678A JP2004214678A JP2006039672A JP 2006039672 A JP2006039672 A JP 2006039672A JP 2004214678 A JP2004214678 A JP 2004214678A JP 2004214678 A JP2004214678 A JP 2004214678A JP 2006039672 A JP2006039672 A JP 2006039672A
Authority
JP
Japan
Prior art keywords
request
signal
counting
circuit
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.)
Pending
Application number
JP2004214678A
Other languages
English (en)
Inventor
Keisuke Nakazono
啓介 中薗
Akira Ueno
晃 上野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2004214678A priority Critical patent/JP2006039672A/ja
Priority to US11/174,217 priority patent/US7610421B2/en
Priority to CNB200510082854XA priority patent/CN100388762C/zh
Publication of JP2006039672A publication Critical patent/JP2006039672A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/3625Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using a time dependent access
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • G06F13/364Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)
  • Memory System (AREA)

Abstract

【課題】優先度が高いマスターのみがバス権を占有することがないようなバス権の制御を行うことができるバス要求制御回路を提供すること。
【解決手段】要求承認信号を受けてから所定のリクエストインターバルの期間をカウントするカウンタを設けておき、カウンタによるカウントが行われている間は、バッファメモリの空き状態によらずリクエスト信号の送信を禁止するようにする。また、カウンタのカウントが終了した後、バッファメモリに空きがあれば、アービタに対してリクエスト信号を送信するようにする。
【選択図】図4

Description

本発明は、バス権を要求するためのリクエスト信号の送信制御を行うバス要求制御回路に関する。
メモリへのアクセスを制御する手法として、例えば特許文献1において提案されている信号処理装置では、バスを介してメモリコントローラに接続されている様々な信号処理回路(マスター)からのリクエスト信号を受けると、メモリコントローラがリクエスト信号を出力したマスターの中で優先度の高いものを選択し、選択したマスターに対してイメージメモリに書き込まれている画像データを供給して信号処理を行わせるようにしている。
上記手法について更に説明する。各マスターは、メモリに読み書きするデータを一時保存するためのバッファメモリを有していることが多く、このバッファメモリの空き状況に応じてメモリへのアクセス要求を出す。即ち、バッファメモリに空きがある場合には、上記リクエスト信号を出してメモリから読み出したデータをバッファメモリに格納する。このようなリクエスト信号の出力制御は、各マスターに設けられたバス要求制御回路によって行われる。
ここで、バス要求制御回路(SDRAMインターフェイス(I/F))は、例えば図5のような構成を有している。図5のバス要求制御回路は、NOR回路101とフリップフロップ回路102とから構成されている。図5のバス要求制御回路において、NOR回路101には、上記バッファメモリの空き状態を示す信号(以下、バッファ状態信号と称する)の入力部とフリップフロップ回路102の出力部とが接続されている。また、フリップフロップ回路102のセット(set)端子にはNOR回路101の出力部が接続されている。また、フリップフロップ回路102のリセット(rst)端子には図示しないメモリコントローラからの要求承認信号の入力部が接続されている。
このようなバス要求制御回路は、次のように動作する。例えば、バッファメモリがフルの場合のバッファ状態信号を“1”とすると、NOR回路101は、バッファ状態信号とフリップフロップ回路102の出力とが共に“0”の場合にのみ“1”を出力する。NOR回路101が“1”を出力すると、フリップフロップ回路102は“1”を出力して、リクエスト信号の送信が許可される。また、フリップフロップ回路102に要求承認信号が入力された場合には、フリップフロップ回路102の出力が“0”にリセットされる。これにより、マスターは、再びバッファメモリの空き状態を調べて、バッファメモリに空きがある場合には、リクエスト信号を出力する。このような動作を図6のタイミングチャートに示す。即ち、図5のような構成のバス要求制御回路では、バッファメモリに空きがある場合には連続してリクエスト信号を送信し続けることになる。
特開2000−92375号公報
特許文献1の手法では、大容量のバッファメモリを有するマスターの優先度が高く設定されている場合に、そのマスターがデータの読み出しを始めてしまうと、そのマスターのバッファメモリがフルになるまでの間は他のマスターのメモリへのアクセスが待たされることになる。
例えば、電子カメラに用いられる各マスターの中での優先度は、CCDからのデータをメモリに格納するCCDインターフェイス(I/F)や、Videoエンコーダからの同期信号に合わせてメモリから表示データを読み出すVideoI/Fなどは、比較的リアルタイム性が要求されるために優先度が高く設定されており、CPUやメディアI/F、画像処理ブロックなどは優先度が低く設定されている。ここで、VideoI/Fは、リアルタイムに画像表示を行うために大容量のバッファメモリを有している。図7に示すように、VideoI/Fが、Videoエンコーダからの垂直同期信号VDを受けてSDRAMからデータを読み出し始めると、バッファメモリがフルになるまでの間は、優先度の低いCPUなどのメモリアクセスが待たされることとなる。これにより、CPUなどの処理能力が低下したり、リアルタイム処理が間に合わなくなってしまったりするおそれが生じる。
本発明は、上記の事情に鑑みてなされたもので、優先度が高いマスターのみがバス権を占有してしまうことがないようなリクエスト信号の出力制御を行うことができるバス要求制御回路を提供することを目的とする。
上記の目的を達成するために、本発明の第1の態様によるバス要求制御回路は、調停回路に対してバス権を要求するためのリクエスト信号を送信すると共に、前記調停回路へ送信した前記リクエスト信号に対して前記調停回路から返される要求承認信号を受信するバス要求制御回路であって、前記リクエスト信号の送信は、前記要求承認信号を受信してから所定時間経過後に行われることを特徴とする。
また、上記の目的を達成するために、本発明の第2の態様によるバス要求制御回路は、調停回路における優先度が高い信号処理回路に設けられ、前記調停回路に対してバス権を要求するためのリクエスト信号を送信するバス要求制御回路であって、前記調停回路に対する前記リクエスト信号の送信を禁止する禁止手段と、前記リクエスト信号を前記調停回路に送信する時間をカウントするカウント手段と、前記禁止手段における前記リクエスト信号送信の禁止状態が解除され、かつ前記カウント手段において前記リクエスト信号を前記調停回路に送信する時間がカウントされた場合にのみ、前記調停回路への前記リクエスト信号の送信を許可する許可手段とを具備することを特徴とする。
これら、第1及び第2の態様によれば、リクエスト信号が常に送信されないので、優先度が高いマスターのみがバス権を占有することがない。
本発明によれば、優先度が高いマスターのみがバス権を占有することがないようなバス権の制御を行うことができるバス要求制御回路を提供することができる。
以下、図面を参照して本発明の実施形態を説明する。
図1は、本発明の一実施形態について説明するための電子カメラ内部の構成について示すブロック図である。
図1において、共有バス1には、調停回路(アービタ)2、CCDI/F5、画像処理ブロック7、VideoI/F8、メディアI/F9、及びCPU11などのマスターが接続されている。
アービタ2は、図1の複数のマスターからのリクエスト信号(以下、Req信号と称する)を受けた場合に、それぞれのマスターの優先度を鑑みて、最も優先度の高いマスターにバス権を与える。このとき、バス権を与えるマスターに対して要求承認信号(以下、Ack信号と称する)を返す。更に、各マスターからの要求がデータのリード要求の場合には、SDRAMコントローラ3を介してメモリ(SDRAM)4の所定アドレスに格納されたリードデータを読み出して、読み出したリードデータをデータ有効信号(以下、Valid信号と称する)と共に出力する。
CCDI/F5には、CCD6が接続されている。CCD6は図示しない撮影光学系を介して結像された被写体光束を光電変換して撮像信号を得る。ここで得られた撮像信号は、図示しないプリプロセス回路において前処理される。前処理されて得られた画像データは、CCDI/F5を介してSDRAM4に書き込まれる。
画像処理ブロック7は、SDRAM4からの画像データの読み出しを行い、読み出した画像データに対して周知の画像処理を行う。画像処理ブロック7で処理された画像データはSDRAM4に再び書き戻される。
VideoI/F8には図示しないVideoエンコーダを介してTFTなどの表示装置が接続されている。VideoI/F8は、図示しないVideoエンコーダからの同期信号に合わせてSDRAM4に書き込まれた画像データの読み出しを行う。Videoエンコーダでは、VideoI/F8を介して読み出された画像データをNTSCなどの映像信号に変換して、TFTなどの表示装置上に画像を表示させる。
メディアI/F9には、メモリカードなどの記録メディア10が接続されている。メディアI/F9は、SDRAM4に書き込まれた画像データの読み出しを行い、読み出した画像データを記録メディア10に格納する。
CPU11は、当該電子カメラの統括的な制御を行う。SDRAM4には、CPU11による制御の際の種々のデータが読み書きされる。また、CPU11にはレジスタ11aが設けられており、このレジスタ11aには詳細は後で説明するリクエストインターバルなどがレジスタ設定値として保持されている。
図2は、VideoI/F8の内部構成について示す図である。図2において、VideoI/F8には、バッファメモリ21と、バス要求制御回路としてのSDRAMバスI/F22と、SDRAMアドレスカウンタ23とが設けられている。
バッファメモリ21は、SDRAM4から読み出されたリードデータ(画像データ)を一時格納しておくためのバッファメモリである。また、バッファメモリ21は、SDRAMコントローラ3からのValid信号を受けて、SDRAM4から読み出されたリードデータの有効部分を判定して有効な部分のデータを蓄積する。更に、バッファメモリ21は、バッファの空き状態を示すバッファ状態信号をSDRAMI/F22に送信する。
ここで、VideoI/F8のバッファメモリには、画像データをリアルタイムでVideoエンコーダに送信できるように、比較的大容量のバッファメモリが用いられている。
SDRAMI/F82は、バッファメモリ21の空き状態に応じてReq信号をアービタ2に送信する。また、SDRAMI/F82は、SDRAMアドレスカウンタ23にカウンタイネーブル信号を送信する。
SDRAMアドレスカウンタ23は、SDRAMI/F22からのカウンタイネーブル信号を受けて、SDRAM4から読み出すデータが格納されているアドレスを指定するSDRAMアドレス信号をアービタ2に送信する。
図3は、本一実施形態におけるSDRAMI/F22の内部構成について示す図である。図3のSDRAMI/F22は、NOR回路31、とフリップフロップ回路32と、AND回路33と、カウンタ34と、比較回路35a、35bとから構成されている。図3のSDRAMI/F22において、禁止手段としてのNOR回路31の入力部には、上記バッファ状態信号の入力部とフリップフロップ回路32の出力部とが接続されている。また、フリップフロップ回路32のset端子にはNOR回路31の出力部が接続されており、フリップフロップ回路32のrst端子にはアービタ2からのAck信号の入力部が接続されている。フリップフロップ回路32の出力部は許可手段としてのAND回路33の一方の入力部に接続されている。
図3において、カウント手段としてのカウンタ34のスタート(Start)端子にはアービタ2からのAck信号の入力部が接続されている。カウンタ34の出力部は、比較回路35aの一方の入力部と比較回路35bの一方の入力部とに接続されている。
比較回路35aはカウンタ34の出力と0とが一致しているか否かを比較する。比較回路35aの出力部はAND回路33の他方の入力部に接続されている。また、比較回路35bはカウンタ34の出力がCPU11内部のレジスタ11aに保持されたレジスタ設定値であるリクエストインターバルと一致しているか否かを比較する。また、比較回路35bの出力はカウンタ34のクリア/ストップ(clear/stop)端子に接続されている。
ここで、リクエストインターバルとは、アービタ2に対して送信したReq信号が受けつけられてから(Ack信号が返ってから)、SDRAMI/F22が次のReq信号を送信するまでの期間を設定しておくための値である。本一実施形態においては、リクエストインターバルの期間内ではバッファメモリに空きがある場合でもReq信号の送信が禁止される。また、リクエストインターバルの期間外であってもバッファメモリに空きがない場合にはReq信号の送信が禁止される。
このようなSDRAMI/F22は次のように動作する。例えば、バッファメモリがフルの場合のバッファ状態信号が“1”であるとすると、NOR回路31は、バッファ状態信号とフリップフロップ回路32の出力とが共に“0”の場合にのみ“1”を出力する。NOR回路31から“1”が出力されると、フリップフロップ回路32はAND回路33に“1”を出力する。
一方、カウンタ34はAck信号を受けてカウントを開始する。比較回路35a及び比較回路35bは、カウンタ34の出力値とそれぞれに与えられた所定値とを比較する。また、フリップフロップ回路32はAck信号を受けてAND回路33に“0”を出力する。
比較回路35aは、カウンタ34の出力と所定値“0”とを比較し、カウンタ34の出力が“0”である場合にのみAND回路33に“1”を出力する。このとき、フリップフロップ回路32の出力が“1”であれば、AND回路33は“1”を出力する。この結果、Req信号の送信が許可される。
また、比較回路35bは、カウンタ34の出力と上記レジスタ設定値(リクエストインターバル)とを比較し、カウンタ34の出力がリクエストインターバルと一致した場合にのみ“1”を出力する。これにより、カウンタ34のカウントが停止すると共に、カウンタ34の出力が0にリセットされる。
以上の動作を図4のタイミングチャートに示す。なお、図4にはReq信号と共にアービタ2に送信されるSDRAMアドレス信号、SDRAM4から読み出されるリードデータ、及びValid信号のタイミングも図示している。図4に示すように、本一実施形態では、バッファメモリが空いており、NOR回路31においてReq信号の送信の禁止状態が解除されている期間あっても、その期間がリクエストインターバルの期間(図中interval_cntの期間)内にある場合には、Req信号の送信が許可されないようになっている。したがって、アービタ2は、リクエストインターバルの期間を利用して他の優先度の低いマスターにバス権を与えることができる。
なお、図4の例では、リクエストインターバルが7、即ちレジスタ11aの設定値が7になっているが、この設定値は調整値であり、製品の仕様等によって適宜変更することが可能である。
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
例えば、上記した実施形態ではバッファメモリを有するVideoI/Fを例として、バス要求制御回路の動作を説明しているが、バッファメモリを有していないようなマスターに対しても上記したバス要求制御回路の技術を応用することができる。また、本一実施形態で説明したバス要求制御回路を電子カメラ以外にも適用できることは言うまでもない。ただし、本一実施形態の技術は、VideoI/Fのようにアービタに対する優先度が高く、かつ比較的大容量のバッファメモリを有するマスターに適用した場合に、特に高い効果が得られるものである。
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
本発明の一実施形態に係るバス要求制御回路について説明するための電子カメラ内部の構成について示すブロック図である。 本発明の一実施形態に係るバス要求制御回路について説明するためのVideoインターフェイスの内部構成について示す図である。 本発明の一実施形態に係るバス要求制御回路としてのSDRAMインターフェイスの構成について示す図である。 Videoインターフェイスの動作について説明するためのタイミングチャートである。 従来例のバス要求制御回路の構成について示す図である。 従来例のバス要求制御回路の動作について説明するためのタイミングチャートである。 従来例における各マスターの優先度とバス権との関係について示す図である。
符号の説明
1…共有バス、2…調停回路(アービタ)、3…SDRAMコントローラ、4…メモリ(SDRAM)、5…CCDインターフェイス(I/F)、6…CCD、7…画像処理ブロック、8…Videoインターフェイス(I/F)8、9…メディアインターフェイス(I/F)、10…記録メディア、11…CPU、11a…レジスタ、21…バッファメモリ、22…SDRAMインターフェイス(I/F)、23…SDRAMアドレスカウンタ、31…NOR回路、32…フリップフロップ回路、33…AND回路、34…カウンタ、35a,35b…比較回路

Claims (5)

  1. 調停回路に対してバス権を要求するためのリクエスト信号を送信すると共に、前記調停回路へ送信した前記リクエスト信号に対して前記調停回路から返される要求承認信号を受信するバス要求制御回路であって、
    前記リクエスト信号の送信は、前記要求承認信号を受信してから所定時間経過後に行われることを特徴とするバス要求制御回路。
  2. 前記要求承認信号を受信することによりカウントを開始して、カウント値の上限値までカウントすることによって前記カウントを終了するカウント手段を更に具備し、
    前記所定時間は、前記カウント手段がカウントを開始してから前記カウントを終了するまでの時間であることを特徴とする請求項1に記載のバス要求制御回路。
  3. 前記要求承認信号を受信することによりカウントを開始して、カウント値の上限値までカウントすることによって前記カウントを終了するカウント手段と、
    所定の禁止時間の間、前記リクエスト信号の送信を禁止する禁止手段と、
    を更に具備し、
    前記所定時間は、前記カウント手段のカウント値と前記所定の禁止時間とに基づいて設定される時間であることを特徴とする請求項1に記載のバス要求制御回路。
  4. 前記カウント手段のカウント値の上限値は、レジスタ設定値として設定されることを特徴とする請求項2に記載のバス要求制御回路。
  5. 調停回路における優先度が高い信号処理回路に設けられ、前記調停回路に対してバス権を要求するためのリクエスト信号を送信するバス要求制御回路であって、
    前記調停回路に対する前記リクエスト信号の送信を禁止する禁止手段と、
    前記リクエスト信号を前記調停回路に送信する時間をカウントするカウント手段と、
    前記禁止手段における前記リクエスト信号送信の禁止状態が解除され、かつ前記カウント手段において前記リクエスト信号を前記調停回路に送信する時間がカウントされた場合にのみ、前記調停回路への前記リクエスト信号の送信を許可する許可手段と、
    を具備することを特徴とするバス要求制御回路。
JP2004214678A 2004-07-22 2004-07-22 バス要求制御回路 Pending JP2006039672A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004214678A JP2006039672A (ja) 2004-07-22 2004-07-22 バス要求制御回路
US11/174,217 US7610421B2 (en) 2004-07-22 2005-07-01 Bus request control circuit
CNB200510082854XA CN100388762C (zh) 2004-07-22 2005-07-11 总线要求控制电路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004214678A JP2006039672A (ja) 2004-07-22 2004-07-22 バス要求制御回路

Publications (1)

Publication Number Publication Date
JP2006039672A true JP2006039672A (ja) 2006-02-09

Family

ID=35658583

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004214678A Pending JP2006039672A (ja) 2004-07-22 2004-07-22 バス要求制御回路

Country Status (3)

Country Link
US (1) US7610421B2 (ja)
JP (1) JP2006039672A (ja)
CN (1) CN100388762C (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334641A (ja) * 2006-06-15 2007-12-27 Sony Corp 情報処理装置および方法、並びにプログラム
US8954642B2 (en) 2011-11-16 2015-02-10 Olympus Corporation Signal transfer circuit for offsetting signal delay
WO2016203996A1 (ja) * 2015-06-15 2016-12-22 オリンパス株式会社 データ転送装置およびデータ転送方法
WO2017212524A1 (ja) * 2016-06-06 2017-12-14 オリンパス株式会社 データ転送装置、画像処理装置、および撮像装置
US10346323B2 (en) 2015-06-15 2019-07-09 Olympus Corporation Data transfer device and data transfer method for smoothing data to a common bus

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8006015B2 (en) * 2006-11-08 2011-08-23 Freescale Semiconductor, Inc. Device and method for managing access requests
JP6890055B2 (ja) * 2017-06-30 2021-06-18 ルネサスエレクトロニクス株式会社 半導体装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07160627A (ja) * 1993-12-02 1995-06-23 Mitsubishi Electric Corp バス制御装置
JPH11338820A (ja) * 1998-05-29 1999-12-10 Matsushita Electric Ind Co Ltd バス・アービタ
JP2001014271A (ja) * 1999-06-29 2001-01-19 Mitsubishi Electric Corp マルチバスマスタシステム
JP2002055945A (ja) * 2000-08-07 2002-02-20 Nec Corp バス制御装置
JP2002304368A (ja) * 2001-04-05 2002-10-18 Olympus Optical Co Ltd データ処理装置及びその装置におけるアクセス調停方法
JP2004005589A (ja) * 2002-04-17 2004-01-08 Matsushita Electric Ind Co Ltd 資源要求調停装置、資源要求調停方法、及び、コンピュータプログラム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2021826A1 (en) * 1989-10-23 1991-04-24 Darryl Edmond Judice Delay logic for preventing cpu lockout from bus ownership
KR940002905B1 (en) * 1989-12-15 1994-04-07 Ibm Apparatus for conditioning priority arbitration in buffered direct memory addressing
US5277426A (en) * 1991-11-22 1994-01-11 Donald A. Wilson Sports simulation system
KR0155269B1 (ko) * 1995-01-16 1998-11-16 김광호 버스 중재방법 및 그 장치
US5845097A (en) * 1996-06-03 1998-12-01 Samsung Electronics Co., Ltd. Bus recovery apparatus and method of recovery in a multi-master bus system
JP2000092375A (ja) * 1998-07-17 2000-03-31 Sony Corp 信号処理装置及びその制御方法
US6751034B1 (en) * 2000-07-19 2004-06-15 Texas Instruments Incorporated Preamplifier read recovery parade
US7240157B2 (en) * 2001-09-26 2007-07-03 Ati Technologies, Inc. System for handling memory requests and method thereof
JP4328906B2 (ja) * 2001-10-22 2009-09-09 富士フイルム株式会社 バス制御方法及び装置並びにデジタルカメラ
JP2003281083A (ja) * 2002-03-27 2003-10-03 Sanyo Electric Co Ltd バスコントロール回路

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07160627A (ja) * 1993-12-02 1995-06-23 Mitsubishi Electric Corp バス制御装置
JPH11338820A (ja) * 1998-05-29 1999-12-10 Matsushita Electric Ind Co Ltd バス・アービタ
JP2001014271A (ja) * 1999-06-29 2001-01-19 Mitsubishi Electric Corp マルチバスマスタシステム
JP2002055945A (ja) * 2000-08-07 2002-02-20 Nec Corp バス制御装置
JP2002304368A (ja) * 2001-04-05 2002-10-18 Olympus Optical Co Ltd データ処理装置及びその装置におけるアクセス調停方法
JP2004005589A (ja) * 2002-04-17 2004-01-08 Matsushita Electric Ind Co Ltd 資源要求調停装置、資源要求調停方法、及び、コンピュータプログラム

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334641A (ja) * 2006-06-15 2007-12-27 Sony Corp 情報処理装置および方法、並びにプログラム
US8065458B2 (en) 2006-06-15 2011-11-22 Sony Corporation Arbitration apparatus, method, and computer readable medium with dynamically adjustable priority scheme
US8954642B2 (en) 2011-11-16 2015-02-10 Olympus Corporation Signal transfer circuit for offsetting signal delay
WO2016203996A1 (ja) * 2015-06-15 2016-12-22 オリンパス株式会社 データ転送装置およびデータ転送方法
DE112016002163T5 (de) 2015-06-15 2018-04-19 Olympus Corporation Datentransfervorrichtung und Datentransferverfahren
US10346323B2 (en) 2015-06-15 2019-07-09 Olympus Corporation Data transfer device and data transfer method for smoothing data to a common bus
US10452583B2 (en) 2015-06-15 2019-10-22 Olympus Corporation Data transfer device and data transfer method having a shorter time interval between pieces of final transfer data in a frame image
WO2017212524A1 (ja) * 2016-06-06 2017-12-14 オリンパス株式会社 データ転送装置、画像処理装置、および撮像装置
JPWO2017212524A1 (ja) * 2016-06-06 2019-03-28 オリンパス株式会社 データ転送装置、画像処理装置、および撮像装置
US10719458B2 (en) 2016-06-06 2020-07-21 Olympus Corporation Data transfer device, image processing device, and imaging device

Also Published As

Publication number Publication date
US7610421B2 (en) 2009-10-27
CN100388762C (zh) 2008-05-14
US20060020728A1 (en) 2006-01-26
CN1725809A (zh) 2006-01-25

Similar Documents

Publication Publication Date Title
JP6849702B2 (ja) メモリアクセス装置、画像処理装置、および撮像装置
US7996603B2 (en) DRAM controller that forces a refresh after a failed refresh request
US20190079881A1 (en) Memory access control device, image processing device, and imaging device
US8543777B2 (en) Memory control apparatus, memory control method, and computer program with refresh commands at optimum intervals
US10719458B2 (en) Data transfer device, image processing device, and imaging device
US20120042110A1 (en) Bus bandwidth monitoring device and bus bandwidth monitoring method
JP2006039672A (ja) バス要求制御回路
JP4328906B2 (ja) バス制御方法及び装置並びにデジタルカメラ
US20120121008A1 (en) Memory access device and video processing system
JP3974572B2 (ja) 画像表示装置、画像データ転送方法、プログラム
US11314664B2 (en) Memory access device, image processing device and imaging device
JP2006189919A (ja) 電子機器、制御方法及びコンピュータプログラム
JP6210742B2 (ja) データ処理装置およびデータ転送制御装置
JP4633290B2 (ja) データ処理装置及びその装置におけるアクセス調停方法
JP2002251370A (ja) 要求調停方法、要求調停装置、メモリ装置、および写真処理システム
JP2006252341A (ja) 電子機器、制御方法、及びコンピュータプログラム
JP4744194B2 (ja) メモリ制御回路
JP4532969B2 (ja) データ処理装置及び方法
JP2012043053A (ja) バス帯域モニタ装置およびバス帯域モニタ方法
JP2005115421A (ja) メモリアクセス調停装置、及びメモリアクセス調停方法
JP2017162431A (ja) メモリ制御装置及び撮像装置
US20050140799A1 (en) Memory access control unit and network camera apparatus
JP2007286682A (ja) データ処理装置及びデータ処理方法
JP2015102912A (ja) バス制御装置及び方法、並びに、撮像装置
JP2009025890A (ja) 電子装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110426

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110823