JPH06236338A - データ入出力処理装置 - Google Patents

データ入出力処理装置

Info

Publication number
JPH06236338A
JPH06236338A JP5022259A JP2225993A JPH06236338A JP H06236338 A JPH06236338 A JP H06236338A JP 5022259 A JP5022259 A JP 5022259A JP 2225993 A JP2225993 A JP 2225993A JP H06236338 A JPH06236338 A JP H06236338A
Authority
JP
Japan
Prior art keywords
signal processing
output
input
processing unit
address
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
JP5022259A
Other languages
English (en)
Inventor
Tsuneaki Ishimura
経明 石村
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 JP5022259A priority Critical patent/JPH06236338A/ja
Publication of JPH06236338A publication Critical patent/JPH06236338A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 回路規模を縮小し、かつ、プログラム容量及
び処理時間の削減を図る。 【構成】 CPU10のデータバス15を出力信号処理
部11とダイオード12a,12nを通じて入力信号処
理部13に接続する。さらにCPU10のアドレス信号
S16を入力信号処理部13に入力し、読み出し/書き
込み信号S17とをデコーダ14に入力する。デコーダ
14からの許可パルス信号S18で出力信号処理部11
を制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、双方向データバスを通
じて中央演算処理装置がスイッチなどの操作状態を読み
取り、かつ、制御信号を装置の出力信号処理部へ出力す
るデータ入出力処理装置に関する。
【0002】
【従来の技術】図3は、従来のデータ入出力処理装置の
構成を示すブロック図である。図3において、この例
は、この装置の制御を行うCPU20と、スイッチなど
を切り替えるための制御情報信号が入力される出力信号
処理部21と、バッファ22と、スイッチからの入力信
号が供給される入力信号処理部23と、デコーダ24
と、双方向データバス25とを有している。
【0003】次に、この従来例の構成の動作について説
明する。図4は従来例の構成における処理信号を示すタ
イミング図である。図4において、CPU20が処理す
るデータ取り込みモードでは、図4(a),(c)に示
すアドレス情報S26及び読み出し/書き込み(R/
W)信号S27がデコーダ24に入力される。デコーダ
24から図4(b)に示す許可パルス信号(R/D)S
28を出力する。この許可パルス信号S28を出力して
いる期間のみプログラムによるアドレスに対応した入力
信号処理部23の情報をCPU20が双方向データバス
25からデータバス信号S25として取り込む。
【0004】CPU20が処理する出力モードでは、図
4(e)に示すようにCPU20が取り込んだデータに
よってデコーダ24から書き込みパルス信号(W/R)
S29を出力する。この書き込みパルス信号S29を出
力する期間のみ出力信号処理部21へ制御情報信号が出
力され、この制御情報信号が出力信号処理部21から送
出される。
【0005】このアドレス情報を入力信号処理部23へ
供給する代わりにCPU20の出力ポートを使用して同
様の処理を行うこともできる。
【0006】
【発明が解決しようとする課題】しかしながら、従来例
のデータ入出力処理装置では、バッファ22を用いてい
るため回路規模とコストが嵩むという問題があった。
【0007】また、アドレス情報に代えてCPU20の
出力ポートを使う場合、そのプログラム容量が増大し処
理時間を短縮できないという問題があった。
【0008】本発明は、このような従来の問題を解決す
るものであり、回路規模を縮小できるとともに、プログ
ラム容量及び処理時間を削減できる優れたデータ入出力
処理装置の提供を目的とする。
【0009】
【課題を解決するための手段】上記目的を達成するため
に、本発明のデータ入出力処理装置は、プログラム動作
する中央演算処理装置に接続される双方向データバスと
接続する出力信号処理手段と、双方向データバスにダイ
オードを通じて接続され、かつ、出力信号処理手段で使
用するアドレスと異なる他のアドレスに接続する入力信
号処理手段と、入力信号処理手段で使用するアドレスラ
インが実質的に零になるように選択したアドレスと読み
出し書き込み制御信号のデコード結果とを出力信号処理
手段へ与えるデコード手段とを備える構成としている。
【0010】
【作用】このような構成の本発明のデータ入出力処理装
置では、入力信号処理手段が双方向データバスにダイオ
ードを通じて接続され、かつ、出力信号処理手段で使用
するアドレスと異なる他のアドレスに接続される。さら
に、入力信号処理手段で使用するアドレスラインが実質
的に零になるように選択したアドレスと読み出し書き込
み制御信号のデコード結果とを出力信号処理手段へ与え
ているので、入力信号処理手段の情報を取り込む許可パ
ルス及び慣用的なバッファが不要になる。
【0011】また中央演算処理装置の出力ポートを使用
して同様の処理を行う場合には出力ポートを操作するス
テップが省略される。したがって、回路規模を縮小でき
るとともに、プログラム容量及び処理時間を削減でき
る。
【0012】
【実施例】以下、本発明のデータ入出力処理装置の実施
例を図面を参照して詳細に説明する。
【0013】図1は、本発明のデータ入出力処理装置の
実施例における構成を示すブロック図である。図1にお
いて、この例は、この装置の制御を行うCPU10と、
スイッチなどの切り替えるための制御情報信号が入力さ
れる出力信号処理部11と、ダイオード12a,12n
と、図示しないスイッチからの入力信号が供給される入
力信号処理部13と、デコーダ14と、双方向データバ
ス15とを有している。CPU10はプログラムによっ
て動作し、双方向データバス15により出力信号処理部
11及びダイオード12a,12nを通じて入力信号処
理部13に接続され、またアドレス信号S16により入
力信号処理部13及びデコーダ14に接続されている。
【0014】次に、この実施例の構成における動作につ
いて説明する。図2は実施例の構成における処理信号を
示すタイミング図である。図2において、CPU10が
処理するデータ取り込みモードでは、図2(a),
(b)に示すようにCPU10のプログラムによってア
ドレス信号S16に対応したスイッチなどの操作の情報
が、入力信号処理部13からダイオード12a,12n
及び双方向データバス15を通じてデータバス信号S1
5としてCPU10に取り込まれる。
【0015】取り込んだデータ及びプログラムに応じて
アドレス信号S16と読み出し/書き込み(R/W)信
号S17をデコードした許可パルス信号(R/D)S1
8によって制御情報が、データバス15から出力信号処
理部11へ出力される。
【0016】CPU10が処理する出力モードでは、図
2(e)に示すようにCPU10が取り込んだデータに
よってデコーダ14から書き込みパルス信号(W/R)
S19が出力される。この書き込みパルス信号(W/
R)S19が出力される期間のみ出力信号処理部11へ
制御情報信号を出力し、この制御情報信号が出力信号処
理部11から送出される。
【0017】このアドレス情報を入力信号処理部13へ
供給する代わりにCPU10の出力ポートを使用して同
様の処理を行うこともできる。この場合、出力ポートを
操作するステップを省略できる。
【0018】
【発明の効果】以上の説明から明らかなように、本発明
のデータ入出力処理装置は、入力信号処理手段が双方向
データバスにダイオードを通じて接続され、かつ、出力
信号処理手段で使用するアドレスと異なる他のアドレス
に接続されるとともに、入力信号処理手段で使用するア
ドレスラインが実質的に零になるように選択したアドレ
スと読み出し書き込み制御信号のデコード結果とを出力
信号処理手段へ与えているので、入力信号処理手段の情
報を取り込む許可パルス及び慣用的なバッファが不要に
なる。また、中央演算処理装置の出力ポートを使用して
同様の処理を行う場合には出力ポートを操作するステッ
プが省略される。これによって、回路規模を縮小できる
とともに、プログラム容量及び処理時間を削減できると
いう効果を有する。
【図面の簡単な説明】
【図1】本発明のデータ入出力処理装置の実施例におけ
る構成を示すブロック図
【図2】実施例の構成における処理信号を示すタイミン
グ図
【図3】従来のデータ入出力処理装置の構成を示すブロ
ック図
【図4】従来例の構成における処理信号を示すタイミン
グ図
【符号の説明】
10 CPU 11 出力信号処理部 12a,12n ダイオード 13 入力信号処理部 14 デコーダ 15 双方向データバス S16 アドレス信号 S15 データバス信号 S17 読み出し/書き込み信号 S18 許可パルス信号 S19 書き込みパルス信号

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 プログラム動作する中央演算処理装置に
    接続される双方向データバスと接続する出力信号処理手
    段と、上記双方向データバスにダイオードを通じて接続
    され、かつ、上記出力信号処理手段で使用するアドレス
    と異なる他のアドレスに接続する入力信号処理手段と、
    上記入力信号処理手段で使用するアドレスラインが実質
    的に零になるように選択したアドレスと読み出し書き込
    み制御信号のデコード結果とを上記出力信号処理手段へ
    与えるデコード手段とを備えるデータ入出力処理装置。
JP5022259A 1993-02-10 1993-02-10 データ入出力処理装置 Pending JPH06236338A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5022259A JPH06236338A (ja) 1993-02-10 1993-02-10 データ入出力処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5022259A JPH06236338A (ja) 1993-02-10 1993-02-10 データ入出力処理装置

Publications (1)

Publication Number Publication Date
JPH06236338A true JPH06236338A (ja) 1994-08-23

Family

ID=12077780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5022259A Pending JPH06236338A (ja) 1993-02-10 1993-02-10 データ入出力処理装置

Country Status (1)

Country Link
JP (1) JPH06236338A (ja)

Similar Documents

Publication Publication Date Title
JPH0786870B2 (ja) コプロセツサのデータ転送制御方法およびその回路
JPH0869377A (ja) コプロセッサを使用するための電子回路及び方法
JPH05181982A (ja) 大規模集積回路装置
US4764866A (en) Data processing system with pre-decoding of op codes
JPH06236338A (ja) データ入出力処理装置
JPS62242261A (ja) アナログ入力信号とデジタル信号バス間のインタフエ−ス装置
KR0153537B1 (ko) 메모리 번지 데이타를 선행 선택하는 신호처리 구조
JPH0726754Y2 (ja) 入力処理装置
JP3074809B2 (ja) プログラマブル・コントローラ
US5793235A (en) Circuit for improving timing conditions in a data processing unit
JPS61183764A (ja) ダイレクトメモリアクセス制御方式
JP2000259812A (ja) 高速画像処理方法及び装置
JPS61223965A (ja) デ−タ転送回路
JP2708366B2 (ja) データ処理システム及びその補助制御装置
JP2000333484A (ja) モータ制御方法
JPH1083384A (ja) マイクロコンピュータ
JPH09224211A (ja) 画像取込装置及び方法
JPH08249265A (ja) 記憶装置及び制御方法
JPH0540686A (ja) 記憶装置
JPH0758504B2 (ja) 画像入力装置
JPH05265923A (ja) データ転送装置
JPH01113875A (ja) 画像入力装置
JPH0962506A (ja) パイプライン演算装置
JPH0363868A (ja) 機能拡張方式
JPH02150931A (ja) 情報処理装置