JP5878069B2 - データ転送装置、データ転送方法、およびプログラム - Google Patents
データ転送装置、データ転送方法、およびプログラム Download PDFInfo
- Publication number
- JP5878069B2 JP5878069B2 JP2012089885A JP2012089885A JP5878069B2 JP 5878069 B2 JP5878069 B2 JP 5878069B2 JP 2012089885 A JP2012089885 A JP 2012089885A JP 2012089885 A JP2012089885 A JP 2012089885A JP 5878069 B2 JP5878069 B2 JP 5878069B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- read
- unit
- write
- permission
- 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
- 238000012546 transfer Methods 0.000 title claims description 209
- 238000000034 method Methods 0.000 title claims description 27
- 230000008054 signal transmission Effects 0.000 claims description 89
- 238000005259 measurement Methods 0.000 claims description 61
- 238000001514 detection method Methods 0.000 claims description 47
- 238000013500 data storage Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Information Transfer Systems (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
本実施の形態において、第一クロックで動作する第一クロックドメインから、第一クロックとは異なる第2クロックで動作する第二クロックドメインへのデータ転送を行うデータ転送装置1について説明する。クロックドメインとは、一のクロックで動作する回路や装置などである。つまり、データ転送装置1は、異なるクロックで動作するクロックドメイン間でのデータ転送を行う。言い換えると、データ転送装置1は、非同期クロック間でのデータ乗り換えを行う。なお、当該装置には、回路も含まれる。
次に、データ転送装置1を回路で構成したデータ転送回路2を例に、データ転送装置1の動作の具体例について説明する。なお、本具体例において、データ転送回路2は、異なるクロックで動作する回路間でのデータ転送を行う回路である。また、当該異なるクロックは、それぞれ、第一クロック、第二クロックであるものとする。また、当該それぞれのクロックで動作する回路を、第一クロック回路、第二クロック回路とする。また、当該回路間で転送されるデータ(以下、転送データ)は、1フレーム分の映像信号から取得された任意の特徴量であるものとする。つまり、データ転送回路2は、1フレーム分の映像信号から取得された任意の特徴量が第一クロック回路から書き込まれ、当該1フレーム分の映像信号から取得された任意の特徴量を第二クロック回路が読み出すものとする。
まず、第一クロック回路の電源がONになったとする。すると、待機時間計測回路208は、第一クロックのカウントを開始する。そして、待機時間計測回路208は、当該カウントの開始と同時に、計測信号を読出完了信号受信回路206に送信する。当該計測信号は、読出完了信号受信回路206、書込許可信号送信回路207、書込完了信号受信回路204、読出許可信号送信回路205に伝送される。そして、待機時間計測回路208は、読出許可信号送信回路205が計測信号を受信すると同時に、第一クロックのカウントを終了する。そして、待機時間計測回路208は、当該カウントした第一クロックの数を待機時間として取得する。ここで、当該待機時間は、「7クロック」であるものとする。
まず、レジスタに、パリティビットが付与された任意の特徴量が保存されているとする。当該特徴量は、1フレーム分の映像信号から取得された特徴量である。つまり、エラー検出符号付与回路201が、第一クロック回路から1フレーム分の映像信号から取得された任意の特徴量を受信し、当該映像信号にパリティビットを付与し、当該映像信号をレジスタに書き込んだとする。
101 転送データ保存部
102 書込完了信号受信部
103 読出許可信号送信部
104 読出完了信号受信部
105 書込許可信号送信部
106 待機時間取得部
107 読出許可部
108 読出エラー検出部
109 再取得要求信号送信部
110 再書込要求信号送信部
Claims (6)
- 第一クロックで動作する第一クロックドメインから、前記第一クロックとは異なる第二クロックで動作する第二クロックドメインへのデータ転送を行うデータ転送装置において、
前記第一クロックドメインから前記第一クロックで転送データが書き込まれ、前記書き込まれた転送データが前記第二クロックドメインから前記第二クロックで読み出される転送データ保存部と、
前記第一クロックドメインから、前記転送データの書き込みが完了したことを示す書込完了信号を受信する書込完了信号受信部と、
前記書込完了信号の受信に応じて、前記第二クロックドメインに前記転送データの読み出しを許可することを示す読出許可信号を送信する読出許可信号送信部と、
前記第二クロックドメインから、前記転送データの読み出しが完了したことを示す読出完了信号を受信する読出完了信号受信部と、
前記読出完了信号の受信に応じて、前記第一クロックドメインに前記転送データの書き込みを許可することを示す書込許可信号を送信する書込許可信号送信部と、
前記書込完了信号受信部が書込完了信号を受信したことを検知し、前記読出許可信号送信部に読出許可信号の送信を指示する読出許可部とを具備し、
前記読出許可信号送信部は、
前記指示に応じて、前記第二クロックドメインに読出許可信号を送信するデータ転送装置であって、
前記書込完了信号受信部が書込完了信号を受信してから前記読出許可信号送信部が読出許可信号を送信するまでの時間である待機時間を計測するための信号である計測信号を前記読出完了信号受信部に送信し、前記読出許可信号送信部が当該計測信号を受信するまでの時間を待機時間として取得する待機時間取得部をさらに具備し、
前記読出完了信号受信部は、
前記待機時間取得部から計測信号を受信し、当該計測信号を前記書込許可信号送信部に送信し、
前記書込許可信号送信部は、
前記読出完了信号受信部から計測信号を受信し、当該計測信号を前記書込完了信号受信部に送信し、
前記書込完了信号受信部は、
前記書込許可信号送信部から計測信号を受信し、当該計測信号を前記読出許可信号送信部に送信し、
前記読出許可信号送信部は、
前記書込完了信号受信部から計測信号を受信し、
前記読出許可部は、
前記書込完了信号受信部が書込完了信号を受信後、前記待機時間取得部が取得した待機時間の経過後に、前記読出許可信号送信部に読出許可信号の送信を指示するデータ転送装置。 - 前記第二クロックドメインが、前記転送データ保存部に保存されている転送データの読み出しに失敗したか否かの判断を、予め決められた条件を用いて行い、転送データの読出エラーを検出する読出エラー検出部をさらに具備し、
前記読出許可部は、
前記読出エラーを検出しない場合は、前記読出許可信号送信部に読出許可信号の送信を指示し、前記読出エラーを検出した場合は、前記読出許可信号送信部に読出許可信号の送信を指示せず、
前記読出許可信号送信部は、
前記指示がある場合は、前記第二クロックドメインに読出許可信号を送信し、前記指示がない場合は、前記第二クロックドメインに読出許可信号を送信しない請求項1記載のデータ転送装置。 - 前記読出エラー検出部が読出エラーを検出した場合に、前記待機時間取得部に対し待機時間の再取得を要求する再取得要求信号を送信する再取得要求信号送信部をさらに具備し、
前記待機時間取得部は、
前記再取得要求信号の受信に応じて、待機時間を再取得する請求項2記載のデータ転送装置。 - 前記読出エラー検出部が読出エラーを検出した場合に、前記第一クロックドメインに対し前記転送データ保存部への転送データの再書き込みを要求する再書込要求信号を送信する再書込要求信号送信部をさらに具備する請求項2記載のデータ転送装置。
- 第一クロックで動作する第一クロックドメインから、前記第一クロックとは異なる第二クロックで動作する第二クロックドメインへのデータ転送を行うデータ転送方法において、
前記第一クロックドメインから前記第一クロックで転送データが書き込まれ、前記書き込まれた転送データが前記第二クロックドメインから前記第二クロックで読み出される転送データ保存部と、書込完了信号受信部と、読出許可信号送信部と、読出完了信号受信部と、書込許可信号送信部と、読出許可部と、待機時間取得部とを用いて行われるデータ転送方法であって、
前記書込完了信号受信部が、
前記第一クロックドメインから、前記転送データの書き込みが完了したことを示す書込完了信号を受信する書込完了信号受信ステップと、
前記読出許可信号送信部が、
前記書込完了信号の受信に応じて、前記第二クロックドメインに前記転送データの読み出しを許可することを示す読出許可信号を送信する読出許可信号送信ステップと、
前記読出完了信号受信部が、
前記第二クロックドメインから、前記転送データの読み出しが完了したことを示す読出完了信号を受信する読出完了信号受信ステップと、
前記書込許可信号送信部が、
前記読出完了信号の受信に応じて、前記第一クロックドメインに前記転送データの書き込みを許可することを示す書込許可信号を送信する書込許可信号送信ステップと、
前記読出許可部が、
前記書込完了信号受信部が書込完了信号を受信したことを検知し、前記読出許可信号送信部に読出許可信号の送信を指示する読出許可ステップとを具備し、
前記読出許可信号送信ステップでは、
前記読出許可信号送信部が、
前記指示に応じて、前記第二クロックドメインに読出許可信号を送信するデータ転送方法であって、
前記待機時間取得部が、前記書込完了信号受信部が書込完了信号を受信してから前記読出許可信号送信部が読出許可信号を送信するまでの時間である待機時間を計測するための信号である計測信号を前記読出完了信号受信部に送信し、前記読出許可信号送信部が当該計測信号を受信するまでの時間を待機時間として取得する待機時間取得ステップをさらに具備し、
前記読出完了信号受信ステップにおいて、
前記待機時間取得部から計測信号を受信し、当該計測信号を前記書込許可信号送信部に送信し、
前記書込許可信号送信ステップにおいて、
前記読出完了信号受信部から計測信号を受信し、当該計測信号を前記書込完了信号受信部に送信し、
前記書込完了信号受信ステップにおいて、
前記書込許可信号送信部から計測信号を受信し、当該計測信号を前記読出許可信号送信部に送信し、
前記読出許可信号送信ステップにおいて、
前記書込完了信号受信部から計測信号を受信し、
前記読出許可ステップにおいて、
前記書込完了信号受信ステップで書込完了信号を受信後、前記待機時間取得ステップで取得された待機時間の経過後に、前記読出許可信号送信部に読出許可信号の送信を指示するデータ転送方法。 - 第一クロックで動作する第一クロックドメインから、前記第一クロックとは異なる第二クロックで動作する第二クロックドメインへのデータ転送を行うプログラムにおいて、
前記第一クロックドメインから前記第一クロックで転送データが書き込まれ、前記書き込まれた転送データが前記第二クロックドメインから前記第二クロックで読み出される転送データ保存部を具備し、
コンピュータを、
前記第一クロックドメインから、前記転送データの書き込みが完了したことを示す書込完了信号を受信する書込完了信号受信部と、
前記書込完了信号の受信に応じて、前記第二クロックドメインに前記転送データの読み出しを許可することを示す読出許可信号を送信する読出許可信号送信部と、
前記第二クロックドメインから、前記転送データの読み出しが完了したことを示す読出完了信号を受信する読出完了信号受信部と、
前記読出完了信号の受信に応じて、前記第一クロックドメインに前記転送データの書き込みを許可することを示す書込許可信号を送信する書込許可信号送信部と、
前記書込完了信号受信部が書込完了信号を受信したことを検知し、前記読出許可信号送信部に読出許可信号の送信を指示する読出許可部として機能させるプログラムであって、
前記読出許可信号送信部は、
前記指示に応じて、前記第二クロックドメインに読出許可信号を送信するものとして、コンピュータを機能させるためのプログラムであって、
コンピュータを、
前記書込完了信号受信部が書込完了信号を受信してから前記読出許可信号送信部が読出許可信号を送信するまでの時間である待機時間を計測するための信号である計測信号を前記読出完了信号受信部に送信し、前記読出許可信号送信部が当該計測信号を受信するまでの時間を待機時間として取得する待機時間取得部としてさらに機能させ、
前記読出完了信号受信部は、
前記待機時間取得部から計測信号を受信し、当該計測信号を前記書込許可信号送信部に送信し、
前記書込許可信号送信部は、
前記読出完了信号受信部から計測信号を受信し、当該計測信号を前記書込完了信号受信部に送信し、
前記書込完了信号受信部は、
前記書込許可信号送信部から計測信号を受信し、当該計測信号を前記読出許可信号送信部に送信し、
前記読出許可信号送信部は、
前記書込完了信号受信部から計測信号を受信し、
前記読出許可部は、
前記書込完了信号受信部が書込完了信号を受信後、前記待機時間取得部が取得した待機時間の経過後に、前記読出許可信号送信部に読出許可信号の送信を指示するものとして、コンピュータを機能させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012089885A JP5878069B2 (ja) | 2012-04-11 | 2012-04-11 | データ転送装置、データ転送方法、およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012089885A JP5878069B2 (ja) | 2012-04-11 | 2012-04-11 | データ転送装置、データ転送方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013219646A JP2013219646A (ja) | 2013-10-24 |
| JP5878069B2 true JP5878069B2 (ja) | 2016-03-08 |
Family
ID=49591268
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012089885A Expired - Fee Related JP5878069B2 (ja) | 2012-04-11 | 2012-04-11 | データ転送装置、データ転送方法、およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5878069B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3811251B2 (ja) * | 1997-04-24 | 2006-08-16 | 旭硝子株式会社 | 液晶表示装置の駆動装置 |
| JP2005101771A (ja) * | 2003-09-22 | 2005-04-14 | Matsushita Electric Ind Co Ltd | クロック乗せ替え回路および方法 |
| JP2008079237A (ja) * | 2006-09-25 | 2008-04-03 | Victor Co Of Japan Ltd | データ伝送装置 |
-
2012
- 2012-04-11 JP JP2012089885A patent/JP5878069B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013219646A (ja) | 2013-10-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI337707B (en) | System and method for logging recoverable errors | |
| US11157335B2 (en) | Methods and systems for multiple access to a single hardware data stream | |
| KR101703403B1 (ko) | 감소된 지연을 갖는 원격 직접 메모리 액세스 | |
| US9516458B2 (en) | Image forming apparatus equipped with NFC tag, method of controlling the same, and storage medium | |
| KR102669925B1 (ko) | PCIe 인터페이스 장치 및 그 동작 방법 | |
| JP2008090375A (ja) | 割込み制御システム、およびこれを利用した記憶制御システム | |
| KR20190088734A (ko) | 메모리 인터페이스와, 이를 포함하는 메모리 컨트롤러 및 이를 포함하는 메모리 시스템 | |
| CN110175146B (zh) | 硬盘信息获取方法和获取硬盘信息的装置 | |
| CN105988905A (zh) | 异常处理方法及装置 | |
| CN104520810A (zh) | 固件代理 | |
| GB2501587A (en) | Managing a storage device using a hybrid controller | |
| JP5878069B2 (ja) | データ転送装置、データ転送方法、およびプログラム | |
| CN103250137A (zh) | 中断要因管理装置及中断处理系统 | |
| KR101520141B1 (ko) | 통신 인터페이스용 비트 반전을 위한 시스템, 장치 및 방법 | |
| JP2003524225A (ja) | コンピュータシステムのエラーを処理する方法及び装置 | |
| US20100106869A1 (en) | USB Storage Device and Interface Circuit Thereof | |
| KR101260313B1 (ko) | 전자장치 및 그 데이터 송수신방법과, 슬레이브 장치 및복수의 장치 간의 통신방법 | |
| CN114356799A (zh) | 数据存储方法、装置、系统与计算机可读存储介质 | |
| JP5334173B2 (ja) | データ転送システム及びリトライ制御方法 | |
| US20090113094A1 (en) | System for performing a serial communication between a central control block and satellite components | |
| KR100331392B1 (ko) | 전자기기간의 전송 데이터 인터페이스 장치 및 그 방법 | |
| JP5677686B2 (ja) | Fax送信装置及びfax送信プログラム | |
| JP5359309B2 (ja) | 電子機器 | |
| JP3056169B2 (ja) | データ送受信方式とその方法 | |
| JP2005070993A (ja) | 転送モード異常検出機能を有する装置並びにストレージ制御装置および同装置用インターフェイスモジュール |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141202 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151022 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151218 |
|
| 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: 20160112 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5878069 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |