JP4959806B2 - 記憶装置、データ伝送方法及び伝送制御回路 - Google Patents
記憶装置、データ伝送方法及び伝送制御回路 Download PDFInfo
- Publication number
- JP4959806B2 JP4959806B2 JP2009537815A JP2009537815A JP4959806B2 JP 4959806 B2 JP4959806 B2 JP 4959806B2 JP 2009537815 A JP2009537815 A JP 2009537815A JP 2009537815 A JP2009537815 A JP 2009537815A JP 4959806 B2 JP4959806 B2 JP 4959806B2
- Authority
- JP
- Japan
- Prior art keywords
- loop
- burst length
- transmission
- signal
- arbitration
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/433—Loop networks with decentralised control with asynchronous transmission, e.g. token ring, register insertion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Optical Communication System (AREA)
- Information Transfer Systems (AREA)
- Bus Control (AREA)
Description
本発明は、ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、ループの一方向にデータを伝送する記憶装置に於いて、
データの伝送要求が発生したときに、ループに調停信号を送信してループ占有権を獲得する調停部と、
調停部によりループに調停信号を送信してからループ占有権を獲得するまでのレイテンシ時間を測定する測定部と、
測定されたレイテンシ時間に応じてループに伝送するデータのバースト長を可変設定するバースト長設定部と、
設定されたバースト長のフレームデータを、ループを介して伝送先に伝送するフレーム伝送部と、
を備えたことを特徴とする。
伝送要求がないときは受信した信号をそのまま送信するバイパスモードの状態にあり、
データの伝送要求が発生した時は、アイドル信号と他ポートから受信した優先度の低い調停信号を、優先度の高い自己の調停信号に置換して送信し、
置換して送信した自己の調停信号をループから受信したときにループ占有権を獲得したと判断してバイパスモードを解除し、全ての受信信号を取り込んで不要な信号を破棄するループ開放モードに移行し、
続いて伝送先にポート開放信号を送信してループ開放モードに移行させることにより1対1結合を確立してフレーム伝送部にバースト長のフレームを伝送させ、
フレーム伝送を終了した時にループ閉鎖信号を送信して伝送先ポート部をバイパスモードに移行させると共に、ループからループ閉鎖信号を受信したときに1対1結合を終了してバイパスモードに移行する。
本発明は、光ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、ループの一方向にデータを伝送する記憶装置のデータ伝送方法に於いて、
データの伝送要求が発生したときに、ループに調停信号を送信してループ占有権を獲得する調停ステップと、
調停ステップにより前記ループに調停信号を送信してからループ占有権を獲得するまでのレイテンシ時間を測定する測定ステップと、
測定されたレイテンシ時間に応じてループに伝送するデータのバースト長を可変設定するバースト長設定ステップと、
設定されたバースト長のフレームデータを、前記ループを介して伝送先に伝送するフレーム伝送ステップと、
を備えたことを特徴とする。
本発明は、光ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、ループの一方向にデータを伝送する記憶装置の伝送制御回路に於いて、
データの伝送要求が発生したときに、ループに調停信号を送信してループ占有権を獲得する調停回路と、
調停回路により前記ループに調停信号を送信してからループ占有権を獲得するまでのレイテンシ時間を測定するタイマ回路と、
測定されたレイテンシ時間に応じてループに伝送するデータのバースト長を可変設定するバースト長設定レジスタ回路と、
設定されたバースト長のフレームデータを、ループを介して伝送先に伝送するフレーム伝送回路と、
を備えたことを特徴とする。
Claims (15)
- ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、前記ループの一方向にデータを伝送する記憶装置に於いて、
データの伝送要求が発生したときに、前記ループに調停信号を送信してループ占有権を獲得する調停部と、
前記調停部により前記ループに調停信号を送信してから前記ループ占有権を獲得するまでのレイテンシ時間を測定する測定部と、
前記測定されたレイテンシ時間に応じて前記ループに伝送するデータのバースト長を可変設定するバースト長設定部と、
前記設定されたバースト長のフレームデータを、前記ループを介して伝送先に伝送するフレーム伝送部と、
を備えたことを特徴とする記憶装置。 - 請求項1記載の記憶装置に於いて、前記バースト長設定部は、前記レイテンシ時間が短いほど前記バースト長を長くし、レイテンシ時間が長いほど前記バースト長を短くするようにバースト長を可変設定することを特徴とする記憶装置。
- 請求項1記載の記憶装置に於いて、前記バースト長設定部は、複数の範囲に分割したレイテンシ時間に対応する異なるバースト長を登録したテーブル情報をメモリに保持し、前記測定されたレイテンシ時間による前記テーブル情報の参照により、対応するバースト長を取得して設定することを特徴とする記憶装置。
- 請求項1記載の記憶装置に於いて、前記バースト長設定部は、前記ループの異なるデータ伝送速度毎に、レイテンシ時間とバースト長との対応関係を登録したテーブル情報をメモリに保持することを特徴とする記憶装置。
- 請求項1記載の記憶装置に於いて、前記調停部は、
伝送要求がないときは受信した信号をそのまま送信するバイパスモードの状態にあり、
データの伝送要求が発生した時は、アイドル信号と他ポートから受信した優先度の低い調停信号を、優先度の高い自己の調停信号に置換して送信し、
前記置換して送信した自己の調停信号の前記ループから受信したときにループ占有権を獲得したと判断して前記バイパスモードを解除し、全ての受信信号を取り込んで不要な信号を破棄するループ開放モードに移行し、
続いて伝送先にポート開放信号を送信してループ開放モードに移行させることにより1対1結合を確立して前記フレーム伝送部にバースト長のフレームを伝送させ、
前記フレーム伝送を終了した時にループ閉鎖信号を送信して伝送先ポート部をバイパスモードに移行させると共に、前記ループから前記ループ閉鎖信号を受信したときに前記1対1結合を終了してバイパスモードに移行することを特徴とする記憶装置。 - ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、前記ループの一方向にデータを伝送する記憶装置のデータ伝送方法に於いて、
データの伝送要求が発生したときに、前記ループに調停信号を送信してループ占有権を獲得する調停ステップと、
前記調停ステップにより前記ループに調停信号を送信してから前記ループ占有権を獲得するまでのレイテンシ時間を測定する測定ステップと、
前記測定されたレイテンシ時間に応じて前記ループに伝送するデータのバースト長を可変設定するバースト長設定ステップと、
前記設定されたバースト長のフレームデータを、前記ループを介して伝送先に伝送するフレーム伝送ステップと、
を備えたことを特徴とするデータ伝送方法。 - 請求項6記載のデータ伝送方法に於いて、前記バースト長設定ステップは、前記レイテンシ時間が短いほど前記バースト長を長くし、レイテンシ時間が長いほど前記バースト長を短くするようにバースト長を可変設定することを特徴とするデータ伝送方法。
- 請求項6記載のデータ伝送方法に於いて、前記バースト長設定ステップは、複数の範囲に分割したレイテンシ時間に対応する異なるバースト長を登録したテーブル情報をメモリに保持し、前記測定されたレイテンシ時間による前記テーブル情報の参照により、対応するバースト長を取得して設定することを特徴とするデータ伝送方法。
- 請求項6記載のデータ伝送方法に於いて、前記バースト長設定ステップは、前記ループの異なるデータ伝送速度毎に、レイテンシ時間とバースト長との対応関係を登録したテーブル情報をメモリに保持することを特徴とするデータ伝送方法。
- 請求項6記載のデータ伝送方法に於いて、前記調停ステップは、
伝送要求がないときは受信した信号をそのまま送信するバイパスモードの状態にあり、
データの伝送要求が発生した時は、アイドル信号と他ポートから受信した優先度の低い調停信号を、優先度の高い自己の調停信号に置換して送信し、
前記置換して送信した自己の調停信号を前記ループからの受信したときにループ占有権を獲得したと判断して前記バイパスモードを解除し、全ての受信信号を取り込んで不要な信号を破棄するループ開放モードに移行し、
続いて伝送先にポート開放信号を送信してループ開放モードに移行させることにより1対1結合を確立して前記フレーム伝送部にバースト長のフレームを伝送させ、
前記フレーム伝送を終了した時にループ閉鎖信号を送信して伝送先ポート部をバイパスモードに移行させると共に、前記ループから前記ループ閉鎖信号を受信したときに前記1対1結合を終了してバイパスモードに移行することを特徴とするデータ伝送方法。 - ファイバ線路により他の1又は複数のデバイスのポートと共にループ接続され、前記ループの一方向にデータを伝送する記憶装置の伝送制御回路に於いて、
データの伝送要求が発生したときに、前記ループに調停信号を送信してループ占有権を獲得する調停回路と、
前記調停回路により前記ループに調停信号を送信してから前記ループ占有権を獲得するまでのレイテンシ時間を測定するタイマ回路と、
前記測定されたレイテンシ時間に応じて前記ループに伝送するデータのバースト長を可変設定するバースト長設定レジスタ回路と、
前記設定されたバースト長のフレームデータを、前記ループを介して伝送先に伝送するフレーム伝送回路と、
を備えたことを特徴とする伝送制御回路。 - 請求項11記載の伝送制御回路に於いて、前記バースト長設定レジスタ回路は、前記レイテンシ時間が短いほど前記バースト長が長くなり、レイテンシ時間が長いほど前記バースト長が短くなるようにバースト長を可変設定することを特徴とする伝送制御回路。
- 請求項11記載の伝送制御回路に於いて、バースト長設定レジスタ回路は、複数の範囲に分割したレイテンシ時間に対応して異なるバースト長を登録したテーブル情報をメモリに保持し、前記測定されたレイテンシ時間による前記テーブル情報の参照により、対応するバースト長を取得して設定することを特徴とする伝送制御回路。
- 請求項11記載の伝送制御回路に於いて、バースト長設定レジスタ回路は、前記ループの異なるデータ伝送速度毎に、レイテンシ時間とバースト長との対応関係を登録したテーブル情報をメモリに保持することを特徴とする伝送制御回路。
- 請求項11記載の伝送制御回路に於いて、前記調停回路は、
伝送要求がないときは受信した信号をそのまま送信するバイパスモードの状態にあり、
データの伝送要求が発生した時は、アイドル信号と他ポートから受信した優先度の低い調停信号を、優先度の高い自己の調停信号に置換して送信し、
前記置換して送信した自己の調停信号を前記ループから受信したときにループ占有権を獲得したと判断して前記バイパスモードを解除し、全ての受信信号を取り込んで不要な信号を破棄するループ開放モードに移行し、
続いて伝送先にポート開放信号を送信してループ開放モードに移行させることにより1対1結合を確立して前記フレーム伝送部にバースト長のフレームを伝送させ、
前記フレーム伝送を終了した時にループ閉鎖信号を送信して伝送先ポート部をバイパスモードに移行させると共に、前記ループから前記ループ閉鎖信号を受信したときに前記1対1結合を終了してバイパスモードに移行することを特徴とする伝送制御回路。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2007/070327 WO2009050806A1 (ja) | 2007-10-18 | 2007-10-18 | 記憶装置、データ伝送方法及び伝送制御回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2009050806A1 JPWO2009050806A1 (ja) | 2011-02-24 |
JP4959806B2 true JP4959806B2 (ja) | 2012-06-27 |
Family
ID=40567098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009537815A Expired - Fee Related JP4959806B2 (ja) | 2007-10-18 | 2007-10-18 | 記憶装置、データ伝送方法及び伝送制御回路 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100202475A1 (ja) |
JP (1) | JP4959806B2 (ja) |
WO (1) | WO2009050806A1 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2013124915A1 (ja) | 2012-02-24 | 2015-05-21 | パナソニックIpマネジメント株式会社 | スレーブ装置、マスタ装置、及び通信システム |
US9405355B2 (en) * | 2012-08-21 | 2016-08-02 | Micron Technology, Inc. | Memory operation power management by data transfer time adjustment |
US9742585B2 (en) * | 2014-11-20 | 2017-08-22 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Signaling control among multiple communication interfaces of an electronic device based on signal priority |
KR20170047468A (ko) * | 2015-10-22 | 2017-05-08 | 삼성전자주식회사 | 메모리 동작을 모니터링하는 메모리 모듈 및 그것의 전력 관리 방법 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62114353A (ja) * | 1985-11-13 | 1987-05-26 | Fujitsu Ltd | ル−プ型ネツトワ−クのバツフア回路 |
JPH05252178A (ja) * | 1992-03-04 | 1993-09-28 | Nec Corp | トークンリングデータ伝送システム |
JPH09185580A (ja) * | 1995-12-28 | 1997-07-15 | Hitachi Ltd | バスシステム |
JP2003208398A (ja) * | 2002-01-16 | 2003-07-25 | Matsushita Electric Ind Co Ltd | データ入出力装置、データ入出力方法、プログラム、および媒体 |
JP2004094452A (ja) * | 2002-08-30 | 2004-03-25 | Fujitsu Ltd | Dmaコントローラおよびdma転送方法 |
JP2005242414A (ja) * | 2004-02-24 | 2005-09-08 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP2006262117A (ja) * | 2005-03-17 | 2006-09-28 | Nec Corp | スイッチシステムおよびループ転送方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473814B1 (en) * | 1999-05-03 | 2002-10-29 | International Business Machines Corporation | System for optimally tuning a burst length by setting a maximum burst length based on a latency timer value and adjusting the maximum burst length based on a cache line size |
US6728798B1 (en) * | 2000-07-28 | 2004-04-27 | Micron Technology, Inc. | Synchronous flash memory with status burst output |
US7107362B2 (en) * | 2003-05-19 | 2006-09-12 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Integrated circuit with configuration based on parameter measurement |
US20060235901A1 (en) * | 2005-04-18 | 2006-10-19 | Chan Wing M | Systems and methods for dynamic burst length transfers |
-
2007
- 2007-10-18 JP JP2009537815A patent/JP4959806B2/ja not_active Expired - Fee Related
- 2007-10-18 WO PCT/JP2007/070327 patent/WO2009050806A1/ja active Application Filing
-
2010
- 2010-04-16 US US12/761,838 patent/US20100202475A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62114353A (ja) * | 1985-11-13 | 1987-05-26 | Fujitsu Ltd | ル−プ型ネツトワ−クのバツフア回路 |
JPH05252178A (ja) * | 1992-03-04 | 1993-09-28 | Nec Corp | トークンリングデータ伝送システム |
JPH09185580A (ja) * | 1995-12-28 | 1997-07-15 | Hitachi Ltd | バスシステム |
JP2003208398A (ja) * | 2002-01-16 | 2003-07-25 | Matsushita Electric Ind Co Ltd | データ入出力装置、データ入出力方法、プログラム、および媒体 |
JP2004094452A (ja) * | 2002-08-30 | 2004-03-25 | Fujitsu Ltd | Dmaコントローラおよびdma転送方法 |
JP2005242414A (ja) * | 2004-02-24 | 2005-09-08 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP2006262117A (ja) * | 2005-03-17 | 2006-09-28 | Nec Corp | スイッチシステムおよびループ転送方法 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2009050806A1 (ja) | 2011-02-24 |
US20100202475A1 (en) | 2010-08-12 |
WO2009050806A1 (ja) | 2009-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2472403B1 (en) | Memory arbitration system and method having an arbitration packet protocol | |
JP4961481B2 (ja) | シリアルアドバンストテクノロジーアタッチメント(sata)およびシリアルアタッチトスモールコンピュータシステムインターフェース(scsi)(sas)のブリッジング | |
US9400616B2 (en) | Methodology for manipulation of SATA device access cycles | |
JP4076724B2 (ja) | ダイナミック半二重によるループ・フェアネスの保持 | |
JP6900518B2 (ja) | メモリアクセス技術およびコンピュータシステム | |
US8364863B2 (en) | Method and apparatus for universal serial bus (USB) command queuing | |
JP2001523862A (ja) | ループの初期化および応答のための方法及び専用のフレームバッファ | |
JP5903801B2 (ja) | 通信装置およびid設定方法 | |
US20140104967A1 (en) | Inter-memory data transfer control unit | |
EP1708076B1 (en) | Storage system and storage control method | |
JP4959806B2 (ja) | 記憶装置、データ伝送方法及び伝送制御回路 | |
JP2009075753A (ja) | データ転送装置,情報処理システム,データ転送プログラム及び同プログラムを記録したコンピュータ読取可能な記録媒体 | |
JP2008225558A (ja) | データ中継集積回路、データ中継装置およびデータ中継方法 | |
US20080183921A1 (en) | Serial advanced technology attachment (SATA) frame information structure (FIS) processing | |
KR100638378B1 (ko) | 디스크 제어장치의 메모리 구조에 대한 시스템 및 방법 | |
WO2012149742A1 (zh) | 信号保序方法和装置 | |
JP4432388B2 (ja) | 入出力制御装置 | |
US7225274B2 (en) | Method and apparatus for transferring data across a protocol bridge | |
US20060064531A1 (en) | Method and system for optimizing data transfer in networks | |
JP4930554B2 (ja) | 入出力制御装置 | |
WO2016046943A1 (ja) | ストレージ装置およびストレージ装置制御方法 | |
WO2009033967A1 (en) | System and method for monitoring hard disk performance via a control path |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120116 |
|
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: 20120221 |
|
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: 20120321 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 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 |