JPS63118856A - シリアル・バス・インタフエ−ス回路 - Google Patents

シリアル・バス・インタフエ−ス回路

Info

Publication number
JPS63118856A
JPS63118856A JP61265153A JP26515386A JPS63118856A JP S63118856 A JPS63118856 A JP S63118856A JP 61265153 A JP61265153 A JP 61265153A JP 26515386 A JP26515386 A JP 26515386A JP S63118856 A JPS63118856 A JP S63118856A
Authority
JP
Japan
Prior art keywords
data
transfer
bus interface
serial bus
interface circuit
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
Application number
JP61265153A
Other languages
English (en)
Inventor
Shinichi Iwamoto
岩元 伸一
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP61265153A priority Critical patent/JPS63118856A/ja
Priority to DE3751083T priority patent/DE3751083T2/de
Priority to EP87116418A priority patent/EP0266790B1/en
Priority to US07/117,738 priority patent/US5025414A/en
Publication of JPS63118856A publication Critical patent/JPS63118856A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータに内蔵されクロ、り・ラ
インとデータ・バス・ライン忙よってクロ、り同期転送
を行なうシリアル・バス・インタフェースに関し、特に
転送フォーマットの異なる周辺デバイスを効率的に接続
できるシリアル・バス・インタフェース回路に関する。
〔従来の技術〕
従来、シリアルΦバス・インタフェースは1本のクロッ
ク・ラインと1本のf−タ・ラインを有シ、檀々のマイ
クロコンピュータや、周辺デバイスを接続しても少ない
配線数によって多数のIC間のデータ転送を行なうこと
ができる。
〔発明が解決しようとする問題点〕
上述した従来のシリアル・バス・インタフェースは、1
本のクロ、り・ラインと1本のデータ・ラインしか持た
ないため、そこに接続されるマイクロコンピュータや1
9周辺デバイスは同じ転送フォーマットを持っていなけ
ればならない欠点があった。これはもし、周辺デバイス
の一つが異なった転送フォーマットを持っていると、そ
のデバイスとデータ転送を行なうマイクロコンピュータ
は、異なった転送フォーマットでデータ転送ができるか
もしれないが、そのバスに接続される他のデバイスが、
その異なった転送フォーマット和よって、誤まったデー
タを受信するかもしれないからである0 〔問題点を解決するための手段〕 本発明のシリアル・バス・インタフェース回路は、1つ
のシフトレジスタに対しその入力信号を入力する端子と
、出力信号を出力する端子を選択するための2つのセレ
クタを有すること忙より、1つのクロ、クラインと複数
のデータラインを有している。また、このシリアル・バ
ス・インタフェース回路く接続したい複数の転送フォー
マットを生成できるクロック生成回路を有している。
〔実施例〕
久に、本発明について図面を参照して説明する。
第1図は本発明の一実施例の回路図である。
マイクロコンビ、−夕1は本発明のシリアル・バス・イ
ンタフェース回路を内蔵し、シリアルデータ転送のマス
クとなり、スレーブIC8とスレーブIC9との間でデ
ータ転送を行なう。77トレジスタ2はクロ、り生成回
路5の出力に同期してデータをシフトする。その入力信
号が入力される入力端子(データライン)はセレクタ3
によって決定される。またその出力信号が出力される端
子(データライン)はセレクタ4によって決定される。
Nch)ランジスタロ、7はデータラインを駆動するた
めの出カバ、ファである。
このように構成されたシリアル・バス・インタフェース
回路に於【、スレーブICsとスレーブIC9が第2図
に示すように、スレーブIC8が8ビ、ト転送、スレー
ブIC9が9ビ、ト転送であったとすると、クロ、り生
成回路9はこの2つの転送フォーマットに対応できるよ
う、8ビツトパルスと9と、トバルスの2檀類が出方で
きるように構成しておく。このようなり口、り生成回路
は一例として第3図のようく構成できる。同図に於ては
、セレクタ14によって選択されたクロ。
クバルスはNANDゲート15が開いていて、信号■が
ハイレベルの時クロ、クラインから出力される。このク
ロ、クバルスは3ビ、トカタンタ12によってカウント
されクロ、りが8クロ、り出力されるとオーバフローが
発生し、割り込み要求を発生するとともKn、/S7す
、グ・フロ、グ13をリセットシクロツク・パルスの出
力を停止する。
この構成で8ピツトのパルス出力が出力される。  7
9ビツト目のパルスが必要な時は、信号のをロウて下げ
てやればよい。
以上のように構成されたシリアル・バス・インタフェー
ス回路ではスレーブIC8とデータ転送を行なう場合に
は、セレクタ3と4によってデータライン1を選択し、
8発のクロック・パルスを送出する。またスレーブIC
9とデータ転送を行なう場合には、データライン2を選
択し、8発のクロ、クバルス送出後、ノログラムによる
処理で信号のを操作し9発目のクロ、りを送出すること
Kよって、異なる転送フォーマットを有するスレーブI
C8,スレーブIC9との間でデータ転送を行なうこと
ができる。
〔発明の効果〕
以上説明したように本発明は、データラインと転送フォ
ーマットの切り換えが可能となることがら転送フォーマ
ットの異なる檀々の周辺デバイスを効率的に接続できる
効果がある。
【図面の簡単な説明】
第1図は本発明の実施例を示す図、第2図は第1図のス
レーブICの転送フォーマットを示す図、第3図は本発
明のタロ、り生成回路を示す図、1・・・・・マイクロ
コンピュータ、2・・川・77トレジスタ、3.4・・
・・・・セレクタ、5・・・・・・クロ、り生成回路、
6.7・川・Nch トランジスタ、8.9・・・・・
スレー7’IC,10,1]・・川用りアyグ抵抗、1
2・・・・・・3ビ、トカクンタ、】3・・−−−−R
/87す、グ・70ツグ、14・・川・セレクタ、15
・・・・・・NANDゲート、16・・・・・ANDケ
ート、】7・川・・出力バッファ。 代オ入 アヨ士  □ 原   晋 ′・−トぐ −・

