JPH0657004B2 - Data communication control system - Google Patents
Data communication control systemInfo
- Publication number
- JPH0657004B2 JPH0657004B2 JP25481185A JP25481185A JPH0657004B2 JP H0657004 B2 JPH0657004 B2 JP H0657004B2 JP 25481185 A JP25481185 A JP 25481185A JP 25481185 A JP25481185 A JP 25481185A JP H0657004 B2 JPH0657004 B2 JP H0657004B2
- Authority
- JP
- Japan
- Prior art keywords
- host
- memory
- data
- communication control
- local
- 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
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明はデータ通信制御方式に関し、特にワークステー
ション,パソコン,銀行端末等において高スループット
を実現するのに好適なデータ通信制御方式に関する。Description: TECHNICAL FIELD The present invention relates to a data communication control system, and more particularly to a data communication control system suitable for realizing high throughput in workstations, personal computers, bank terminals and the like.
従来、例えば、ローカルエリアネットワーク(LAN)
等で使用する通信制御ボードは低コスト化が要求され
る。そのため、ボード上のメモリ容量を小さくしたり、
それを内蔵するステーションとボードのインタフェース
を簡単にする等、少ないハード物量で通信制御機能を実
現する努力が払われている。特にブロードバンドLAN
の場合には、RF(高周波)モデムが必要であり、これ
を上記制御ボードに搭載するとボード上で大きな面積を
占める。従って他の回路部分のハード物量の削減が必要
となり、高機能ワークステーションや各種サーバ等から
要求される高スループットを実現するための特別な工夫
が必要となる。Conventionally, for example, a local area network (LAN)
Cost reduction is required for the communication control board used in such cases. Therefore, reduce the memory capacity on the board,
Efforts are being made to realize a communication control function with a small amount of hardware, such as simplifying the interface between the station that incorporates it and the board. Especially broadband LAN
In this case, an RF (high frequency) modem is required, and if this is mounted on the control board, it occupies a large area on the board. Therefore, it is necessary to reduce the amount of hardware in other circuit parts, and special measures are required to realize the high throughput required by high-performance workstations, various servers, and the like.
本発明の目的は上述した通信制御ボードのスループット
をオプショナルに高くすることにある。An object of the present invention is to optionally increase the throughput of the above-mentioned communication control board.
ブロードバンドLANでは、高周波信号とディジタル信
号間の変換を行うためのRFモデムが必要となるが、R
Fモデムは寸法的に大型であり、例えばIE3796バ
スボードの1/3程度は占める。従ってRFボードを含
む通信制御機能を一枚のボード上で実現しようとする
と、モデム以外の回路部のハード物量を削減する必要が
あり、スループットを或る程度犠牲にせざるを得ず、こ
の場合に予想されるスループットは、パソコン等には充
分であっても、各種サーバや分散処理装置等、トラヒッ
クが集中するステーションには不充分となってしまう。
本発明は、これらのスループット不足を補うための加速
ボードを用意し、加速ボード上に上位計算機とのインタ
フェースとバッファ容量増設の機能を持たせるようにし
たことを特徴とする。Broadband LAN requires an RF modem for converting between high frequency signals and digital signals.
The F modem is large in size, and occupies about 1/3 of the IE 3 796 bus board, for example. Therefore, in order to realize the communication control function including the RF board on one board, it is necessary to reduce the hardware amount of the circuit section other than the modem, and the throughput must be sacrificed to some extent. Although the expected throughput is sufficient for personal computers and the like, it is insufficient for stations where traffic is concentrated, such as various servers and distributed processing devices.
The present invention is characterized in that an accelerating board for compensating for these throughput shortages is prepared, and the accelerating board has an interface with a host computer and a buffer capacity expansion function.
以下、本発明の一実施例を図面を参照して説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図はブロードバンドLAN(ローカルエリアネット
ワーク)の構成例を示す。周波数変換器1から階層型に
同軸ケーブル2が設置される。3は信号を分岐するため
の分岐器であり、下り信号(周波数変換器から各ステー
ションに向う信号)は分岐し、上り信号(各ステーショ
ンから周波数変換器に向う信号)のみ直信方向に流す方
向性結合機能を備えている。分岐器から出されたケーブ
ルにLAN用制御ボード6a,6bが接続され、それぞ
れステーション5a,5bに内蔵される。各ステーショ
ンは2Mbps(bit/秒)でCSMA/CD(Carr
ier Sense Multiple Access with Collision Detectio
n:ISO DIS 8802/3参照)方式のLAN
で接続されている。データは上り信号周波数に変調さ
れ、周波数変換器1に送信される。ここで、下り信号周
波数に変換され、全ステーションにデータが送出され
る。FIG. 1 shows a configuration example of a broadband LAN (local area network). The coaxial cable 2 is installed in a layered manner from the frequency converter 1. Reference numeral 3 is a branching device for branching a signal, in which a down signal (a signal from the frequency converter to each station) is branched and only an up signal (a signal from each station to the frequency converter) is passed in the direct communication direction. It has a sex-coupling function. The LAN control boards 6a and 6b are connected to the cables output from the branching device, and are incorporated in the stations 5a and 5b, respectively. Each station is 2 Mbps (bit / sec) and CSMA / CD (Carr
ier Sense Multiple Access with Collision Detectio
n: ISO DIS 8802/3) type LAN
Connected by. The data is modulated to the upstream signal frequency and transmitted to the frequency converter 1. Here, the data is converted to the downlink signal frequency and the data is transmitted to all stations.
第2図は、ステーション5に内蔵されるLAN用制御ボ
ード6のハードウエアブロック構成図である。RFモデ
ム15は、2Mbpsのディジタル信号と6MHZ帯域
のアナログ信号間の変換を行う。例えば第3図の高速デ
ータ部に示す6HMz帯域(上り信号:21〜27MH
Z,下り信号:240〜246MHZ)を使用する。FIG. 2 is a hardware block configuration diagram of the LAN control board 6 built in the station 5. The RF modem 15 converts between a 2 Mbps digital signal and a 6 MHZ band analog signal. For example, the 6 HMz band (uplink signal: 21 to 27 MH shown in the high-speed data section of FIG.
Z, downlink signal: 240-246 MHZ) is used.
LANコントローラ14は、よく知られたCAMA/D
Cのプロトコル処理を行う装置であり、ローカルバス1
3は上記ハードウエアを接続するバスである。LAN controller 14 is a well-known CAMA / D
A device for performing C protocol processing, which is a local bus 1
A bus 3 connects the above hardware.
以下、データ送受信時のデータの流れについて説明す
る。The data flow when transmitting and receiving data will be described below.
送信時: 送信したいデータは、ホストメモリ8から、ホストイン
タフェース制御部11を介して、ボード6内のローカル
メモリ12に転送される。LANコントローラ14は、
CSMA/CDによりLM内のデータを送信し、送信結
果をホストプロセッサ7に通知する。ローカルプロセッ
サ10はこれらボード内でのデータ処理を実行する処理
装置である。At the time of transmission: The data to be transmitted is transferred from the host memory 8 to the local memory 12 in the board 6 via the host interface control unit 11. LAN controller 14
The data in the LM is transmitted by CSMA / CD, and the transmission result is notified to the host processor 7. The local processor 10 is a processing device that executes data processing in these boards.
受信時: LANコントローラ14は、伝送路に流れているフレー
ム21の中から自分宛(自ステーションアドレスとフレ
ーム21の目的アドレス22が等しい)フレームを選択
し、ローカルメモリ12に取り込み、受信データに必要
なプロトコル処理を行なった後、ホストインタフェース
制御部11を介して、ホストメモリ8に転送する。尚、
ソースアドレス(SA)フィールドには、フレームの送
信元ステーションアドレスがセットされる。Upon reception: The LAN controller 14 selects a frame addressed to itself (the own station address is equal to the destination address 22 of the frame 21) from the frames 21 flowing on the transmission path, stores it in the local memory 12, and needs it for the received data. After performing various protocol processes, the data is transferred to the host memory 8 via the host interface control unit 11. still,
The source station address of the frame is set in the source address (SA) field.
さて、上記データ送受信時に行う、ホストメモリ8とロ
ーカルメモリ12間のデータ転送をどの様に行うかが、
LAN制御ボードとホストとのインタフェースの主要な
課題である。Now, how to perform the data transfer between the host memory 8 and the local memory 12 at the time of transmitting and receiving the above data,
This is a major issue for the interface between the LAN control board and the host.
ホストインタフェースは次の3つの方式に大別される。The host interface is roughly classified into the following three types.
(1)共有メモリ方式:LAN制御ボード内にホストプ
ロセッサ7とローカルプロセッサ10の両者からアクセ
スできるメモリを用意する方式であり、ホストメモリ8
とローカルメモリ12間のデータ転送は、ホストプロセ
ッサ7が制御する。(1) Shared memory system: A system in which a memory that can be accessed by both the host processor 7 and the local processor 10 is prepared in the LAN control board.
Data transfer between the local memory 12 and the local memory 12 is controlled by the host processor 7.
(2)ホストメモリ共有方式:ホストメモリ8をホスト
プロセッサ7とローカルプロセッサ10の両者からアク
セスする方式であり、ホストメモリ8とローカルメモリ
12間のデータ転送は、ローカルプロセッサ10が制御
する。(2) Host memory sharing method: This is a method of accessing the host memory 8 from both the host processor 7 and the local processor 10. The local processor 10 controls data transfer between the host memory 8 and the local memory 12.
(3)I/Oポート方式:ホスト側とLAN制御ボード
がI/Oポートを介してインタフェースを持つ方式であ
り、ホストメモリ8とローカルメモリ12間のデータ転
送は、ホストプロセッサ7がI/Oポートにライト(リ
ード)した情報を、それに同期してローカルプロセッサ
10がそのI/Oポートからリード(ライト)すること
により行う。I/Oポートはホストインタフェース11
内にある。本方式の特徴は、第5図に示す様に、ホスト
メモリとローカルメモリ間のデータ転送が2つのフェー
ズ、すなわち、ホストメモリ8とI/Oポート間の転送
24、及び、I/Oポートとローカルメモリ12間の転
送25に分かれて行なわれる点にある。この場合、それ
ぞれの転送制御はホストプロセッサ7とローカルプロセ
ッサ10が行うため、他の2つの方式(1),(2)に
比較してスループットは悪くなる。しかしながら、この
方式は(1),(2)の方式に比べてハード物量を小さ
くできる利点がある。(3) I / O port system: A system in which the host side and the LAN control board have an interface via the I / O port, and data transfer between the host memory 8 and the local memory 12 is performed by the host processor 7 through the I / O. The local processor 10 reads (writes) the information written (read) from the port from the I / O port in synchronization with the information. I / O port is host interface 11
It is inside. As shown in FIG. 5, the feature of this system is that the data transfer between the host memory and the local memory has two phases, namely, the transfer 24 between the host memory 8 and the I / O port, and the I / O port. The point is that the transfer 25 between the local memories 12 is performed separately. In this case, since the respective transfer control is performed by the host processor 7 and the local processor 10, the throughput becomes worse as compared with the other two methods (1) and (2). However, this method has an advantage that the amount of hardware can be reduced as compared with the methods (1) and (2).
さて、RFモデム15を含むLAN制御ボード6を1枚
のボードで実現することを条件とすれば、RFモデムが
ボードの1/3〜2/5程度の面積を占めるため、他の
ハードウエア部分を小さくできる上記I/Oポート方式
を採用し、データのバッファ領域を小さくすることによ
り、全体としてローカルメモリ12の容量を小さくする
方式が有利となる。1方、スループットの面からみる
と、試算によれば上記各方式は、(1):(2):
(3)=1:0.8:05の関係にあり、方式(3)が
最も劣っている。Now, provided that the LAN control board 6 including the RF modem 15 is realized by one board, the RF modem occupies an area of about 1/3 to 2/5 of the board, and therefore other hardware parts By adopting the above-mentioned I / O port system that can reduce the size of the data and reducing the data buffer area, it is advantageous to reduce the capacity of the local memory 12 as a whole. On the one hand, from the viewpoint of throughput, according to the calculation, each of the above methods is (1) :( 2):
There is a relationship of (3) = 1: 0.8: 05, and method (3) is the worst.
本発明は、上述したI/Oポート方式を採用し、スルー
プットの低下を補うためにLAN制御ボード6に加速ボ
ード17を接続する。The present invention adopts the I / O port method described above, and connects the acceleration board 17 to the LAN control board 6 in order to compensate for the decrease in throughput.
具体的には両者のローカルバス13と16を接続する。
ペリフェラルインタフェース20は両ボード間のインタ
フェースを制御する。加速ボードにあるメモリは、ホス
トプロセッサ7とローカルプロセッサ10から共通にア
クセスできる様にする。すなわち、加速ボードは、上記
(2)のホストインタフェースを持つ。なお、2ボート
制御部18はプロセッサ間のメモリアクセス競合をコン
トロールする。Specifically, both local buses 13 and 16 are connected.
The peripheral interface 20 controls the interface between both boards. The memory on the acceleration board is commonly accessible by the host processor 7 and the local processor 10. That is, the acceleration board has the host interface of (2) above. The 2-boat control unit 18 controls memory access competition between processors.
加速ボードを用いることにより、データの流れは、第5
図から第6図で示したように変換する。すなわち、伝送
路2から受信したフレーム21は、直接共有メモリ19
に転送され28(LANコントローラ14が制御す
る)、そこから、ホストメモリ8への転送はホストプロ
セッサ7が制御する。By using the acceleration board, the data flow is
The conversion is performed as shown in FIG. That is, the frame 21 received from the transmission path 2 is directly transferred to the shared memory 19
28 (controlled by the LAN controller 14), and from there to the host memory 8, the host processor 7 controls.
以上説明したように加速ボードを付加すること、LAN
制御ボード内の送受信バッファ容量が増加でき、且つ、
ホストとは共有メモリ方式のインタフェースを持つこと
になるため、LAN制御ボードとして最も高いスループ
ットが得られ方式となる。As described above, adding an acceleration board, LAN
The transmission / reception buffer capacity in the control board can be increased, and
Since it has an interface of the shared memory system with the host, the system has the highest throughput as the LAN control board.
なお、本実施例では、加速ボードとホストのインタフェ
ースは、第(1)案のローカルメモリ共有方式について
説明したが、第(2)案のホストメモリ共有方式にして
もよい。In the present embodiment, the interface between the acceleration board and the host is described in the local memory sharing method of the first proposal, but it may be the host memory sharing method of the second proposal.
尚、本発明はブロードバンドLANの他にベースバンド
LANや一般のデータ通信の分野にも適用できること明
らかである。It is obvious that the present invention can be applied to the fields of baseband LAN and general data communication in addition to broadband LAN.
本発明によれば、スループットが十分でないLAN制御
ボードに対して加速ボードを付加することにより、スル
ープットを向上させるようにしているため、高スループ
ットを要求しないパソコン等のステーションに対しては
低コストでLAN制御ボードを提供でき、高スループッ
トを要求する各種サーバ等に対しては、加速ボードを付
加することにより、高スループットのLAN制御ボード
を提供できる利点がある。According to the present invention, the throughput is improved by adding the acceleration board to the LAN control board which does not have sufficient throughput, so that the cost is low for the station such as a personal computer which does not require high throughput. It is possible to provide a LAN control board, and for various servers that require high throughput, there is an advantage that a high throughput LAN control board can be provided by adding an acceleration board.
第1図はシステム構成の1例を示す図、第2図はLAN
制御ボードのハードウエアブロック図、第3図は周波数
配置の1例を示す図、第4図は伝送路を流れるフレーム
形式を説明するための図、第5図はLAN制御ボードと
ホストとのインタフェースの概略図、第6図は加速ボー
ドを付加した時のホストインタフェースの概略図であ
る。 1…周波数変換器、2…同軸ケーブル、3…分岐器、4
…ホスト、5a,5b…ステーション、6a,6b…L
AN制御ボード、7…ホストプロセッサ(HP)、8…
ホストメモリ(HM)、9…システムバス、10…ロー
カルプロセッサ(LP)、11…ホストインタフェース
制御部(HI)、12…ローカルメモリ(LM)、13
…ローカルバス、14…LANコントローラ(LAN
C)、15…RFモデム、16…ローカルバス、17…
加速ボード、18…2ポート制御部、19…共有メモ
リ、20…ペリフェラルインタフェース、21…フレー
ム、22…目的アドレスフィールド(DA)、23…ソ
ースアドレスフィールド(SA)、24…HM−HI間
データ転送、25…HI−LM間データ転送、26…L
M−伝送路間データ転送、27…HM−共有メモリ間デ
ータ転送、28…共有メモリ−伝送路間データ転送。FIG. 1 is a diagram showing an example of the system configuration, and FIG. 2 is a LAN.
Hardware block diagram of control board, FIG. 3 is a diagram showing an example of frequency allocation, FIG. 4 is a diagram for explaining a frame format flowing through a transmission line, and FIG. 5 is an interface between a LAN control board and a host. FIG. 6 is a schematic diagram of a host interface when an acceleration board is added. 1 ... Frequency converter, 2 ... Coaxial cable, 3 ... Divider, 4
... host, 5a, 5b ... station, 6a, 6b ... L
AN control board, 7 ... Host processor (HP), 8 ...
Host memory (HM), 9 ... System bus, 10 ... Local processor (LP), 11 ... Host interface control unit (HI), 12 ... Local memory (LM), 13
… Local bus, 14… LAN controller (LAN
C), 15 ... RF modem, 16 ... Local bus, 17 ...
Acceleration board, 18 ... 2-port control unit, 19 ... Shared memory, 20 ... Peripheral interface, 21 ... Frame, 22 ... Target address field (DA), 23 ... Source address field (SA), 24 ... HM-HI data transfer , 25 ... HI-LM data transfer, 26 ... L
M-transmission line data transfer, 27 ... HM-shared memory data transfer, 28 ... Shared memory-transmission line data transfer.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 平田 哲彦 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 西沢 隆彦 埼玉県大宮市蓮沼1406番地 八木アンテナ 株式会社大宮工場内 (56)参考文献 特開 昭61−236242(JP,A) 特開 昭62−89149(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tetsuhiko Hirata 1099 Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Hitachi Ltd. System Development Laboratory (72) Inventor Takahiko Nishizawa 1406 Hasunuma, Omiya-shi, Saitama Yagi Antenna Co., Ltd. Omiya Factory (56) Reference JP-A-61-236242 (JP, A) JP-A-62-89149 (JP, A)
Claims (1)
(8)とをシステムバス(9)で接続し、上記システム
バスと伝送路(2)との間に通信制御装置を接続し、該
通信制御装置によって上記ホストプロセッサと伝送路と
の間のデータ送受信が制御されるようにしたデータ通信
制御方式において、上記データ通信制御装置が、 回線インターフェイス(15)を介して上記伝送路に接
続されたプロトコル制御装置(14)と、 上記システムバスに接続されたホストインターフェイス
装置(11)と、 ローカルバス(13)を介して上記プロトコル制御装置
と上記ホストインターフェイス装置に接続されたローカ
ルプロセッサ(10)と、 2ポートの共有メモリ(19)と、 上記ローカルバスと上記ホストメモリとの間に接続さ
れ、上記共有メモリへのアクセスを制御する2ポート制
御装置(18)と、 を備え、 上記ホストメモリ(8)と上記共有メモリ(19)との
間の送受信データの転送が上記ホストプロセッサ(7)
によって行われ、上記共有メモリと上記伝送路(2)と
の間の送受信データの転送が上記プロトコル制御装置
(14)によって行われるようにしたことを特徴とする
データ通信制御方式。1. A host processor (7) and a host memory (8) are connected by a system bus (9), and a communication control device is connected between the system bus and a transmission line (2), and the communication control is performed. In a data communication control system in which data transmission / reception between the host processor and a transmission line is controlled by the device, the data communication control device is a protocol connected to the transmission line via a line interface (15). A control device (14), a host interface device (11) connected to the system bus, a local processor (10) connected to the protocol control device and the host interface device via a local bus (13), The two-port shared memory (19) is connected between the local bus and the host memory, Comprising controlling access to memory 2 port control unit (18), and is the host processor transferring the data transmitted and received between the host memory (8) and the shared memory (19) (7)
A data communication control method, wherein transmission and reception of data between the shared memory and the transmission path (2) are performed by the protocol control device (14).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25481185A JPH0657004B2 (en) | 1985-11-15 | 1985-11-15 | Data communication control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25481185A JPH0657004B2 (en) | 1985-11-15 | 1985-11-15 | Data communication control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62115945A JPS62115945A (en) | 1987-05-27 |
| JPH0657004B2 true JPH0657004B2 (en) | 1994-07-27 |
Family
ID=17270211
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25481185A Expired - Fee Related JPH0657004B2 (en) | 1985-11-15 | 1985-11-15 | Data communication control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0657004B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101166098A (en) * | 2006-10-20 | 2008-04-23 | 华为技术有限公司 | Double-width advanced mezzanine card, advanced mezzanine card hybrid configuration communication system and unit |
-
1985
- 1985-11-15 JP JP25481185A patent/JPH0657004B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62115945A (en) | 1987-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6779069B1 (en) | Computer system with source-synchronous digital link | |
| EP0555869B1 (en) | High rate/low rate bidirectional data transmission apparatus | |
| CA2194922C (en) | A wireless adapter architecture for mobile computing | |
| US20070147425A1 (en) | Wireless modem | |
| CA2270094C (en) | Parallel backplane physical layer interface with scalable data bandwidth | |
| EP0903029B1 (en) | Data structure to support multiple transmit packets for high performance | |
| WO1993021574A1 (en) | Multimedia display | |
| US5811995A (en) | Circuit for switching between different frequency clock domains that are out of phase | |
| US6480498B1 (en) | High speed network switch bus clock | |
| US8041841B1 (en) | Protocol and interface for source-synchronous digital link | |
| JPH0657004B2 (en) | Data communication control system | |
| US5703883A (en) | Expandable repeater controller | |
| US20050182865A1 (en) | System including real-time data communication features | |
| US8165620B2 (en) | Radio communication apparatus with a bus dedicated to data transmission | |
| US6192409B1 (en) | X.25 network connection for X.25 protocol communication used in a full electronic switching system | |
| US20200076745A1 (en) | Wireless communication circuit with scheduling circuit in mac layer | |
| CN114448910A (en) | Forwarding method of 5G base station and 5G base station system | |
| KR100367428B1 (en) | LAN Interface Unit for Internet Interface Units_ | |
| JPH01291343A (en) | Memory managing device | |
| JP2965416B2 (en) | LAN board | |
| AU2025205446A1 (en) | Multi-wigig channel multiplexor | |
| AU2025205370A1 (en) | Sixty gigahertz wireless communication systems | |
| JP2935313B2 (en) | Monitoring and control system for satellite communication lines | |
| CN116737630A (en) | Processor connection chips, interface hardware chips, circuit boards and equipment | |
| JPH08191262A (en) | TDMA device for satellite communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |