JPH0358109A - Lsi初期設定回路 - Google Patents
Lsi初期設定回路Info
- Publication number
- JPH0358109A JPH0358109A JP1195128A JP19512889A JPH0358109A JP H0358109 A JPH0358109 A JP H0358109A JP 1195128 A JP1195128 A JP 1195128A JP 19512889 A JP19512889 A JP 19512889A JP H0358109 A JPH0358109 A JP H0358109A
- Authority
- JP
- Japan
- Prior art keywords
- initial setting
- setting data
- lsi
- data 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔目 次〕
〔概 要〕
〔産業上の利用分野〕
〔従来の技術〕
〔発明が解決しようとする課題〕
従来回路例(第8図、第9図、第10図)〔課題を解決
するための手段〕 〔実施例〕 本発明の1つの実施例(第2図) 本発明の他の実施例(第6図) 初期設定データ単位送出制御回路の詳細図(第4図) 〔効 果〕 〔概 要〕 初期設定データ内の初期設定データ単位の入力制御を要
することなしに2つのLSIビン数を用いて共通バスに
接続された各LSIに対する初期設定データを独立に初
期設定することの出来るLSI初期設定回路に関し、 複数の初期設定データブロックを登録するための不揮発
性メモリと、前記各初期設定データブロック指定のため
の上位アドレスを前記不揮発性メモリへ供給するための
ブロック指定手段、及び前記各初期設定データブロック
内の各初期設定データ単位アクセスのための下位アドレ
スを順次に、前記上位アドレスが供給されている前記不
揮発性メモリへ供給するための初期設定データ単位アド
レス発生手段から戒る初期設定データアクセス手段と、
LSI内の初期設定データセット要素へ接続するための
出力を有し、前記初期設定データアクセス手段によって
順次に読み出されるビット並列の初期設定データ単位を
ビット直列の初期設定データ単位に変える変換部とを設
けて構成した。
するための手段〕 〔実施例〕 本発明の1つの実施例(第2図) 本発明の他の実施例(第6図) 初期設定データ単位送出制御回路の詳細図(第4図) 〔効 果〕 〔概 要〕 初期設定データ内の初期設定データ単位の入力制御を要
することなしに2つのLSIビン数を用いて共通バスに
接続された各LSIに対する初期設定データを独立に初
期設定することの出来るLSI初期設定回路に関し、 複数の初期設定データブロックを登録するための不揮発
性メモリと、前記各初期設定データブロック指定のため
の上位アドレスを前記不揮発性メモリへ供給するための
ブロック指定手段、及び前記各初期設定データブロック
内の各初期設定データ単位アクセスのための下位アドレ
スを順次に、前記上位アドレスが供給されている前記不
揮発性メモリへ供給するための初期設定データ単位アド
レス発生手段から戒る初期設定データアクセス手段と、
LSI内の初期設定データセット要素へ接続するための
出力を有し、前記初期設定データアクセス手段によって
順次に読み出されるビット並列の初期設定データ単位を
ビット直列の初期設定データ単位に変える変換部とを設
けて構成した。
本発明は、初期設定データ内の初期設定データ単位の入
力制御を要することなしに2つのLSIビン数を用いて
共通バスに接続された各LSIに対する初期設定データ
を独立に初期設定することの出来るLSI初期設定回路
に関する。
力制御を要することなしに2つのLSIビン数を用いて
共通バスに接続された各LSIに対する初期設定データ
を独立に初期設定することの出来るLSI初期設定回路
に関する。
ディジタル交換機等の、マイクロプロセ・ンサを用いた
情報処理装置においては、そのマイクロプロセッサにチ
ップバスを介して複数のLSIが接続されている(第7
図参照)。そして、これらのLSIの中に1又は2以上
のレジスタが設けられている。その情報処理装置の稼動
には、その稼動に先立ってこれらのレジスタに初期設定
データを設定することが必要である。
情報処理装置においては、そのマイクロプロセッサにチ
ップバスを介して複数のLSIが接続されている(第7
図参照)。そして、これらのLSIの中に1又は2以上
のレジスタが設けられている。その情報処理装置の稼動
には、その稼動に先立ってこれらのレジスタに初期設定
データを設定することが必要である。
従来の初期設定データのレジスタへの設定の第1の技法
は、第8図に示すように、初期設定データ種別毎に設け
られたレジスタに所定数のピンを用いて初期設定データ
をその対応レジスタへ設定する。第2の技法は、第9図
に示すように、動作モード等の初期設定データについは
、マイクロプロセ・冫サ内のROMからマイクロフ゜ロ
セ・冫サによって読み出され、チップバスを介してLS
I内の読み出された初期設定データ対応のレジスタに設
定する。又、装置番号等の初期設定データについては、
該初期設定データは、動作モード等の初期設定データと
同様、マイクロプロセッサによってマイクロプロセッサ
内のROMから読み出され、ローカルバスを、そして、
第1の技法と同様に当該初期設定データのためにLSI
に設けられた所定数のピンを介して対応レジスタに設定
される。
は、第8図に示すように、初期設定データ種別毎に設け
られたレジスタに所定数のピンを用いて初期設定データ
をその対応レジスタへ設定する。第2の技法は、第9図
に示すように、動作モード等の初期設定データについは
、マイクロプロセ・冫サ内のROMからマイクロフ゜ロ
セ・冫サによって読み出され、チップバスを介してLS
I内の読み出された初期設定データ対応のレジスタに設
定する。又、装置番号等の初期設定データについては、
該初期設定データは、動作モード等の初期設定データと
同様、マイクロプロセッサによってマイクロプロセッサ
内のROMから読み出され、ローカルバスを、そして、
第1の技法と同様に当該初期設定データのためにLSI
に設けられた所定数のピンを介して対応レジスタに設定
される。
又、第3の技法は、第 図に示すように、バワーオンに
応答して初期設定データの各々がその初期設定データ対
応のシフトレジスタにセットされ、印加されるクロック
パルス列によってシフトレジスタからビット直列に出力
される初期設定データをLSIの該初期設定データ対応
のレジスタに選定する。
応答して初期設定データの各々がその初期設定データ対
応のシフトレジスタにセットされ、印加されるクロック
パルス列によってシフトレジスタからビット直列に出力
される初期設定データをLSIの該初期設定データ対応
のレジスタに選定する。
上述第1の技法は、それぞれのLSIがチツプバスにセ
ットされている場合であっても、各LSIの所要のレジ
スタへの初期設定データの設定はLSIに独立に行なう
ことができるが、非常に高価なビンが各種初期設定デー
タの設定のためにのみ多数費やしてしまう。これは、L
SIの経済的利用に欠ける。又、上述第2の技法には、
その程度を軽くはしているとは言うものの、第1の技法
と同様の技術的課題が残るほか、動作モード等の初期設
定データのLSIレジスタへの設定にチップバスを用い
ている関係上、そのチップバスに生じた固定障害によっ
てLSIレジスタへの動作モード等の初期設定データの
設定が不可能になる可能性が高い。
ットされている場合であっても、各LSIの所要のレジ
スタへの初期設定データの設定はLSIに独立に行なう
ことができるが、非常に高価なビンが各種初期設定デー
タの設定のためにのみ多数費やしてしまう。これは、L
SIの経済的利用に欠ける。又、上述第2の技法には、
その程度を軽くはしているとは言うものの、第1の技法
と同様の技術的課題が残るほか、動作モード等の初期設
定データのLSIレジスタへの設定にチップバスを用い
ている関係上、そのチップバスに生じた固定障害によっ
てLSIレジスタへの動作モード等の初期設定データの
設定が不可能になる可能性が高い。
又、第3の技法は、各種初期設定データの設定のために
非常に高価なピンの浪費を最小限に留めることは達戒さ
れてはいるが、なお、次の問題が残されている。即ち、
その初期設定回路の各シフトレジスタへの初期設定デー
タの設定のための制御を行なわなければ、LSIレジス
タへの動作モード等の初期設定データの設定は出来ない
と言うことである。
非常に高価なピンの浪費を最小限に留めることは達戒さ
れてはいるが、なお、次の問題が残されている。即ち、
その初期設定回路の各シフトレジスタへの初期設定デー
タの設定のための制御を行なわなければ、LSIレジス
タへの動作モード等の初期設定データの設定は出来ない
と言うことである。
本発明は、斯かる問題点に鑑みて創作されたもので、L
SIビン数の最小限化を享受しつつ、各種初期設定デー
タの外部供給を要しないLSI初期設定回路を提供する
ことをその目的とする。
SIビン数の最小限化を享受しつつ、各種初期設定デー
タの外部供給を要しないLSI初期設定回路を提供する
ことをその目的とする。
〔課題を解決するための手段]
第1図は本発明の原理ブロック図を示す。この図に示す
ように、第1の発明は、第1図(そのl)に示すように
、複数の初期設定データブロックを登録するための不揮
発性メモリ2と、前記各初期設定データブロック指定の
ための上位アドレスを前記不揮発性メモリ2へ供給する
ためのブロック指定手段4、及び前記各初期設定データ
ブロック内の各初期設定データ単位アクセスのための下
位アドレスを順次に、前記上位アドレスが供給されてい
る前記不揮発性メモリ2へ供給するための初期設定デー
タ単位アドレス発生手段6から成る初期設定データアク
セス手段8と、LSI内の初期設定データセット要素へ
接続するための出力を有し、前記初期設定データアクセ
ス千段8によって順次に読み出されるビット並列の初期
設定データ単位をビット直列の初期設定データ単位に変
える変換部10とから構成される。第2の発明は、第1
図(その2)に示すように、チップバスに複数のLSI
を接続して構或されるシステムのためのLSI初期設定
回路において、2以上のLSIのための初期設定データ
を対応分割領域に登録するブロックをl、又は2以上有
する不揮発性メモリ3と、前記初期設定データブロック
指定のための上位アドレスを前記不揮発性メモリ3へ供
給するためのブロック指定手段4、及び前記LSI対応
の分割領域内の各初期設定データ単位アクセスのための
下位アドレスを順次に、前記上位アドレスが供給されて
いる前記不揮発性メモリ3へ供給するための初期設定デ
ータ単位アドレス発生手段7から成る初期設定データア
クセス手段9と、各LSI内の初期設定データセット要
素対応の出力を有し、前記初期設定データアクセス手段
9によって順次に読み出されるビット並列の初期設定デ
ータ単位をビット直列の初期設定データ単位に変える変
換部11とを有し、前記初期設定データ単位アドレス発
生手段7によるアクセス中の分割領域についての最終初
期設定データ単位アドレスの発生終了後に前記ブロック
指定手段4によって指定されているブロック内の次の分
割領域の読出し開始アドレスへ更新されるようにして構
成される。
ように、第1の発明は、第1図(そのl)に示すように
、複数の初期設定データブロックを登録するための不揮
発性メモリ2と、前記各初期設定データブロック指定の
ための上位アドレスを前記不揮発性メモリ2へ供給する
ためのブロック指定手段4、及び前記各初期設定データ
ブロック内の各初期設定データ単位アクセスのための下
位アドレスを順次に、前記上位アドレスが供給されてい
る前記不揮発性メモリ2へ供給するための初期設定デー
タ単位アドレス発生手段6から成る初期設定データアク
セス手段8と、LSI内の初期設定データセット要素へ
接続するための出力を有し、前記初期設定データアクセ
ス千段8によって順次に読み出されるビット並列の初期
設定データ単位をビット直列の初期設定データ単位に変
える変換部10とから構成される。第2の発明は、第1
図(その2)に示すように、チップバスに複数のLSI
を接続して構或されるシステムのためのLSI初期設定
回路において、2以上のLSIのための初期設定データ
を対応分割領域に登録するブロックをl、又は2以上有
する不揮発性メモリ3と、前記初期設定データブロック
指定のための上位アドレスを前記不揮発性メモリ3へ供
給するためのブロック指定手段4、及び前記LSI対応
の分割領域内の各初期設定データ単位アクセスのための
下位アドレスを順次に、前記上位アドレスが供給されて
いる前記不揮発性メモリ3へ供給するための初期設定デ
ータ単位アドレス発生手段7から成る初期設定データア
クセス手段9と、各LSI内の初期設定データセット要
素対応の出力を有し、前記初期設定データアクセス手段
9によって順次に読み出されるビット並列の初期設定デ
ータ単位をビット直列の初期設定データ単位に変える変
換部11とを有し、前記初期設定データ単位アドレス発
生手段7によるアクセス中の分割領域についての最終初
期設定データ単位アドレスの発生終了後に前記ブロック
指定手段4によって指定されているブロック内の次の分
割領域の読出し開始アドレスへ更新されるようにして構
成される。
第3の発明は、第1図(その3)に示すように、チップ
バスに複数のLSIを接続して構成されるシステムのた
めのLSI初期設定回路において、2以上のLSIのた
めの初期設定データを対応分割領域に登録するブロック
をl、又は2以上有する不揮発性メモリ3と、前記各初
期設定データブロック指定のための上位アドレスを前記
不揮発性メモリ3へ供給するためのブロック指定手段4
、及び前記LSI対応の分割領域内の各初期設定データ
単位アクセスのための下位アドレスを順次に、前記上位
アドレスが供給されている前記不揮発性メモリ3へ供給
するための初期設定データ単位アドレス発生手段7から
成る初期設定データアクセス手段9と、各LSI内の初
期設定データセット要素対応の出力を有し、前記初期設
定データアクセス手段9によって順次に読み出されるビ
ット並列の初期設定データ単位をビット直列の初期設定
データ単位に変える変換部11と、前記2以上のLSI
に対し各別のクロックを出力し得るクロック供給制御部
l2とを有し、前記初期設定データ単位アドレス発生手
段7によるアクセス中の分割領域についての最終初期設
定データ単位アドレスの発生終了後に前記ブロンク指定
手段4によって指定されているブロック内の次の分割領
域の読出し開始アドレスへ更新され、前記クロック供給
制御部l2は次のLSIへのクロックを出力するように
して構戒される。
バスに複数のLSIを接続して構成されるシステムのた
めのLSI初期設定回路において、2以上のLSIのた
めの初期設定データを対応分割領域に登録するブロック
をl、又は2以上有する不揮発性メモリ3と、前記各初
期設定データブロック指定のための上位アドレスを前記
不揮発性メモリ3へ供給するためのブロック指定手段4
、及び前記LSI対応の分割領域内の各初期設定データ
単位アクセスのための下位アドレスを順次に、前記上位
アドレスが供給されている前記不揮発性メモリ3へ供給
するための初期設定データ単位アドレス発生手段7から
成る初期設定データアクセス手段9と、各LSI内の初
期設定データセット要素対応の出力を有し、前記初期設
定データアクセス手段9によって順次に読み出されるビ
ット並列の初期設定データ単位をビット直列の初期設定
データ単位に変える変換部11と、前記2以上のLSI
に対し各別のクロックを出力し得るクロック供給制御部
l2とを有し、前記初期設定データ単位アドレス発生手
段7によるアクセス中の分割領域についての最終初期設
定データ単位アドレスの発生終了後に前記ブロンク指定
手段4によって指定されているブロック内の次の分割領
域の読出し開始アドレスへ更新され、前記クロック供給
制御部l2は次のLSIへのクロックを出力するように
して構戒される。
ブロック指定手段4によって指定された不揮発性メモリ
2、又は3内の、初期設定デ゜一夕単位アクセス手段6
、又は7から順次に供給される初期設定データ単位アド
レスで指定される初期設定データ単位が不揮発性メモリ
2から次々にビット並列に読み出される。そのビット並
列の初期設定デ一夕単位は変換部10、又はl1におい
てビット直列の初期設定データ単位に変えられ、LSI
内の初期設定データセット要素へ供給されてそこに設定
される。その設定に必要なクロックは、LSI内に独立
に有してもよいし、又LSI初期設定回路から供給され
てもよい。この後者の場合には、その初期設定データ単
位アドレス発生手段7が、LSI対応の分割領域内の各
初期設定データ単位アクセスのための下位アドレスを順
次に、発生するときには、これに対応してクロツク供給
制御部12からLSi対応の分割領域内の各初期設定デ
ータ単位のためのシリアルクロックが当該r−s+へ供
給される。
2、又は3内の、初期設定デ゜一夕単位アクセス手段6
、又は7から順次に供給される初期設定データ単位アド
レスで指定される初期設定データ単位が不揮発性メモリ
2から次々にビット並列に読み出される。そのビット並
列の初期設定デ一夕単位は変換部10、又はl1におい
てビット直列の初期設定データ単位に変えられ、LSI
内の初期設定データセット要素へ供給されてそこに設定
される。その設定に必要なクロックは、LSI内に独立
に有してもよいし、又LSI初期設定回路から供給され
てもよい。この後者の場合には、その初期設定データ単
位アドレス発生手段7が、LSI対応の分割領域内の各
初期設定データ単位アクセスのための下位アドレスを順
次に、発生するときには、これに対応してクロツク供給
制御部12からLSi対応の分割領域内の各初期設定デ
ータ単位のためのシリアルクロックが当該r−s+へ供
給される。
LSIへの初期設定データ単位の供給はピント直列に行
なわれるから、初期設定データの設定に必要なLSIピ
ン数を必要最小限にすることが出来る。
なわれるから、初期設定データの設定に必要なLSIピ
ン数を必要最小限にすることが出来る。
LSIビン数を必要最小限にしつつ、チップバスに並列
接続された複数のLSI内の各LSIへの初期設定デー
タの設定を独立に、チップバスの障害の影響を受けるこ
となしに確実に行なうことが出来る。この効果を得るの
に、初期設定データ内の各初期設定データ設定単位の入
力制御を必要としない。
接続された複数のLSI内の各LSIへの初期設定デー
タの設定を独立に、チップバスの障害の影響を受けるこ
となしに確実に行なうことが出来る。この効果を得るの
に、初期設定データ内の各初期設定データ設定単位の入
力制御を必要としない。
第2図は本発明の1つの実施例を示す。この図において
、ROM 21 (第1図の不揮発性メモリ2、又
は3)はスイッチ20(第1図のブロック指定千段4対
応)及び初期設定データ単位送出制御回路2lからその
読出しアドレスを与えられる。読出しアドレスの上位ア
ドレスビットはスイッチ20から与えられ、その下位ア
ドレスビットは初期設定データ単位送出制御回路21か
ら与えられる。スイッチ20の閉戒においてはLレベル
(アースレベル)が、又スイッチ20の開威においては
Hレベルがその閉或又は開戒対応のROM21のアドレ
ス入力へ印加される。この両印加レベルの各アドレス入
力への印加の仕方が、つまり前記読出しアドレスの上位
アドレスビットを表している。その読出しアドレスによ
ってROM2.から読み出されたビット並列の初期設定
データ単位(DT)は初期設定データ線24を介して初
期設定データ単位送出制御回路21へ入力される。初期
設定データ単位送出制御回路2lから出力されるビット
直列の初期設定データSDTは初期設定データ線26を
介してLSII 32,及びLSIn 32イのレ
ジスタ34及びレジスタ36へ供給される。レジスタ3
4及びレジスク36へは又、初期設定データ単位送出制
御回路21からシリアルクロック線(SCKI)28及
びシリアルクロック線(SCK2)30を介して別個の
シリアルクロックSCKI、SCK2が供給される。L
S T 1 3 2,及びLSIn 32.,は、
又マイクロプロセッサを用いた情報処理装置内のマイク
ロプロセッサとの間でチップバス38を介して処理デー
タを授受する。 又、ROM 2には、第3図に示さ
れるような登録態様で各種初期設定データは各LSIの
ための初期設定データ設定単位(ブロックは2つのLS
Iのための初期設定データ設定単位を格納する場合を示
す。)毎に登録されている。
、ROM 21 (第1図の不揮発性メモリ2、又
は3)はスイッチ20(第1図のブロック指定千段4対
応)及び初期設定データ単位送出制御回路2lからその
読出しアドレスを与えられる。読出しアドレスの上位ア
ドレスビットはスイッチ20から与えられ、その下位ア
ドレスビットは初期設定データ単位送出制御回路21か
ら与えられる。スイッチ20の閉戒においてはLレベル
(アースレベル)が、又スイッチ20の開威においては
Hレベルがその閉或又は開戒対応のROM21のアドレ
ス入力へ印加される。この両印加レベルの各アドレス入
力への印加の仕方が、つまり前記読出しアドレスの上位
アドレスビットを表している。その読出しアドレスによ
ってROM2.から読み出されたビット並列の初期設定
データ単位(DT)は初期設定データ線24を介して初
期設定データ単位送出制御回路21へ入力される。初期
設定データ単位送出制御回路2lから出力されるビット
直列の初期設定データSDTは初期設定データ線26を
介してLSII 32,及びLSIn 32イのレ
ジスタ34及びレジスタ36へ供給される。レジスタ3
4及びレジスク36へは又、初期設定データ単位送出制
御回路21からシリアルクロック線(SCKI)28及
びシリアルクロック線(SCK2)30を介して別個の
シリアルクロックSCKI、SCK2が供給される。L
S T 1 3 2,及びLSIn 32.,は、
又マイクロプロセッサを用いた情報処理装置内のマイク
ロプロセッサとの間でチップバス38を介して処理デー
タを授受する。 又、ROM 2には、第3図に示さ
れるような登録態様で各種初期設定データは各LSIの
ための初期設定データ設定単位(ブロックは2つのLS
Iのための初期設定データ設定単位を格納する場合を示
す。)毎に登録されている。
第4図には、初期設定データ単位送出制御回路21の詳
細図が示されている。微分回路40はパワーオン通知線
39及びクロック入力線37をその人力に接続している
。微分回路40の出力はフリップフロップ回路(FF)
46のセット入力、カウンタ(CTRI)50及びカウ
ンタ(CTR2)52のリセット入力、インバータ54
、並びにオア回路4Bの一方の人力に接続されている。
細図が示されている。微分回路40はパワーオン通知線
39及びクロック入力線37をその人力に接続している
。微分回路40の出力はフリップフロップ回路(FF)
46のセット入力、カウンタ(CTRI)50及びカウ
ンタ(CTR2)52のリセット入力、インバータ54
、並びにオア回路4Bの一方の人力に接続されている。
微分回路40、フリップフロップ回路゜46、カウンタ
50、カウンタ52が第1図の初期設定データ単位アド
レス発生千段7に対応する。カウンタ(CTRI)50
及びカウンタ(CTR2)52のクロック入力にクロッ
ク入力線37が接続されている。微分回路40は、バワ
ーオン信号の入力時に第5図の(2)に示すように1つ
のパルスを発生する。フリップフロップ回路(FF)4
6は前記1つのバノレスによってセ・ントされる。フリ
・冫フ゜フロップ回路(FF)46の出力はカウンタ(
CTRl)50のイネーブル入力(EN)へ接続されて
いる。カウンタ(CTRI)50のキャリ出力(Co)
はカウンタ(CTR2)52のイネーブル入力(EN)
へ接続されている。カウンタ(CTR2)52のカウン
ト出力(QO,Ql, ・・Q7)は下位アドレス線
22を介してROM2,の下位アドレス入力へ接続され
ている。カウンタ(CTR2)52のキャリ出力(C○
)はフリップフロップ回路(FF)46のリセット入力
へ接続されている。カウンタ(CTR2’)52の出力
Q7はインバータ54を介してアンド回路58の一方の
入力に、又カウンタ(CTR2)52の出力Q7はアン
ド回路60の一方の入力に直接接続されている。アンド
回路58及びアンド回路60の他方の入力には、インバ
ータ56を介してクロック入力線37のクロックパルス
が供給されている。インバータ54,56、アンド回路
58.60が第1図のクロック供給制御部12に対応す
る。アンド回路58及びアンド回路60の出力は、各別
に第2図について説明したシリアルクロック線(SCK
I)28及びシリアルクロック線(SCKI)30に接
続されている。シフトレジスタ25(第1図の変換部1
0.11に対応する。)は、その初期設定データ単位セ
ット人力DO乃至D7にROM 2.の読出しデータ
出力QO乃至Q7を接続している。シフトレジスタ25
のクロック入力(CP)にはクロック入力線37が、バ
イト(初期設定データ単位)セット制御人力Lにはオア
回路48の出力が接続されている。
50、カウンタ52が第1図の初期設定データ単位アド
レス発生千段7に対応する。カウンタ(CTRI)50
及びカウンタ(CTR2)52のクロック入力にクロッ
ク入力線37が接続されている。微分回路40は、バワ
ーオン信号の入力時に第5図の(2)に示すように1つ
のパルスを発生する。フリップフロップ回路(FF)4
6は前記1つのバノレスによってセ・ントされる。フリ
・冫フ゜フロップ回路(FF)46の出力はカウンタ(
CTRl)50のイネーブル入力(EN)へ接続されて
いる。カウンタ(CTRI)50のキャリ出力(Co)
はカウンタ(CTR2)52のイネーブル入力(EN)
へ接続されている。カウンタ(CTR2)52のカウン
ト出力(QO,Ql, ・・Q7)は下位アドレス線
22を介してROM2,の下位アドレス入力へ接続され
ている。カウンタ(CTR2)52のキャリ出力(C○
)はフリップフロップ回路(FF)46のリセット入力
へ接続されている。カウンタ(CTR2’)52の出力
Q7はインバータ54を介してアンド回路58の一方の
入力に、又カウンタ(CTR2)52の出力Q7はアン
ド回路60の一方の入力に直接接続されている。アンド
回路58及びアンド回路60の他方の入力には、インバ
ータ56を介してクロック入力線37のクロックパルス
が供給されている。インバータ54,56、アンド回路
58.60が第1図のクロック供給制御部12に対応す
る。アンド回路58及びアンド回路60の出力は、各別
に第2図について説明したシリアルクロック線(SCK
I)28及びシリアルクロック線(SCKI)30に接
続されている。シフトレジスタ25(第1図の変換部1
0.11に対応する。)は、その初期設定データ単位セ
ット人力DO乃至D7にROM 2.の読出しデータ
出力QO乃至Q7を接続している。シフトレジスタ25
のクロック入力(CP)にはクロック入力線37が、バ
イト(初期設定データ単位)セット制御人力Lにはオア
回路48の出力が接続されている。
シフトレジスタ25のシフトアウト出力Qは第2図につ
いて説明した初期設定データ線26に接続されている。
いて説明した初期設定データ線26に接続されている。
上述構成回路の動作を以下に説明する。
初期設定対象のLSIのための初期設定データ設定単位
は、例えば第3図に示すようなアドレスXO(第5図の
(7)参照)から始まる初期設定データ単位であったと
する。前記アドレスXOのXはその上位アドレスを示し
、そのOは下位アドレスを示す。その場合には、スイッ
チ20は前記上位アドレスXをROM2,へ供給し得る
ように設定される。そして、パワーオン信号(第5図の
(2)参照)が入力されると、微分回路40からパルス
(第5図の(3)参照)が発生し、フリップフロップ回
路(FF)46がセットされると共に(第5図の(4)
参照)、カウンタ(CTRI)50及びカウンタ(CT
R2)52がリセットされる(第5図の(3)及び第5
図の(5)参照)。その時に、カウンタ(CTR2)5
2から出力された下位アドレスについての初期アドレス
Oがスイッチ20からの上位アドレスXと共にROM
2,へ供給され、そのROM 2.のアドレスXO
から読み出された初期設定データ単位(例えば、バイト
)はシフトレジスタ25にセントされる。シフトレジス
タ25にセットされたその初期データ設定単位はクロッ
ク入力線37からのクロックパルス(第5図の(1)参
照)によってビット直列に出力され(第5図の(7)参
照)、初期設定データ線26を介してレジスタ34へ供
給される。このビット直列の初期設定データ単位はレジ
スタ34へ次のようにして供給されるシリアルクロック
パルスSKCIによってレジスタ34にセットされる。
は、例えば第3図に示すようなアドレスXO(第5図の
(7)参照)から始まる初期設定データ単位であったと
する。前記アドレスXOのXはその上位アドレスを示し
、そのOは下位アドレスを示す。その場合には、スイッ
チ20は前記上位アドレスXをROM2,へ供給し得る
ように設定される。そして、パワーオン信号(第5図の
(2)参照)が入力されると、微分回路40からパルス
(第5図の(3)参照)が発生し、フリップフロップ回
路(FF)46がセットされると共に(第5図の(4)
参照)、カウンタ(CTRI)50及びカウンタ(CT
R2)52がリセットされる(第5図の(3)及び第5
図の(5)参照)。その時に、カウンタ(CTR2)5
2から出力された下位アドレスについての初期アドレス
Oがスイッチ20からの上位アドレスXと共にROM
2,へ供給され、そのROM 2.のアドレスXO
から読み出された初期設定データ単位(例えば、バイト
)はシフトレジスタ25にセントされる。シフトレジス
タ25にセットされたその初期データ設定単位はクロッ
ク入力線37からのクロックパルス(第5図の(1)参
照)によってビット直列に出力され(第5図の(7)参
照)、初期設定データ線26を介してレジスタ34へ供
給される。このビット直列の初期設定データ単位はレジ
スタ34へ次のようにして供給されるシリアルクロック
パルスSKCIによってレジスタ34にセットされる。
そのシリアルクロックパルスSKCIはインバータ54
を経たカウンタ(CTR2)52の出力Q7、及びイン
バータ56を経たクロック入力線37からのクロックパ
ルスを受けるアンド回路58から出力される。
を経たカウンタ(CTR2)52の出力Q7、及びイン
バータ56を経たクロック入力線37からのクロックパ
ルスを受けるアンド回路58から出力される。
そして、シフトレジスタ25から最初の初期設定データ
単位の最後のビットがシフトアウトされた時刻に、カウ
ンタ(CTRI)50からパルスが出力される。このパ
ルスを受けるカウンタ(CTR2)52がクロック入力
線37上のクロックパルスに応答して1だけカウントア
ップされ、次の初期設定データ単位のための下位アドレ
ス1を発生する。この下位アドレス1と上位アドレスX
とから成るアドレスX1についてROM2+から読み出
された次の初期設定データ単位に対するそれ以降の処理
動作は、アドレスXOについて説明したところと同じで
ある。
単位の最後のビットがシフトアウトされた時刻に、カウ
ンタ(CTRI)50からパルスが出力される。このパ
ルスを受けるカウンタ(CTR2)52がクロック入力
線37上のクロックパルスに応答して1だけカウントア
ップされ、次の初期設定データ単位のための下位アドレ
ス1を発生する。この下位アドレス1と上位アドレスX
とから成るアドレスX1についてROM2+から読み出
された次の初期設定データ単位に対するそれ以降の処理
動作は、アドレスXOについて説明したところと同じで
ある。
又、上述の如き最初の、そして第2の初期設定データ単
位に対する処理動作は、第3以降の初期設定データ単位
についても、全く同様に当てはまる。
位に対する処理動作は、第3以降の初期設定データ単位
についても、全く同様に当てはまる。
その処理動作はカウンタ(CTR2)52のカウントが
出力QO乃至Q6に全て“1゛′となって1つのブロッ
ク内の(アドレスに関して)下位半分に対するすべての
初期設定データ単位の設定処理は終了する。そして、次
のクロックパルスに応答して出力QO乃至QO6に全て
゜゜0′゛がなると共に出力Q7が゜“1″となったと
き、それまでLSIへ供給されていたシリアルクロック
パルスは、アンド回路60からシリアルクロックバルス
scK2(第5図の(8)参照)として出力される。こ
の時刻にも、スイッチ20からROM2,へ供給される
上位アドレスは、Xとされている。又、カウンタ(CT
RI)50及びカウンタ(CTR2)52の動作は、L
SIへ供給されるシリアルクロックパルスがシリアルク
ロックパルスSCKIの場合と同じように生ゼしめられ
るから、ROM21からの各初期設定データ単位の読出
し及びシフトレジスタ25からの各初期設定データ単位
のシフトアウトも又、同様である。この場合の読出し開
始アドレスはX127である。このシリアルクロックパ
ルスSCK2が出力される場合のROM21へ供給され
る最後のアドレスは第5図の(7)にX255として示
してある。この最後のアドレスの出力後のクロックパル
スに応答してカウンタ(CTR2)52からキャリ信号
が出力され、フリップフロップ回路(FF)46へ供給
されてフリソプフロツプ回路(FF)46のリセットを
生せしめる。
出力QO乃至Q6に全て“1゛′となって1つのブロッ
ク内の(アドレスに関して)下位半分に対するすべての
初期設定データ単位の設定処理は終了する。そして、次
のクロックパルスに応答して出力QO乃至QO6に全て
゜゜0′゛がなると共に出力Q7が゜“1″となったと
き、それまでLSIへ供給されていたシリアルクロック
パルスは、アンド回路60からシリアルクロックバルス
scK2(第5図の(8)参照)として出力される。こ
の時刻にも、スイッチ20からROM2,へ供給される
上位アドレスは、Xとされている。又、カウンタ(CT
RI)50及びカウンタ(CTR2)52の動作は、L
SIへ供給されるシリアルクロックパルスがシリアルク
ロックパルスSCKIの場合と同じように生ゼしめられ
るから、ROM21からの各初期設定データ単位の読出
し及びシフトレジスタ25からの各初期設定データ単位
のシフトアウトも又、同様である。この場合の読出し開
始アドレスはX127である。このシリアルクロックパ
ルスSCK2が出力される場合のROM21へ供給され
る最後のアドレスは第5図の(7)にX255として示
してある。この最後のアドレスの出力後のクロックパル
スに応答してカウンタ(CTR2)52からキャリ信号
が出力され、フリップフロップ回路(FF)46へ供給
されてフリソプフロツプ回路(FF)46のリセットを
生せしめる。
これにより、ROM21 の1つのブロックの読出しが
終了する。他のブロックの読出しも上述のところに従っ
て行なわれる。
終了する。他のブロックの読出しも上述のところに従っ
て行なわれる。
第6図は、本発明の他の実施例を示す。この実施例は第
2図に示す本発明の1つの実施例におけるROM2.の
ブロック構戒を1つのLSIへの初期設定データとした
こと、そのアクセス回路(第l図の初期設定データ単位
アドレス発生手段6対応)を第4図のカウンタ52のカ
ウント値(QO乃至Q7)をすべて用いるようにし、こ
のカウンタ50に、微分回路40、フリップフロップ回
路46、カウンタ50及びオア回路48を併せて用いる
ように構戒すること、及びこれに伴ってシリアルクロッ
クパルスもシリアルクロックパルスSCKIただ1つと
したことである。従って、第6図実施例においては、第
4図に示すようなインバータ54、アンド回路58及び
アンド回路60を設ける必要はない。
2図に示す本発明の1つの実施例におけるROM2.の
ブロック構戒を1つのLSIへの初期設定データとした
こと、そのアクセス回路(第l図の初期設定データ単位
アドレス発生手段6対応)を第4図のカウンタ52のカ
ウント値(QO乃至Q7)をすべて用いるようにし、こ
のカウンタ50に、微分回路40、フリップフロップ回
路46、カウンタ50及びオア回路48を併せて用いる
ように構戒すること、及びこれに伴ってシリアルクロッ
クパルスもシリアルクロックパルスSCKIただ1つと
したことである。従って、第6図実施例においては、第
4図に示すようなインバータ54、アンド回路58及び
アンド回路60を設ける必要はない。
なお、前記実施例においては、ROM2+のブロック内
の初期設定データの種類を2およびlとする場合につい
て説明したが、その種類を3以上としてもよいことは、
上述のところからしてあきらかであろう。その場合には
、ROM2,のブロックの登録容量を3以上の初期設定
データを登録し得るに足りるものとする必要があるほか
、1つの種類の初期設定データ内の初期設定データ単位
数を前記実施例の場合と同様とするならば、アンド回路
58及びアンド回路60の構戒を次のように変更するこ
とが必要である。前記3以上の種類の各々を識別し、且
つその識別対応にインバータ56の出力をシリアルクロ
ックパルスとして出力するように前記シリアルクロック
パルス出力回路を変更することである。
の初期設定データの種類を2およびlとする場合につい
て説明したが、その種類を3以上としてもよいことは、
上述のところからしてあきらかであろう。その場合には
、ROM2,のブロックの登録容量を3以上の初期設定
データを登録し得るに足りるものとする必要があるほか
、1つの種類の初期設定データ内の初期設定データ単位
数を前記実施例の場合と同様とするならば、アンド回路
58及びアンド回路60の構戒を次のように変更するこ
とが必要である。前記3以上の種類の各々を識別し、且
つその識別対応にインバータ56の出力をシリアルクロ
ックパルスとして出力するように前記シリアルクロック
パルス出力回路を変更することである。
又、初期設定データのLSIへの設定のためのクロック
は、必ずしもLSI初期設定データから供給しなくても
よい。
は、必ずしもLSI初期設定データから供給しなくても
よい。
以上述べたところから明らかなように本発明によれば、
LSIピン数を必要最小限にしつつ、チップバスに並列
接続された複数のLSI内の各LSIへの初期設定デー
タの設定を独立に、チップバスの障害の影響を受けるこ
となしに確実に行なうことが出来る。この効果を得るの
に、初期設定データ内の各初期設定データ設定単位の入
力制御を必要としない。
LSIピン数を必要最小限にしつつ、チップバスに並列
接続された複数のLSI内の各LSIへの初期設定デー
タの設定を独立に、チップバスの障害の影響を受けるこ
となしに確実に行なうことが出来る。この効果を得るの
に、初期設定データ内の各初期設定データ設定単位の入
力制御を必要としない。
第1図は本発明の原理ブロック図、
第2図は本発明の1つの実施例を示す図、第3図はRO
M内の初期設定データ登録例を示す図、 第4図は初期設定データ単位送出制御回路の詳細図、 第5図は初期設定データ単位送出タイミングを示す図、 第6図は本発明の他の実施例を示す図、第7図はチップ
バスに複数のLSIを並列接続して成るシステムの構戒
図、 第8図は第1の−従来LSI初期設定回路を示す図、第
9図は第2の従来LSI初期設定回路を示す図、第10
図は第3の従来LSI初期設定回路を示す図である。 第1図、第2図、第4図及び第6図において、2.3は
不揮発性メモリ(ROM2+)、4はブロック指定手段
(スイッチ20)、6.7は初期設定データ単位アドレ
ス発生手段(微分回路40、フリップフロップ回路46
、カウンタ50,52)、 8は初期設定データアクセス手段、 10.11は変換部(シフトレジスタ25)、12はク
ロック供給制御部(インバータ54,56、アンド回路
58.60)である。
M内の初期設定データ登録例を示す図、 第4図は初期設定データ単位送出制御回路の詳細図、 第5図は初期設定データ単位送出タイミングを示す図、 第6図は本発明の他の実施例を示す図、第7図はチップ
バスに複数のLSIを並列接続して成るシステムの構戒
図、 第8図は第1の−従来LSI初期設定回路を示す図、第
9図は第2の従来LSI初期設定回路を示す図、第10
図は第3の従来LSI初期設定回路を示す図である。 第1図、第2図、第4図及び第6図において、2.3は
不揮発性メモリ(ROM2+)、4はブロック指定手段
(スイッチ20)、6.7は初期設定データ単位アドレ
ス発生手段(微分回路40、フリップフロップ回路46
、カウンタ50,52)、 8は初期設定データアクセス手段、 10.11は変換部(シフトレジスタ25)、12はク
ロック供給制御部(インバータ54,56、アンド回路
58.60)である。
Claims (3)
- (1)複数の初期設定データブロックを登録するための
不揮発性メモリ(2)と、 前記各初期設定データブロック指定のための上位アドレ
スを前記不揮発性メモリ(2)へ供給するためのブロッ
ク指定手段(4)、及び前記各初期設定データブロック
内の各初期設定データ単位アクセスのための下位アドレ
スを順次に、前記上位アドレスが供給されている前記不
揮発性メモリ(2)へ供給するための初期設定データ単
位アドレス発生手段(6)から成る初期設定データアク
セス手段(8)と、 LSI内の初期設定データセット要素へ接続するための
出力を有し、前記初期設定データアクセス手段(8)に
よって順次に読み出されるビット並列の初期設定データ
単位をビット直列の初期設定データ単位に変える変換部
(10)とから成るLSI初期設定回路。 - (2)チップバスに複数のLSIを接続して構成される
システムのためのLSI初期設定回路において、 2以上のLSIのための初期設定データを対応分割領域
に登録するブロックを1、又は2以上有する不揮発性メ
モリ(3)と、 前記各初期設定データブロック指定のための上位アドレ
スを前記不揮発性メモリ(3)へ供給するためのブロッ
ク指定手段(4)、及び前記LSI対応の分割領域内の
各初期設定データ単位アクセスのための下位アドレスを
順次に、前記上位アドレスが供給されている前記不揮発
性メモリ(3)へ供給するための初期設定データ単位ア
ドレス発生手段(7)から成る初期設定データアクセス
手段(9)と、 各LSI内の初期設定データセット要素対応の出力を有
し、前記初期設定データアクセス手段(9)によって順
次に読み出されるビット並列の初期設定データ単位をビ
ット直列の初期設定データ単位に変える変換部(11)
とを有し、 前記初期設定データ単位発生手段(7)によるアクセス
中の分割領域についての最終初期設定データ単位アドレ
スの発生終了後に前記ブロック指定手段(4)によって
指定されているブロック内の次の分割領域の読出し開始
アドレスへ更新されることを特徴とするLSI初期設定
回路。 - (3)チップバスに複数のLSIを接続して構成される
システムのためのLSI初期設定回路において、 2以上のLSIのための初期設定データを対応分割領域
に登録するブロックを1、又は2以上有する不揮発性メ
モリ(3)と、 前記各初期設定データブロック指定のための上位アドレ
スを前記不揮発性メモリ(3)へ供給するためのブロッ
ク指定手段(4)、及び前記LSI対応の分割領域内の
各初期設定データ単位アクセスのための下位アドレスを
順次に、前記上位アドレスが供給されている前記不揮発
性メモリ(3)へ供給するための初期設定データ単位ア
ドレス発生手段(7)から成る初期設定データアクセス
手段(9)と、 各LSI内の初期設定データセット要素対応の出力を有
し、前記初期設定データアクセス手段(9)によって順
次に読み出されるビット並列の初期設定データ単位をビ
ット直列の初期設定データ単位に変える変換部(11)
と、 前記2以上のLSIに対し各別のクロックを出力し得る
クロック供給制御部(12)とを有し、前記初期設定デ
ータ単位発生手段(7)によるアクセス中の分割領域に
ついての最終初期設定データ単位アドレスの発生終了後
に前記ブロック指定手段(4)によって指定されている
ブロック内の次の分割領域の読出し開始アドレスへ更新
され、前記クロック供給制御部(12)は次のLSIへ
のクロックを出力することを特徴とするLSI初期設定
回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1195128A JPH0358109A (ja) | 1989-07-26 | 1989-07-26 | Lsi初期設定回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1195128A JPH0358109A (ja) | 1989-07-26 | 1989-07-26 | Lsi初期設定回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0358109A true JPH0358109A (ja) | 1991-03-13 |
Family
ID=16335953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1195128A Pending JPH0358109A (ja) | 1989-07-26 | 1989-07-26 | Lsi初期設定回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0358109A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6460230B2 (en) | 2000-01-12 | 2002-10-08 | Kuraray Co., Ltd. | Mold-in fastening member and production of molded resin article having mold-in fastening member |
-
1989
- 1989-07-26 JP JP1195128A patent/JPH0358109A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6460230B2 (en) | 2000-01-12 | 2002-10-08 | Kuraray Co., Ltd. | Mold-in fastening member and production of molded resin article having mold-in fastening member |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5175819A (en) | Cascadable parallel to serial converter using tap shift registers and data shift registers while receiving input data from FIFO buffer | |
| JP2916045B2 (ja) | Fifoモジュール | |
| US6614259B2 (en) | Configuration memory integrated circuit | |
| EP0189638B1 (en) | Bus width adapter | |
| JP2703397B2 (ja) | 構成を変更可能な論理アレイ | |
| KR950010143B1 (ko) | 인터페이스 제어기 및 버퍼 메모리를 포함하는 주파수 합성 장치 | |
| US5634013A (en) | Bus bridge address translator | |
| JPS62245461A (ja) | ボ−ドスロツト番号の割当方法 | |
| US5375218A (en) | DMA channel control apparatus capable of assigning independent DMA transfer control line to respective expansion slots | |
| US6586968B1 (en) | Programmable bit ordering for serial port | |
| JPH0342732A (ja) | 半導体集積回路 | |
| JPH0358109A (ja) | Lsi初期設定回路 | |
| EP0321998B1 (en) | Serial memory, picture memory device and reproduction apparatus comprising one or more serial memories | |
| US5717874A (en) | Apparatus for data transfer between image memory and external I/O device wherein inner registers set the image valid area, direction and moder of transfer | |
| US20010039608A1 (en) | Architecture and configuring method for a computer expansion board | |
| US6567970B1 (en) | PLD configuration architecture | |
| JPH09135159A (ja) | 駆動能力切替機能付き出力バッファ装置 | |
| IL102201A (en) | Modular equipment for data control | |
| US4916601A (en) | Means for transferring firmware signals between a control store and a microprocessor means through a reduced number of connections by transfer according to firmware signal function | |
| JP2526293B2 (ja) | スキャン回路アクセス装置 | |
| KR100368333B1 (ko) | 회로제품의이력정보관리방법 | |
| RU2002300C1 (ru) | Устройство дл ввода в микроЭВМ дискретных сигналов | |
| JP2897774B2 (ja) | 出力セレクト回路 | |
| JPS5846390A (ja) | 複数個接続したlsiのチツプセレクト方法 | |
| JPH035788A (ja) | 表示装置駆動用lsi |