(57)【要約】【課題】マイクロコンピュータの回路規模の単純化を図りつつ、消費電力を低減させることを目的とする。【解決手段】本発明のマイクロコンピュータは、信号処理を行う複数の機能ブロック４を有するマイクロコンピュータ１であって、クロックＣＬＫを生成するクロック生成部３と、機能ブロック４のうち１つの機能ブロック４−１に備えられ、他の機能ブロック４が使用可能な共通レジスタ１３に入力または出力されるデータをクロックＣＬＫの供給が停止されたときにも保持する出力データ保持部１４および入力データ保持部１５と、各機能ブロック４のうち動作を行う機能ブロック４のみにクロックＣＬＫを供給するようにスイッチ制御を行うコントロールブロック２と、を備えている。【選択図】  図１
2013008132.tif 000002
【特許請求の範囲】
【請求項１】
信号処理を行う複数の機能ブロックを有するマイクロコンピュータであって、
クロックを生成するクロック生成部と、
前記機能ブロックのうち１つの機能ブロックに備えられ、他の機能ブロックが使用可能な共通データ記憶部に入力または出力されるデータを前記クロックの供給が停止されたときにも保持するデータ保持部と、
各機能ブロックのうち動作を行う機能ブロックのみに前記クロックを供給するようにスイッチ制御を行うスイッチ制御部と、
を備えたことを特徴とするマイクロコンピュータ。
【請求項２】
信号処理を行う複数の機能ブロックを有するマイクロコンピュータであって、
クロックを生成するクロック生成部と、
各機能ブロックに備えられ、前記信号処理を行う動作部と、
各機能ブロックに備えられ、前記動作部が動作を行うために使用するデータを記憶するレジスタ部と、
前記レジスタ部のうち１つのレジスタ部に備えられ、各動作部で使用可能な共通データ記憶部に入力または出力される共通データを前記クロックの供給が停止されたときにも保持する共通データ保持部と、
各動作部および各レジスタ部のうち動作を行う回路のみに前記クロックを供給するようにスイッチ制御を行うスイッチ制御部と、
を備えたことを特徴とするマイクロコンピュータ。
【請求項３】
前記レジスタ部は、このレジスタ部と同じ機能ブロックに設けられる動作部が個別的に使用する個別データ記憶部に入力または出力される個別データを前記クロックの供給が停止されたときにも保持する個別データ保持部を備えていること
を特徴とする請求項２記載のマイクロコンピュータ。
【請求項４】
請求項１乃至３の何れか１項に記載のマイクロコンピュータを備えたフィールド機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の信号処理を行うマイクロコンピュータおよびこのマイクロコンピュータを適用したフィールド機器に関するものである。
【背景技術】
【０００２】
発電プラントや石油化学プラントその他の各種プラントにはフィールド機器が設置されている。フィールド機器は圧力計や流量計、濃度計といった測定装置（センサ）を用いており、各センサが測定したデータ（測定データ）に対して所定の処理を行う。当該処理を行う部位がフィールド機器に備えられるマイクロコンピュータとなる。
【０００３】
図３はこの種のマイクロコンピュータ１０１の一例を示しており、このマイクロコンピュータ１０１はコントロールブロック１０２とクロック生成部１０３と機能ブロック１０４−１〜１０４−Ｎ（総称して機能ブロック１０４）とスイッチ１０５−１〜１０５−Ｎ（総称してスイッチ１０５）とを備えている。
【０００４】
コントロールブロック１０２はマイクロコンピュータ１０１の全体の制御を行っている。ここでは、コントロールブロック１０２は各スイッチ１０５のスイッチ制御を行っている。クロック生成部１０３はマイクロコンピュータ１０１の内部で動作するクロックＣＬＫを生成して出力する。
【０００５】
Ｎ（Ｎは２以上の整数）個の機能ブロック（＃１〜＃Ｎ）１０４はそれぞれ所定の信号処理を行う。各機能ブロック１０４は動作部１１１と個別レジスタ１１２と共通レジスタ１１３とを備えている。クロック生成部１０３から各機能ブロック１０４にクロックＣＬＫが供給可能になっており、クロックＣＬＫが供給される経路にスイッチ１０５が設けられている。
【０００６】
動作部１１１は機能ブロック１０４の信号処理を行う。個別レジスタ１１２は機能ブロック１０４の中で使用されるデータを記憶している。共通レジスタ１１３はＮ個の各機能ブロック１０４で共通的に使用されるデータを記憶している。従って、共通レジスタ１１３が記憶しているデータは他の機能ブロック１０４が読み出すことができ、且つ他の機能ブロック１０４により書き換えが可能になっている。
【０００７】
クロック生成部１０３はクロックＣＬＫを生成して各機能ブロック１０４に供給する。ただし、全ての機能ブロック１０４ではなく必要な機能ブロック１０４に対してクロックＣＬＫを供給する。このために、コントロールブロック１０２は各スイッチ１０５の制御を行う。
【０００８】
Ｎ個の機能ブロック１０４は全てが同時に動作するのではなく、一部の機能ブロック１０４が動作を行い、一部の機能ブロック１０４は動作を行わない。従って、動作を行わない機能ブロック１０４にクロックＣＬＫを供給すると、消費電力の増大を招来する。このために、コントロールブロック１０２が各スイッチ１０５のオンとオフとを制御している。この種の技術が、例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平５−１５０８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
図３に示したマイクロコンピュータ１０１は各機能ブロック１０４に共通レジスタ１１３を有している。各共通レジスタ１０４は同じデータを記憶しており、同じ機能を持つ共通レジスタ１０４を重複して配置していることから、マイクロコンピュータ１０１の全体の回路規模が複雑になる。
【００１１】
この点、Ｎ個の機能ブロック１０４のうち１つに共通レジスタ１１３を設けて、他の機能ブロック１０４から当該共通レジスタ１１３に対してデータの入出力を可能にすれば、共通レジスタ１１３の個数を削減することができる。これにより、回路規模を単純化できる。ただし、当該共通レジスタ１１３を設けた機能ブロック１０４に対しては常にクロックＣＬＫを供給し続ける必要がある。
【００１２】
つまり、共通レジスタ１１３は共通的に使用されるデータを記憶しており、他の機能ブロック１０４から読み出し或いは書き込みが要求される。このため、他の機能ブロック１０４からの要求時に共通レジスタ１１３のデータを読み出し或いは書き込みができるようにしなければならない。
【００１３】
このために、共通レジスタ１１３を設けた機能ブロック１０４は常にクロックＣＬＫを供給して動作可能な状態にしておく必要がある。従って、当該機能ブロック１０４は信号処理を行わない場合でも、他の機能ブロック１０４からの読み出し或いは書き込みのためだけに常にクロックＣＬＫを供給しなければならない。これにより、クロックＣＬＫを供給するための消費電力が増大する。
【００１４】
そこで、本発明は、マイクロコンピュータの回路規模の単純化を図りつつ、消費電力を低減させることを目的とする。
【課題を解決するための手段】
【００１５】
以上の課題を解決するため、本発明のマイクロコンピュータは、信号処理を行う複数の機能ブロックを有するマイクロコンピュータであって、クロックを生成するクロック生成部と、前記機能ブロックのうち１つの機能ブロックに備えられ、他の機能ブロックが使用可能な共通データ記憶部に入力または出力されるデータを前記クロックの供給が停止されたときにも保持するデータ保持部と、各機能ブロックのうち動作を行う機能ブロックのみに前記クロックを供給するようにスイッチ制御を行うスイッチ制御部と、を備えたことを特徴とする。
【００１６】
このマイクロコンピュータによれば、共通データ記憶部を１つの機能ブロックのみに配置していることから、全体の回路規模を単純化できる。且つ、スイッチ制御部は動作を行う機能ブロックのみにクロックを供給するようにスイッチ制御を行っていることから、消費電力を低減できる。
【００１７】
また、本発明のマイクロコンピュータは、信号処理を行う複数の機能ブロックを有するマイクロコンピュータであって、クロックを生成するクロック生成部と、各機能ブロックに備えられ、前記信号処理を行う動作部と、各機能ブロックに備えられ、前記動作部が動作を行うために使用するデータを記憶するレジスタ部と、前記レジスタ部のうち１つのレジスタ部に備えられ、各動作部で使用可能な共通データ記憶部に入力または出力される共通データを前記クロックの供給が停止されたときにも保持する共通データ保持部と、各動作部および各レジスタ部のうち動作を行う回路のみに前記クロックを供給するようにスイッチ制御を行うスイッチ制御部と、を備えたことを特徴とする。
【００１８】
このマイクロコンピュータによれば、機能ブロックを動作部とレジスタ部とに細分化しており、動作する回路のみにクロックを供給していることから、消費電力の低減効果がさらに向上する。
【００１９】
また、前記レジスタ部は、このレジスタ部と同じ機能ブロックに設けられる動作部が個別的に使用する個別データ記憶部に入力または出力される個別データを前記クロックの供給が停止されたときにも保持する個別データ保持部を備えていることを特徴とする。
【００２０】
これにより、同じ機能ブロックのレジスタ部の個別データ記憶部を動作部が使用するときに、個別データを保持させることができる。よって、個別データの使用時にも細かなクロックの供給制御ができることから、消費電力の低減効果が向上する。
【００２１】
また、本発明のフィールド機器は、前述したマイクロコンピュータを備えている。フィールド機器には信号処理を行うマイクロコンピュータが備えられており、当該フィールド機器に前述したマイクロコンピュータを使用することができる。
【発明の効果】
【００２２】
本発明は、各機能ブロックで使用される共通データ記憶部を１つの機能ブロックに設けていることから、マイクロコンピュータの回路構成を単純化できる。また、クロックを供給することなくデータ保持部がデータを保持していることから、動作を行う機能ブロックにのみクロックを供給して、消費電力の低減を実現できる。
【図面の簡単な説明】
【００２３】
【図１】実施形態におけるマイクロコンピュータの構成を示すブロック図である。
【図２】変形例におけるマイクロコンピュータの構成を示すブロック図である。
【図３】従来におけるマイクロコンピュータの構成を示すブロック図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態について説明する。なお、以下に説明するマイクロコンピュータはフィールド機器に適用した場合について説明する。フィールド機器は、圧力計や流量計、電流計、濃度計といった測定装置（センサ）が測定したデータ（測定データ）に対して所定の信号処理を行っており、この信号処理をマイクロコンピュータが行っている。勿論、本実施形態のマイクロコンピュータはフィールド機器以外の任意の信号処理を行う装置に適用することができる。
【００２５】
図１は本実施形態のマイクロコンピュータ１を示している。マイクロコンピュータ１はコントロールブロック２とクロック生成部３とＮ（Ｎは２以上の整数）個の機能ブロック４−１〜４−Ｎ（総称して機能ブロック４）とＮ個のスイッチ５−１〜５−Ｎ（総称してスイッチ５）とを備えて構成した集積回路である。
【００２６】
コントロールブロック２はマイクロコンピュータ１の全体の制御を行っている。ここでは、各スイッチ５のスイッチ制御を行うスイッチ制御部として機能している。勿論、コントロールブロック２は他の制御を行うこともできる。クロック生成部３は各機能ブロック４が動作を行うためのクロックＣＬＫを生成している。生成したクロックＣＬＫは各機能ブロック４に対して供給可能になっている。
【００２７】
機能ブロック４−１（＃１）〜４−Ｎ（＃Ｎ）はそれぞれ所定の信号処理を行う回路である。このうち、機能ブロック４−１は他の機能ブロック４とは異なり、共通的な機能ブロック（共通機能ブロック）になっており、機能ブロック４−１以外の他の機能ブロック４は個別的な機能ブロック（個別機能ブロック）になっている。共通機能ブロックはＮ個の機能ブロック４のうち１つになっており、残りの機能ブロック４は個別機能ブロックになる。なお、共通機能ブロックは機能ブロック４−１〜４−Ｎのうち何れであってもよい。
【００２８】
機能ブロック４−１（共通機能ブロック）は動作部１１と個別レジスタ１２と共通レジスタ１３と出力データ保持部１４と入力データ保持部１５とを備えている。このうち、動作部１１と個別レジスタ１２と共通レジスタ１３とはクロックＣＬＫが供給されて動作を行う。一方、出力データ保持部１４と入力データ保持部１５とはクロックＣＬＫが供給されなくてもデータを保持する。
【００２９】
動作部１１は機能ブロック４−１の信号処理を行う。例えば、圧力計が検出した圧力データに基づいて所定の信号処理を行う。個別レジスタ１２は動作部１１が信号処理を行うときに使用されるデータを個別データとして記憶する素子（個別データ記憶部）になる。この個別レジスタ１２に記憶される個別データは機能ブロック４−１の内部でのみ使用される。
【００３０】
共通レジスタ１３は他の機能ブロック４−２〜４−Ｎ（個別機能ブロック）が使用可能な共通データを記憶する素子（共通データ記憶部）である。例えば、測定データに対して各機能ブロック４が同じ時間の信号処理を行うような場合に、当該時間を共通レジスタ１３に共通データとして記憶する。従って、共通レジスタ１３が記憶する共通データは他の機能ブロック４が読み出すことができ、また書き換えることが可能になっている。
【００３１】
出力データ保持部１４は共通レジスタ１３から出力された共通データを他の機能ブロック４に出力するために設けている。入力データ保持部１５は他の機能ブロック４が出力した共通データを共通レジスタ１３に入力するために設けている。これら出力データ保持部１４と入力データ保持部１５とによりデータ保持部が構成される。
【００３２】
出力データ保持部１４および入力データ保持部１５はクロックＣＬＫを供給しなくとも共通データを保持することが可能な素子であり、例えばフリップフロップを適用することができる。勿論、クロックＣＬＫを供給することなくデータを保持できればフリップフロップ以外の素子を使用することもできる。
【００３３】
個別機能ブロックとしての機能ブロック４−２〜４−Ｎは動作部２１と個別レジスタ２２とを備えて構成している。動作部２１は、機能ブロック４−１と同様に信号処理を行う。また、個別レジスタ２２は、機能ブロック４−１の個別レジスタ１２と同様に、動作部２１が信号処理を行うときに使用される記憶素子である。この個別レジスタ２２に記憶されるデータは個別データであり、機能ブロック４−２〜４−Ｎの内部でのみ使用される。
【００３４】
スイッチ５−１〜５−Ｎは、クロック生成部３から各機能ブロック４にクロックＣＬＫを供給する経路上に設けられており、コントロールブロック２によりスイッチ制御がされる。これにより、各機能ブロック４にクロックＣＬＫを供給するか否かが制御される。このとき、コントロールブロック２は、動作を行う機能ブロック４のみにクロックＣＬＫを供給するように制御し、それ以外の機能ブロック４にはクロックＣＬＫを供給しないように制御する。
【００３５】
次に、動作について説明する。最初に、機能ブロック４−１に共通データを設定し、この設定された共通データを機能ブロック４−２が読み出して処理を行う場合について説明する。まず、コントロールブロック２はスイッチ５−１をオンにして、クロック生成部３が生成するクロックＣＬＫを機能ブロック４−１に供給する。このとき、他の機能ブロック４−２〜４−ＮにはクロックＣＬＫは供給されない。
【００３６】
機能ブロック４−１にクロックＣＬＫが供給されることにより、共通レジスタ１３が動作する。そして、共通レジスタ１３に共通データを記憶させる。このときに、出力データ保持部１４はクロックＣＬＫのエッジタイミングで共通レジスタ１３に記憶された共通データを取り込んで保持する。
【００３７】
そして、コントロールブロック２は機能ブロック４−１に対するクロックＣＬＫの供給を停止するようにスイッチ５−１をオフに切り替える。これと共に、機能ブロック４−２にクロックＣＬＫを供給するためにスイッチ５−２をオンに切り替える。これにより、クロックＣＬＫは機能ブロック４−２のみに供給されるようになる。
【００３８】
機能ブロック４−２の動作部２１は個別レジスタ２２に必要な個別データを設定し、次に出力データ保持部１４が保持している共通データを読み出す。このときには、機能ブロック４−１にはクロックＣＬＫが供給されていないが、クロックＣＬＫが供給されていなくとも出力データ保持部１４から共通データを読み出すことができる。
【００３９】
これにより、動作部２１は出力データ保持部１４から共通データを読み出して、個別レジスタ２２に設定された個別データおよび読み出した共通データに基づいて、所定の信号処理を行う。従って、機能ブロック４−１に設定された共通データに基づいて、機能ブロック４−２が処理を行うことができる。
【００４０】
次に、機能ブロック４−２の動作部２１が機能ブロック４−１の共通レジスタ１３に共通データを記憶させる場合について説明する。まず、コントロールブロック２は機能ブロック４−２のみにクロックＣＬＫを供給して、動作部２１を動作させる。そして、動作部２１は入力データ保持部１５に共通データを出力し、入力データ保持部１５は共通データを保持する。
【００４１】
動作部２１が共通データの出力動作のみを行うのであれば、この時点で機能ブロック４−２に対するクロックＣＬＫの供給を停止してもよい。一方、動作部２１が共通データの出力以外の動作を行うのであれば、当該動作を終了した後に機能ブロック４−２に対するクロックＣＬＫの供給を停止するようにする。
【００４２】
動作部２１が入力データ保持部１５に共通データを保持させた時点では、スイッチ５−１はオフになっており、機能ブロック４−１にはクロックＣＬＫは供給されていない。ただし、入力データ保持部１５はクロックＣＬＫを供給することなく機能ブロック４−２から出力された共通データを保持する。例えば、動作部２１から入力データ保持部１５に共通データと書き込み信号とを出力し、フリップフロップのＱ端子に共通データ、ＣＬＫ端子に書き込み信号を入力させて共通データを保持させるようにする。
【００４３】
そして、コントロールブロック２がスイッチ５−１をオンにすることで、機能ブロック４−１にクロックＣＬＫが供給される。これにより、動作部１１は動作を開始する。このとき、クロックＣＬＫのエッジタイミングで入力データ保持部１５が保持している共通データが共通レジスタ１３に取り込まれる。これにより、共通レジスタ１３に機能ブロック４−２が出力した共通データが記憶されて、各機能ブロック４で共通データを使用することができるようになる。
【００４４】
以上説明したように、本実施形態のマイクロコンピュータ１は共通レジスタ１３をＮ個の機能ブロック４のうち１つに設けている。このため、各機能ブロック４に共通レジスタ１３を設けなくてよいことから、全体の回路構成を単純化できる。このときに、クロックＣＬＫは動作を行う機能ブロックのみに供給されるように制御している。
【００４５】
つまり、出力データ保持部１４および入力データ保持部１５に共通データを保持させていることから、機能ブロック４−１にクロックＣＬＫを供給しなくても共通データの入出力が可能になる。これにより、機能ブロック４−１が動作を行っていないときにはクロックＣＬＫを供給しなくてもよい。従って、動作を行う機能ブロック４のみにクロックＣＬＫを供給することができることから、消費電力を低減することができる。
【００４６】
次に、図２を参照して変形例について説明する。この変形例では、各機能ブロック４をレジスタ部と動作部とに分けている。共通機能ブロックとしての機能ブロック４−１は動作部１１とレジスタ部３０とを備えている。動作部１１とレジスタ部３０とにはそれぞれクロックＣＬＫが供給可能になっている。レジスタ部３０に供給されるクロックＣＬＫの経路にはスイッチ６−１が設けられており、動作部１１に供給されるクロックＣＬＫの経路にはスイッチ７−１が設けられている。
【００４７】
レジスタ部３０（＃１）は、個別レジスタ１２と共通レジスタ１３と個別出力データ保持部３１と個別入力データ保持部３２と共通出力データ保持部３３と共通入力データ保持部３４とを備えている。個別出力データ保持部３１と個別入力データ保持部３２とにより個別データ保持部が構成され、共通出力データ保持部３３と共通入力データ保持部３４とにより共通データ保持部が構成される。
【００４８】
個別出力データ保持部３１は個別レジスタ１２が出力した個別データを保持し、動作部１１に出力する。個別入力データ保持部３２は動作部１１が出力した個別データを保持し、個別レジスタ１２に入力する。共通出力データ保持部３３は共通レジスタ１３が出力した共通データを保持し、他の機能ブロック４に出力する。共通入力データ保持部３４は他の機能ブロック４が出力した共通データを保持し、共通レジスタ１３に入力する。
【００４９】
個別機能ブロックとしての機能ブロック４−２〜４−Ｎは動作部２１とレジスタ部４０（＃２〜＃Ｎ）とを備えている。動作部２１とレジスタ部４０とにはそれぞれクロックＣＬＫが供給可能になっている。レジスタ部４０に供給されるクロックＣＬＫの経路にはスイッチ６−２〜６−Ｎが設けられており、動作部２１に供給されるクロックＣＬＫの経路にはスイッチ７−２〜７−Ｎが設けられている。
【００５０】
レジスタ部４０は個別レジスタ２２と個別出力データ保持部４１と個別入力データ保持部４２とを備えている。個別出力データ保持部４１は機能ブロック４−１の個別出力データ保持部３１と同じであり、個別入力データ保持部４２は個別入力データ保持部３２と同じである。
【００５１】
次に、本変形例の動作について説明する。最初に、機能ブロック４−１の共通レジスタ１３に記憶されている共通データを用いて機能ブロック４−２の動作部２１が動作を行う場合について説明する。コントロールブロック２はスイッチ６−１〜６−Ｎおよびスイッチ７−１〜７−Ｎのオンとオフとを制御している。そして、コントロールブロック２はスイッチ６−１をオンに制御する。
【００５２】
これにより、レジスタ部３０のみにクロックＣＬＫが供給される。そして、共通レジスタ１３に共通データが設定され、設定された共通データが共通出力データ保持部３３に保持される。次に、コントロールブロック２はスイッチ６−１をオフにして、スイッチ６−２をオンにする。これにより、レジスタ部４０にクロックＣＬＫが供給される。そして、個別レジスタ２２に個別データが設定され、設定された個別データが個別出力データ保持部４１に保持される。
【００５３】
次に、コントロールブロック２はスイッチ６−２をオフにして、スイッチ７−２をオンにする。これにより、動作部２１にクロックＣＬＫが供給されて動作を行う。動作部２１は共通出力データ保持部３３に保持されている共通データおよび個別出力データ保持部４１に保持されている個別データを読み出す。共通出力データ保持部３３および個別出力データ保持部４１からはクロックＣＬＫが供給されなくてもデータを読み出すことは可能である。これにより、動作部２１は共通データおよび個別データを用いて所定の信号処理を行うことが可能になる。
【００５４】
また、機能ブロック４−２の動作部２１が出力する共通データを機能ブロック４−１の共通レジスタ１３に記憶させることもできる。この場合には、コントロールブロック２は、まずスイッチ７−２をオンにする。そして、動作部２１から共通データを共通入力データ保持部３４に入力して保持させる。
【００５５】
次に、コントロールブロック２はスイッチ７−２をオフにすると共にスイッチ６−１をオンにする。これにより、レジスタ部３０にクロックＣＬＫが供給される。そして、共通レジスタ１３は共通入力データ保持部３４に保持された共通データを取り込んで記憶する。従って、動作部２１が出力した共通データを共通レジスタ１３に記憶させることができる。
【００５６】
同様に、機能ブロック４−２の動作部２１が出力する個別データを、同じ機能ブロック４−２の個別レジスタ２２に記憶させることもできる。この場合には、コントロールブロック２は、まずスイッチ７−２をオンにする。そして、動作部２１から個別データを個別入力データ保持部４２に入力して保持させる。
【００５７】
次に、コントロールブロック２はスイッチ７−２をオフにすると共にスイッチ６−２をオンにする。これにより、機能ブロック４−２のレジスタ部４０にクロックＣＬＫが供給される。そして、個別レジスタ２２は個別入力データ保持部４２に保持された個別データを取り込んで記憶する。従って、動作部２１が出力した個別データを個別レジスタ２２に記憶させることができる。
【００５８】
本変形例では、機能ブロック４ごとに細分化してクロックＣＬＫの供給制御を行っているだけでなく、機能ブロック４を動作部とレジスタ部とに分けて、必要な回路（動作部またはレジスタ部）のみにクロックＣＬＫを供給するように制御している。これにより、機能ブロック４の単位ではなく、さらに細かなクロックＣＬＫの供給制御を行うことができる。よって、前述した実施形態よりもさらに消費電力を低減させることができるようになる。
【符号の説明】
【００５９】
１    マイクロコンピュータ
２    コントロールブロック
３    クロック生成部
４    機能ブロック
５−１〜５−Ｎ    スイッチ
６−１〜６−Ｎ    スイッチ
７−１〜７−Ｎ    スイッチ
１１    動作部
１２    個別レジスタ
１３    共通レジスタ
１４    出力データ保持部
１５    入力データ保持部
２１    動作部
２２    個別レジスタ
３０    レジスタ部
３１    個別出力データ保持部
３２    個別入力データ保持部
３３    共通出力データ保持部
３４    共通入力データ保持部
４０    レジスタ部
４１    個別出力データ保持部
４２    個別入力データ保持部
【図１】
2013008132.tif 000003
【図２】
2013008132.tif 000004
【図３】
2013008132.tif 000005