JP2009009250A - 通信システム、通信機器及びそれらに用いるデータ転送方法 - Google Patents
通信システム、通信機器及びそれらに用いるデータ転送方法 Download PDFInfo
- Publication number
- JP2009009250A JP2009009250A JP2007168345A JP2007168345A JP2009009250A JP 2009009250 A JP2009009250 A JP 2009009250A JP 2007168345 A JP2007168345 A JP 2007168345A JP 2007168345 A JP2007168345 A JP 2007168345A JP 2009009250 A JP2009009250 A JP 2009009250A
- Authority
- JP
- Japan
- Prior art keywords
- data
- dma
- holding
- header information
- holding means
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims description 32
- 238000012546 transfer Methods 0.000 title claims description 28
- 230000005540 biological transmission Effects 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 17
- 230000006866 deterioration Effects 0.000 abstract 1
- 230000009977 dual effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Bus Control (AREA)
- Communication Control (AREA)
Abstract
【解決手段】 送信側機器から受信側機器に送信するデータに少なくとも特有のヘッダ情報を入れ込む処理が必要な特定の通信プロトコルを用いる通信システムにおいて、送信側機器1は、送信するデータを保持する第1の保持手段(FIFO部13)と、第1の保持手段からの読出しタイミングをDMAにて制御する第1のDMA制御手段(DMA制御部17)とを備えている。受信側機器2は、受信したデータを保持する第2の保持手段(FIFO部23)と、第2の保持手段への書込みタイミングをDMAにて制御する第2のDMA制御手段(DMA制御部27)とを備えている。
【選択図】 図1
Description
通信機器の送信側は、送信するデータを保持する第1の保持手段と、前記第1の保持手段からの読出しタイミングをDMA(Direct Memory Access)にて制御する第1のDMA制御手段とを備え、
前記通信機器の受信側は、受信したデータを保持する第2の保持手段と、前記第2の保持手段への書込みタイミングをDMAにて制御する第2のDMA制御手段とを備えている。
前記通信機器は、送信するデータを保持する第1の保持手段と、受信したデータを保持する第2の保持手段と、前記第1の保持手段からの読出しタイミング及び前記第2の保持手段への書込みタイミングをDMA(Direct Memory Access)にて制御するDMA制御手段とを備えている。
通信機器が、送信側において、送信するデータを保持する第1の保持手段からの読出しタイミングをDMA(Direct Memory Access)にて制御する第1のDMA制御処理を実行し、
通信機器が、受信側において、受信したデータを保持する第2の保持手段への書込みタイミングをDMAにて制御する第2のDMA制御処理を実行している。
前記通信機器が、送信するデータを保持する第1の保持手段からの読出しタイミング及び受信したデータを保持する第2の保持手段への書込みタイミングをDMA(Direct Memory Access)にて制御するDMA制御処理を実行している。
2 受信側機器
11,21 CPU
12,22 SDRAM
13,23 FIFO部
14,24 バス選択部
15,25 デュアルポートRAM
16,26 RapidIOコア
17,27 DMA制御部
131〜134,
231〜234 FIFO
141〜156,
241〜256 選択素子
Claims (21)
- 送信側から受信側に送信するデータに少なくとも特有のヘッダ情報を入れ込む処理が必要な特定の通信プロトコルを用いる通信システムであって、
通信機器の送信側は、送信するデータを保持する第1の保持手段と、前記第1の保持手段からの読出しタイミングをDMA(Direct Memory Access)にて制御する第1のDMA制御手段とを有し、
前記通信機器の受信側は、受信したデータを保持する第2の保持手段と、前記第2の保持手段への書込みタイミングをDMAにて制御する第2のDMA制御手段とを有することを特徴とする通信システム。 - 前記第1のDMA制御手段は、前記特有のヘッダ情報を挿入するタイミングで前記第1の保持手段からのデータの読出しをせずに前記特有のヘッダ情報を前記送信するデータに埋め込むように制御することを特徴とする請求項1記載の通信システム。
- 前記第2のDMA制御手段は、前記受信したデータに埋め込まれた前記特有のヘッダ情報を前記第2の保持手段に書込まないように制御することを特徴とする請求項2記載の通信システム。
- 前記第1のDMA制御手段は、前記第1の保持手段に接続されるバスを切替えて前記第1の保持手段からの読出しタイミングをDMAにて制御し、
前記第2のDMA制御手段は、前記第2の保持手段に接続されるバスを切替えて前記第2の保持手段への書込みタイミングをDMAにて制御することを特徴とする請求項3記載の通信システム。 - 通信機器から送信するデータに少なくとも特有のヘッダ情報を入れ込む処理が必要な特定の通信プロトコルを用いる通信システムであって、
前記通信機器は、送信するデータを保持する第1の保持手段と、受信したデータを保持する第2の保持手段と、前記第1の保持手段からの読出しタイミング及び前記第2の保持手段への書込みタイミングをDMA(Direct Memory Access)にて制御するDMA制御手段とを有することを特徴とする通信システム。 - 前記DMA制御手段は、前記特有のヘッダ情報を挿入するタイミングで前記第1の保持手段からのデータの読出しをせずに前記特有のヘッダ情報を前記送信するデータに埋め込むように制御することを特徴とする請求項5記載の通信システム。
- 前記DMA制御手段は、前記受信したデータに埋め込まれた前記特有のヘッダ情報を前記第2の保持手段に書込まないように制御することを特徴とする請求項6記載の通信システム。
- 前記DMA制御手段は、前記第1及び第2の保持手段に接続されるバスを切替えて前記第1の保持手段からの読出しタイミング及び前記第2の保持手段への書込みタイミングをDMAにて制御することを特徴とする請求項7記載の通信システム。
- 前記第1及び第2の保持手段は、FIFO(First In First Out)であることを特徴とする請求項1から請求項8のいずれか記載の通信システム。
- 前記通信プロトコルは、RapidIOであることを特徴とする請求項1から請求項9のいずれか記載の通信システム。
- 請求項1から請求項10のいずれかに記載の通信システムに用いることを特徴とする通信機器。
- 送信側から受信側に送信するデータに少なくとも特有のヘッダ情報を入れ込む処理が必要な特定の通信プロトコルを用いるデータ転送方法であって、
通信機器が、送信側において、送信するデータを保持する第1の保持手段からの読出しタイミングをDMA(Direct Memory Access)にて制御する第1のDMA制御処理を実行し、
前記通信機器が、受信側において、受信したデータを保持する第2の保持手段への書込みタイミングをDMAにて制御する第2のDMA制御処理を実行することを特徴とするデータ転送方法。 - 前記通信機器が、前記第1のDMA制御処理において、前記特有のヘッダ情報を挿入するタイミングで前記第1の保持手段からのデータの読出しをせずに前記特有のヘッダ情報を前記送信するデータに埋め込むように制御することを特徴とする請求項12記載のデータ転送方法。
- 前記通信機器が、前記第2のDMA制御処理において、前記受信したデータに埋め込まれた前記特有のヘッダ情報を前記第2の保持手段に書込まないように制御することを特徴とする請求項13記載のデータ転送方法。
- 前記通信機器が、前記第1のDMA制御処理において、前記第1の保持手段に接続されるバスを切替えて前記第1の保持手段からの読出しタイミングをDMAにて制御し、
前記第2のDMA制御処理において、前記第2の保持手段に接続されるバスを切替えて前記第2の保持手段への書込みタイミングをDMAにて制御することを特徴とする請求項14記載のデータ転送方法。 - 通信機器から送信するデータに少なくとも特有のヘッダ情報を入れ込む処理が必要な特定の通信プロトコルを用いるデータ転送方法であって、
前記通信機器が、送信するデータを保持する第1の保持手段からの読出しタイミング及び受信したデータを保持する第2の保持手段への書込みタイミングをDMA(Direct Memory Access)にて制御するDMA制御処理を実行することを特徴とするデータ転送方法。 - 前記通信機器が、前記DMA制御処理において、前記特有のヘッダ情報を挿入するタイミングで前記第1の保持手段からのデータの読出しをせずに前記特有のヘッダ情報を前記送信するデータに埋め込むように制御することを特徴とする請求項16記載のデータ転送方法。
- 前記通信機器が、前記DMA制御処理において、前記受信したデータに埋め込まれた前記特有のヘッダ情報を前記第2の保持手段に書込まないように制御することを特徴とする請求項17記載のデータ転送方法。
- 前記通信機器が、前記DMA制御処理において、前記第1及び第2の保持手段に接続されるバスを切替えて前記第1の保持手段からの読出しタイミング及び前記第2の保持手段への書込みタイミングをDMAにて制御することを特徴とする請求項18記載のデータ転送方法。
- 前記第1及び第2の保持手段は、FIFO(First In First Out)であることを特徴とする請求項12から請求項19のいずれか記載のデータ転送方法。
- 前記通信プロトコルは、RapidIOであることを特徴とする請求項12から請求項20のいずれか記載のデータ転送方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007168345A JP2009009250A (ja) | 2007-06-27 | 2007-06-27 | 通信システム、通信機器及びそれらに用いるデータ転送方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007168345A JP2009009250A (ja) | 2007-06-27 | 2007-06-27 | 通信システム、通信機器及びそれらに用いるデータ転送方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009009250A true JP2009009250A (ja) | 2009-01-15 |
Family
ID=40324288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007168345A Pending JP2009009250A (ja) | 2007-06-27 | 2007-06-27 | 通信システム、通信機器及びそれらに用いるデータ転送方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009009250A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109165178A (zh) * | 2018-08-01 | 2019-01-08 | 北京遥感设备研究所 | 一种基于RapidIO的弹上系统SoC芯片间高速通信方法 |
| CN109669903A (zh) * | 2018-12-07 | 2019-04-23 | 天津津航计算技术研究所 | 一种srio协议的桥接模块设计及优化方法 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09106384A (ja) * | 1995-10-12 | 1997-04-22 | Fujitsu Ltd | データ転送システム |
| JPH10224380A (ja) * | 1996-11-27 | 1998-08-21 | Brooktree Corp | アドレスを備えたヘッダと音声またはビデオなどのストリーミングデータを構成するペイロードとを有するセルを非同期転送モード(atm)で転送するための電気通信システムおよび方法 |
| JP2002094576A (ja) * | 2000-09-14 | 2002-03-29 | Nec Eng Ltd | シリアル通信制御装置 |
| JP2003304248A (ja) * | 2002-04-09 | 2003-10-24 | Nippon Telegr & Teleph Corp <Ntt> | データ転送方法及び装置 |
| JP2004510252A (ja) * | 2000-09-29 | 2004-04-02 | アラクリテック・インコーポレイテッド | インテリジェントネットワークストレージインタフェースシステム及びデバイス |
| JP2006302246A (ja) * | 2005-03-23 | 2006-11-02 | Fujitsu Ltd | ネットワークアダプタ、通信システムおよび通信方法 |
| JP2007512764A (ja) * | 2003-11-26 | 2007-05-17 | シスコ テクノロジー,インコーポレイテッド | 無線局の暗号化及び復号化をインラインする方法及び装置 |
| JP2007515110A (ja) * | 2003-11-26 | 2007-06-07 | シスコ テクノロジー,インコーポレイテッド | 無線macプロセッサのネットワーク接続でデータストリーミングを提供する方法及び装置 |
-
2007
- 2007-06-27 JP JP2007168345A patent/JP2009009250A/ja active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09106384A (ja) * | 1995-10-12 | 1997-04-22 | Fujitsu Ltd | データ転送システム |
| JPH10224380A (ja) * | 1996-11-27 | 1998-08-21 | Brooktree Corp | アドレスを備えたヘッダと音声またはビデオなどのストリーミングデータを構成するペイロードとを有するセルを非同期転送モード(atm)で転送するための電気通信システムおよび方法 |
| JP2002094576A (ja) * | 2000-09-14 | 2002-03-29 | Nec Eng Ltd | シリアル通信制御装置 |
| JP2004510252A (ja) * | 2000-09-29 | 2004-04-02 | アラクリテック・インコーポレイテッド | インテリジェントネットワークストレージインタフェースシステム及びデバイス |
| JP2003304248A (ja) * | 2002-04-09 | 2003-10-24 | Nippon Telegr & Teleph Corp <Ntt> | データ転送方法及び装置 |
| JP2007512764A (ja) * | 2003-11-26 | 2007-05-17 | シスコ テクノロジー,インコーポレイテッド | 無線局の暗号化及び復号化をインラインする方法及び装置 |
| JP2007515110A (ja) * | 2003-11-26 | 2007-06-07 | シスコ テクノロジー,インコーポレイテッド | 無線macプロセッサのネットワーク接続でデータストリーミングを提供する方法及び装置 |
| JP2006302246A (ja) * | 2005-03-23 | 2006-11-02 | Fujitsu Ltd | ネットワークアダプタ、通信システムおよび通信方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109165178A (zh) * | 2018-08-01 | 2019-01-08 | 北京遥感设备研究所 | 一种基于RapidIO的弹上系统SoC芯片间高速通信方法 |
| CN109165178B (zh) * | 2018-08-01 | 2020-04-03 | 北京遥感设备研究所 | 一种基于RapidIO的弹上系统SoC芯片间高速通信方法 |
| CN109669903A (zh) * | 2018-12-07 | 2019-04-23 | 天津津航计算技术研究所 | 一种srio协议的桥接模块设计及优化方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI740897B (zh) | 具有窄帶寬中繼器通道的記憶體子系統 | |
| US8612713B2 (en) | Memory switching control apparatus using open serial interface, operating method thereof, and data storage device therefor | |
| JP6173340B2 (ja) | バス上の複数のデータ線を介してデータを送るシステムおよび方法 | |
| CN111597132B (zh) | 通用串行总线集线器 | |
| JP2008310832A (ja) | 高レベル・データ・リンク・コントローラから多数個のディジタル信号プロセッサ・コアに信号を分配するための装置と方法 | |
| US9104819B2 (en) | Multi-master bus architecture for system-on-chip | |
| CN101281453B (zh) | 存储设备级联方法、存储系统及存储设备 | |
| CN100424668C (zh) | Pci-e总线自动配置系统 | |
| US20170300434A1 (en) | Emi mitigation on high-speed lanes using false stall | |
| TW201344444A (zh) | 主機板及應用於該主機板的資料處理方法 | |
| US8386725B2 (en) | USB host controller and controlling method for USB host controller | |
| JP5497743B2 (ja) | 複数のプロセスからメモリ領域へのアクセスを制御する方法、及び、本方法を実現するためのメッセージメモリを備えた通信モジュール | |
| JP2009009250A (ja) | 通信システム、通信機器及びそれらに用いるデータ転送方法 | |
| TWI685752B (zh) | 萬用串列匯流排集線器 | |
| WO2014088156A1 (en) | Apparatus and circuit for processing data | |
| TWI784165B (zh) | Usb主機對主機晶片 | |
| US6985991B2 (en) | Bridge element enabled module and method | |
| JP4160068B2 (ja) | ベースバンドプロセッサと無線周波数集積モジュールとの間のデジタルプログラミングインターフェース | |
| US20030093594A1 (en) | Apparatus and method for controlling block signal flow in a multi digital signal processor configuration from a shared peripheral direct memory controller to high level data link controller | |
| TWI512482B (zh) | 主機板組件及其資料處理系統 | |
| US8819324B2 (en) | Computer system with bridge | |
| KR101345437B1 (ko) | 칩들간의 통신을 위한 인터페이스 장치 및 방법 | |
| CN104049915A (zh) | 一种存储系统及通信方法 | |
| CN101390066B (zh) | 在地址信道上的辅助写入 | |
| KR20070081981A (ko) | 중앙처리 장치가 없는 시스템에서의 인터페이스 방법 및장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111228 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20120306 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120507 |
|
| A02 | Decision of refusal |
Effective date: 20120911 Free format text: JAPANESE INTERMEDIATE CODE: A02 |