JPH0444455B2 - - Google Patents

Info

Publication number
JPH0444455B2
JPH0444455B2 JP57214469A JP21446982A JPH0444455B2 JP H0444455 B2 JPH0444455 B2 JP H0444455B2 JP 57214469 A JP57214469 A JP 57214469A JP 21446982 A JP21446982 A JP 21446982A JP H0444455 B2 JPH0444455 B2 JP H0444455B2
Authority
JP
Japan
Prior art keywords
code
data
transmitting
signal
codes
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 - Lifetime
Application number
JP57214469A
Other languages
English (en)
Other versions
JPS59103448A (ja
Inventor
Shinsuke Mizutani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP57214469A priority Critical patent/JPS59103448A/ja
Publication of JPS59103448A publication Critical patent/JPS59103448A/ja
Publication of JPH0444455B2 publication Critical patent/JPH0444455B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】
本発明はコンピユーターシステム等で行なわれ
るデータの送受信装置(方式)に関するものであ
る。 コンピユーターやCPU(中央処理装置)間でデ
ータの入出力を行なう場合、入出力したいデータ
のコード数に必要なビツト数がデータバスの数よ
りも少ない場合、複数回のパラレル信号により1
ワード(1コード)を送受信する。たとえば、入
出力したいデータのコードの種類が50個ある場合
は、必要なビツト数は6であるが、データバスが
4本の場合には4ビツトのパラレル信号を2回送
受信する必要がある。 従来の送受信方式では、複数回のパラレル信号
により1ワードを送受信する場合、同期信号線に
より同期をとつていないと、送信側と受信側のそ
れぞれに正確な基準信号をもたせ同期をとる必要
があつた。また、連続したデータを送受信する場
合には、1度同期がずれるとその後のデータが続
けて誤つたデータを受信してしまう。データごと
に無信号区間を設ければよいが、送受信時間が増
し、制御も複雑になる。第4図に従来の送受信方
式を用いた回路を示す。この回路はI/Oポート
を持つている2つの4ビツトマイクロコンピユー
タで構成されている。51と52は2つのマイク
ロコンピユータであり、51はデータを送信し、
52は受信する構成になつている。53はデータ
を送る4本のバスであり、51のマイクロコンピ
ユータの4本の出力ポートと52のマイクロコン
ピユータの4本の入力ポート間に接続されてい
る。54は53のバスによつて送られるデータに
同期して出される同期信号である。この回路にお
いての1つのコードが8ビツトである場合、バス
が4ビツトしか存在しないので4ビツトのパラレ
ル信号を2回送る事により、1つのコードを送る
事になる。この従来例において、信号線54が必
要であり、ハードウエア上の負担となつている。
この信号線がない場合には、51と52のマイク
ロコンピユータそれぞれに正確な基準信号をもた
せ同期をとるか、データごとに無信号区間を設け
る必要が生じてしまい、前者は水晶振動子等の高
精度の基準信号源をそれぞれに必要な上に、基準
信号の周波数が51と52の間で異なる場合に
は、両者が同じ周波数の同期信号を作る分周回路
が複雑になる。後者は、無信号区間が存在する事
により、送発信時間が増し、さらに制御が複雑に
なる。 本発明は複数回のパラレル信号により1ワード
を送受信するデータ送受信方式において、前述し
た欠点を解決し、簡単なハードウエア構成で信頼
性の高いデータ送受信方式を提供する事を目的と
している。 本発明の特徴は、複数回のパラレル信号により
1ワードを送受信するデータ送受信方式におい
て、複数回のパラレル信号のそれぞれに使用可能
なコードが他のパラレル信号に使用可能なコード
と異なつている事である。 本発明の詳細な説明を図を用いて説明する。第
1図は本発明のデータ送受信方式を用いた回路で
ある。11はデータの送信側のマイクロコンピユ
ータであり、12はデータの受信側のマイクロコ
ンピユータである。13はデータを送る4本のバ
スであり、11のマイクロコンピユータの4本の
出力ポートと12のマイクロコンピユータの4本
の入力ポート間に接続されている。この回路例で
は2回の4ビツトパラレル信号により1ワードを
送受信している。そして、1回めの4ビツトパラ
レル信号で11側から送出されるコードは10進数
表記で10〜15のうちの1つであり、2回めの4ビ
ツトパラレル信号で送出されるコードは10進数表
記で1〜9のうちの1つである。この2回のパラ
レル信号により送る事のできるワードの種類は6
×10の60個である。この回路で送られるキヤラク
ターコード表を第1表に示す。
【表】 このように、1回めのコードと2回めのコード
が必ず異なつたコードになつていてデータが必ず
変化するため、同期信号を必要としない。さら
に、そのデータが1回めか2回めかも判断できる
ため、信頼性の高いデータ送受信が可能である。 第2図には1回めか2回めかを判断するデコー
ダをハードウエアで構成した場合の回路図であ
る。これはソフトウエアでも処理できるものであ
る。31〜34は4本のデータバスであり、上から順
にビツト0、ビツト1、ビツト2、ビツト3とい
う順になつている。35のゲート群がデコーダ部
であり、コードが0〜9の時にLowレベルを出
力し、コードが10〜15の時にHighレベルを
出力する。この出力を見る事により現在入力され
ているコードが1回めのコードか2回めのコード
かを判断する事ができる。 第3図には第2図の回路の動作を示すタイミン
グチヤートを示す。41〜44は第3図の31〜
34の信号線に対応している。46は各タイミン
グでのコードを16進数で表わしたものであり、4
7は2つのコードにより表わされるキヤラクター
コードである。45は第2図のデコーダの出力で
あり、1つのキヤラクターコードに対して送出さ
れる2つのコードのうち1回めのコードの時に図
の様にHighレベルに、2回めのコードの時には
Lowレベルになつている。 本実施例においては、1回めのデータが10〜
15、2回めのデータが0〜9になつているが、
このようにバスラインの数が4ビツトの場合に
は、0〜15の16個のコードを1回めに使用可能
なコード群と2回めに使用可能なコード群に割り
振つている。この分け方はどのような比率でもよ
いが、本実施例の様に片側を0〜9にすると、数
値データの送受信を行なう際に送受信用のコード
の変換する必要がない。本実施例においては、1
回めのコードに“A”を送つた後、2回めには数
値データをそのまま送出する事により数値データ
を送信する事ができ、数値データの送受信におい
てコードを変換する必要がない。 以上の様に、本発明を用いると以下の様な効果
がある。 本発明では、複数回のパラレル信号により1ワ
ードを送受信するデータ送受信方式において、複
数回のパラレル信号のそれぞれに使用可能なコー
ド群が他のパラレル信号に使用可能なコード群と
すべて異なつているため、1回のコードを送出す
るたびに必ずコード内容が変わり、しかもその内
容により何回めのコードかわるため、パラレル信
号以外に制御線を必要とせず、ハードウエアの負
担を軽減できる。また、2回の4ビツトのパラレ
ル信号により1ワードを送受信する時、2回のデ
ータの一方に使用可能なコードが10進表記で0か
ら9であり、もう一方のパラレル信号に使用可能
なコードが10進表記で10〜15であるので、数
値を送受信する時、送受信用のコードに変換する
必要がないため制御が容易になる。
【図面の簡単な説明】
第1図は本発明の一実施例における構成図、第
2図は本発明の一実施例において、1回の信号か
2回めの信号かの判定回路。第3図は本発明の一
実施例におけるタイミング・チヤート。第4図は
従来の一実施例における構成図。

Claims (1)

  1. 【特許請求の範囲】 1 データバスを介して所定のコード群から選択
    したコードを複数回パラレル信号として送受信す
    ることにより所定の信号を送受信するデータ送受
    信装置において、 前記送受信装置は前記複数の送受信の各々で一
    方のコード群内のコードは他のコード群内のコー
    ドと異なるコードとなるように構成された異なる
    コード群を使用するとともに、前記データバス上
    のデータを判別することにより前記送受信された
    データのコード群を検出する手段を備えたことを
    特徴とするデータ送受信装置。
JP57214469A 1982-12-06 1982-12-06 データ送受信装置 Granted JPS59103448A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57214469A JPS59103448A (ja) 1982-12-06 1982-12-06 データ送受信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57214469A JPS59103448A (ja) 1982-12-06 1982-12-06 データ送受信装置

Publications (2)

Publication Number Publication Date
JPS59103448A JPS59103448A (ja) 1984-06-14
JPH0444455B2 true JPH0444455B2 (ja) 1992-07-21

Family

ID=16656235

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57214469A Granted JPS59103448A (ja) 1982-12-06 1982-12-06 データ送受信装置

Country Status (1)

Country Link
JP (1) JPS59103448A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6162266A (ja) * 1984-09-04 1986-03-31 Fujitsu Ltd デイジタル端末のインタフエ−ス方式

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5479609A (en) * 1977-12-08 1979-06-25 Teac Corp Method of recording pcm signal
JPS54154910A (en) * 1978-05-29 1979-12-06 Matsushita Electric Works Ltd Data transmission system

Also Published As

Publication number Publication date
JPS59103448A (ja) 1984-06-14

Similar Documents

Publication Publication Date Title
CA1095604A (en) Computer interface
US4360918A (en) Arrangement for detecting defects during the asynchronous transfer of digital measured values
US6332173B2 (en) UART automatic parity support for frames with address bits
US6360290B1 (en) Commercial standard digital bus interface circuit
KR830008236A (ko) 바이트 동기화를 확립하기 위해 통신 서브씨스템의 장치를 갖는 데이터 처리 씨스템
JPH0444455B2 (ja)
US5504865A (en) Data transfer system for effecting bidirectional data transfer among a plurality of microprocessors
EP0283847A3 (en) Apparatus for selecting a reference line for image data compression
JPH04287150A (ja) 同期式シリアルバス方式
JPS63231665A (ja) バス有効利用方式
KR100225043B1 (ko) 인터럽트를 이용한 다중 직렬통신방법 및 직렬통신장치
RU2020744C1 (ru) Универсальный параллельный счетчик по модулю m - дешифратор количества единиц в n-разрядном двоичном коде
JPS60235548A (ja) 信号フレ−ムの伝送方式
SU1675896A1 (ru) Устройство дл обмена информацией ЭВМ с внешними устройствами
JP2949118B1 (ja) バス通信型エンコーダ装置のエンコーダデータ出力方法
JPH0313038A (ja) 非同期式シリアルデータ伝送装置
JPH0544858B2 (ja)
JPS62183233A (ja) 誤り制御システム
KR830008233A (ko) 단일라인 우선순위를 설립시키는 장치를 가지는 통신 멀티플렉서
SU550631A1 (ru) Устройство дл обмена информацией
JP2763407B2 (ja) 多重化装置
JPS61131632A (ja) 多重伝送のデ−タフオ−マツト方式
JPS5951187B2 (ja) デ−タ受信装置の障害検出方式
JPH01238338A (ja) 信号処理回路
JPS55102041A (en) Series bus system