JPH0520017B2 - - Google Patents
Info
- Publication number
- JPH0520017B2 JPH0520017B2 JP19531884A JP19531884A JPH0520017B2 JP H0520017 B2 JPH0520017 B2 JP H0520017B2 JP 19531884 A JP19531884 A JP 19531884A JP 19531884 A JP19531884 A JP 19531884A JP H0520017 B2 JPH0520017 B2 JP H0520017B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- shift register
- signal
- clock signal
- output
- 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
Links
- 238000012546 transfer Methods 0.000 claims description 28
- 230000002093 peripheral effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000007257 malfunction Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
(イ) 産業上の利用分野
本発明は、オーデイオ分野において、システム
コントローラと各種周辺ICとの間で行なわれる
データ転送方式に関する。
コントローラと各種周辺ICとの間で行なわれる
データ転送方式に関する。
(ロ) 従来の技術
東芝レビユー(38巻13号)の第1145頁〜第1148
頁に示されているように、オーデイオ分野におい
ても、システムコントローラとしてマイクロコン
ピユータを用い、PLLICや表示用IC、あるいは、
グラフイツクイコライザや電子ボリユーム等の各
種周辺ICとの間でデータ転送を行ない、トータ
ル的な制御をすることが、近年、開発されるよう
になつた。
頁に示されているように、オーデイオ分野におい
ても、システムコントローラとしてマイクロコン
ピユータを用い、PLLICや表示用IC、あるいは、
グラフイツクイコライザや電子ボリユーム等の各
種周辺ICとの間でデータ転送を行ない、トータ
ル的な制御をすることが、近年、開発されるよう
になつた。
従来、このような転送方式においては、第6図
イに示すように、周辺IC1,2の内部にはデー
タ転送用のインターフエース3,4が設けられて
おり、システムコントローラ5と周辺IC1との
間でデータのやり取りを行なう場合は4本のシリ
アルラインで、そして、周辺IC2へデータを一
方的に転送する場合は3本のシリアルラインで、
システムコントローラ5とインターフエース3,
4とが接続され、このインターフエース3,4と
PLL回路6や表示用回路7がデータバス8を介
して接続されていた。そして、コントローラ側か
らデータを転送する際には、第7図イ〜ハに示す
ように、先ず、アドレスコードC1〜C4であるシ
リアルデータSIとクロツク信号CKを送出し、次
にデータD1〜D4であるシリアルデータSIとクロ
ツク信号CKを送出し、これらコード及びデータ
の転送後にパルス状のストローブ信号STBを送
出していた。又、コントローラ側へデータを取込
む際は、第7図ニ〜トに示すように、同様に、先
ず、クロツク信号CKとアドレスコードC1〜C4を
送出し、ストロープ信号STBを送出した後、デ
ータD1〜D4であるシリアルデータSOを取込むた
め、クロツク信号CKを送出し、更にストローブ
信号STBを送出していた。
イに示すように、周辺IC1,2の内部にはデー
タ転送用のインターフエース3,4が設けられて
おり、システムコントローラ5と周辺IC1との
間でデータのやり取りを行なう場合は4本のシリ
アルラインで、そして、周辺IC2へデータを一
方的に転送する場合は3本のシリアルラインで、
システムコントローラ5とインターフエース3,
4とが接続され、このインターフエース3,4と
PLL回路6や表示用回路7がデータバス8を介
して接続されていた。そして、コントローラ側か
らデータを転送する際には、第7図イ〜ハに示す
ように、先ず、アドレスコードC1〜C4であるシ
リアルデータSIとクロツク信号CKを送出し、次
にデータD1〜D4であるシリアルデータSIとクロ
ツク信号CKを送出し、これらコード及びデータ
の転送後にパルス状のストローブ信号STBを送
出していた。又、コントローラ側へデータを取込
む際は、第7図ニ〜トに示すように、同様に、先
ず、クロツク信号CKとアドレスコードC1〜C4を
送出し、ストロープ信号STBを送出した後、デ
ータD1〜D4であるシリアルデータSOを取込むた
め、クロツク信号CKを送出し、更にストローブ
信号STBを送出していた。
インターフエース3は、第6図ロに示すよう
に、クロツク信号CKをシフトパルスとしてシリ
アルデータSIを取込み且つシリアルデータSOを
送出するシフトレジスタ9と、クロツク信号CK
とストローブ信号STBをデコードするコードデ
コーダ100とシフトレジスタ9に取込まれたア
ドレスコードC1〜C4をコードデコーダの出力信
号、即ち、ストローブ信号STBに応じてラツチ
するコードラツチ10と、コントローラからのデ
ータD1〜D4あるいはPLL回路6からのデータ
DT1〜DT4をラツチする複数のラツチ回路11
a〜11cと、コードラツチ10の内容をデコー
ドしアドレスコードC1〜C4に応じてラツチ回路
11a〜11cのいずれか1つをアドレス指定す
るデコーダ12とを備えており、ラツチ回路11
a〜11cのいずれか1つにデータD1〜D4を書
込む際は、先ずシフトレジスタ9にクロツク信号
CKに基づきアドレスコードC1〜C4を取込み、こ
のアドレスコードに応じてラツチ回路をアドレス
指定し、次に、シフトレジスタ9にクロツク信号
に基づきデータD1〜D4を取込み、このデータD1
〜D4をアドレス指定されたラツチ回路にストロ
ーブ信号STBに応じて書込んでいた。
に、クロツク信号CKをシフトパルスとしてシリ
アルデータSIを取込み且つシリアルデータSOを
送出するシフトレジスタ9と、クロツク信号CK
とストローブ信号STBをデコードするコードデ
コーダ100とシフトレジスタ9に取込まれたア
ドレスコードC1〜C4をコードデコーダの出力信
号、即ち、ストローブ信号STBに応じてラツチ
するコードラツチ10と、コントローラからのデ
ータD1〜D4あるいはPLL回路6からのデータ
DT1〜DT4をラツチする複数のラツチ回路11
a〜11cと、コードラツチ10の内容をデコー
ドしアドレスコードC1〜C4に応じてラツチ回路
11a〜11cのいずれか1つをアドレス指定す
るデコーダ12とを備えており、ラツチ回路11
a〜11cのいずれか1つにデータD1〜D4を書
込む際は、先ずシフトレジスタ9にクロツク信号
CKに基づきアドレスコードC1〜C4を取込み、こ
のアドレスコードに応じてラツチ回路をアドレス
指定し、次に、シフトレジスタ9にクロツク信号
に基づきデータD1〜D4を取込み、このデータD1
〜D4をアドレス指定されたラツチ回路にストロ
ーブ信号STBに応じて書込んでいた。
(ハ) 発明が解決しようとする問題点
一般に、データ転送中のノイズについては、誤
り訂正処理等を行なわなくてはならないが、デー
タを転送している時間に比べ静止状態の方が時間
的には遥かに長き、この間のノイズ対策を行なえ
ばシステムの誤動作は大幅に減少できる。ところ
が、上記した従来の技術においては、データ転送
中以外に、ストローブ信号STBやクロツク信号
CKにノイズが乗ると、誤データがラツチ回路に
書込まれしまい、PLL回路等の周辺回路には誤
データが転送されて誤動作を行なうという問題が
あつた。
り訂正処理等を行なわなくてはならないが、デー
タを転送している時間に比べ静止状態の方が時間
的には遥かに長き、この間のノイズ対策を行なえ
ばシステムの誤動作は大幅に減少できる。ところ
が、上記した従来の技術においては、データ転送
中以外に、ストローブ信号STBやクロツク信号
CKにノイズが乗ると、誤データがラツチ回路に
書込まれしまい、PLL回路等の周辺回路には誤
データが転送されて誤動作を行なうという問題が
あつた。
更に、従来の技術においては、データ入力用の
シフトレジスタとデータ出力用のシフトレジスタ
が同一であり、更に、アドレスコードを受け取る
シフトレジスタをも同一としていたため、入力と
出力とを同時に行なうことは不可能であつた。
シフトレジスタとデータ出力用のシフトレジスタ
が同一であり、更に、アドレスコードを受け取る
シフトレジスタをも同一としていたため、入力と
出力とを同時に行なうことは不可能であつた。
(ニ) 問題点を解決するための手段
本発明は、システムコントローラ側から制御信
号とクロツク信号、そして、アドレスコード及び
入力データより成るシリアルデータを送出し、制
御信号の第1状態において、アドレスコード及び
クロツク信号を送出し、送出後、制御信号を第2
状態とし、第2状態の期間に入力データ及びクロ
ツク信号を送出すると共に、周辺回路側には、ク
ロツク信号に基づいてアドレスコードを取込む第
1シフトレジスタと、第1シフトレジスタの出力
をデコードするデコーダと、デコーダの特定出力
に応じてアドレス指定されクロツク信号に基づい
て入力データを取込む第2シフトレジスタと、デ
コーダの前記特定出力に応じてアドレス指定さ
れ、クロツク信号に基づいてデータの転出を行な
う第3シフトレジスタと、制御信号が第2状態で
ある期間のみにクロツク信号を第2シフトレジス
タに印加せしめる第1制御回路と、制御信号が第
1状態であるとき並列出力データの第3シフトレ
ジスタへの書込みを可能とし、制御信号が第2状
態に変化した後、並列出力データの第3シフトレ
ジスタへの書込みを禁止し、更に、第3シフトレ
ジスタからのデータの転出を可能とする第2制御
回路とを設けたものである。
号とクロツク信号、そして、アドレスコード及び
入力データより成るシリアルデータを送出し、制
御信号の第1状態において、アドレスコード及び
クロツク信号を送出し、送出後、制御信号を第2
状態とし、第2状態の期間に入力データ及びクロ
ツク信号を送出すると共に、周辺回路側には、ク
ロツク信号に基づいてアドレスコードを取込む第
1シフトレジスタと、第1シフトレジスタの出力
をデコードするデコーダと、デコーダの特定出力
に応じてアドレス指定されクロツク信号に基づい
て入力データを取込む第2シフトレジスタと、デ
コーダの前記特定出力に応じてアドレス指定さ
れ、クロツク信号に基づいてデータの転出を行な
う第3シフトレジスタと、制御信号が第2状態で
ある期間のみにクロツク信号を第2シフトレジス
タに印加せしめる第1制御回路と、制御信号が第
1状態であるとき並列出力データの第3シフトレ
ジスタへの書込みを可能とし、制御信号が第2状
態に変化した後、並列出力データの第3シフトレ
ジスタへの書込みを禁止し、更に、第3シフトレ
ジスタからのデータの転出を可能とする第2制御
回路とを設けたものである。
(ホ) 作用
本発明では、データ入力用の第2シフトレジス
タに、制御信号が第2状態の期間のみクロツク信
号が印加され、第1状態の期間はクロツク信号の
印加が禁止されるので、転送中以外に、制御信号
やクロツク信号にノイズが乗つても、第2シフト
レジスタの内容は変化せず、このため、転送中以
外においては、ノイズにより誤データがラツチ回
路に転送されることがほとんどなくなる。
タに、制御信号が第2状態の期間のみクロツク信
号が印加され、第1状態の期間はクロツク信号の
印加が禁止されるので、転送中以外に、制御信号
やクロツク信号にノイズが乗つても、第2シフト
レジスタの内容は変化せず、このため、転送中以
外においては、ノイズにより誤データがラツチ回
路に転送されることがほとんどなくなる。
更に、デコーダの特定出力に対応するアドレス
コードを送出すれば、システムコントローラ側か
ら第2シフトレジスタへの入力データのシリアル
転送と、第3シフトレジスタによる並列出データ
のシステムコントローラ側へのシリアル転出を同
時に行なうことが可能となる。
コードを送出すれば、システムコントローラ側か
ら第2シフトレジスタへの入力データのシリアル
転送と、第3シフトレジスタによる並列出データ
のシステムコントローラ側へのシリアル転出を同
時に行なうことが可能となる。
(ハ) 実施例
第1図〜第3図は本発明の一実施例を示すブロ
ツク図、第4図及び第5図は動作を説明するため
のタイミングチヤートであり、従来技術における
インターフエースに相当する回路構成を示してい
る。
ツク図、第4図及び第5図は動作を説明するため
のタイミングチヤートであり、従来技術における
インターフエースに相当する回路構成を示してい
る。
この転送方式においては、システムコントロー
ラ(図示せず)から、制御信号CE、クロツク信
号CK、シリアルデータSIを送出し、シリアルデ
ータSOを入力するようにしており、コントロー
ラ側からデータを転送する際は、第4図に示すよ
うに、制御信号CEが「L」のときにアドレスコ
ードC1〜C4と4つのクロツク信号CKを送出し、
送出後、制御信号CEを「H」とし、この「H」
の期間に、データD1〜D4と4個のクロツク信号
を送出するようにしている。
ラ(図示せず)から、制御信号CE、クロツク信
号CK、シリアルデータSIを送出し、シリアルデ
ータSOを入力するようにしており、コントロー
ラ側からデータを転送する際は、第4図に示すよ
うに、制御信号CEが「L」のときにアドレスコ
ードC1〜C4と4つのクロツク信号CKを送出し、
送出後、制御信号CEを「H」とし、この「H」
の期間に、データD1〜D4と4個のクロツク信号
を送出するようにしている。
第1図において、13,14,15は、各々、
シリアルデーアSI、クロツク信号CK、制御信号
CEを入力する入力端子、16はクロツク信号CK
をシフトクロツクとしてシリアルデータSIのアド
レスコードC1〜C4を取込むための4ビツトのシ
フトレジスタ、17はANDゲート17a〜17
eより成りシフトレジスタ16の内容をデコード
するデコーダ、18は制御信号CEをデータ端子
Dに、そして、クロツクパルスφをクロツク端子
CLに入力し信号CEDを出力するDフリツプフロ
ツプ、19は信号CEDをクロツクパルスφの1
周期遅延させた信号CEDCLを発生するDフリツ
プフロツプ、20は書込み信号Wを生成する
NORゲート、21はリセツト信号RSTを生成す
るNORゲート、22a〜22eはデコーダ17
の各出力信号LIS、L2S、TS、OUT、IOを各々
データ端子に入力し、信号CEDCLをクロツク端
子CLに入力し、更に、信号RSTをリセツト端子
に入力し、各々、アドレス指定信号L1SD、
L2SD、TSD、OUTD、IODを出力するDフリツ
プフロツプである。
シリアルデーアSI、クロツク信号CK、制御信号
CEを入力する入力端子、16はクロツク信号CK
をシフトクロツクとしてシリアルデータSIのアド
レスコードC1〜C4を取込むための4ビツトのシ
フトレジスタ、17はANDゲート17a〜17
eより成りシフトレジスタ16の内容をデコード
するデコーダ、18は制御信号CEをデータ端子
Dに、そして、クロツクパルスφをクロツク端子
CLに入力し信号CEDを出力するDフリツプフロ
ツプ、19は信号CEDをクロツクパルスφの1
周期遅延させた信号CEDCLを発生するDフリツ
プフロツプ、20は書込み信号Wを生成する
NORゲート、21はリセツト信号RSTを生成す
るNORゲート、22a〜22eはデコーダ17
の各出力信号LIS、L2S、TS、OUT、IOを各々
データ端子に入力し、信号CEDCLをクロツク端
子CLに入力し、更に、信号RSTをリセツト端子
に入力し、各々、アドレス指定信号L1SD、
L2SD、TSD、OUTD、IODを出力するDフリツ
プフロツプである。
次に、第2図において、23及び24がシリア
ルデータSI中のデータD1〜D4をクロツク信号
CKに基づいて取込むためのデータ入力用の4ビ
ツトのシフトレジスタ、25及び26はシフトレ
ジスタ23及び24に各々接続され、書込み信号
Wをラツチパルスとして名シフトレジスタの内容
をラツチするラツチ回路、27は信号CEDとク
ロツク信号CKを入力するANDゲート、28はア
ドレス指定信号LISD及びTSDを入力するORゲ
ート、29はアドレス指定信号L2SDとTSD、更
に、IODを入力するORゲート、30及び31は
ANDゲート27の出力を一端に入力し、他端に
各々ORゲート28及び29の出力を入力し、そ
の出力を各々シフトレジスタ23及び24のクロ
ツク端子FCLに入力するANDゲート、32は
ANDゲート33,34とORゲート35とインバ
ータ36より成り、アドレス指定信号TSDに応
じてシフトレジスタ24へ、コントローラからの
データD1〜D4もしくはシフトレジスタ23の出
力を選択的に入力するデータ選択回路、37及び
38は一端に書込み信号Wを入力し、他端に各々
ORゲート28及び29の出力を入力し、その出
力を各々ラツチ回路25及び26のラツチパルス
入力端子Lに入力するANDゲートであり、各ラ
ツチ回路25及び26の出力は出力端子39a〜
39d及び40a〜40dを介して、PLL回路
等の周辺回路に接続されている。
ルデータSI中のデータD1〜D4をクロツク信号
CKに基づいて取込むためのデータ入力用の4ビ
ツトのシフトレジスタ、25及び26はシフトレ
ジスタ23及び24に各々接続され、書込み信号
Wをラツチパルスとして名シフトレジスタの内容
をラツチするラツチ回路、27は信号CEDとク
ロツク信号CKを入力するANDゲート、28はア
ドレス指定信号LISD及びTSDを入力するORゲ
ート、29はアドレス指定信号L2SDとTSD、更
に、IODを入力するORゲート、30及び31は
ANDゲート27の出力を一端に入力し、他端に
各々ORゲート28及び29の出力を入力し、そ
の出力を各々シフトレジスタ23及び24のクロ
ツク端子FCLに入力するANDゲート、32は
ANDゲート33,34とORゲート35とインバ
ータ36より成り、アドレス指定信号TSDに応
じてシフトレジスタ24へ、コントローラからの
データD1〜D4もしくはシフトレジスタ23の出
力を選択的に入力するデータ選択回路、37及び
38は一端に書込み信号Wを入力し、他端に各々
ORゲート28及び29の出力を入力し、その出
力を各々ラツチ回路25及び26のラツチパルス
入力端子Lに入力するANDゲートであり、各ラ
ツチ回路25及び26の出力は出力端子39a〜
39d及び40a〜40dを介して、PLL回路
等の周辺回路に接続されている。
更に、第3図において、41a〜41dは
PLL回路等の周辺回路に接続され、周辺回路か
らのデータDT1〜DT4を入力する入力端子、4
2はデータDT1〜DT4を取込みクロツク信号を
シフトクロツクとして出力端子43からデータ
DT1〜DT4をシリアルデータSOとしてシステム
コントローラへ送出するデータ出力用の4ビツト
のシフトレジスタ、44はアドレス指定信号
OUTD及びIODを入力するORゲート、45は信
号CED及びORゲート44の出力を入力する
ANDゲート、46はANDゲート45の出力を反
転するインバータ、47a〜47dはデータ
DT1〜DT4の各ビツト信号DT1、DT2、DT3、
DT4を各々一端に入力し、他端にインバータ4
6の出力を入力し、その出力がシフトレジスタ4
2を構成する各フリツプフロツプ42a〜42d
のセツト端子に接続されたANDゲート、48
a〜48dはデータDT1〜DT4の各ビツト信号
の反転信号を一端に入力し、他端にインバータ4
6の出力を入力し、その出力が各フリツプフロツ
プ42a〜42dのリセツト端子に接続された
ANDゲートであり、クロツク信号CKはインバー
タ49を介してフリツプフロツプ42a〜42d
の各クロツク端子に印加されている。又、出力端
子43と接地間にはNMOSトランジスタ50及
び51が縦続接続されており、NMOSトランジ
スタ50のゲートにはシフトレジスタ42の出力
をインバータ52で反転した信号が印加され、
NMOSトランジスタ51にはANDゲート45の
出力が印加されている。そして、出力端子43は
他の周辺ICの出力端子53と共通接続されシス
テムコントローラのデータ入力端子に接続されて
おり、共通接続ラインはプルアツプ抵抗54を介
して電源電位VDDに接続されている。
PLL回路等の周辺回路に接続され、周辺回路か
らのデータDT1〜DT4を入力する入力端子、4
2はデータDT1〜DT4を取込みクロツク信号を
シフトクロツクとして出力端子43からデータ
DT1〜DT4をシリアルデータSOとしてシステム
コントローラへ送出するデータ出力用の4ビツト
のシフトレジスタ、44はアドレス指定信号
OUTD及びIODを入力するORゲート、45は信
号CED及びORゲート44の出力を入力する
ANDゲート、46はANDゲート45の出力を反
転するインバータ、47a〜47dはデータ
DT1〜DT4の各ビツト信号DT1、DT2、DT3、
DT4を各々一端に入力し、他端にインバータ4
6の出力を入力し、その出力がシフトレジスタ4
2を構成する各フリツプフロツプ42a〜42d
のセツト端子に接続されたANDゲート、48
a〜48dはデータDT1〜DT4の各ビツト信号
の反転信号を一端に入力し、他端にインバータ4
6の出力を入力し、その出力が各フリツプフロツ
プ42a〜42dのリセツト端子に接続された
ANDゲートであり、クロツク信号CKはインバー
タ49を介してフリツプフロツプ42a〜42d
の各クロツク端子に印加されている。又、出力端
子43と接地間にはNMOSトランジスタ50及
び51が縦続接続されており、NMOSトランジ
スタ50のゲートにはシフトレジスタ42の出力
をインバータ52で反転した信号が印加され、
NMOSトランジスタ51にはANDゲート45の
出力が印加されている。そして、出力端子43は
他の周辺ICの出力端子53と共通接続されシス
テムコントローラのデータ入力端子に接続されて
おり、共通接続ラインはプルアツプ抵抗54を介
して電源電位VDDに接続されている。
ところで、アドレスコードC1〜C4はシフトレ
ジスタ23,24,42のアドレス指定を行なう
コードであるが、本実施例では、シフトレジスタ
23,24,42を各々単独にアドレス指定する
コードを「0」、「1」、「2」と定めると共に、シ
フトレジスタ23及び24を共にアドレス指定す
るコードとして「3」、そして、シフトレジスタ
24及び42を共にアドレス指定するコードとし
て「4」を割り合てている。
ジスタ23,24,42のアドレス指定を行なう
コードであるが、本実施例では、シフトレジスタ
23,24,42を各々単独にアドレス指定する
コードを「0」、「1」、「2」と定めると共に、シ
フトレジスタ23及び24を共にアドレス指定す
るコードとして「3」、そして、シフトレジスタ
24及び42を共にアドレス指定するコードとし
て「4」を割り合てている。
次に、本実施例の動作をタイミングチヤートを
参照しながら説明する。
参照しながら説明する。
今、ラツチ回路25にデータを転送するため、
アドレスコード「0」とデータD1〜D4をシステ
ムコントローラから送出したとする。すると、ク
ロツク信号CKに基づいてシフトレジスタ16に
はアドレスコードC1〜C4として(0、0、0、
0)が取込まれ、ANDゲート17aのデコード
出力LISNのみが第4図チに示すように「H」と
なる。制御信号CEが「L」のときは信号CED及
びCEDCLは共に「L」なので、リセツト信号
RSTは「H」となつており、この信号によりフ
リツププロツプ22a〜22eはリセツト状態に
ある。アドレスコードC1〜C4及び4つのクロツ
ク信号CKの送出後、制御信号CEを所定期間
「H」とすると、第4図ホに示すように信号CED
が「H」となり、このためリセツト信号RSTが
「L」となつて、フリツプフロツプ22a〜22
eのリセツトが解除される。次いで、第4図ヘに
示すように信号CEDCLが「H」となり、その立
ち上がりで、ANDゲート17a〜17eの各出
力は、各フリツプフロツプ22a〜22eにラツ
チされる。この場合、デコード出力LISが「H」
なので、第4図リに示すようにアドレス指定信号
LISが「H」となる。
アドレスコード「0」とデータD1〜D4をシステ
ムコントローラから送出したとする。すると、ク
ロツク信号CKに基づいてシフトレジスタ16に
はアドレスコードC1〜C4として(0、0、0、
0)が取込まれ、ANDゲート17aのデコード
出力LISNのみが第4図チに示すように「H」と
なる。制御信号CEが「L」のときは信号CED及
びCEDCLは共に「L」なので、リセツト信号
RSTは「H」となつており、この信号によりフ
リツププロツプ22a〜22eはリセツト状態に
ある。アドレスコードC1〜C4及び4つのクロツ
ク信号CKの送出後、制御信号CEを所定期間
「H」とすると、第4図ホに示すように信号CED
が「H」となり、このためリセツト信号RSTが
「L」となつて、フリツプフロツプ22a〜22
eのリセツトが解除される。次いで、第4図ヘに
示すように信号CEDCLが「H」となり、その立
ち上がりで、ANDゲート17a〜17eの各出
力は、各フリツプフロツプ22a〜22eにラツ
チされる。この場合、デコード出力LISが「H」
なので、第4図リに示すようにアドレス指定信号
LISが「H」となる。
制御信号CEが「H」となつて信号CEDが「H」
となると、クロツク信号CKはANDゲート27を
通過して、ANDゲート30及び31に印加され
るようになるが、この場合、LISDのみが「H」
なので、クロツク信号CKはANDゲート30を介
してシフトレジスタ23に印加されるようにな
り、シフトレジスタ24にはクロツク信号CKが
印加されない。即ち、シフトレジスタ23のみが
アドレス指定されることとなる。そこで、制御信
号CEが「H」の期間に、4つのクロツク信号CK
とデータD1〜D4が送出されると、このクロツク
信号CKに基づいてシフトレジスタ23はデータ
D1〜D4を取込む。データD1〜D4の送出後、制
御信号CEは「L」にされるので、これに応じて、
先ず信号CEDが「L」となり、クロツクパルス
φの1周期遅れて信号CEDが「L」となるので、
第4図トに示すように、信号CEDの立下りに応
じて書込信号Wは「H」となり、クロツクパルス
の1周期経過後「L」となる。ANDゲート37
には「H」のLISDが入力されているので、書込
信号Wが「H」となると、その出力によりシフト
レジスタ23の内容D1〜D4がラツチ回路25に
ラツチされる。即ち、ラツチ回路25へのデータ
転送が終了する。
となると、クロツク信号CKはANDゲート27を
通過して、ANDゲート30及び31に印加され
るようになるが、この場合、LISDのみが「H」
なので、クロツク信号CKはANDゲート30を介
してシフトレジスタ23に印加されるようにな
り、シフトレジスタ24にはクロツク信号CKが
印加されない。即ち、シフトレジスタ23のみが
アドレス指定されることとなる。そこで、制御信
号CEが「H」の期間に、4つのクロツク信号CK
とデータD1〜D4が送出されると、このクロツク
信号CKに基づいてシフトレジスタ23はデータ
D1〜D4を取込む。データD1〜D4の送出後、制
御信号CEは「L」にされるので、これに応じて、
先ず信号CEDが「L」となり、クロツクパルス
φの1周期遅れて信号CEDが「L」となるので、
第4図トに示すように、信号CEDの立下りに応
じて書込信号Wは「H」となり、クロツクパルス
の1周期経過後「L」となる。ANDゲート37
には「H」のLISDが入力されているので、書込
信号Wが「H」となると、その出力によりシフト
レジスタ23の内容D1〜D4がラツチ回路25に
ラツチされる。即ち、ラツチ回路25へのデータ
転送が終了する。
ここで、信号CEDCLは制御信号CEが「H」の
後「H」となり、書込信号Wが「L」となるとき
「L」となるので、データD1〜D4をシフトレジ
スタ23に取込み始めてからラツチ回路25に書
込まれるまでの間、アドレス指定信号LISD〜
IODの状態が変化することはない。
後「H」となり、書込信号Wが「L」となるとき
「L」となるので、データD1〜D4をシフトレジ
スタ23に取込み始めてからラツチ回路25に書
込まれるまでの間、アドレス指定信号LISD〜
IODの状態が変化することはない。
ところで、シフトレジスタ42は、上述の例の
場合アドレス指定されていないので、信号CED
が「H」となつてもANDゲート45の出力は
「L」となり、この信号によりNMOSトランジス
タ51がオフされるので、シフトレジスタ42の
内容がシリアルデータSOとして送出されること
ない。
場合アドレス指定されていないので、信号CED
が「H」となつてもANDゲート45の出力は
「L」となり、この信号によりNMOSトランジス
タ51がオフされるので、シフトレジスタ42の
内容がシリアルデータSOとして送出されること
ない。
次に、システムコントローラからアドレスコー
ド「1」とデータD1〜D4を送出したとすると、
同様にしてデコード出力L2Sのみが「H」とな
り、これに応じてアドレス指定信号L2SDが
「H」となつてシフトレジスタ24がアドレス指
定される。データ選択回路32においては、アド
レス指定信号TSDが「L」なので、ANDゲート
33及びORゲート35を介してシフトレジスタ
24に、システムコントローラからの転送データ
D1〜D4が入力され、クロツク信号に基づいてこ
のデータが取込まれる。そて、同様に、書込み信
号WによりデータD1〜D4がラツチ回路26にラ
ツチされる。
ド「1」とデータD1〜D4を送出したとすると、
同様にしてデコード出力L2Sのみが「H」とな
り、これに応じてアドレス指定信号L2SDが
「H」となつてシフトレジスタ24がアドレス指
定される。データ選択回路32においては、アド
レス指定信号TSDが「L」なので、ANDゲート
33及びORゲート35を介してシフトレジスタ
24に、システムコントローラからの転送データ
D1〜D4が入力され、クロツク信号に基づいてこ
のデータが取込まれる。そて、同様に、書込み信
号WによりデータD1〜D4がラツチ回路26にラ
ツチされる。
上述においては、データ転送中の動作を説明し
たが、データの転送を行なつていない状態におい
て、クロツク信号CK及び制御信号CFにノイズが
乗つたとする。
たが、データの転送を行なつていない状態におい
て、クロツク信号CK及び制御信号CFにノイズが
乗つたとする。
この場合、制御信号CEがノイズにより「H」
となつている期間にクロツク信号CKにノイズが
乗ることは非常に稀であり、このようなケースを
除いては、ANDゲート27により、クロツク信
号CKのシフトレジスタ23及び24への印加が
禁止されるので、誤データはシフトレジスタ23
及び24に取込まれることがなく、依つて、ラツ
チ回路25及び26に誤データがラツチされてし
まうことがない。従つて、PLL回路等の周辺回
路が誤動作することはない。
となつている期間にクロツク信号CKにノイズが
乗ることは非常に稀であり、このようなケースを
除いては、ANDゲート27により、クロツク信
号CKのシフトレジスタ23及び24への印加が
禁止されるので、誤データはシフトレジスタ23
及び24に取込まれることがなく、依つて、ラツ
チ回路25及び26に誤データがラツチされてし
まうことがない。従つて、PLL回路等の周辺回
路が誤動作することはない。
次に、2つのシフトレジスタ23及び24に、
各々、データD1〜D4及びD5〜D8を転送する場
合について説明する。
各々、データD1〜D4及びD5〜D8を転送する場
合について説明する。
この場合、システムコントローラからアドレス
コードC1〜C4として「2」を送出し、制御信号
CEを「H」とした後、この「H」の期間にデー
タD1〜D4とD5〜D8を連続して送出し、且つ、
クロツク信号CKを8つ送出する。
コードC1〜C4として「2」を送出し、制御信号
CEを「H」とした後、この「H」の期間にデー
タD1〜D4とD5〜D8を連続して送出し、且つ、
クロツク信号CKを8つ送出する。
すると、デコード出力TSのみが「H」となり、
制御信号CEが「H」になると、アドレス指定信
号TSDが「H」となる。アドレス指定信号TSD
が共に「H」となると、ORゲート28及び29
の出力が「H」となり、ANDゲート30及び3
1を介して、クロツク信号CKがシフトレジスタ
23及び24の双方に印加可能となる。即ち、2
つのシフトレジスタ23及び24がアドレス指定
されることになる。又、データ選択回路32では
ANDゲート34の一方の入力信号が「H」とな
るため、シフトレジスタ23の出力がANDゲー
ト34及びORゲート35を介してシフトレジス
タ24に入力されるようになり、シフトレジスタ
23と24とは縦続接続されることとなる。従つ
て、クロツク信号CKが制御信号CEの「H」の期
間に印加されると、データD1〜D8をクロツク信
号に基づいて順次取込み、その結果、データD1
〜D4がシフトレジスタ23に、そして、データ
D5〜D8がシフトレジスタ24に取込まれる。依
つて、ラツチ回路25にはデータD1〜D4が、ラ
ツチ回路26にはデータD5〜D8がラツチされ
る。例えば、データD1〜D4が分周数データ、デ
ータD5〜D8がバンドデータであるときは、PLL
回路には、1回のアドレス指定で、分周数データ
とバンドデータが転送されることとなる。
制御信号CEが「H」になると、アドレス指定信
号TSDが「H」となる。アドレス指定信号TSD
が共に「H」となると、ORゲート28及び29
の出力が「H」となり、ANDゲート30及び3
1を介して、クロツク信号CKがシフトレジスタ
23及び24の双方に印加可能となる。即ち、2
つのシフトレジスタ23及び24がアドレス指定
されることになる。又、データ選択回路32では
ANDゲート34の一方の入力信号が「H」とな
るため、シフトレジスタ23の出力がANDゲー
ト34及びORゲート35を介してシフトレジス
タ24に入力されるようになり、シフトレジスタ
23と24とは縦続接続されることとなる。従つ
て、クロツク信号CKが制御信号CEの「H」の期
間に印加されると、データD1〜D8をクロツク信
号に基づいて順次取込み、その結果、データD1
〜D4がシフトレジスタ23に、そして、データ
D5〜D8がシフトレジスタ24に取込まれる。依
つて、ラツチ回路25にはデータD1〜D4が、ラ
ツチ回路26にはデータD5〜D8がラツチされ
る。例えば、データD1〜D4が分周数データ、デ
ータD5〜D8がバンドデータであるときは、PLL
回路には、1回のアドレス指定で、分周数データ
とバンドデータが転送されることとなる。
更に、次には、PLL回路等の周辺回路から入
力端子41a〜41dを介してデータDT1〜
DT4を取込み、システムコントローラヘシリア
ルデータSOとして転送する場合について説明す
る。
力端子41a〜41dを介してデータDT1〜
DT4を取込み、システムコントローラヘシリア
ルデータSOとして転送する場合について説明す
る。
この場合は、第5図に示すように、先ず、シス
テムコントローラからデータを転送する場合と同
様、制御信号が「L」のときにアドレスコード
C1〜C4と4つのクロツク信号CKを送出し、送出
後、制御信号CEを「H」とし、この「H」の期
間にクロツク信号CKのみを4つ送出する。この
とき、アドレスコードC1〜C4としては「3」を
送出する。
テムコントローラからデータを転送する場合と同
様、制御信号が「L」のときにアドレスコード
C1〜C4と4つのクロツク信号CKを送出し、送出
後、制御信号CEを「H」とし、この「H」の期
間にクロツク信号CKのみを4つ送出する。この
とき、アドレスコードC1〜C4としては「3」を
送出する。
この場合、制御信号CEが「L」の期間にシフ
トレジスタ42にアドレスコード(1、1、0、
0)が取込まる、デコード出力OUTのみが「H」
となるが、制御信号CEが「L」のときは信号
CEDが「L」であり、このため、インバータ4
6の出力は「H」となり、ANDゲート47a〜
47d及び48a〜48dは開かれ、シフトレジ
スタ42を構成する各フリツプフロツプは、
各々、データDT1、DT2、DT3、DT4によりセ
ツトあるいはリセツトされる。即ち、データ
DT1〜DT4がシフトレジスタ42に書込まれる。
そして、制御信号CEが「H」となると信号CED
が「H」になると共に、アドレス指定信号
OUTDが「H」となり、このため、ANDゲート
45の出力は「H」に、又、インバータ46の出
力は「L」となり、ANDゲート47a〜47d
及び48a〜48dが閉じられ、データDT1〜
DT4のシフトレジスタ42への書込みが禁止さ
れると共に、NMOSトランジスタ51をオンと
しデータの出力を可能とする。クロツク信号CK
が印加されると、シフトレジスタ42はシフト動
作を開始し、NMOSトランジスタ50をデータ
DT1〜DT4に応じてオンオフさせることにより、
出力端子43からデータDT1〜DT4をシリアル
データSOとしてシステムコントローラへ転送す
る。
トレジスタ42にアドレスコード(1、1、0、
0)が取込まる、デコード出力OUTのみが「H」
となるが、制御信号CEが「L」のときは信号
CEDが「L」であり、このため、インバータ4
6の出力は「H」となり、ANDゲート47a〜
47d及び48a〜48dは開かれ、シフトレジ
スタ42を構成する各フリツプフロツプは、
各々、データDT1、DT2、DT3、DT4によりセ
ツトあるいはリセツトされる。即ち、データ
DT1〜DT4がシフトレジスタ42に書込まれる。
そして、制御信号CEが「H」となると信号CED
が「H」になると共に、アドレス指定信号
OUTDが「H」となり、このため、ANDゲート
45の出力は「H」に、又、インバータ46の出
力は「L」となり、ANDゲート47a〜47d
及び48a〜48dが閉じられ、データDT1〜
DT4のシフトレジスタ42への書込みが禁止さ
れると共に、NMOSトランジスタ51をオンと
しデータの出力を可能とする。クロツク信号CK
が印加されると、シフトレジスタ42はシフト動
作を開始し、NMOSトランジスタ50をデータ
DT1〜DT4に応じてオンオフさせることにより、
出力端子43からデータDT1〜DT4をシリアル
データSOとしてシステムコントローラへ転送す
る。
更に、本実施例においては、1回のアドレス指
定で、データ入力用のシフトレジスタ24にシス
テムコントローラからデータD1〜D4を転送し、
同時に、データ出力用のシフトレジスタ42から
システムコントローラヘデータDT1〜DT4を転
送することができる。この場合は、システムコン
トローラからデータD1〜D4を転送する場合と同
様に、第4図に示すように、制御信号CE、クロ
ツク信号CK、シリアルデータSIを送出し、アド
レスコードC1〜C4としては、「4」を送出する。
定で、データ入力用のシフトレジスタ24にシス
テムコントローラからデータD1〜D4を転送し、
同時に、データ出力用のシフトレジスタ42から
システムコントローラヘデータDT1〜DT4を転
送することができる。この場合は、システムコン
トローラからデータD1〜D4を転送する場合と同
様に、第4図に示すように、制御信号CE、クロ
ツク信号CK、シリアルデータSIを送出し、アド
レスコードC1〜C4としては、「4」を送出する。
このようにすれば、シフトレジスタ16にアド
レスコード(0、0、1、0)が取込まれ、デコ
ード出力IOのみが「H」となると共に、制御信
号CEが「L」のときにANDゲート47a〜47
d及び48a〜48dが開かれ、データDT1〜
DT4がシフトレジスタ42に書込まれる。そし
て、制御信号CEが「H」となると、信号CED及
びCEDCLが「H」となり、アドレス信号IODが
「H」となる。このため、シフトレジスタ24に
はクロツク信号CKが印加できるようになると共
に、シフトレジスタ42においてはデータDT1
〜DT4の書込みが禁止され、更に、NMOSトラ
ンジスタ51がオンする。従つて、クロツク信号
CKが印加されると、シフトレジスタ24にはデ
ータD1〜D4が取込まれ、一方、シフトレジスタ
42からはデータD1〜D54が送出されることと
なる。
レスコード(0、0、1、0)が取込まれ、デコ
ード出力IOのみが「H」となると共に、制御信
号CEが「L」のときにANDゲート47a〜47
d及び48a〜48dが開かれ、データDT1〜
DT4がシフトレジスタ42に書込まれる。そし
て、制御信号CEが「H」となると、信号CED及
びCEDCLが「H」となり、アドレス信号IODが
「H」となる。このため、シフトレジスタ24に
はクロツク信号CKが印加できるようになると共
に、シフトレジスタ42においてはデータDT1
〜DT4の書込みが禁止され、更に、NMOSトラ
ンジスタ51がオンする。従つて、クロツク信号
CKが印加されると、シフトレジスタ24にはデ
ータD1〜D4が取込まれ、一方、シフトレジスタ
42からはデータD1〜D54が送出されることと
なる。
(ト) 発明の効果
本発明に依れば、データ転送中以外において、
クロツク信号や制御信号にノイズが乗つても、第
2シフトレジスタに誤データが転送されることは
ほとんどなくなる。
クロツク信号や制御信号にノイズが乗つても、第
2シフトレジスタに誤データが転送されることは
ほとんどなくなる。
更に、第2シフトレジスタへの入力データのシ
リアル転送と、第3シフトレジスタにより並列出
力データのシリアル転出を同時に行なえるので、
システムコントローラ側と周辺回路との間で、デ
ータの入力及び出力を同時に行なえ、従つて、転
送時間が短縮される。
リアル転送と、第3シフトレジスタにより並列出
力データのシリアル転出を同時に行なえるので、
システムコントローラ側と周辺回路との間で、デ
ータの入力及び出力を同時に行なえ、従つて、転
送時間が短縮される。
第1図〜第3図は本発明の一実施例を示すブロ
ツク図、第4図はシステムコントローラから周辺
回路にデータを転送する場合のタイミングチヤー
ト、第5図は周辺回路からシステムコントローラ
へデータを転送する場合のタイミングチヤート、
第6図は従来のデータ転送方式を示すブロツク
図、第7図は従来例の動作を示すタイミングチヤ
ートである。 主な図番の説明、16,23,24,42……
シフトレジスタ、17……デコーダ、25,26
……ラツチ回路、32……データ選択回路。
ツク図、第4図はシステムコントローラから周辺
回路にデータを転送する場合のタイミングチヤー
ト、第5図は周辺回路からシステムコントローラ
へデータを転送する場合のタイミングチヤート、
第6図は従来のデータ転送方式を示すブロツク
図、第7図は従来例の動作を示すタイミングチヤ
ートである。 主な図番の説明、16,23,24,42……
シフトレジスタ、17……デコーダ、25,26
……ラツチ回路、32……データ選択回路。
Claims (1)
- 1 アドレス指定用のアドレスコード及び入力デ
ータをシリアルデータとし、制御信号の第1状態
において、前記アドレスコード及びクロツク信号
を送出し、送出後、前記制御信号を第2状態と
し、該第2状態の期間に前記入力データ及び前記
クロツク信号を送出すると共に、前記クロツク信
号に基づいて前記アドレスコードを取込む第1シ
フトレジスタと、該第1シフトレジスタの出力を
デコードするデコーダと、該デコーダの特定出力
に応じてアドレス指定され前記クロツク信号に基
づいて前記入力データを取込む第2シフトレジス
タと、前記デコーダの前記特定出力に応じてアド
レス指定され前記クロツク信号に基づいてデータ
の転出を行なう第3シフトレジスタと、前記制御
信号が第1状態から第2状態へ変化したことに応
答して前記クロツク信号を前記第2シフトレジス
タへ印加せしめ、前記制御信号が第2状態から第
1状態へ変化したことに応答して前記第2シフト
レジスタへの前記クロツク信号の印加を禁止する
第1制御回路と、前記制御信号が第1状態である
とき並列出力データの第3シフトレジスタへの書
込みを可能とし、前記制御信号が第2状態に変化
した後、前記並列出力データの第3シフトレジス
タへの書込みを禁止し、更に、前記第3シフトレ
ジスタからのデータの転出を可能とする第2制御
回路とを設け、前記第2シフトレジスタへの入力
データのシリアル転送と前記第3レジスタによる
前記並列出力データのシリアル転出を同時に行な
えるようにしたことを特徴とするデータ転送方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19531884A JPS6172440A (ja) | 1984-09-18 | 1984-09-18 | デ−タ転送方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19531884A JPS6172440A (ja) | 1984-09-18 | 1984-09-18 | デ−タ転送方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6172440A JPS6172440A (ja) | 1986-04-14 |
| JPH0520017B2 true JPH0520017B2 (ja) | 1993-03-18 |
Family
ID=16339167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19531884A Granted JPS6172440A (ja) | 1984-09-18 | 1984-09-18 | デ−タ転送方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6172440A (ja) |
-
1984
- 1984-09-18 JP JP19531884A patent/JPS6172440A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6172440A (ja) | 1986-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5361371A (en) | Microprocessor with reset execution from an arbitrary address | |
| JPH0331298B2 (ja) | ||
| US6542569B2 (en) | Memory device command buffer apparatus and method and memory devices and computer systems using same | |
| JPH0346850B2 (ja) | ||
| JPH0764957A (ja) | タイマ装置 | |
| JPH0520017B2 (ja) | ||
| JPH0337776B2 (ja) | ||
| US6301188B1 (en) | Method and apparatus for registering free flow information | |
| JPH0756749B2 (ja) | 機能選択回路 | |
| JP2009252307A (ja) | 半導体記憶装置およびそれを用いたシステム | |
| CN100524514C (zh) | Ddr2操作模式中附加延迟的高效率寄存器 | |
| JP3737144B2 (ja) | 割り込み要求回路および割り込み要求の処理方法 | |
| JPS61139990A (ja) | シリアルアクセスメモリ | |
| JPH01241913A (ja) | レーシング防止回路 | |
| JP2692469B2 (ja) | データ制御装置 | |
| US20100290266A1 (en) | Command processing circuit and phase change memory device using the same | |
| JPH04241622A (ja) | マイクロプロセッサ | |
| JP2669028B2 (ja) | コマンドレジスタ回路 | |
| JPH05324119A (ja) | 情報処理装置 | |
| JP3534915B2 (ja) | パラレル入出力ポート | |
| JPH04295944A (ja) | 演算処理装置 | |
| JPH0418634A (ja) | データ処理装置 | |
| JPH04243095A (ja) | 符号化回路 | |
| KR20080114204A (ko) | 마이크로 콘트롤러의 롬 카운터 | |
| JPS62182937A (ja) | テストモ−ド設定回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |