JPH0210457A - データ転送装置 - Google Patents
データ転送装置Info
- Publication number
- JPH0210457A JPH0210457A JP16022588A JP16022588A JPH0210457A JP H0210457 A JPH0210457 A JP H0210457A JP 16022588 A JP16022588 A JP 16022588A JP 16022588 A JP16022588 A JP 16022588A JP H0210457 A JPH0210457 A JP H0210457A
- Authority
- JP
- Japan
- Prior art keywords
- data
- devices
- identification code
- processing unit
- central processing
- 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
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
最近の電子装置は、その高級化に伴ない中央処理装置の
周辺に多数のデバイスを配置しそれらを制御するように
なっている。たとえば大型コンピュータと各端末との制
御、VTRシステムにおける周辺のLSIの制御、マイ
クロコンピュータシステムにおけるCPUと周辺のLS
I等の制御である。
周辺に多数のデバイスを配置しそれらを制御するように
なっている。たとえば大型コンピュータと各端末との制
御、VTRシステムにおける周辺のLSIの制御、マイ
クロコンピュータシステムにおけるCPUと周辺のLS
I等の制御である。
[従来の技術]
従来の装置の一例のブロック図を第4図に示す。
第5図はそのタイミングチャートである。中央処理装置
CPUと各デバイスA、 B、 Cとはそれぞれク
ロック線1.データ線2.ストローブ線3゜によって並
列に接続されており、それぞれの線にクロックCLK、
データdata、ストローブ信号STBが送られる。ま
たデバイスAはデバイスCセレクトライン4により、デ
バイスBはデバイスCセレクトライン5により、デバイ
スCはデバイスCセレクトライン6によりそれぞれ中央
処理装置CPUと接続されており、それぞれのセレクト
信号C3A、C3B、C3Cが送られるようになってい
る。このように接続されているから、中央処理装置CP
UからデバイスAヘデータを送信する場合セレクト信号
C3Aにより、デバイスセレクト線4のみをアクティブ
状態にし、他をパッシブ状態にする。以下、アクティブ
状態をH5パッシブ状態をLとする。デバイスセレクト
ライン4がHになったことにり、デバイスAは第5図に
示されるように、データを受付けることのできる状態に
なる。次にクロックCLKと同期したデータdataを
送り、データを1バイト送り出し終わると、ストローブ
信号STBをLからHとし、さらにLとする。これによ
って、データが1バイト送信し終わったことを示す。デ
バイスAに対するデータ送信が終了した場合、デバイス
Aのセレクト信号C3AはLとなる。デバイスAに対す
るデータの転送期間中は、デバイスBおよびデバイスC
に対するそれぞれのセレクト信号C5BおよびC8Cは
Lのままである。
CPUと各デバイスA、 B、 Cとはそれぞれク
ロック線1.データ線2.ストローブ線3゜によって並
列に接続されており、それぞれの線にクロックCLK、
データdata、ストローブ信号STBが送られる。ま
たデバイスAはデバイスCセレクトライン4により、デ
バイスBはデバイスCセレクトライン5により、デバイ
スCはデバイスCセレクトライン6によりそれぞれ中央
処理装置CPUと接続されており、それぞれのセレクト
信号C3A、C3B、C3Cが送られるようになってい
る。このように接続されているから、中央処理装置CP
UからデバイスAヘデータを送信する場合セレクト信号
C3Aにより、デバイスセレクト線4のみをアクティブ
状態にし、他をパッシブ状態にする。以下、アクティブ
状態をH5パッシブ状態をLとする。デバイスセレクト
ライン4がHになったことにり、デバイスAは第5図に
示されるように、データを受付けることのできる状態に
なる。次にクロックCLKと同期したデータdataを
送り、データを1バイト送り出し終わると、ストローブ
信号STBをLからHとし、さらにLとする。これによ
って、データが1バイト送信し終わったことを示す。デ
バイスAに対するデータ送信が終了した場合、デバイス
Aのセレクト信号C3AはLとなる。デバイスAに対す
るデータの転送期間中は、デバイスBおよびデバイスC
に対するそれぞれのセレクト信号C5BおよびC8Cは
Lのままである。
[発明が解決しようとする課題]
従来は以上のような構成であるから、中央処理装置に接
続されているデバイスの数と同じ数だけのデバイスセレ
クト線が必要であった。したがって、中央処理装置によ
り制御すべき周辺のデバイスが増加すれば、その数量だ
け中央処理装置からの出力の数も増加し、また配線の本
数も増加しコストの上昇につながる。さらに中央処理装
置の小型化に伴ない、その出力端子の絶対数が限られて
いるため、周辺デバイスの数量が制限されてしまうこと
がある。
続されているデバイスの数と同じ数だけのデバイスセレ
クト線が必要であった。したがって、中央処理装置によ
り制御すべき周辺のデバイスが増加すれば、その数量だ
け中央処理装置からの出力の数も増加し、また配線の本
数も増加しコストの上昇につながる。さらに中央処理装
置の小型化に伴ない、その出力端子の絶対数が限られて
いるため、周辺デバイスの数量が制限されてしまうこと
がある。
[課題を解決するための手段]
上記の問題を解決するため、本発明においては中央処理
装置と各デバイスを接続するデータ線に、データととも
に各デバイスを指定するための識別コードを共に伝送さ
せるようにした。
装置と各デバイスを接続するデータ線に、データととも
に各デバイスを指定するための識別コードを共に伝送さ
せるようにした。
[作用]
各デバイスは、データ線によって送られてきた識別コー
ドにより、それぞれの動作を開始する。
ドにより、それぞれの動作を開始する。
識別コードによって指定されないデバイスは、動作を開
始しないから、データ線だけによってデバイスの選択を
することができる。
始しないから、データ線だけによってデバイスの選択を
することができる。
[実施例]
第1図は本発明の一実施例のブロック図である。
中央処理装置CPUからはクロックCLKを伝送するク
ロック線1、データdataを伝送するデータ線2、ス
トローブ信号STBを伝送するストローブ線3、デバイ
スセレクト線10が導き出され、これらにそれぞれ並列
にデバイスA、デバイスB、デバイスCが並列に接続さ
れている。これのタイミングチャートは第2図に示され
る。中央処理装置CPUからの出力をデバイスセレクト
ライン10においてHにする。これによりデバイスA−
Cは同時にデータ受付可能状態となる。次に、データ線
2にクロックCLKと同期した第1のパルスを送り出す
。この第1のパルスがデバイスAの識別コードであると
すると、デバイスAは動作状態となりその後に送られて
きたデータを処理する。デバイスBおよびデバイスCは
、最初のパルスによって動作を開始することはない。デ
バイスAに一連のデータを送り出した後、ストローブ信
号STBをHにし、次いで再びLにする。これによりデ
バイスAに対する一連のデータ伝送が終わったことを示
す。次いでデバイスセレクトライン10の出力をLに戻
す。これによりデバイスA1B、Cはいずれもデータ受
付不可能の状態となり、ノイズなどによる誤動作を防ぐ
ことができる。デバイスB及びCには、それぞれ固有の
識別コードが割当てられる。
ロック線1、データdataを伝送するデータ線2、ス
トローブ信号STBを伝送するストローブ線3、デバイ
スセレクト線10が導き出され、これらにそれぞれ並列
にデバイスA、デバイスB、デバイスCが並列に接続さ
れている。これのタイミングチャートは第2図に示され
る。中央処理装置CPUからの出力をデバイスセレクト
ライン10においてHにする。これによりデバイスA−
Cは同時にデータ受付可能状態となる。次に、データ線
2にクロックCLKと同期した第1のパルスを送り出す
。この第1のパルスがデバイスAの識別コードであると
すると、デバイスAは動作状態となりその後に送られて
きたデータを処理する。デバイスBおよびデバイスCは
、最初のパルスによって動作を開始することはない。デ
バイスAに一連のデータを送り出した後、ストローブ信
号STBをHにし、次いで再びLにする。これによりデ
バイスAに対する一連のデータ伝送が終わったことを示
す。次いでデバイスセレクトライン10の出力をLに戻
す。これによりデバイスA1B、Cはいずれもデータ受
付不可能の状態となり、ノイズなどによる誤動作を防ぐ
ことができる。デバイスB及びCには、それぞれ固有の
識別コードが割当てられる。
第3図は前記の例におけるフローチャートの一例である
。ステップ100において動作が開始し、ステップ10
1においてデバイスAはデータ伝送が行なわれたかどう
かを判断する。ステップ102においてデータda t
aOが1であったならば、これはデバイスAの識別コ
ードであるから、デバイスAが動作を開始し、それ以後
に送られてきたデータ4ないし6をステップ103にお
いてデータとして処理する。処理が終わったならばステ
ップ104において作業は終了する。第2図の下端のd
a t aO〜7はクロックCLKとデータのタイミン
グの関係を示す。
。ステップ100において動作が開始し、ステップ10
1においてデバイスAはデータ伝送が行なわれたかどう
かを判断する。ステップ102においてデータda t
aOが1であったならば、これはデバイスAの識別コ
ードであるから、デバイスAが動作を開始し、それ以後
に送られてきたデータ4ないし6をステップ103にお
いてデータとして処理する。処理が終わったならばステ
ップ104において作業は終了する。第2図の下端のd
a t aO〜7はクロックCLKとデータのタイミン
グの関係を示す。
[発明の効果]
本発明によれば中央処理装置により制御される周辺のデ
バイスの数量にかかわらず、制御信号線が4本のみで処
理され、ポートの節約、配線コストの低減が可能である
。また中央処理装置から各デバイスの識別コードを送出
することも簡単であり、各デバイスを識別コードにより
動作可能の状態とすることも簡単である。中央処理装置
と周辺デバイス間で、より複雑な操作が可能となる。
バイスの数量にかかわらず、制御信号線が4本のみで処
理され、ポートの節約、配線コストの低減が可能である
。また中央処理装置から各デバイスの識別コードを送出
することも簡単であり、各デバイスを識別コードにより
動作可能の状態とすることも簡単である。中央処理装置
と周辺デバイス間で、より複雑な操作が可能となる。
第1図は本発明の一実施例のブロック図であり、第2図
はそのタイミングチャートであり、第3図はそのフロー
チャートである。第4図は従来の一例のブロック図であ
り、第5図はそのタイミングチャートである。 CPU・・・中央処理装置、A、B、C・・・デバイス
、第3図
はそのタイミングチャートであり、第3図はそのフロー
チャートである。第4図は従来の一例のブロック図であ
り、第5図はそのタイミングチャートである。 CPU・・・中央処理装置、A、B、C・・・デバイス
、第3図
Claims (1)
- 中央処理装置と、複数のデバイスと、これらを接続する
クロック線と、データ線と、ストローブ線と、デバイス
セレクト線とよりなり、データ線にはデータとともに識
別コードを供給する手段を中央処理装置に設けたデータ
転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16022588A JPH0210457A (ja) | 1988-06-28 | 1988-06-28 | データ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16022588A JPH0210457A (ja) | 1988-06-28 | 1988-06-28 | データ転送装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0210457A true JPH0210457A (ja) | 1990-01-16 |
Family
ID=15710416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16022588A Pending JPH0210457A (ja) | 1988-06-28 | 1988-06-28 | データ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0210457A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105522634A (zh) * | 2015-12-02 | 2016-04-27 | 浙江三箭工贸有限公司 | 竹框成型工艺 |
-
1988
- 1988-06-28 JP JP16022588A patent/JPH0210457A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105522634A (zh) * | 2015-12-02 | 2016-04-27 | 浙江三箭工贸有限公司 | 竹框成型工艺 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4085448A (en) | Data communication bus structure | |
| US5349343A (en) | Flexible module interconnect system | |
| US4359731A (en) | Communication link contention resolution system | |
| US4843539A (en) | Information transfer system for transferring binary information | |
| US4688171A (en) | Serial bus for master/slave computer system | |
| WO1996010786A1 (en) | Microprocessor programming using a state machine | |
| US4926427A (en) | Software error detection apparatus | |
| JPH0210457A (ja) | データ転送装置 | |
| US4065639A (en) | Synchronous transmission control system | |
| JPS6227409B2 (ja) | ||
| JPS62293441A (ja) | デ−タ出力方式 | |
| JPS6162961A (ja) | 入出力機器 | |
| US5008802A (en) | Dynamic input method and apparatus for programmable controller | |
| US5818351A (en) | Data transfer system | |
| JPH0795734B2 (ja) | ポ−リング通信用回路 | |
| JPH02121049A (ja) | 入出力装置 | |
| JPS61100854A (ja) | 信号処理回路 | |
| JPH02206865A (ja) | プログラム・ローディング方法およびデータ処理システム | |
| JPH09198111A (ja) | 入出力装置 | |
| JPS63211053A (ja) | 接続回路 | |
| JPS60258627A (ja) | マイクロコンピユ−タ装置 | |
| JPH01222324A (ja) | ディスク装置制御方式 | |
| JPS5894043A (ja) | マイクロコンピユ−タ装置 | |
| JPS6243932A (ja) | デ−ジチエ−ンシステム | |
| JPS61195036A (ja) | デ−タ伝達システム |