JP2006186915A - データ処理モジュール及びその送付候補メッセージの決定方法 - Google Patents
データ処理モジュール及びその送付候補メッセージの決定方法 Download PDFInfo
- Publication number
- JP2006186915A JP2006186915A JP2004381047A JP2004381047A JP2006186915A JP 2006186915 A JP2006186915 A JP 2006186915A JP 2004381047 A JP2004381047 A JP 2004381047A JP 2004381047 A JP2004381047 A JP 2004381047A JP 2006186915 A JP2006186915 A JP 2006186915A
- Authority
- JP
- Japan
- Prior art keywords
- message
- buffer
- transmission
- reception
- address
- 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.)
- Granted
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
受信サーチ時の送信サーチの待ち時間を解消可能とするとともに、コンパクトな回路構成を提供する。
【解決手段】
データ処理モジュール(CANモジュール)のメッセージハンドリング部の送信サーチ用アドレス生成部と受信サーチ用アドレス生成部を、サーチ用共通アドレス生成部として共通化する。メッセージハンドリング部は、メッセージを受信した場合に、前記メッセージバッファについて受信サーチを行って受信メッセージを格納すべき位置を決定し、更に、この受信サーチと同時に、前記メッセージバッファに格納された送信メッセージに与えられた識別子に従って送信候補メッセージを決定する送信サーチも実行する。
【選択図】
図2
Description
3 メッセージバッファ
4 CANプロトコル送信層
5 マスクセット
11、1n、16、19 CANモジュール(CAN コントローラ)
20 サーチ用共通アドレス生成部
21 受信サーチ用アドレス生成部
22 受信サーチ用比較器
23 送信サーチ用アドレス生成部
24 送信サーチ用比較器
25 送信候補番号レジスタ
40 CPU I/F
51 CPU
52 RAM
53 周辺回路
60 CANトランシーバ
100 CANデバイス
Claims (7)
- マルチマスタ方式のネットワークに接続されたデータ処理モジュールにおける送信候補メッセージの決定方法であって、
前記データ処理モジュールのメッセージハンドリング部が、メッセージを受信した場合に、前記メッセージバッファを所定の方向に走査を開始し、
該走査中に、受信したメッセージに与えられた識別子(ID)に従って該受信メッセージを格納すべき位置を決定するとともに、前記メッセージバッファに格納された送信メッセージに与えられた識別子(ID)に従って送信候補メッセージを決定すること、
を特徴とする送信候補メッセージの決定方法。 - マルチマスタ方式のネットワークに接続されるデータ処理モジュールにおいて、
Nメッセージ分の送信メッセージ及び受信メッセージをバッファ可能なメッセージバッファと、
前記メッセージバッファを走査して受信したメッセージに与えられた識別子(ID)に従って受信メッセージの格納位置を決定する受信サーチ処理と、
前記メッセージバッファに格納された送信メッセージに与えられた識別子(ID)に従って送信候補メッセージを決定する送信サーチ処理と、を実行可能なメッセージハンドリング部と、を備え、
前記メッセージハンドリング部は、
前記受信サーチ処理中に読み出した内容を用い、受信サーチ処理と送信サーチ処理とを同時に実行すること、
を特徴とするデータ処理モジュール。 - 請求項2に記載のデータ処理モジュールにおいて、
前記受信サーチ処理と送信サーチ処理とで併用するアドレスを生成するアドレス生成部と、
前記アドレス生成部からセットされたアドレスの内容を順次比較する受信サーチ処理用の比較器と、
前記アドレス生成部からセットされたアドレスの内容を順次比較する送信サーチ処理用の比較器と、を備えたこと、
を特徴とするデータ処理モジュール。 - 送信メッセージ及び受信メッセージを記憶するメッセージバッファと、
バス上のメッセージを受信し、前記メッセージの識別子(ID)を対応する前記メッセージバッファ内の記憶番地に記憶するための受信サーチを実行するメッセージハンドリング部とを備え、
前記メッセージハンドリング部は、前記メッセージバッファに対して前記受信サーチを実行するとともに、前記受信サーチのために生成されたアドレスを使って前記メッセージバッファに対して次の送信候補を決定するための送信サーチを実行すること、
を特徴とするデータ処理モジュール。 - 前記メッセージバッファは、送信メッセージを記憶する記憶番地又は受信メッセージを記憶する記憶番地であることを識別するためのレジスタを備えていること、
を特徴とする請求項4に記載のデータ処理モジュール。 - メッセージの識別子(ID)を構成する基本部分(MIDL)及び拡張部分(MIDH)と、制御情報の値(MCTRL)と、にアクセスするためのアドレスをそれぞれ生成するアドレス生成回路を備えること、
を特徴とする請求項4又は5に記載のデータ処理モジュール。 - フレームを送信する際又は受信する際に複数のバッファから構成されるメッセージバッファをサーチして送信候補のバッファ又は受信フレームを記憶するバッファを決定するデータ処理モジュールにおいて、
フレームを受信した際に前記メッセージバッファをアクセスするためのアドレスを生成するアドレス生成回路と、
前記メッセージバッファの複数のバッファのうち前記アドレスによって指定されたバッファがフレーム受信用に設定された受信バッファの場合には、前記アドレス生成回路からのアドレスで指定される受信バッファに記憶された識別子(ID)と受信フレームの識別子(ID)とを比較して格納すべき受信バッファを決定し、前記メッセージバッファの複数のバッファのうち前記アドレスによって指定されたバッファがフレーム送信用に設定された送信バッファの場合には、前記アドレス生成回路からのアドレスで指定される送信バッファに記憶された識別子(ID)と次送信候補フレームの識別子(ID)とを比較して次送信候補フレームを決定するメッセージハンドリング部と、を備えること、
を特徴とするデータ処理モジュール。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381047A JP4492955B2 (ja) | 2004-12-28 | 2004-12-28 | データ処理モジュール及びその送付候補メッセージの決定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004381047A JP4492955B2 (ja) | 2004-12-28 | 2004-12-28 | データ処理モジュール及びその送付候補メッセージの決定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006186915A true JP2006186915A (ja) | 2006-07-13 |
JP4492955B2 JP4492955B2 (ja) | 2010-06-30 |
Family
ID=36739645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004381047A Expired - Fee Related JP4492955B2 (ja) | 2004-12-28 | 2004-12-28 | データ処理モジュール及びその送付候補メッセージの決定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4492955B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007034893A (ja) * | 2005-07-29 | 2007-02-08 | Nec Electronics Corp | データ処理モジュール及びそのメッセージの送信準備方法 |
JP2009194719A (ja) * | 2008-02-15 | 2009-08-27 | Nec Electronics Corp | データ通信装置及び送信候補メッセージの決定方法 |
-
2004
- 2004-12-28 JP JP2004381047A patent/JP4492955B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007034893A (ja) * | 2005-07-29 | 2007-02-08 | Nec Electronics Corp | データ処理モジュール及びそのメッセージの送信準備方法 |
JP2009194719A (ja) * | 2008-02-15 | 2009-08-27 | Nec Electronics Corp | データ通信装置及び送信候補メッセージの決定方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4492955B2 (ja) | 2010-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2201441B1 (en) | Identifying mobile devices | |
TWI247215B (en) | Communication system for raising channel utilization rate and communication method thereof | |
CN1797382A (zh) | 主机设备、设备单元、通信***和数据发送/接收方法 | |
JP2017118407A (ja) | 通信システム | |
US20080250194A1 (en) | Two-dimensional writing data method for flash memory and corresponding storage device | |
JP4001511B2 (ja) | Icカード及びその制御方法 | |
JP4492955B2 (ja) | データ処理モジュール及びその送付候補メッセージの決定方法 | |
JP4601456B2 (ja) | データ処理モジュール及びその受信メッセージの格納位置決定方法 | |
CN103312614A (zh) | 一种组播报文处理方法、线卡及通信设备 | |
US20110283068A1 (en) | Memory access apparatus and method | |
JP4708901B2 (ja) | データ処理モジュール及びそのメッセージの送信準備方法 | |
JP4522846B2 (ja) | データ処理モジュール及びその送付候補メッセージの決定方法 | |
JP4531555B2 (ja) | データ処理モジュール及びその送付候補メッセージの決定方法 | |
CN115114192B (zh) | 存储器接口、功能核、众核***和存储数据访问方法 | |
WO2017047657A1 (ja) | バッファ制御装置、通信ノード、及び中継装置 | |
JP2004086798A (ja) | マルチプロセッサシステム | |
CN105022707B (zh) | 接口单元装置 | |
JP2007213304A (ja) | キャッシュメモリシステム及びマルチプロセッサシステム | |
US20160173418A1 (en) | Method and apparatus for transmitting can frame | |
KR100728870B1 (ko) | 듀얼 포트 램 및 상기 듀얼 포트 램을 이용한 무손실데이터 전송 방법 | |
JP2010258811A (ja) | 通信システム | |
JP4540570B2 (ja) | データ処理モジュール、デバイス、システム、及び送信候補メッセージのサーチ方法 | |
JP4015307B2 (ja) | データ処理装置 | |
JP2007087086A (ja) | Dma転送システム | |
JP2006268743A (ja) | データ処理モジュール及びそのメッセージ受信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070912 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100216 |
|
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: 20100309 |
|
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: 20100401 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |