JPS622747A - 受信制御方式 - Google Patents
受信制御方式Info
- Publication number
- JPS622747A JPS622747A JP60142123A JP14212385A JPS622747A JP S622747 A JPS622747 A JP S622747A JP 60142123 A JP60142123 A JP 60142123A JP 14212385 A JP14212385 A JP 14212385A JP S622747 A JPS622747 A JP S622747A
- Authority
- JP
- Japan
- Prior art keywords
- data
- buffer area
- channel
- cpu
- reception
- 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
Landscapes
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
この発明は、ローカルエリアネットワークなどのデータ
伝送システムに好適する受信制御方式に関する。
伝送システムに好適する受信制御方式に関する。
[発明の技術的背景とその問題点]
一般に、この種システムでのデータ伝送における受信制
御方式には、次の2つが知られている。
御方式には、次の2つが知られている。
■ 1文字毎のデータ受信による割込みを受け、CPU
が割込み処理にてデータ転送を行なう方式。
が割込み処理にてデータ転送を行なう方式。
■ データ受信によるデータ転送要求を受け、DMA
(ダイレクト・メモリ・アクセス)コントローラがCP
Uから独立に直接メモリに書込む方式。
(ダイレクト・メモリ・アクセス)コントローラがCP
Uから独立に直接メモリに書込む方式。
■の方式では、チャネルからデータ受信の割込みを受け
たCPUがデータをメモリに転送する。
たCPUがデータをメモリに転送する。
この場合、1文字毎にCPUが割込み処理を行なうため
、CPUの負担が大きくなる。
、CPUの負担が大きくなる。
一方■の方式では、チャネルからデータ受信によるデー
タ転送要求を受けたDMAコントローラがデータを直接
メモリに転送する。したがって■の方式はCPUの負荷
を低減できるものの、デ−タ量が不明のため、大きな受
信バッファ領域をメモリ内に固定的に確保しておかなけ
ればならない。
タ転送要求を受けたDMAコントローラがデータを直接
メモリに転送する。したがって■の方式はCPUの負荷
を低減できるものの、デ−タ量が不明のため、大きな受
信バッファ領域をメモリ内に固定的に確保しておかなけ
ればならない。
[発明の目的]
この発明は上記事情に鑑みてなされたものでその目的は
、受信データ量を予め知ることにより必要分の受信バッ
ファ領域を確保し、その領域を対象としてDMA転送す
ることにより、効率のよいデータ受信を図りながらメモ
リ使用効率が向上できる受信制御方式を提供することに
ある。
、受信データ量を予め知ることにより必要分の受信バッ
ファ領域を確保し、その領域を対象としてDMA転送す
ることにより、効率のよいデータ受信を図りながらメモ
リ使用効率が向上できる受信制御方式を提供することに
ある。
[発明の概要]
この発明では、フレーム受信を行なうチャネルは、転送
テキストデータ量を指定するデータ量指定データを受信
するとCPUに割込みを発生する。
テキストデータ量を指定するデータ量指定データを受信
するとCPUに割込みを発生する。
CPUはチャネルからの割込みがあると、データ量指定
データの指定するデータ量分の受信バッファ領域をメモ
リ内に確保し、DMAコントローラに対してDMA転送
指示を発する。DMAコントローラはCPUからの指示
によって起動され、チャネルで・受信されるテキストデ
ータ、即ちデータ量指定データに後続するテキストデー
タを上記確保された受信バッファ領域にDMA転送する
。
データの指定するデータ量分の受信バッファ領域をメモ
リ内に確保し、DMAコントローラに対してDMA転送
指示を発する。DMAコントローラはCPUからの指示
によって起動され、チャネルで・受信されるテキストデ
ータ、即ちデータ量指定データに後続するテキストデー
タを上記確保された受信バッファ領域にDMA転送する
。
[発明の実施例]
第1図はこの発明の一実施例を示すブロック構成図であ
る。同図において、11は外部からの信号(受信信号)
を伝える受信信号線11であり、受信信号線11にはデ
ータ受信機能を有するチャネル12が接続されている。
る。同図において、11は外部からの信号(受信信号)
を伝える受信信号線11であり、受信信号線11にはデ
ータ受信機能を有するチャネル12が接続されている。
チャネル12は、割込み要求伝達用の割込み制御線13
を介してCPU14と、DMA制御線15を介してDM
Aコントローラ(以下DMACと称する)1Bと、それ
ぞれ接続されている。
を介してCPU14と、DMA制御線15を介してDM
Aコントローラ(以下DMACと称する)1Bと、それ
ぞれ接続されている。
このDMACIEiは、同DMAC16制御用のDMA
C制御線17を介してCPU14と、メモリ制御線18
を介してメモリ例えば主メモリ19と接続されている。
C制御線17を介してCPU14と、メモリ制御線18
を介してメモリ例えば主メモリ19と接続されている。
チャネル12、CPU14、DMAC1Gおよび主メモ
リ19はデータバス20により相互接続されている。
リ19はデータバス20により相互接続されている。
次に第1図の構成の動作を説明する。
今、外部からの送信フレームが受信信号線11経由でチ
ャネル12に到達したものとする。これによりチャネル
12はフレーム受信処理を開始する。チャネル12は、
この受信処理において、受信信号線11からのフレーム
に含まれるデータフィールドの先頭データを受信すると
、割込み制御線13を介してCPU14に割込みをかけ
る。
ャネル12に到達したものとする。これによりチャネル
12はフレーム受信処理を開始する。チャネル12は、
この受信処理において、受信信号線11からのフレーム
に含まれるデータフィールドの先頭データを受信すると
、割込み制御線13を介してCPU14に割込みをかけ
る。
CPU14はチャネル12からの割込みを受付けると割
込み処理を行ない、その割込み処理において、データフ
ィールドの先頭データをデータバス2o経由でチャネル
12より受取る。データフィールドは、データ量指定デ
ータとテキストデータとから成る。
込み処理を行ない、その割込み処理において、データフ
ィールドの先頭データをデータバス2o経由でチャネル
12より受取る。データフィールドは、データ量指定デ
ータとテキストデータとから成る。
データ量指定データはデータフィールドの先頭データで
あり、後続データであるテキストデータのデータ量を指
定する。CPU14は、データフィールドの先頭データ
(即ちデータ量指定データ)を受取ると、同データの指
定するデータ量分の領域を受信バッファ領域として主メ
モリ19内に確保する。これは、受信バッファ領域の主
メモリ19内先頭アドレスおよびそのサイズをDMAC
1Bに設定することにより行なわれる。CPU14は受
信バッファ領域を確保すると、DMAC制御線17を介
してDMAC16を起動する。
あり、後続データであるテキストデータのデータ量を指
定する。CPU14は、データフィールドの先頭データ
(即ちデータ量指定データ)を受取ると、同データの指
定するデータ量分の領域を受信バッファ領域として主メ
モリ19内に確保する。これは、受信バッファ領域の主
メモリ19内先頭アドレスおよびそのサイズをDMAC
1Bに設定することにより行なわれる。CPU14は受
信バッファ領域を確保すると、DMAC制御線17を介
してDMAC16を起動する。
DMAC16は、CPU14によりDMA起動がかけら
れると、DMA制御線15およびメモリ制御線18を制
御して、チャネル12で受信されたテキスト ゛
データをデータバス20経由で主メモリ19に転送し、
同テキストデータを主メモリ19内に確保された受信バ
ッファ領域にその先頭アドレスから順に格納する。
れると、DMA制御線15およびメモリ制御線18を制
御して、チャネル12で受信されたテキスト ゛
データをデータバス20経由で主メモリ19に転送し、
同テキストデータを主メモリ19内に確保された受信バ
ッファ領域にその先頭アドレスから順に格納する。
[発明の効果]
以上詳述したようにこの発明によれば、データフィール
ドの先頭データであるデータ量指定データについてはC
PUが割込み処理で受信し、その受信データによりCP
Uが受信データ量を予め知ることで必要分の受信バッフ
ァ領域を確保し、その領域を対象としてDMAコントロ
ーラが後続のテキストデータをDMA転送するようにし
たので、効率のよいデータ受信を行ないながらメモリ使
用効率の向上を図ることができる。
ドの先頭データであるデータ量指定データについてはC
PUが割込み処理で受信し、その受信データによりCP
Uが受信データ量を予め知ることで必要分の受信バッフ
ァ領域を確保し、その領域を対象としてDMAコントロ
ーラが後続のテキストデータをDMA転送するようにし
たので、効率のよいデータ受信を行ないながらメモリ使
用効率の向上を図ることができる。
第1図はこの発明の一実施例を示すブロック構成図であ
る。 l2・・・チャネル、13・・・割込み制御線、14・
・・CPU。 1B・・・DMAコントローラ(DMAC) 、17・
・・DMAC制御線、19・・・メモリ。 出願人代理人 弁理士 鈴江武彦 第1図
る。 l2・・・チャネル、13・・・割込み制御線、14・
・・CPU。 1B・・・DMAコントローラ(DMAC) 、17・
・・DMAC制御線、19・・・メモリ。 出願人代理人 弁理士 鈴江武彦 第1図
Claims (1)
- フレーム受信を行なうチャネルであって、転送テキスト
データ量を指定するデータ量指定データ受信に応じて割
込みを発生するチャネルと、このチャネルからの割込み
により上記データ量指定データの指定するデータ量分の
受信バッファ領域をメモリ内に確保してDMA転送指示
を発するCPUと、このCPUからのDMA指示により
起動され、上記チャネルで受信される上記データ量指定
データに後続するテキストデータを、上記確保された受
信バッファ領域にDMA転送するDMAコントローラと
を具備し、テキストデータに先行するデータ量指定デー
タをもとに受信バッファ領域を確保した後、同テキスト
データをDMA転送するようにしたことを特徴とする受
信制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60142123A JPS622747A (ja) | 1985-06-28 | 1985-06-28 | 受信制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60142123A JPS622747A (ja) | 1985-06-28 | 1985-06-28 | 受信制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS622747A true JPS622747A (ja) | 1987-01-08 |
Family
ID=15307922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60142123A Pending JPS622747A (ja) | 1985-06-28 | 1985-06-28 | 受信制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS622747A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63276345A (ja) * | 1987-05-08 | 1988-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 通信制御装置の受信制御方式 |
| JPH01101762A (ja) * | 1987-10-15 | 1989-04-19 | Nec Corp | データ通信システムのバッファ管理方式 |
| JPH04371069A (ja) * | 1991-06-20 | 1992-12-24 | Pfu Ltd | 複数個の読み取りセンサによる画像読み取りのつなぎ目補正方法 |
| JP2008533868A (ja) * | 2005-03-10 | 2008-08-21 | クゥアルコム・インコーポレイテッド | データ送信方法 |
| US7886201B2 (en) | 2005-03-10 | 2011-02-08 | Qualcomm Incorporated | Decoder architecture for optimized error management in streaming multimedia |
| US8693540B2 (en) | 2005-03-10 | 2014-04-08 | Qualcomm Incorporated | Method and apparatus of temporal error concealment for P-frame |
-
1985
- 1985-06-28 JP JP60142123A patent/JPS622747A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63276345A (ja) * | 1987-05-08 | 1988-11-14 | Nippon Telegr & Teleph Corp <Ntt> | 通信制御装置の受信制御方式 |
| JPH01101762A (ja) * | 1987-10-15 | 1989-04-19 | Nec Corp | データ通信システムのバッファ管理方式 |
| JPH04371069A (ja) * | 1991-06-20 | 1992-12-24 | Pfu Ltd | 複数個の読み取りセンサによる画像読み取りのつなぎ目補正方法 |
| JP2008533868A (ja) * | 2005-03-10 | 2008-08-21 | クゥアルコム・インコーポレイテッド | データ送信方法 |
| US7886201B2 (en) | 2005-03-10 | 2011-02-08 | Qualcomm Incorporated | Decoder architecture for optimized error management in streaming multimedia |
| US7925955B2 (en) | 2005-03-10 | 2011-04-12 | Qualcomm Incorporated | Transmit driver in communication system |
| US8693540B2 (en) | 2005-03-10 | 2014-04-08 | Qualcomm Incorporated | Method and apparatus of temporal error concealment for P-frame |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2745521B2 (ja) | フレーム送信方法 | |
| JPS622747A (ja) | 受信制御方式 | |
| JP3531469B2 (ja) | トランザクション制御方法およびその実施中継装置 | |
| JPH05334213A (ja) | データ通信方式 | |
| JP2911931B2 (ja) | プロセッサ間通信におけるデータ転送競合回避方式 | |
| JPH05183603A (ja) | 受信データ処理方式及び通信制御装置 | |
| JPS6294042A (ja) | 通信制御装置 | |
| JPH0287248A (ja) | データ転送システム | |
| JPS61250758A (ja) | 通信制御装置 | |
| JPH0561617A (ja) | 印字制御方式 | |
| CN118964240A (zh) | 缓冲存储器及其数据传输方法、usb传输设备 | |
| JPH03255558A (ja) | 通信処理装置制御方式 | |
| JPH0311848A (ja) | 通信制御装置 | |
| JPH0243655A (ja) | データ転送装置 | |
| JPH0478249A (ja) | 通信制御方法 | |
| JPS58114223A (ja) | デ−タ転送制御方式 | |
| JPH0379142A (ja) | データ受信装置 | |
| JPS60248049A (ja) | 全二重通信制御方式 | |
| JPH04343125A (ja) | プリンタ装置 | |
| JPH09134322A (ja) | データ受信方法 | |
| JPS6374244A (ja) | 高速デ−タ受信方式 | |
| JPH02149049A (ja) | 通信制御方式 | |
| JPH0682348B2 (ja) | 入出力制御方式 | |
| JPH0511453B2 (ja) | ||
| JPH0865316A (ja) | データ送受信装置 |