(57)【要約】【課題】  回路基板の大型化を回避することができ、しかも回路デバイスに対する回路情報の迅速なローディングを可能とするとともに、回路情報のローディング時にノイズの影響を受け難い回路デバイスシステムおよびコンフィギュレーション方法を提供する。【解決手段】  回路情報を各ＰＬＤを通じてその各ＰＬＤに順繰りにローディングするためのローダー回路が、同回路情報により、各ＰＬＤに順次にコンフィギュレーションされる。【選択図】図１
2006253815.tif 000002
【特許請求の範囲】
【請求項１】
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、
前記回路情報に応じて前記各回路デバイスに順次にコンフィギュレーションされ、同回路情報を前記各回路デバイスを通じてその各回路デバイスに順繰りにローディングするローダー回路と、
備えたことを特徴とする回路デバイスシステム。
【請求項２】
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、
前記各回路デバイスが搭載された複数の回路基板と、
前記回路情報に応じて前記各回路デバイスに順次にコンフィギュレーションされ、同回路情報を前記各回路デバイスおよび前記各回路基板を通じて前記各回路デバイスに順繰りにローディングするローダー回路と、
備えたことを特徴とする回路デバイスシステム。
【請求項３】
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えたものにおいて、
前記回路情報を前記各回路デバイスを通じてその各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、前記各回路デバイスに順次にコンフィギュレーションすることを特徴とするコンフィギュレーション方法。
【請求項４】
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備え、これら回路デバイスを複数の回路基板に搭載したものにおいて、
前記回路情報を前記各回路デバイスおよび前記各回路基板を通じて前記各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、前記各回路デバイスに順次にコンフィギュレーションすることを特徴とするコンフィギュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えた回路デバイスシステム、およびその各回路デバイスに対するコンフィギュレーション方法に関する。
【背景技術】
【０００２】
入力される回路情報に応じた任意の回路の生成いわゆるコンフィギュレーションが可能な回路デバイスが知られている（例えば特許文献１，２，３）。この回路デバイスは、ＰＬＤ（プログラマブル・ロジック・デバイス）と称され、図８に示すようなＲＯＭによるコンフィギュレーション、あるいは図９に示すようなホストコンピュータによるコンフィギュレーションが施される。
【０００３】
図８のＲＯＭによるコンフィギュレーションでは、回路基板６０に、複数のＰＬＤ１〜ＰＬＤ６、および複数のＲＯＭ（リード・オンリ・メモリ）６１，６２，６３が搭載される。ＰＬＤ１は、ＲＯＭ６１に記憶されている回路情報がローディング（入力）されることにより、コンフィギュレーションされる。ＰＬＤ２，ＰＬＤ３は、ＲＯＭ６２に記憶されている回路情報がローディングされることにより、コンフィギュレーションされる。ＰＬＤ４，ＰＬＤ５，ＰＬＤ６は、ＲＯＭ６３に記憶されている回路情報がローディングされることにより、コンフィギュレーションされる。各ＲＯＭと各ＰＬＤとの間には、それぞれローディング用の配線パターン６４が形成されている。
【０００４】
図９のホストコンピュータによるコンフィギュレーションでは、回路基板６０に、複数のＰＬＤ１〜ＰＬＤ６、およびローディング用の補助回路７１が搭載される。補助回路７１は、インタフェース回路（Ｉ／Ｆ）およびローダー回路を有し、回路基板６０の外のホストコンピュータ７０から発せられる回路情報をインタフェース回路を介して取り込み、取り込んだ回路情報をローダー回路によって各ＰＬＤに順次にローディングする。このローディング用の配線パターン７２が、補助回路７１と各ＰＬＤとの間に形成されている。
【特許文献１】特開平４−２２７１１６号公報
【特許文献２】特開平８−５０３１１１号公報
【特許文献３】特開平１１−６８５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図８のＲＯＭによるコンフィギュレーションでは、各ＰＬＤが搭載されている回路基板２０に、数個のＲＯＭを搭載するためのスペースを確保しなければならない。このため、回路基板２０が大型化するという問題がある。
【０００６】
図９のホストコンピュータによるコンフィギュレーションでは、補助回路７１と各ＰＬＤとを結ぶ配線パターン７２が長くなってしまう。とくに、配線パターン７２の長さは、ＰＬＤの搭載数が多いほど、増大する。配線パターン７２が長いと、回路情報のローディングに時間的な制限を生じたり、ローディング時にノイズの影響を受け易いという問題がある。
【０００７】
この発明は、上記の事情を考慮したもので、回路基板の大型化を回避することができ、しかも回路デバイスに対する回路情報の迅速なローディングを可能とするとともに、回路情報のローディング時にノイズの影響を受け難い回路デバイスシステムおよびコンフィギュレーション方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１に係る発明の回路デバイスシステムは、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、上記回路情報に応じて各回路デバイスに順次にコンフィギュレーションされ、同回路情報を各回路デバイスを通じてその各回路デバイスに順繰りにローディングするローダー回路と、備えている。
【０００９】
請求項２に係る発明の回路デバイスシステムは、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、これら回路デバイスが搭載された複数の回路基板と、上記回路情報に応じて各回路デバイスに順次にコンフィギュレーションされ、同回路情報を各回路デバイスおよび各回路基板を通じて各回路デバイスに順繰りにローディングするローダー回路と、備えている。
【００１０】
請求項３に係る発明のコンフィギュレーション方法は、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えたものにおいて、回路情報を各回路デバイスを通じてその各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、各回路デバイスに順次にコンフィギュレーションする。
【００１１】
請求項４に係る発明のコンフィギュレーション方法は、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備え、これら回路デバイスを複数の回路基板に搭載したものにおいて、回路情報を各回路デバイスおよび各回路基板を通じて各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、各回路デバイスに順次にコンフィギュレーションする。
【発明の効果】
【００１２】
この発明によれば、回路基板の大型化を回避することができ、しかも回路デバイスに対する回路情報の迅速なローディングを可能とするとともに、回路情報のローディング時にノイズの影響を受け難い回路デバイスシステムおよびコンフィギュレーション方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の一実施形態について図面を参照して説明する。  
図１に示すように、複数の回路基板１ａ，１ｂ，１ｃ，…１ｎが配列され、その各回路基板に複数の回路デバイス（以下、ＰＬＤという）ＰＬＤ１〜ＰＬＤ１２０が所定数ずつたとえば６個ずつ並んで搭載されている。また、回路基板１ａには、ＰＬＤ１の隣り位置に、コンフィギュレーション用の補助回路２が搭載されている。
【００１４】
補助回路２は、インタフェース回路（Ｉ／Ｆ）２ａおよびローダー回路２ｂを有し、回路基板１ａ外のホストコンピュータ１０から発せられる回路情報をインタフェース回路２ａを介して取り込み、取り込んだ回路情報をローダー回路２ｂによってＰＬＤ１にローディング（入力）する。このローディング用の配線パターン１１が、補助回路２とＰＬＤ１との間に予め形成されている。
【００１５】
回路情報がローディングされたＰＬＤ１には、その回路情報に応じた任意の回路がコンフィギュレーション（生成）される。コンフィギュレーションされる任意の回路には、図２に示すように、ローダー回路１２が含まれる。そして、このコンフィギュレーションに伴い、補助回路２とＰＬＤ１との間に、予め形成されている配線パターンを利用した高速のデータバス１３が開通する。
【００１６】
補助回路２のローダー回路２ｂは、ＰＬＤ１に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００１７】
ホストコンピュータ１０は、ＰＬＤ１に対する回路情報の送出後、次のＰＬＤ２に対する回路情報を送出する。送出された回路情報は、補助回路２およびデータバス１３を通って、ＰＬＤ１に供給される。ＰＬＤ１に供給された回路情報は、そのＰＬＤ１に形成されたローダー回路１２により、隣りのＰＬＤ２にローディングされる。このローディング用の配線パターン１４が、ＰＬＤ１とＰＬＤ２との間に予め形成されている。
【００１８】
回路情報がローディングされたＰＬＤ２には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図３に示すように、ローダー回路１５が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ１とＰＬＤ２との間に、予め形成されている配線パターンを利用した高速のデータバス１６が開通する。
【００１９】
ＰＬＤ１のローダー回路１２は、ＰＬＤ２に対するローディング後、同じ回路基板１ａ上の最後のＰＬＤ６に対するコンフィギュレーションが終了するまで、回路情報をそのままスルーするデータスルー回路として機能する。
【００２０】
ホストコンピュータ１０は、ＰＬＤ２に対する回路情報の送出後、次のＰＬＤ３に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、およびデータバス１６を通り、ＰＬＤ２に供給される。ＰＬＤ２に供給された回路情報は、そのＰＬＤ２に形成されたローダー回路１５により、隣りのＰＬＤ３にローディングされる。このローディング用の配線パターン１７が、ＰＬＤ２とＰＬＤ３との間に予め形成されている。
【００２１】
回路情報がローディングされたＰＬＤ３には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図４に示すように、ローダー回路１８が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ２とＰＬＤ３との間に、予め形成されている配線パターンを利用した高速のデータバス１９が開通する。
【００２２】
ＰＬＤ２のローダー回路１５は、ＰＬＤ３に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００２３】
ホストコンピュータ１０は、ＰＬＤ３に対する回路情報の送出後、次のＰＬＤ４に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス１６、ＰＬＤ２、およびデータバス１９を通り、ＰＬＤ３に供給される。ＰＬＤ３に供給された回路情報は、そのＰＬＤ３に形成されたローダー回路１８により、隣りのＰＬＤ４にローディングされる。このローディング用の配線パターン２１が、ＰＬＤ３とＰＬＤ４との間に予め形成されている。
【００２４】
回路情報がローディングされたＰＬＤ４には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図４に示すように、ローダー回路２２が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ３とＰＬＤ４との間に、予め形成されている配線パターンを利用した高速のデータバス２３が開通する。
【００２５】
ＰＬＤ３のローダー回路１８は、ＰＬＤ４に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００２６】
ホストコンピュータ１０は、ＰＬＤ４に対する回路情報の送出後、次のＰＬＤ５に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス１６、ＰＬＤ２、データバス１９、ＰＬＤ３、およびデータバス２３を通り、ＰＬＤ４に供給される。ＰＬＤ４に供給された回路情報は、そのＰＬＤ４に形成されたローダー回路２２により、隣りのＰＬＤ５にローディングされる。このローディング用の配線パターン２６が、ＰＬＤ４とＰＬＤ５との間に予め形成されている。
【００２７】
回路情報がローディングされたＰＬＤ５には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図４に示すように、ローダー回路２５が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ４とＰＬＤ５との間に、予め形成されている配線パターンを利用した高速のデータバス２６が開通する。
【００２８】
ＰＬＤ４のローダー回路２２は、ＰＬＤ５に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００２９】
ホストコンピュータ１０は、ＰＬＤ５に対する回路情報の送出後、次のＰＬＤ６に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス１６、ＰＬＤ２、データバス１９、ＰＬＤ３、データバス２３、ＰＬＤ４、およびデータバス２６を通り、ＰＬＤ５に供給される。ＰＬＤ５に供給された回路情報は、そのＰＬＤ５に形成されたローダー回路２５により、隣りのＰＬＤ６にローディングされる。このローディング用の配線パターン２７が、ＰＬＤ５とＰＬＤ６との間に予め形成されている。
【００３０】
回路情報がローディングされたＰＬＤ６には、その回路情報に応じた任意の回路がコンフィギュレーションされる。
【００３１】
ホストコンピュータ１０は、ＰＬＤ６に対する回路情報の送出後、次の回路基板１ｂのＰＬＤ７に対する回路情報を送出する。送出された回路情報は、補助回路２およびデータバス１３を通り、ＰＬＤ１に供給される。このとき、ＰＬＤ１のローダー回路１２は、それまでのＰＬＤ２〜ＰＬＤ６に対するデータスルー動作を終了し、今回受けた回路情報を隣りの回路基板１ｂのＰＬＤ７にローディングする。このローディング用の配線パターン３１および入出力端子（図示しない）が、回路基板１ａ，１ｂに予め形成されている。
【００３２】
回路情報がローディングされたＰＬＤ７には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図５に示すように、ローダー回路３２が含まれる。そして、このコンフィギュレーションに伴い、回路基板１ａ，１ｂ間に、予め形成されている配線パターンを利用した高速のデータバス３３が開通する。
【００３３】
ＰＬＤ１のローダー回路１２は、ＰＬＤ７に対するローディング後、回路情報をそのまま回路基板１ｂ側にスルーするデータスルー回路として機能する。
【００３４】
ホストコンピュータ１０は、ＰＬＤ７に対する回路情報の送出後、次のＰＬＤ８に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、およびデータバス３１を通り、ＰＬＤ７に供給される。ＰＬＤ７に供給された回路情報は、そのＰＬＤ７に形成されたローダー回路３２により、隣りのＰＬＤ８にローディングされる。このローディング用の配線パターン３４が、ＰＬＤ７とＰＬＤ８との間に予め形成されている。
【００３５】
回路情報がローディングされたＰＬＤ８には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図６に示すように、ローダー回路３５が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ７とＰＬＤ８との間に、予め形成されている配線パターンを利用した高速のデータバス３６が開通する。
【００３６】
ＰＬＤ７のローダー回路３２は、ＰＬＤ８に対するローディング後、同じ回路基板１ｂ上の最後のＰＬＤ１２に対するコンフィギュレーションが終了するまで、回路情報をそのままスルーするデータスルー回路として機能する。
【００３７】
ホストコンピュータ１０は、ＰＬＤ８に対する回路情報の送出後、次のＰＬＤ９に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス３３、ＰＬＤ７、およびデータバス３６を通り、ＰＬＤ８に供給される。ＰＬＤ８に供給された回路情報は、そのＰＬＤ８に形成されたローダー回路３５により、隣りのＰＬＤ９にローディングされる。このローディング用の配線パターン３７が、ＰＬＤ８とＰＬＤ９との間に予め形成されている。
【００３８】
回路情報がローディングされたＰＬＤ９には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図７に示すように、ローダー回路３８が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ８とＰＬＤ９との間に、予め形成されている配線パターンを利用した高速のデータバス３９が開通する。
【００３９】
ＰＬＤ８のローダー回路３５は、ＰＬＤ９に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００４０】
ホストコンピュータ１０は、ＰＬＤ９に対する回路情報の送出後、次のＰＬＤ１０に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス３１、ＰＬＤ７、データバス３６、ＰＬＤ８、およびデータバス３９を通り、ＰＬＤ９に供給される。ＰＬＤ９に供給された回路情報は、そのＰＬＤ９に形成されたローダー回路３８により、隣りのＰＬＤ１０にローディングされる。このローディング用の配線パターン４１が、ＰＬＤ９とＰＬＤ１０との間に予め形成されている。
【００４１】
回路情報がローディングされたＰＬＤ１０には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図７に示すように、ローダー回路４２が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ９とＰＬＤ１０との間に、予め形成されている配線パターンを利用した高速のデータバス４３が開通する。ＰＬＤ９のローダー回路３８は、ＰＬＤ１０に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００４２】
ホストコンピュータ１０は、ＰＬＤ１０に対する回路情報の送出後、次のＰＬＤ１１に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス３３、ＰＬＤ７、データバス３６、ＰＬＤ８、データバス３９、ＰＬＤ９、およびデータバス４３を通り、ＰＬＤ１０に供給される。ＰＬＤ１０に供給された回路情報は、そのＰＬＤ１０に形成されたローダー回路４２により、隣りのＰＬＤ１１にローディングされる。このローディング用の配線パターン４４が、ＰＬＤ１０とＰＬＤ１１との間に予め形成されている。
【００４３】
回路情報がローディングされたＰＬＤ１１には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図７に示すように、ローダー回路４５が含まれる。そして、このコンフィギュレーションに伴い、ＰＬＤ１０とＰＬＤ１１との間に、予め形成されている配線パターンを利用した高速のデータバス４６が開通する。
【００４４】
ＰＬＤ１０のローダー回路４２は、ＰＬＤ１１に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。
【００４５】
ホストコンピュータ１０は、ＰＬＤ１１に対する回路情報の送出後、次のＰＬＤ１２に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、データバス３３、ＰＬＤ７、データバス３６、ＰＬＤ８、データバス３９、ＰＬＤ９、データバス４３、ＰＬＤ１０、およびデータバス４６を通り、ＰＬＤ１１に供給される。ＰＬＤ１１に供給された回路情報は、そのＰＬＤ１１に形成されたローダー回路４５により、隣りのＰＬＤ１２にローディングされる。このローディング用の配線パターン４７が、ＰＬＤ１１とＰＬＤ１２との間に予め形成されている。
【００４６】
回路情報がローディングされたＰＬＤ１２には、その回路情報に応じた任意の回路がコンフィギュレーションされる。
【００４７】
ホストコンピュータ１０は、ＰＬＤ１２に対する回路情報の送出後、次の回路基板１ｃのＰＬＤ１３に対する回路情報を送出する。送出された回路情報は、補助回路２、データバス１３、ＰＬＤ１、およびデータバス３３を通り、ＰＬＤ７に供給される。このとき、ＰＬＤ７のローダー回路３２は、それまでのＰＬＤ８〜ＰＬＤ１２に対するデータスルー動作を終了し、今回受けた回路情報を隣りの回路基板１ｃのＰＬＤ１３にローディングする。このローディング用の配線パターン５１および入出力端子（図示しない）が、回路基板１ｂ，１ｃに予め形成されている。
【００４８】
以後、同様の処理が、残りの全ての回路基板のＰＬＤに対し実行される。これにより、全てのＰＬＤ１〜ＰＬＤ１２０に対するコンフィギュレーションが完了する。
【００４９】
以上のように、回路情報を各ＰＬＤを通じてその各ＰＬＤに順繰りにローディングするためのローダー回路が、同回路情報により、各ＰＬＤに順次にコンフィギュレーションされることにより、従来の図８のように数個のＲＯＭを回路基板に搭載する必要がなく、よって回路基板の大型化を回避することができる。また、各ＰＬＤが順繰りにローディングされるので、ローディング用の配線パターンが短くてすむ。配線パターンが短いことにより、回路情報の迅速なローディングが可能になるとともに、回路情報のローディング時にノイズの影響を受け難くなる。
【００５０】
なお、上記実施形態では、１２０個のＰＬＤが１つの回路基板に６個ずつ搭載されている場合を例に説明したが、そのＰＬＤの個数について限定はない。  
その他、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００５１】
【図１】一実施形態の構成および回路情報の最初のローディングを示す図。
【図２】図１に続くコンフィギュレーションおよびローディングを示す図。
【図３】図２に続くコンフィギュレーションおよびローディングを示す図。
【図４】図３に続くコンフィギュレーションおよびローディングを示す図。
【図５】図４に続くコンフィギュレーションおよびローディングを示す図。
【図６】図５に続くコンフィギュレーションおよびローディングを示す図。
【図７】図６に続くコンフィギュレーションおよびローディングを示す図。
【図８】従来のＲＯＭによるコンフィギュレーションを示す図。
【図９】従来のホストコンピュータによるコンフィギュレーションを示す図。
【符号の説明】
【００５２】
ＰＬＤ１〜ＰＬＤ１２０…回路デバイス、１ａ，１ｂ，１ｃ，…１ｎ……回路基板、２…補助回路、２ａ…インタフェース回路、２ｂ…ローダー回路、１０…ホストコンピュータ、１１,１４，１７，２１，２４，２７，３１，３４，３７，４１，４４，４７，５１…配線パターン、１２,１５,１８,２２，２５，３２，３５，３８，４２，４５…ローダー回路、１３,１６,１９,２３,２６，３３，３６，３９，４３，４６…データバス、６０…回路基板、６１，６２，６３…ＲＯＭ、６４…配線パターン、７０…ホストコンピュータ、７１…補助回路、７２…配線パターン
【図１】
2006253815.tif 000003
【図２】
2006253815.tif 000004
【図３】
2006253815.tif 000005
【図４】
2006253815.tif 000006
【図５】
2006253815.tif 000007
【図６】
2006253815.tif 000008
【図７】
2006253815.tif 000009
【図８】
2006253815.tif 000010
【図９】
2006253815.tif 000011