JP5017601B2 - データ転送制御装置およびデータ転送方法 - Google Patents
データ転送制御装置およびデータ転送方法 Download PDFInfo
- Publication number
- JP5017601B2 JP5017601B2 JP2010264986A JP2010264986A JP5017601B2 JP 5017601 B2 JP5017601 B2 JP 5017601B2 JP 2010264986 A JP2010264986 A JP 2010264986A JP 2010264986 A JP2010264986 A JP 2010264986A JP 5017601 B2 JP5017601 B2 JP 5017601B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- address
- destination address
- circuit
- count value
- 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
- 238000000034 method Methods 0.000 title claims description 23
- 230000008859 change Effects 0.000 claims description 15
- 108091006146 Channels Proteins 0.000 description 20
- 101100191136 Arabidopsis thaliana PCMP-A2 gene Proteins 0.000 description 17
- 101100048260 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) UBX2 gene Proteins 0.000 description 17
- 101100464779 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CNA1 gene Proteins 0.000 description 15
- 238000010586 diagram Methods 0.000 description 15
- 101100422768 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SUL2 gene Proteins 0.000 description 14
- 101000844507 Homo sapiens Transient receptor potential cation channel subfamily M member 2 Proteins 0.000 description 8
- 102100031234 Transient receptor potential cation channel subfamily M member 2 Human genes 0.000 description 8
- 101100464782 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) CMP2 gene Proteins 0.000 description 7
- 101000859935 Homo sapiens Protein CREG1 Proteins 0.000 description 5
- 102100027796 Protein CREG1 Human genes 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000000750 progressive effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Description
(j−1)前記工程(i−1)の第2の計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点で第2のオフセット値を選択し且つ前記工程(i−1)の第2の計数値をリセットする工程と、(k−1)前記工程(j−1)で選択した前記零値または前記第2のオフセット値と前記工程(h−1)で算出した加減算値とを加減算した加減算値を算出する工程とを備え、前記工程(c−1)において、前記工程(k−1)で算出された加減算値を起点として順次変化する宛先アドレスを生成することを特徴とするものである。
図2は、本発明の実施の形態1に係るDMAコントローラ(データ転送制御装置)24の構成を示すブロック図である。DMAコントローラ24は、DMAチャンネルCH0,CH1、アービタ(調停回路)45およびメモリコントロール回路MC1を備えており、アービタ45とメモリコントロール回路MC1はメインバス10に接続されている。また図2において内部モジュールML0,ML1は上記RPU14やディスプレイモジュール20などの何れかである。内部モジュールの個数は2個に限らず3個以上でもよい。
次に、図5は、本発明の実施の形態2に係るDMAコントローラ(データ転送制御装置)24のDMAチャンネルCHnの回路構成を示す図、図6および図7は、このDMAコントローラによる転送処理を説明する図である。図5において、図3に示した符号と同一符号を付した記号およびブロックについては略同一機能を有するものとして詳細な説明を省略する。
次に、図8は本発明の実施の形態3に係るDMAコントローラ(データ転送制御装置)24の回路構成を示す概略図、図9および図10は、このDMAコントローラによる転送処理を説明する図である。図8において、図3,図4に示した符号と同一符号を付した記号およびブロックについては略同一機能を有するものとして詳細な説明を省略する。
SREG1,SREG2 レジスタ
EREG1,EREG2 レジスタ
OREG1,OREG2,CREG1 レジスタ
LEREG1,LEREG2 レジスタ
AD1,AD2 加算器
SEL1〜SEL4 セレクタ
AC1 アドレスカウンター
MC1 メモリコントロール回路
CMP1〜CMP3 比較器
LC1,LC2 ローカルカウンター
CHn DMAチャンネル
Claims (6)
- 撮像センサから出力された画像信号を格納する主メモリと内部モジュール間のバスを介したデータ転送を制御するデータ転送制御装置であって、
前記主メモリにおける複数の記憶領域の各々の開始アドレスと終了アドレスの組を複数格納するレジスタと、
前記複数の組の中から1組の開始アドレスと終了アドレスを選択する選択回路と、
前記選択回路から出力された開始アドレスを起点とし、当該開始アドレスと対をなす終了アドレスに達するまで順次変化する宛先アドレスを生成出力するアドレスカウンターと、
前記主メモリを制御し且つ前記バスを獲得して当該宛先アドレスに対応する前記主メモリの記憶領域と前記内部モジュール間でデータ転送を実行させるメモリコントロール回路と、
前記アドレスカウンターで生成された宛先アドレスが前記終了アドレスと一致した時点で、前記複数の組の中から次の1組の開始アドレスと終了アドレスを選択するように前記選択回路を制御するアドレス切換手段と、
前記アドレスカウンターにおける前記宛先アドレスの変化と同期して計数した計数値を算出する計数回路と、
前記計数回路から出力された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点でオフセット値を選択する第2の選択回路と、
前記第2の選択回路から出力された前記オフセット値または前記零値と前記アドレスカウンターから出力された宛先アドレスとを加減算した加減算値を出力する加減算回路と、
前記アドレスカウンターにおける宛先アドレスの変化と同期して計数した計数値を算出する第2の計数回路と、
前記第2の計数回路から出力された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点で第2のオフセット値を選択する第3の選択回路と、
前記第3の選択回路から出力された前記第2のオフセット値または前記零値と前記加減算回路から出力された前記加減算値とを加減算して前記アドレスカウンターに出力する第2の加減算回路と、
を備え、
前記計数回路は当該計数値が前記所定値に達した時点で当該計数値をリセットし、
前記第2の計数回路は当該計数値が前記所定値に達した時点で当該計数値をリセットし、前記アドレスカウンターは前記第2の加減算回路から出力された加減算値を起点として順次変化する宛先アドレスを生成する、データ転送制御装置。 - 請求項1記載のデータ転送制御装置であって、前記アドレス切換手段は、前記開始アドレスと終了アドレスの組をサイクリック(循環的)に切り換える、データ転送制御装置。
- 撮像センサから出力された画像信号を格納する主メモリと内部モジュールとの間でバスを介したデータ転送を制御するデータ転送制御装置であって、
前記主メモリの記憶領域の所定のアドレスを起点として順次変化する宛先アドレスを生成出力するアドレスカウンターと、
前記アドレスカウンターにおける前記宛先アドレスの変化と同期して計数した計数値を算出する計数回路と、
前記計数回路から出力された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点でオフセット値を選択する選択回路と、
前記選択回路から出力された前記オフセット値または前記零値と前記アドレスカウンターから出力された宛先アドレスとを加減算した加減算値を出力する加減算回路と、
前記主メモリを制御し且つ前記バスを獲得して当該宛先アドレスに対応する前記主メモリの記憶領域と前記内部モジュールとの間でデータ転送を実行させるメモリコントロール回路と、
前記アドレスカウンターにおける宛先アドレスの変化と同期して所定値に達するまで計数した計数値を算出する第2の計数回路と、
前記第2の計数回路から出力された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点で第2のオフセット値を選択する第3の選択回路と、
前記第3の選択回路から出力された前記第2のオフセット値または前記零値と前記加減算回路から出力された前記加減算値とを加減算して前記アドレスカウンターに出力する第2の加減算回路と、
を備え、
前記計数回路は当該計数値が前記所定値に達した時点で当該計数値をリセットし、
前記第2の計数回路は当該計数値が前記所定値に達した時点で当該計数値をリセットし、前記アドレスカウンターは前記第2の加減算回路から出力された加減算値を起点として順次変化する宛先アドレスを生成する、データ転送制御装置。 - 撮像センサから出力された画像信号を格納する主メモリと内部モジュールとの間でバスを介してデータ転送を行うデータ転送方法であって、
(a)前記主メモリにおける複数の記憶領域の各々の開始アドレスと終了アドレスの組を複数記憶する工程と、
(b)前記工程(a)で記憶した複数の組の中から1組の開始アドレスと終了アドレスを選択する工程と、
(c)前記工程(b)で選択した開始アドレスを起点とし、当該開始アドレスと対をなす終了アドレスに達するまで順次変化する宛先アドレスを生成する工程と、
(d)前記主メモリを制御し且つ前記バスを獲得して前記宛先アドレスに対応する前記主メモリの記憶領域と前記内部モジュールとの間でデータ転送を実行する工程と、
(e)前記工程(c)で生成された宛先アドレスが前記終了アドレスと一致した時点で、前記工程(b)において前記複数の組の中から次の1組の開始アドレスと終了アドレスを選択し、前記工程(c)および(d)を実行する工程と、
(f)前記工程(c)で生成される宛先アドレスの変化に同期して計数した計数値を算出する工程と、
(g)前記工程(f)で算出された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点でオフセット値を選択し且つ前記工程(f)の計数値をリセットする工程と、
(h)前記工程(g)で選択した前記零値または前記オフセット値と前記工程(c)で生成した宛先アドレスとを加減算した加減算値を算出する工程と、
(i)前記工程(c)で生成される宛先アドレスの変化に同期して計数した第2の計数値を算出する工程と、
(j)前記工程(i)の第2の計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点で第2のオフセット値を選択し且つ前記工程(i)の第2の計数値をリセットする工程と、
(k)前記工程(j)で選択した前記零値または前記第2のオフセット値と前記工程(h)で算出した加減算値とを加算した加減算値を算出する工程と、
を備え、
前記工程(c)において、前記工程(k)で算出された加減算値を起点として順次変化する宛先アドレスを生成する、データ転送方法。 - 請求項4記載のデータ転送方法であって、前記工程(e)において、前記次の1組が前記複数の組の中からサイクリック(循環的)に選択される、データ転送方法。
- 撮像センサから出力された画像信号を格納する主メモリと内部モジュールとの間でバスを介してデータ転送を行うデータ転送方法であって、
(c−1)前記主メモリの記憶領域の所定のアドレスを起点として順次変化する宛先アドレスを生成する工程と、
(f−1)前記工程(c−1)で生成される宛先アドレスの変化と同期して計数した計数値を算出する工程と、
(g−1)前記工程(f−1)で算出された計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点でオフセット値を選択し且つ前記工程(f−1)の計数値をリセットする工程と、
(h−1)前記工程(g−1)で選択した前記零値または前記オフセット値と前記工程(c−1)で生成した宛先アドレスとを加減算した加減算値を算出する工程と、
(d−1)前記主メモリを制御し且つ前記バスを獲得して前記宛先アドレスに対応する前記主メモリの記憶領域と前記内部モジュールとの間でデータ転送を実行する工程と、
(i−1)前記工程(c−1)で生成される宛先アドレスの変化に同期して計数した第2の計数値を算出する工程と、
(j−1)前記工程(i−1)の第2の計数値が所定値に達するまでは零値を選択し、当該計数値が前記所定値に達した時点で第2のオフセット値を選択し且つ前記工程(i−1)の第2の計数値をリセットする工程と、
(k−1)前記工程(j−1)で選択した前記零値または前記第2のオフセット値と前記工程(h−1)で算出した加減算値とを加減算した加減算値を算出する工程と、
を備え、
前記工程(c−1)において、前記工程(k−1)で算出された加減算値を起点として順次変化する宛先アドレスを生成する、データ転送方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010264986A JP5017601B2 (ja) | 2010-11-29 | 2010-11-29 | データ転送制御装置およびデータ転送方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010264986A JP5017601B2 (ja) | 2010-11-29 | 2010-11-29 | データ転送制御装置およびデータ転送方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000382451A Division JP4677581B2 (ja) | 2000-12-15 | 2000-12-15 | データ転送制御装置およびデータ転送方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2011103129A JP2011103129A (ja) | 2011-05-26 |
| JP2011103129A5 JP2011103129A5 (ja) | 2011-09-08 |
| JP5017601B2 true JP5017601B2 (ja) | 2012-09-05 |
Family
ID=44193419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010264986A Expired - Fee Related JP5017601B2 (ja) | 2010-11-29 | 2010-11-29 | データ転送制御装置およびデータ転送方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5017601B2 (ja) |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0668760B2 (ja) * | 1986-08-22 | 1994-08-31 | 富士ゼロックス株式会社 | 画像編集装置用dmaコントロ−ラ |
| JPS63159961A (ja) * | 1986-12-24 | 1988-07-02 | Toshiba Corp | ダイレクトメモリアクセス転送制御装置 |
| JPH03209546A (ja) * | 1990-01-11 | 1991-09-12 | Matsushita Electric Ind Co Ltd | 高速データ転送処理装置 |
| JPH0496163A (ja) * | 1990-08-08 | 1992-03-27 | Nec Corp | Dmaコントローラ |
| JPH04236649A (ja) * | 1991-01-21 | 1992-08-25 | Matsushita Electric Ind Co Ltd | データ転送装置 |
| JPH04277850A (ja) * | 1991-03-06 | 1992-10-02 | Nec Corp | ディスクリプタ制御方式 |
| JPH05181788A (ja) * | 1991-12-27 | 1993-07-23 | Seiko Instr Inc | 特殊形状領域dma機構 |
| JP2806672B2 (ja) * | 1992-01-28 | 1998-09-30 | 九州日本電気株式会社 | ダイレクトメモリアクセス転送制御装置 |
| JPH06332843A (ja) * | 1992-06-24 | 1994-12-02 | Seiko Epson Corp | 動画映像データ転送装置およびコンピュータシステム |
| JP3484763B2 (ja) * | 1994-03-07 | 2004-01-06 | セイコーエプソン株式会社 | 映像データ転送装置およびコンピュータシステム |
| JPH0736819A (ja) * | 1993-07-21 | 1995-02-07 | Sanyo Electric Co Ltd | Dmaデータ転送装置 |
| JP3451722B2 (ja) * | 1994-05-13 | 2003-09-29 | セイコーエプソン株式会社 | 映像データ転送装置 |
| JPH09114969A (ja) * | 1995-10-16 | 1997-05-02 | Hitachi Ltd | 画像読み取り装置 |
| JPH10312356A (ja) * | 1997-05-14 | 1998-11-24 | Matsushita Electric Ind Co Ltd | データ転送装置 |
| JPH11110339A (ja) * | 1997-10-02 | 1999-04-23 | Toshiba Corp | Dmaコントローラ |
| JPH11184799A (ja) * | 1997-12-19 | 1999-07-09 | Toshiba Corp | メモリデータ転送方法ならびに装置 |
| JP4425365B2 (ja) * | 1999-02-15 | 2010-03-03 | 株式会社メガチップス | 画像入力装置における信号処理回路 |
-
2010
- 2010-11-29 JP JP2010264986A patent/JP5017601B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011103129A (ja) | 2011-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6944358B2 (en) | Image processor | |
| JP5088395B2 (ja) | 電子カメラ | |
| JP2010185998A (ja) | 撮像素子および撮像装置 | |
| US11902701B2 (en) | Imaging apparatus, image data processing method of imaging apparatus, and program | |
| JP7004852B2 (ja) | 撮像素子、撮像装置、撮像素子の作動方法、及びプログラム | |
| CN113491107B (zh) | 成像元件、摄像装置、成像元件的工作方法及计算机可读存储介质 | |
| US12075181B2 (en) | Imaging element, imaging apparatus, operation method of imaging element, and program | |
| JP5959194B2 (ja) | 撮像装置 | |
| JP7292961B2 (ja) | 撮像装置およびその制御方法 | |
| JP2013175824A (ja) | 電子カメラ | |
| US8908060B2 (en) | Imaging apparatus generating evaluation values at a high frame rate and having a live view function of displaying a video smoothly at a low frame rate | |
| CN116132805B (zh) | 成像元件、摄像装置、成像元件的工作方法及存储介质 | |
| JP2010028758A (ja) | 画像処理装置及び方法、プログラム、並びに撮像装置 | |
| JP4677581B2 (ja) | データ転送制御装置およびデータ転送方法 | |
| JP5017601B2 (ja) | データ転送制御装置およびデータ転送方法 | |
| JP3920659B2 (ja) | Af評価値算出装置 | |
| JP6091216B2 (ja) | 画像信号処理装置およびその制御方法、並びに撮像装置 | |
| JP7319873B2 (ja) | 撮像装置およびその制御方法 | |
| CN113228609B (zh) | 成像元件、摄像装置、摄像方法及计算机可读存储介质 | |
| JP2013197608A (ja) | 電子カメラ | |
| JP7410088B2 (ja) | 撮像素子、撮像装置、画像データ出力方法、及びプログラム | |
| JP7004853B2 (ja) | 撮像素子、撮像装置、撮像素子の作動方法、及びプログラム | |
| JP2020184697A (ja) | 撮像装置およびその制御方法 | |
| JP2015146491A (ja) | 画像処理装置、画像処理方法及び撮像装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110421 |
|
| 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: 20120417 |
|
| 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: 20120509 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5017601 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |