JPS6367054A - シリアルデ−タの送信装置 - Google Patents

シリアルデ−タの送信装置

Info

Publication number
JPS6367054A
JPS6367054A JP61210966A JP21096686A JPS6367054A JP S6367054 A JPS6367054 A JP S6367054A JP 61210966 A JP61210966 A JP 61210966A JP 21096686 A JP21096686 A JP 21096686A JP S6367054 A JPS6367054 A JP S6367054A
Authority
JP
Japan
Prior art keywords
data
supplied
terminal
counter
serial
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
Application number
JP61210966A
Other languages
English (en)
Other versions
JPH0736566B2 (ja
Inventor
Hiroshi Mizuguchi
博 水口
Norihide Kinugasa
教英 衣笠
Toshihiko Sakai
堺 俊彦
Masakazu Urade
浦出 正和
Yutaka Oota
豊 太田
Saiji Kunihira
宰司 國平
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61210966A priority Critical patent/JPH0736566B2/ja
Publication of JPS6367054A publication Critical patent/JPS6367054A/ja
Publication of JPH0736566B2 publication Critical patent/JPH0736566B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明はシリアルデータの送信装置に関し、簡単な構成
でありながら高度な通信にも対応できる送信装置を提供
するものであり、特にマイクロプロセッサに好適な装置
を実現するものである。
従来の技術 従来からワンチップのマイクロプロセッサなどにおいて
多用されているシリアルデータの通信装置は、シフトレ
ジスタとシフトカウンタ、さらにはパンファレジスタに
よって構成され、その典型的な例が特公昭60−584
82号公報(以下、文献1と略記する。)に示されてい
る。
発明が解決しようとする問題点 ところで、前記文献1に示されるような装置はランダム
ロジック回路を中心に構成されるので、各回路ブロック
相互間の配線数も多く、回路構成が複雑になるだけでな
く、一度に大量のデータの通信を行う場合にはその処理
の多(をソフ1へウェアに頼らざるを得ず、より高度な
通信あるいは高速のデータ転送を行うためにはその都度
回路構成を変更する必要があった。
問題点を解決するための手段 前記した問題点を解決するために本発明のシリアルデー
タの送信装置では、送信クロックが供給されるカウンタ
と、並列データがデータバスから供給され、前記カウン
タの出力によってデ:、+ −1’されたビット位置の
データが直列データとして送出されるメモリ手段と、ク
ロック端子に前記送信クロックが供給され、D端子に前
記直列データが供給されてその出力がシリアル出力端子
に送出されるDフリップフロップを備えている。
作用 本発明では前記した構成によって、より簡単な構成で、
しかも汎用性に冨んだ通信装置を実現することができる
実施例 以下、本発明の一実施例について図面を参照しながら説
明する。
第1図は本発明の一実施例におけるシリアルデータの送
信装置をマイクロプロセッサに適用した場合の構成図を
示したものであり、シリアルクロック端子10を介して
送信クロックが供給され、送信開始前にそのカウント値
が(1111)にプリセットされる4ピツ1〜のカウン
タ100と、並列データがデータバス200から供給さ
れ、前記カウンタ100の出力によってデコードされた
ビット位置のデータが直列データとして送出されるラン
ダムアクセスメモリ300と、クロック端子に前記送信
り1コツクが供給され、D端子にシリアルデータ出力端
子320を介して前記直列データが供給されてその出力
がインバータ601を介して前記シリアル出力端子20
に送出される波形整形用のDフリソプフ1゛)ツブ60
0によって主要部が構成されている。また、前記カウン
タ100の出力はDフリソブフ1′1ツブ/100のD
端子に供給され、前記Dフリップフロップ、100の出
力信号が送信動作完了報知端子3oに供給されるととも
に、NORゲート401および割り込み出力端子31を
介してマイクロプロセソIすに対する割り込み要求信号
となるように構成されている。さらに、リセット端子4
0、クリア端−j’−50はマイクロプロセッサのノン
ラッチ形式の出力ポートに接続されてソフトウェアによ
るリセット信号が供給され、割り込み禁止端子60と送
信データのフレーム長選択端子70はいずれもマイクロ
ブr、Iセソザのランチ形式の出力ポートに接続されて
それぞれソフトウェアによる割り込みコントロールと割
り込めタイミングの切り換えに利用されろ。また、前記
ランダムアクセスメモリ300のシリアルデータ出力端
子320には波形整形用のDフリップフロップ600の
D端子が接続されている。なお、ランダムアクセスメモ
リ 300に接続されるブロックセレクト端子82には
前記ランダムアクセスメモリ300の並列出力部をアク
ティブ状態にするためのセレクト信号が供給される。
以上のように構成された送信装置について、第1図の構
成図および第2図に示した主要部のタイミングチャート
をもとにその動作を説明する。
まず、第2図Aはシリアルクロック端子10に供給され
るクロック信号波形を示したものであり、第2図Bはリ
セット端子40に供給されるリセット信号波形を示した
ものであり、第2図C,D、E。
Fはいずれもカウンタ100の各ビットの出力信号波形
を示したものであり、第2図G、 HはそれぞれAND
ゲート402、NORゲーター 403の出力信号波形
を示したものであり、第2図■はDフリップフロップ4
00の出力信号波形を示したものであり、第2図JはD
フリップフロップ600によってシリアル出力端子20
に送出されるシリアルデータの変化のもようを示したも
のである。
第1図に示した装置によってシリアルデータの送信を行
うには、第2図に示したように、あらかじめカウンタ1
00の状態を(1111)にするとともにDフリップフ
ロップ400をリセソI・しておき、データバス200
からランダムアクセスメモリ300に対して16ビツト
または8ビットの送信データを書き込む。続いて、シリ
アルクロック端子10に送信用のクロック信号を供給す
ればそのリーディングエツジが到来するごとにカウンタ
100のカウント値が第2図C〜Fに示すように、(1
110) 。
(1101) 、 、 と変化していき、それに伴って
、1〕フリップフロップ600のD端子に送出されるラ
ンダムアクセスメモリ300のデータのヒラI・位置も
切り換えられていく。これによって、■)フリップフロ
ップ600に供給されるクロック信号のリーディングエ
ツジが到来するごとに送信データがシリアル出力端子2
0に送出されていくが、カウンタ100のカウント値が
[1111)になると、A N +1)ゲー1402の
出力レベルが1゛に移行し、第2図1に示したようにシ
リアルクロック端子10に供給されるクロック信号のト
レイリングエツジにおいてDフリップフロップ400の
出力レベルが1゛に移行して割り込み出力端子31に割
り込み要求信号が送出される。その結果、マイクロプロ
セッサは割り込み処理ルーチンを開始し、必要に応じて
データバス200からランダムアクセスメモリ300に
対して16ビツトまたは8ビツトの送信データを再び書
き込み、続くデータの送信に備える。
なお、第1図および第2図からもわかるように、フレー
ム長選択端子70のレベルが1゛になっているときには
データを16ビツト分送信した時点でDフリップフロッ
プ400の出力が“1゛に移行するが、フレーム長選択
端子70のレベルが0゛になっているときにはデータを
8ビット分送信した時点でDフリップフロップ400の
出力が1゛に移行する。
このようにして、第1図に示したシリアルデータの送信
装置では従来の装置と同じようにしてシリアルデータの
送信を行うことができるが、第1図の構成からもわかる
ように、従来の装置ではカウンタとシフトカウンタの両
方を必要としていたのに対して、本発明のシリアルデー
タの送信装置では、わずか4ビットのカウンタlOoの
みによって1フレームが16あるいは8ビツトのシリア
ルデータを送信することができる。それに伴って回路構
成が簡略化されるとともにランダムロジック回路の占め
る割合が少なくなり、ワンチップのLSIを構成する際
にレイアラI・を行いやすく、生産工程におけるLSI
の検査にも適している。さらに、送信データをシフトレ
ジスタを介することなく、送信時には直接にランダムア
クセスメモリ300から送出されるように構成している
ので、より高速に大量のデータを処理することもできる
。すなわち、第1図に示した実施例においてはランダム
アクセスメモリ300の総ピッ]・数はI6ビソトであ
るので、送(t 1−るデータの1)し・−ムが8ヒツ
ト構成であれば前記ランダムアクセスメモリ300はダ
ブルバッファの機能を有していることになるが、■フレ
ームが16ビツト構成のデータ送信する場合にはダブル
ハソファ機能を有さないので、1フレーム送信する度に
データバス200との間で並列データを授受する必要が
ある。しかしながら、カウンタ100とランダムアクセ
スメモリ300のビット数を増加させることにより容易
に多段バッファ構成となり、これによってより多くの情
報を一挙に扱うことができ、高度な通信も可能となる。
さて、第3図はランダムアクセスメモリ300の具体的
な構成例を示した回路結線図であり、単位メモリセルは
インバータ301と3ステートインバータ302によっ
て構成され、デコーダの一部を構成するANDゲート3
03によってアクティブ状態にされる3ステートインバ
ータ306を介して単位メモリセルのデータが第1図の
シリアルデータ出力端子320に送出される。送信用の
シリアルクロック信号のリーディングエツジが到来する
とカウンタ100のカウント値が更新されるので、デコ
ーダによって選択されるビット位置が変化するが、それ
までに選択されていたビット位置のメモリセルの出力が
第1図のDフリップフロップEiOOを介してシリアル
出力端子20に送出される。シリアルデータ出力端子3
20に送出される信叶波形そのものはカウンタ100の
各ビットの出力変化の遅れなどが起因してそのリーディ
ングエツジ近傍においてハザードを伴うが、前記Dフリ
ソプフ1コツプ600を介することによって、ハザード
や波形なまりが除去された信号を得ることができる。ず
なわら、前記Dフリップフロップ600はシリアル出力
信号の波形整形の機能を有していることになる。なお、
並列デーラダの書き込み時には3ステ−トハソファ30
5がアクティブ状態となって、データバス200からの
送信データがランダムアクセスメモリ 300に転送さ
れる。
発明の効果 本発明のシリアルデータの送信装置は以トの説明からも
明らかなように、送信クロックが供給されるカウンタ1
00と、並列データがデータバス200から供給され、
前記カウンタの出力によってデーI−ドされたビット位
置のデータが直列データとして送出されるメモリ手段(
実施例においてはランダムアクセスメモリ 300を用
いているがラッチ形式のメモリであってもよい。)と、
クロック端子に前記送信クロックが供給され、D端子に
前記直列データが供給されてその出力がシリアル出力端
子に送出されるDフリップフロップ600を備えたこと
を特徴とするもので、簡単な構成で通信装置を実現する
ことができるとともに、本発明を適用することにより、
比較的容易に高度の処理が行える通信装置を得ることも
でき、大なる効果を奏する。
【図面の簡単な説明】
第1図は本発明の一実施例におけるシリアルデータの送
信装置の構成図、第2図は第1図の主要部のタイミング
チャート、第3図はランダムアクセスメモリの構成例を
示した回路結線図である。 20・・・・・・シリアル出力端子、100・・・・・
・カウンタ、200・・・・・・データバス、300・
・・・・・ランダムアクセスメモリ。

Claims (1)

    【特許請求の範囲】
  1. 送信クロックが供給されるカウンタと、並列データがデ
    ータバスから供給され、前記カウンタの出力によってデ
    コードされたビット位置のデータが直列データとして送
    出されるメモリ手段と、クロック端子に前記送信クロッ
    クが供給され、D端子に前記直列データが供給されてそ
    の出力がシリアル出力端子に送出されるDフリップフロ
    ップを具備してなるシリアルデータの送信装置。
JP61210966A 1986-09-08 1986-09-08 シリアルデ−タの送信装置 Expired - Lifetime JPH0736566B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61210966A JPH0736566B2 (ja) 1986-09-08 1986-09-08 シリアルデ−タの送信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61210966A JPH0736566B2 (ja) 1986-09-08 1986-09-08 シリアルデ−タの送信装置

Publications (2)

Publication Number Publication Date
JPS6367054A true JPS6367054A (ja) 1988-03-25
JPH0736566B2 JPH0736566B2 (ja) 1995-04-19

Family

ID=16598065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61210966A Expired - Lifetime JPH0736566B2 (ja) 1986-09-08 1986-09-08 シリアルデ−タの送信装置

Country Status (1)

Country Link
JP (1) JPH0736566B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01288041A (ja) * 1988-05-13 1989-11-20 Matsushita Electric Ind Co Ltd シリアルデータの送信装置
JPH01288042A (ja) * 1988-05-13 1989-11-20 Matsushita Electric Ind Co Ltd シリアルデータの送信装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57169842A (en) * 1981-04-13 1982-10-19 Fuji Electric Co Ltd Data receiver
JPS6030231A (ja) * 1983-07-29 1985-02-15 Toshiba Corp デ−タバツフア装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57169842A (en) * 1981-04-13 1982-10-19 Fuji Electric Co Ltd Data receiver
JPS6030231A (ja) * 1983-07-29 1985-02-15 Toshiba Corp デ−タバツフア装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01288041A (ja) * 1988-05-13 1989-11-20 Matsushita Electric Ind Co Ltd シリアルデータの送信装置
JPH01288042A (ja) * 1988-05-13 1989-11-20 Matsushita Electric Ind Co Ltd シリアルデータの送信装置

Also Published As

Publication number Publication date
JPH0736566B2 (ja) 1995-04-19

Similar Documents

Publication Publication Date Title
US4309755A (en) Computer input/output arrangement for enabling a simultaneous read/write data transfer
JPH03129548A (ja) デュアル・ポート・メモリとその通信方法
US20030090302A1 (en) Semiconductor integrated circuit characterized by timing adjustment of clock switching control
CN102147780B (zh) 一种基于串行数据传输方式的链路接口电路
WO2023283886A1 (zh) 一种寄存器阵列电路和访问寄存器阵列的方法
JPH04362759A (ja) 中央処理装置
JPS6118059A (ja) メモリ回路
CN202025311U (zh) 一种基于串行数据传输方式的链路接口电路
JPS6367052A (ja) シリアルデ−タの送信装置
JPH0736566B2 (ja) シリアルデ−タの送信装置
JPS6378639A (ja) シリアルデ−タの送受信装置
JPH0248936B2 (ja) Handotaishusekikairosochi
JPS62299152A (ja) シリアルデ−タの送信装置
JPS62299144A (ja) シリアルデ−タの送信装置
KR100239437B1 (ko) 직렬 통신 인터페이스
JPS62296637A (ja) シリアルデ−タの受信装置
JPS62299143A (ja) シリアルデ−タの送受信装置
JPS6367041A (ja) シリアルデ−タの送受信装置
JPS62299153A (ja) シリアルデ−タの送受信装置
JP2692469B2 (ja) データ制御装置
JPS6379442A (ja) シリアルデ−タの受信装置
JPS6367053A (ja) シリアルデ−タの受信装置
JPS60242724A (ja) 集積論理回路
KR930005478Y1 (ko) 데이지-체인상의 버스 리퀘스트 회로
JP2594690B2 (ja) セット・リセット回路

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term