Claims (1)

    【特許請求の範囲】
  1. マイクロコンピュータに内蔵されるシリアル・バス・イ
    ンタフェース回路において、1つのシフトレジスタと、
    そのシフトレジスタへの入力端子を選択するためのセレ
    クタとそのシフトレジスタからの出力端子を選択するた
    めのセレクタを有し、かつ複数の転送フォーマットを生
    成できるクロック生成回路を有し、転送フォーマットの
    異なる周辺デバイスとデータ転送できるようにしたこと
    を特徴とするシリアル・バス・インタフェース回路。
JP61265153A 1986-11-06 1986-11-06 シリアル・バス・インタフエ−ス回路 Pending JPS63118856A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61265153A JPS63118856A (ja) 1986-11-06 1986-11-06 シリアル・バス・インタフエ−ス回路
DE3751083T DE3751083T2 (de) 1986-11-06 1987-11-06 Schnittstelle für seriellen Bus, fähig für den Datentransfer in verschiedenen Formaten.
EP87116418A EP0266790B1 (en) 1986-11-06 1987-11-06 Serial bus interface capable of transferring data in different formats
US07/117,738 US5025414A (en) 1986-11-06 1987-11-06 Serial bus interface capable of transferring data in different formats

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61265153A JPS63118856A (ja) 1986-11-06 1986-11-06 シリアル・バス・インタフエ−ス回路

Publications (1)

Publication Number Publication Date
JPS63118856A true JPS63118856A (ja) 1988-05-23

Family

ID=17413364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61265153A Pending JPS63118856A (ja) 1986-11-06 1986-11-06 シリアル・バス・インタフエ−ス回路

Country Status (4)

Country Link
US (1) US5025414A (ja)
EP (1) EP0266790B1 (ja)
JP (1) JPS63118856A (ja)
DE (1) DE3751083T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573697A (ja) * 1991-08-30 1993-03-26 Nec Corp マイクロコンピユータ

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146567A (en) * 1989-08-22 1992-09-08 Acer Incorporated Keyboard interface
JPH0624356B2 (ja) * 1989-12-21 1994-03-30 株式会社東芝 データ転送方式
JP2778222B2 (ja) * 1990-08-15 1998-07-23 日本電気株式会社 半導体集積回路装置
US5428746A (en) * 1992-03-23 1995-06-27 Zilog, Inc. Integrated microprocessor unit generating separate memory and input-output device control signals
EP0568199A3 (en) * 1992-04-30 1994-09-21 Hewlett Packard Co Signal processing circuits with serial chaining
BR9302419A (pt) * 1992-06-24 1994-01-11 Motorola Inc Aparelho e processo para fornecer multiplos sinais de saida,e processo para programar o aparelho
FI95757C (fi) * 1992-10-09 1996-03-11 Nokia Mobile Phones Ltd Menetelmä sekä IC-väylärakenne sarjamuotoisen datan siirtämiseksi
DE4416879B4 (de) * 1994-05-13 2007-04-26 Robert Bosch Gmbh Steuergerät mit Mitteln zur Umschaltung zwischen zwei Datenleitungen
US5793993A (en) * 1995-01-26 1998-08-11 General Magic, Inc. Method for transmitting bus commands and data over two wires of a serial bus
EP0901081B1 (en) * 1997-07-08 2010-04-07 Texas Instruments Inc. A digital signal processor with peripheral devices and external interfaces
KR100370218B1 (ko) * 2000-10-31 2003-01-29 삼성전자 주식회사 비디오/오디오 처리용 집적회로에 적합한 제어 신호 전송및 수신방법 및 이에 적합한 장치들
US7200767B2 (en) * 2002-12-27 2007-04-03 Texas Instruments Incorporated Maintaining synchronization of multiple data channels with a common clock signal
JP2008270887A (ja) * 2007-04-16 2008-11-06 Murata Mach Ltd シリアル通信方法
US8452908B2 (en) * 2009-12-29 2013-05-28 Juniper Networks, Inc. Low latency serial memory interface
CN101854259B (zh) * 2010-06-04 2014-03-19 中兴通讯股份有限公司 一种数据包的计数方法及***
JP5783802B2 (ja) * 2011-05-27 2015-09-24 ミネベア株式会社 モータ駆動装置、集積回路装置、モータ装置、及びモータ駆動システム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS599305U (ja) * 1982-07-10 1984-01-21 日本光フアイバ株式会社 光フアイバ用カツタ

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4215243A (en) * 1978-11-17 1980-07-29 Racal-Vadic Inc. Automatic modem identification system
FR2490434B1 (fr) * 1980-09-12 1988-03-18 Quinquis Jean Paul Dispositif de resolution des conflits d'acces et d'allocation d'une liaison de type bus interconnectant un ensemble de processeurs non hierarchises
US4458308A (en) * 1980-10-06 1984-07-03 Honeywell Information Systems Inc. Microprocessor controlled communications controller having a stretched clock cycle
US4393464A (en) * 1980-12-12 1983-07-12 Ncr Corporation Chip topography for integrated circuit communication controller
US4410962A (en) * 1981-02-17 1983-10-18 Pitney Bowes Inc. Mailing system interface interconnecting incompatible communication systems
US4493021A (en) * 1981-04-03 1985-01-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Multicomputer communication system
US4507732A (en) * 1981-10-05 1985-03-26 Burroughs Corporation I/O subsystem using slow devices
US4567561A (en) * 1981-12-24 1986-01-28 International Business Machines Corp. Large scale integration data processor signal transfer mechanism
US4613936A (en) * 1983-02-25 1986-09-23 International Business Machines Corporation Centralized generation of data transfer acknowledge pulses for microprocessors
US4958344A (en) * 1985-12-18 1990-09-18 Advanced Micro Devices, Inc. System for transmitting and receiving asynchronous nonhomogeneous variable width parallel data over a synchronous high speed serial transmission media

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS599305U (ja) * 1982-07-10 1984-01-21 日本光フアイバ株式会社 光フアイバ用カツタ

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0573697A (ja) * 1991-08-30 1993-03-26 Nec Corp マイクロコンピユータ

Also Published As

Publication number Publication date
EP0266790A2 (en) 1988-05-11
US5025414A (en) 1991-06-18
DE3751083T2 (de) 1995-10-19
EP0266790A3 (en) 1991-04-03
DE3751083D1 (de) 1995-03-30
EP0266790B1 (en) 1995-02-22

Similar Documents

Publication Publication Date Title
JPS63118856A (ja) シリアル・バス・インタフエ−ス回路
KR100240873B1 (ko) 송수신 겸용의 레지스터를 갖는 직렬인터페이스장치
US3842405A (en) Communications control unit
GB1581836A (en) Cpu-i/o bus interface for a data processing system
US4618849A (en) Gray code counter
EP0461309B1 (en) Data transfer apparatus comprising a primary device connected to a plurality of secondary devices
US5282210A (en) Time-division-multiplexed data transmission system
US5918027A (en) Data processor having bus controller
Seceleanu Communication on a segmented bus
SU596937A1 (ru) Устройство дл управлени передачей информации
SU1037233A1 (ru) Устройство дл ввода информации
JP2000332718A (ja) 半導体集積回路
JP3882300B2 (ja) シリアルデータ保持回路
KR920007254B1 (ko) 스타방식 멀티 프로세서 시스템의 인터페이스 간략화회로
SU941978A1 (ru) Устройство дл обмена информацией
SU949719A1 (ru) Сдвигающее устройство
CN116737623A (zh) 一种通信协议切换方法、芯片和电子设备
JP2814543B2 (ja) 信号選択伝送回路とそのタスク処理方法
SU1481774A1 (ru) Система дл отладки программ
SU881735A1 (ru) Устройство дл сортировки чисел
EP0173570A2 (en) Shift register circuit
JPH0418034Y2 (ja)
JPH0234040A (ja) パラレルシリアル変換回路
CN107861900A (zh) 信号选择模块和信号选择***
AU7433898A (en) Method and arrangement for connecting processor to asic