JP2006253815A - Circuit device system and configuration method - Google Patents

Circuit device system and configuration method Download PDF

Info

Publication number
JP2006253815A
JP2006253815A JP2005064168A JP2005064168A JP2006253815A JP 2006253815 A JP2006253815 A JP 2006253815A JP 2005064168 A JP2005064168 A JP 2005064168A JP 2005064168 A JP2005064168 A JP 2005064168A JP 2006253815 A JP2006253815 A JP 2006253815A
Authority
JP
Japan
Prior art keywords
circuit
pld
information
circuit information
loading
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
JP2005064168A
Other languages
Japanese (ja)
Inventor
Eiji Sawa
英二 澤
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2005064168A priority Critical patent/JP2006253815A/en
Publication of JP2006253815A publication Critical patent/JP2006253815A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Logic Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a circuit device system upsizing of a circuit board of which can be avoided, wherein circuit information can quickly be loaded to a circuit device and the effect of noise is hardly received at loading of the circuit information and to provide a configuration method. <P>SOLUTION: A loader circuit for sequentially loading the circuit information to each PLD via each PLD is sequentially configured to each PLD on the basis of the circuit information. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

この発明は、任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えた回路デバイスシステム、およびその各回路デバイスに対するコンフィギュレーション方法に関する。   The present invention relates to a circuit device system including a plurality of circuit devices capable of configuring an arbitrary circuit, and a configuration method for each circuit device.

入力される回路情報に応じた任意の回路の生成いわゆるコンフィギュレーションが可能な回路デバイスが知られている(例えば特許文献1,2,3)。この回路デバイスは、PLD(プログラマブル・ロジック・デバイス)と称され、図8に示すようなROMによるコンフィギュレーション、あるいは図9に示すようなホストコンピュータによるコンフィギュレーションが施される。   2. Description of the Related Art Circuit devices capable of generating an arbitrary circuit according to input circuit information, so-called configuration, are known (for example, Patent Documents 1, 2, and 3). This circuit device is called a PLD (programmable logic device), and is configured by a ROM as shown in FIG. 8 or by a host computer as shown in FIG.

図8のROMによるコンフィギュレーションでは、回路基板60に、複数のPLD1〜PLD6、および複数のROM(リード・オンリ・メモリ)61,62,63が搭載される。PLD1は、ROM61に記憶されている回路情報がローディング(入力)されることにより、コンフィギュレーションされる。PLD2,PLD3は、ROM62に記憶されている回路情報がローディングされることにより、コンフィギュレーションされる。PLD4,PLD5,PLD6は、ROM63に記憶されている回路情報がローディングされることにより、コンフィギュレーションされる。各ROMと各PLDとの間には、それぞれローディング用の配線パターン64が形成されている。   In the configuration using the ROM of FIG. 8, a plurality of PLD1 to PLD6 and a plurality of ROMs (Read Only Memory) 61, 62, 63 are mounted on the circuit board 60. The PLD 1 is configured by loading (inputting) circuit information stored in the ROM 61. PLD 2 and PLD 3 are configured by loading circuit information stored in ROM 62. PLD4, PLD5, and PLD6 are configured by loading circuit information stored in ROM63. A wiring pattern 64 for loading is formed between each ROM and each PLD.

図9のホストコンピュータによるコンフィギュレーションでは、回路基板60に、複数のPLD1〜PLD6、およびローディング用の補助回路71が搭載される。補助回路71は、インタフェース回路(I/F)およびローダー回路を有し、回路基板60の外のホストコンピュータ70から発せられる回路情報をインタフェース回路を介して取り込み、取り込んだ回路情報をローダー回路によって各PLDに順次にローディングする。このローディング用の配線パターン72が、補助回路71と各PLDとの間に形成されている。
特開平4−227116号公報 特開平8−503111号公報 特開平11−68550号公報
In the configuration by the host computer of FIG. 9, a plurality of PLD1 to PLD6 and an auxiliary circuit 71 for loading are mounted on the circuit board 60. The auxiliary circuit 71 includes an interface circuit (I / F) and a loader circuit. The auxiliary circuit 71 takes in circuit information issued from the host computer 70 outside the circuit board 60 via the interface circuit, and the fetched circuit information is received by the loader circuit. Load sequentially into the PLD. The wiring pattern 72 for loading is formed between the auxiliary circuit 71 and each PLD.
JP-A-4-227116 JP-A-8-503111 JP 11-68550 A

図8のROMによるコンフィギュレーションでは、各PLDが搭載されている回路基板20に、数個のROMを搭載するためのスペースを確保しなければならない。このため、回路基板20が大型化するという問題がある。   In the configuration using the ROM shown in FIG. 8, a space for mounting several ROMs must be secured on the circuit board 20 on which each PLD is mounted. For this reason, there exists a problem that the circuit board 20 enlarges.

図9のホストコンピュータによるコンフィギュレーションでは、補助回路71と各PLDとを結ぶ配線パターン72が長くなってしまう。とくに、配線パターン72の長さは、PLDの搭載数が多いほど、増大する。配線パターン72が長いと、回路情報のローディングに時間的な制限を生じたり、ローディング時にノイズの影響を受け易いという問題がある。   In the configuration by the host computer of FIG. 9, the wiring pattern 72 connecting the auxiliary circuit 71 and each PLD becomes long. In particular, the length of the wiring pattern 72 increases as the number of PLDs mounted increases. If the wiring pattern 72 is long, there is a problem that loading of circuit information is limited in terms of time or is easily affected by noise during loading.

この発明は、上記の事情を考慮したもので、回路基板の大型化を回避することができ、しかも回路デバイスに対する回路情報の迅速なローディングを可能とするとともに、回路情報のローディング時にノイズの影響を受け難い回路デバイスシステムおよびコンフィギュレーション方法を提供することを目的としている。   In consideration of the above circumstances, the present invention can avoid an increase in the size of a circuit board, and can quickly load circuit information into a circuit device, and can also reduce the influence of noise when loading circuit information. An object of the present invention is to provide a circuit device system and a configuration method which are difficult to receive.

請求項1に係る発明の回路デバイスシステムは、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、上記回路情報に応じて各回路デバイスに順次にコンフィギュレーションされ、同回路情報を各回路デバイスを通じてその各回路デバイスに順繰りにローディングするローダー回路と、備えている。   The circuit device system of the invention according to claim 1 is configured in such a manner that a plurality of circuit devices capable of configuring an arbitrary circuit according to input circuit information and each circuit device are sequentially configured according to the circuit information. And a loader circuit that sequentially loads the circuit information to each circuit device through each circuit device.

請求項2に係る発明の回路デバイスシステムは、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、これら回路デバイスが搭載された複数の回路基板と、上記回路情報に応じて各回路デバイスに順次にコンフィギュレーションされ、同回路情報を各回路デバイスおよび各回路基板を通じて各回路デバイスに順繰りにローディングするローダー回路と、備えている。   A circuit device system according to a second aspect of the present invention includes a plurality of circuit devices capable of configuring an arbitrary circuit according to input circuit information, a plurality of circuit boards on which these circuit devices are mounted, and the circuit A loader circuit configured to sequentially configure each circuit device in accordance with information and sequentially load the circuit information to each circuit device through each circuit device and each circuit board.

請求項3に係る発明のコンフィギュレーション方法は、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えたものにおいて、回路情報を各回路デバイスを通じてその各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、各回路デバイスに順次にコンフィギュレーションする。   According to a third aspect of the present invention, there is provided a configuration method comprising: a plurality of circuit devices capable of configuring an arbitrary circuit in accordance with input circuit information. A loader circuit for sequentially loading is sequentially configured in each circuit device based on the circuit information.

請求項4に係る発明のコンフィギュレーション方法は、入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備え、これら回路デバイスを複数の回路基板に搭載したものにおいて、回路情報を各回路デバイスおよび各回路基板を通じて各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、各回路デバイスに順次にコンフィギュレーションする。   The configuration method of the invention according to claim 4 includes a plurality of circuit devices capable of configuring an arbitrary circuit according to input circuit information, and mounting these circuit devices on a plurality of circuit boards. A loader circuit for sequentially loading circuit information into each circuit device through each circuit device and each circuit board is sequentially configured in each circuit device based on the circuit information.

この発明によれば、回路基板の大型化を回避することができ、しかも回路デバイスに対する回路情報の迅速なローディングを可能とするとともに、回路情報のローディング時にノイズの影響を受け難い回路デバイスシステムおよびコンフィギュレーション方法を提供できる。   According to the present invention, it is possible to avoid an increase in the size of a circuit board, and it is possible to quickly load circuit information into a circuit device, and to be less susceptible to noise when loading circuit information. Can be provided.

以下、この発明の一実施形態について図面を参照して説明する。
図1に示すように、複数の回路基板1a,1b,1c,…1nが配列され、その各回路基板に複数の回路デバイス(以下、PLDという)PLD1〜PLD120が所定数ずつたとえば6個ずつ並んで搭載されている。また、回路基板1aには、PLD1の隣り位置に、コンフィギュレーション用の補助回路2が搭載されている。
An embodiment of the present invention will be described below with reference to the drawings.
As shown in FIG. 1, a plurality of circuit boards 1a, 1b, 1c,... 1n are arranged, and a plurality of circuit devices (hereinafter referred to as PLDs) PLD1 to PLD120 are arranged on each circuit board, for example, six by six. It is mounted with. In addition, the auxiliary circuit 2 for configuration is mounted on the circuit board 1 a at a position adjacent to the PLD 1.

補助回路2は、インタフェース回路(I/F)2aおよびローダー回路2bを有し、回路基板1a外のホストコンピュータ10から発せられる回路情報をインタフェース回路2aを介して取り込み、取り込んだ回路情報をローダー回路2bによってPLD1にローディング(入力)する。このローディング用の配線パターン11が、補助回路2とPLD1との間に予め形成されている。   The auxiliary circuit 2 includes an interface circuit (I / F) 2a and a loader circuit 2b. The auxiliary circuit 2 takes in circuit information issued from the host computer 10 outside the circuit board 1a via the interface circuit 2a, and loads the taken circuit information into the loader circuit. Loading (input) into the PLD 1 by 2b. The wiring pattern 11 for loading is formed in advance between the auxiliary circuit 2 and the PLD 1.

回路情報がローディングされたPLD1には、その回路情報に応じた任意の回路がコンフィギュレーション(生成)される。コンフィギュレーションされる任意の回路には、図2に示すように、ローダー回路12が含まれる。そして、このコンフィギュレーションに伴い、補助回路2とPLD1との間に、予め形成されている配線パターンを利用した高速のデータバス13が開通する。   In the PLD 1 loaded with circuit information, an arbitrary circuit according to the circuit information is configured (generated). Any circuit that is configured includes a loader circuit 12, as shown in FIG. Along with this configuration, a high-speed data bus 13 using a wiring pattern formed in advance is opened between the auxiliary circuit 2 and the PLD 1.

補助回路2のローダー回路2bは、PLD1に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 2b of the auxiliary circuit 2 functions as a data through circuit that passes through circuit information as it is after loading the PLD 1.

ホストコンピュータ10は、PLD1に対する回路情報の送出後、次のPLD2に対する回路情報を送出する。送出された回路情報は、補助回路2およびデータバス13を通って、PLD1に供給される。PLD1に供給された回路情報は、そのPLD1に形成されたローダー回路12により、隣りのPLD2にローディングされる。このローディング用の配線パターン14が、PLD1とPLD2との間に予め形成されている。   The host computer 10 sends circuit information for the next PLD 2 after sending the circuit information for the PLD 1. The sent circuit information is supplied to the PLD 1 through the auxiliary circuit 2 and the data bus 13. The circuit information supplied to the PLD 1 is loaded into the adjacent PLD 2 by the loader circuit 12 formed in the PLD 1. This wiring pattern 14 for loading is formed in advance between PLD1 and PLD2.

回路情報がローディングされたPLD2には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図3に示すように、ローダー回路15が含まれる。そして、このコンフィギュレーションに伴い、PLD1とPLD2との間に、予め形成されている配線パターンを利用した高速のデータバス16が開通する。   In the PLD 2 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 15 as shown in FIG. With this configuration, a high-speed data bus 16 using a wiring pattern formed in advance is opened between PLD1 and PLD2.

PLD1のローダー回路12は、PLD2に対するローディング後、同じ回路基板1a上の最後のPLD6に対するコンフィギュレーションが終了するまで、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 12 of the PLD 1 functions as a data through circuit that passes through the circuit information as it is until the configuration for the last PLD 6 on the same circuit board 1a is completed after loading to the PLD 2.

ホストコンピュータ10は、PLD2に対する回路情報の送出後、次のPLD3に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、およびデータバス16を通り、PLD2に供給される。PLD2に供給された回路情報は、そのPLD2に形成されたローダー回路15により、隣りのPLD3にローディングされる。このローディング用の配線パターン17が、PLD2とPLD3との間に予め形成されている。   The host computer 10 sends circuit information for the next PLD 3 after sending the circuit information for the PLD 2. The sent circuit information is supplied to the PLD 2 through the auxiliary circuit 2, the data bus 13, the PLD 1, and the data bus 16. The circuit information supplied to the PLD 2 is loaded into the adjacent PLD 3 by the loader circuit 15 formed in the PLD 2. This wiring pattern 17 for loading is formed in advance between PLD2 and PLD3.

回路情報がローディングされたPLD3には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図4に示すように、ローダー回路18が含まれる。そして、このコンフィギュレーションに伴い、PLD2とPLD3との間に、予め形成されている配線パターンを利用した高速のデータバス19が開通する。   In the PLD 3 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 18, as shown in FIG. With this configuration, a high-speed data bus 19 using a wiring pattern formed in advance is opened between PLD2 and PLD3.

PLD2のローダー回路15は、PLD3に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 15 of the PLD 2 functions as a data through circuit that directly passes through circuit information after loading the PLD 3.

ホストコンピュータ10は、PLD3に対する回路情報の送出後、次のPLD4に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス16、PLD2、およびデータバス19を通り、PLD3に供給される。PLD3に供給された回路情報は、そのPLD3に形成されたローダー回路18により、隣りのPLD4にローディングされる。このローディング用の配線パターン21が、PLD3とPLD4との間に予め形成されている。   After sending the circuit information to the PLD 3, the host computer 10 sends the circuit information to the next PLD 4. The sent circuit information is supplied to the PLD 3 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 16, the PLD 2, and the data bus 19. The circuit information supplied to the PLD 3 is loaded into the adjacent PLD 4 by the loader circuit 18 formed in the PLD 3. The wiring pattern 21 for loading is formed in advance between the PLD 3 and the PLD 4.

回路情報がローディングされたPLD4には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図4に示すように、ローダー回路22が含まれる。そして、このコンフィギュレーションに伴い、PLD3とPLD4との間に、予め形成されている配線パターンを利用した高速のデータバス23が開通する。   In the PLD 4 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 22, as shown in FIG. With this configuration, a high-speed data bus 23 using a wiring pattern formed in advance is opened between the PLD 3 and the PLD 4.

PLD3のローダー回路18は、PLD4に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 18 of the PLD 3 functions as a data through circuit that passes through the circuit information as it is after loading the PLD 4.

ホストコンピュータ10は、PLD4に対する回路情報の送出後、次のPLD5に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス16、PLD2、データバス19、PLD3、およびデータバス23を通り、PLD4に供給される。PLD4に供給された回路情報は、そのPLD4に形成されたローダー回路22により、隣りのPLD5にローディングされる。このローディング用の配線パターン26が、PLD4とPLD5との間に予め形成されている。   The host computer 10 sends circuit information for the next PLD 5 after sending the circuit information for the PLD 4. The sent circuit information is supplied to the PLD 4 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 16, the PLD 2, the data bus 19, the PLD 3, and the data bus 23. The circuit information supplied to the PLD 4 is loaded into the adjacent PLD 5 by the loader circuit 22 formed in the PLD 4. The wiring pattern 26 for loading is formed in advance between the PLD 4 and the PLD 5.

回路情報がローディングされたPLD5には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図4に示すように、ローダー回路25が含まれる。そして、このコンフィギュレーションに伴い、PLD4とPLD5との間に、予め形成されている配線パターンを利用した高速のデータバス26が開通する。   In the PLD 5 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 25, as shown in FIG. With this configuration, a high-speed data bus 26 using a wiring pattern formed in advance is opened between the PLD 4 and the PLD 5.

PLD4のローダー回路22は、PLD5に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 22 of the PLD 4 functions as a data through circuit that directly passes through circuit information after loading to the PLD 5.

ホストコンピュータ10は、PLD5に対する回路情報の送出後、次のPLD6に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス16、PLD2、データバス19、PLD3、データバス23、PLD4、およびデータバス26を通り、PLD5に供給される。PLD5に供給された回路情報は、そのPLD5に形成されたローダー回路25により、隣りのPLD6にローディングされる。このローディング用の配線パターン27が、PLD5とPLD6との間に予め形成されている。   After sending the circuit information to the PLD 5, the host computer 10 sends the circuit information to the next PLD 6. The sent circuit information is supplied to the PLD 5 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 16, the PLD 2, the data bus 19, the PLD 3, the data bus 23, the PLD 4, and the data bus 26. The circuit information supplied to the PLD 5 is loaded into the adjacent PLD 6 by the loader circuit 25 formed in the PLD 5. The wiring pattern 27 for loading is formed in advance between the PLD 5 and the PLD 6.

回路情報がローディングされたPLD6には、その回路情報に応じた任意の回路がコンフィギュレーションされる。   An arbitrary circuit corresponding to the circuit information is configured in the PLD 6 loaded with the circuit information.

ホストコンピュータ10は、PLD6に対する回路情報の送出後、次の回路基板1bのPLD7に対する回路情報を送出する。送出された回路情報は、補助回路2およびデータバス13を通り、PLD1に供給される。このとき、PLD1のローダー回路12は、それまでのPLD2〜PLD6に対するデータスルー動作を終了し、今回受けた回路情報を隣りの回路基板1bのPLD7にローディングする。このローディング用の配線パターン31および入出力端子(図示しない)が、回路基板1a,1bに予め形成されている。   After sending the circuit information to the PLD 6, the host computer 10 sends the circuit information to the PLD 7 of the next circuit board 1b. The sent circuit information is supplied to the PLD 1 through the auxiliary circuit 2 and the data bus 13. At this time, the loader circuit 12 of the PLD 1 ends the data through operation for the PLD 2 to PLD 6 so far, and loads the circuit information received this time onto the PLD 7 of the adjacent circuit board 1b. The loading wiring pattern 31 and input / output terminals (not shown) are formed in advance on the circuit boards 1a and 1b.

回路情報がローディングされたPLD7には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図5に示すように、ローダー回路32が含まれる。そして、このコンフィギュレーションに伴い、回路基板1a,1b間に、予め形成されている配線パターンを利用した高速のデータバス33が開通する。   In the PLD 7 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 32, as shown in FIG. With this configuration, a high-speed data bus 33 using a wiring pattern formed in advance is opened between the circuit boards 1a and 1b.

PLD1のローダー回路12は、PLD7に対するローディング後、回路情報をそのまま回路基板1b側にスルーするデータスルー回路として機能する。   The loader circuit 12 of the PLD 1 functions as a data through circuit that passes the circuit information directly to the circuit board 1b side after loading to the PLD 7.

ホストコンピュータ10は、PLD7に対する回路情報の送出後、次のPLD8に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、およびデータバス31を通り、PLD7に供給される。PLD7に供給された回路情報は、そのPLD7に形成されたローダー回路32により、隣りのPLD8にローディングされる。このローディング用の配線パターン34が、PLD7とPLD8との間に予め形成されている。   After sending the circuit information to the PLD 7, the host computer 10 sends the circuit information to the next PLD 8. The sent circuit information is supplied to the PLD 7 through the auxiliary circuit 2, the data bus 13, the PLD 1, and the data bus 31. The circuit information supplied to the PLD 7 is loaded into the adjacent PLD 8 by the loader circuit 32 formed in the PLD 7. The wiring pattern 34 for loading is formed in advance between the PLD 7 and the PLD 8.

回路情報がローディングされたPLD8には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図6に示すように、ローダー回路35が含まれる。そして、このコンフィギュレーションに伴い、PLD7とPLD8との間に、予め形成されている配線パターンを利用した高速のデータバス36が開通する。   In the PLD 8 loaded with the circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 35, as shown in FIG. Along with this configuration, a high-speed data bus 36 using a wiring pattern formed in advance is opened between the PLD 7 and the PLD 8.

PLD7のローダー回路32は、PLD8に対するローディング後、同じ回路基板1b上の最後のPLD12に対するコンフィギュレーションが終了するまで、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 32 of the PLD 7 functions as a data through circuit that passes through the circuit information as it is until the configuration for the last PLD 12 on the same circuit board 1b is completed after loading to the PLD 8.

ホストコンピュータ10は、PLD8に対する回路情報の送出後、次のPLD9に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス33、PLD7、およびデータバス36を通り、PLD8に供給される。PLD8に供給された回路情報は、そのPLD8に形成されたローダー回路35により、隣りのPLD9にローディングされる。このローディング用の配線パターン37が、PLD8とPLD9との間に予め形成されている。   After sending the circuit information to the PLD 8, the host computer 10 sends the circuit information to the next PLD 9. The sent circuit information is supplied to the PLD 8 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 33, the PLD 7, and the data bus 36. The circuit information supplied to the PLD 8 is loaded into the adjacent PLD 9 by the loader circuit 35 formed in the PLD 8. The wiring pattern 37 for loading is formed in advance between the PLD 8 and the PLD 9.

回路情報がローディングされたPLD9には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図7に示すように、ローダー回路38が含まれる。そして、このコンフィギュレーションに伴い、PLD8とPLD9との間に、予め形成されている配線パターンを利用した高速のデータバス39が開通する。   An arbitrary circuit corresponding to the circuit information is configured in the PLD 9 loaded with the circuit information. Any circuit that is configured includes a loader circuit 38, as shown in FIG. Along with this configuration, a high-speed data bus 39 using a wiring pattern formed in advance is opened between the PLD 8 and the PLD 9.

PLD8のローダー回路35は、PLD9に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 35 of the PLD 8 functions as a data through circuit that passes through the circuit information as it is after loading the PLD 9.

ホストコンピュータ10は、PLD9に対する回路情報の送出後、次のPLD10に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス31、PLD7、データバス36、PLD8、およびデータバス39を通り、PLD9に供給される。PLD9に供給された回路情報は、そのPLD9に形成されたローダー回路38により、隣りのPLD10にローディングされる。このローディング用の配線パターン41が、PLD9とPLD10との間に予め形成されている。   After sending the circuit information to the PLD 9, the host computer 10 sends the circuit information to the next PLD 10. The sent circuit information is supplied to the PLD 9 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 31, the PLD 7, the data bus 36, the PLD 8, and the data bus 39. The circuit information supplied to the PLD 9 is loaded into the adjacent PLD 10 by the loader circuit 38 formed in the PLD 9. The wiring pattern 41 for loading is formed in advance between the PLD 9 and the PLD 10.

回路情報がローディングされたPLD10には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図7に示すように、ローダー回路42が含まれる。そして、このコンフィギュレーションに伴い、PLD9とPLD10との間に、予め形成されている配線パターンを利用した高速のデータバス43が開通する。PLD9のローダー回路38は、PLD10に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   In the PLD 10 loaded with circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 42, as shown in FIG. Along with this configuration, a high-speed data bus 43 using a wiring pattern formed in advance is opened between the PLD 9 and the PLD 10. The loader circuit 38 of the PLD 9 functions as a data through circuit that directly passes through circuit information after loading to the PLD 10.

ホストコンピュータ10は、PLD10に対する回路情報の送出後、次のPLD11に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス33、PLD7、データバス36、PLD8、データバス39、PLD9、およびデータバス43を通り、PLD10に供給される。PLD10に供給された回路情報は、そのPLD10に形成されたローダー回路42により、隣りのPLD11にローディングされる。このローディング用の配線パターン44が、PLD10とPLD11との間に予め形成されている。   After sending the circuit information to the PLD 10, the host computer 10 sends the circuit information to the next PLD 11. The sent circuit information is supplied to the PLD 10 through the auxiliary circuit 2, the data bus 13, the PLD 1, the data bus 33, the PLD 7, the data bus 36, the PLD 8, the data bus 39, the PLD 9, and the data bus 43. The circuit information supplied to the PLD 10 is loaded into the adjacent PLD 11 by the loader circuit 42 formed in the PLD 10. The wiring pattern 44 for loading is formed in advance between the PLD 10 and the PLD 11.

回路情報がローディングされたPLD11には、その回路情報に応じた任意の回路がコンフィギュレーションされる。コンフィギュレーションされる任意の回路には、図7に示すように、ローダー回路45が含まれる。そして、このコンフィギュレーションに伴い、PLD10とPLD11との間に、予め形成されている配線パターンを利用した高速のデータバス46が開通する。   In the PLD 11 loaded with the circuit information, an arbitrary circuit corresponding to the circuit information is configured. Any circuit that is configured includes a loader circuit 45, as shown in FIG. Along with this configuration, a high-speed data bus 46 using a wiring pattern formed in advance is opened between the PLD 10 and the PLD 11.

PLD10のローダー回路42は、PLD11に対するローディング後、回路情報をそのままスルーするデータスルー回路として機能する。   The loader circuit 42 of the PLD 10 functions as a data through circuit that directly passes through circuit information after loading to the PLD 11.

ホストコンピュータ10は、PLD11に対する回路情報の送出後、次のPLD12に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、データバス33、PLD7、データバス36、PLD8、データバス39、PLD9、データバス43、PLD10、およびデータバス46を通り、PLD11に供給される。PLD11に供給された回路情報は、そのPLD11に形成されたローダー回路45により、隣りのPLD12にローディングされる。このローディング用の配線パターン47が、PLD11とPLD12との間に予め形成されている。   After sending the circuit information to the PLD 11, the host computer 10 sends the circuit information to the next PLD 12. The transmitted circuit information passes through the auxiliary circuit 2, data bus 13, PLD 1, data bus 33, PLD 7, data bus 36, PLD 8, data bus 39, PLD 9, data bus 43, PLD 10, and data bus 46 to the PLD 11. Supplied. The circuit information supplied to the PLD 11 is loaded into the adjacent PLD 12 by the loader circuit 45 formed in the PLD 11. The wiring pattern 47 for loading is formed in advance between the PLD 11 and the PLD 12.

回路情報がローディングされたPLD12には、その回路情報に応じた任意の回路がコンフィギュレーションされる。   An arbitrary circuit corresponding to the circuit information is configured in the PLD 12 loaded with the circuit information.

ホストコンピュータ10は、PLD12に対する回路情報の送出後、次の回路基板1cのPLD13に対する回路情報を送出する。送出された回路情報は、補助回路2、データバス13、PLD1、およびデータバス33を通り、PLD7に供給される。このとき、PLD7のローダー回路32は、それまでのPLD8〜PLD12に対するデータスルー動作を終了し、今回受けた回路情報を隣りの回路基板1cのPLD13にローディングする。このローディング用の配線パターン51および入出力端子(図示しない)が、回路基板1b,1cに予め形成されている。   After sending the circuit information to the PLD 12, the host computer 10 sends the circuit information to the PLD 13 of the next circuit board 1c. The sent circuit information is supplied to the PLD 7 through the auxiliary circuit 2, the data bus 13, the PLD 1, and the data bus 33. At this time, the loader circuit 32 of the PLD 7 ends the data through operation for the PLDs 8 to PLD 12 so far, and loads the circuit information received this time onto the PLD 13 of the adjacent circuit board 1c. The loading wiring pattern 51 and input / output terminals (not shown) are formed in advance on the circuit boards 1b and 1c.

以後、同様の処理が、残りの全ての回路基板のPLDに対し実行される。これにより、全てのPLD1〜PLD120に対するコンフィギュレーションが完了する。   Thereafter, the same processing is executed for the PLDs of all remaining circuit boards. Thereby, the configuration for all PLD1 to PLD120 is completed.

以上のように、回路情報を各PLDを通じてその各PLDに順繰りにローディングするためのローダー回路が、同回路情報により、各PLDに順次にコンフィギュレーションされることにより、従来の図8のように数個のROMを回路基板に搭載する必要がなく、よって回路基板の大型化を回避することができる。また、各PLDが順繰りにローディングされるので、ローディング用の配線パターンが短くてすむ。配線パターンが短いことにより、回路情報の迅速なローディングが可能になるとともに、回路情報のローディング時にノイズの影響を受け難くなる。   As described above, a loader circuit for sequentially loading circuit information into each PLD through each PLD is sequentially configured in each PLD by the circuit information, so that a number as shown in FIG. There is no need to mount a single ROM on the circuit board, and therefore an increase in size of the circuit board can be avoided. In addition, since each PLD is loaded sequentially, the wiring pattern for loading can be shortened. Since the wiring pattern is short, circuit information can be quickly loaded and it is difficult to be affected by noise when loading circuit information.

なお、上記実施形態では、120個のPLDが1つの回路基板に6個ずつ搭載されている場合を例に説明したが、そのPLDの個数について限定はない。
その他、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
In the above-described embodiment, an example has been described in which sixty 120 PLDs are mounted on one circuit board, but the number of PLDs is not limited.
In addition, the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment.

一実施形態の構成および回路情報の最初のローディングを示す図。The figure which shows the structure of one Embodiment, and the initial loading of circuit information. 図1に続くコンフィギュレーションおよびローディングを示す図。The figure which shows the configuration and loading following FIG. 図2に続くコンフィギュレーションおよびローディングを示す図。The figure which shows the configuration and loading following FIG. 図3に続くコンフィギュレーションおよびローディングを示す図。The figure which shows the configuration and loading following FIG. 図4に続くコンフィギュレーションおよびローディングを示す図。The figure which shows the configuration and loading following FIG. 図5に続くコンフィギュレーションおよびローディングを示す図。FIG. 6 is a diagram illustrating configuration and loading following FIG. 5. 図6に続くコンフィギュレーションおよびローディングを示す図。FIG. 7 is a diagram illustrating configuration and loading following FIG. 6. 従来のROMによるコンフィギュレーションを示す図。The figure which shows the configuration by the conventional ROM. 従来のホストコンピュータによるコンフィギュレーションを示す図。The figure which shows the configuration by the conventional host computer.

符号の説明Explanation of symbols

PLD1〜PLD120…回路デバイス、1a,1b,1c,…1n……回路基板、2…補助回路、2a…インタフェース回路、2b…ローダー回路、10…ホストコンピュータ、11,14,17,21,24,27,31,34,37,41,44,47,51…配線パターン、12,15,18,22,25,32,35,38,42,45…ローダー回路、13,16,19,23,26,33,36,39,43,46…データバス、60…回路基板、61,62,63…ROM、64…配線パターン、70…ホストコンピュータ、71…補助回路、72…配線パターン   PLD1 to PLD120 ... circuit devices, 1a, 1b, 1c, ... 1n ... circuit board, 2 ... auxiliary circuit, 2a ... interface circuit, 2b ... loader circuit, 10 ... host computer, 11, 14, 17, 21, 24, 27, 31, 34, 37, 41, 44, 47, 51 ... wiring pattern, 12, 15, 18, 22, 25, 32, 35, 38, 42, 45 ... loader circuit, 13, 16, 19, 23, 26, 33, 36, 39, 43, 46 ... data bus, 60 ... circuit board, 61, 62, 63 ... ROM, 64 ... wiring pattern, 70 ... host computer, 71 ... auxiliary circuit, 72 ... wiring pattern

Claims (4)

入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、
前記回路情報に応じて前記各回路デバイスに順次にコンフィギュレーションされ、同回路情報を前記各回路デバイスを通じてその各回路デバイスに順繰りにローディングするローダー回路と、
備えたことを特徴とする回路デバイスシステム。
A plurality of circuit devices capable of configuring an arbitrary circuit in accordance with input circuit information;
A loader circuit configured to sequentially configure each circuit device according to the circuit information, and sequentially loading the circuit information to each circuit device through each circuit device;
A circuit device system comprising:
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスと、
前記各回路デバイスが搭載された複数の回路基板と、
前記回路情報に応じて前記各回路デバイスに順次にコンフィギュレーションされ、同回路情報を前記各回路デバイスおよび前記各回路基板を通じて前記各回路デバイスに順繰りにローディングするローダー回路と、
備えたことを特徴とする回路デバイスシステム。
A plurality of circuit devices capable of configuring an arbitrary circuit in accordance with input circuit information;
A plurality of circuit boards on which the respective circuit devices are mounted;
A loader circuit configured to sequentially configure each circuit device according to the circuit information, and sequentially loading the circuit information to each circuit device through each circuit device and each circuit board;
A circuit device system comprising:
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備えたものにおいて、
前記回路情報を前記各回路デバイスを通じてその各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、前記各回路デバイスに順次にコンフィギュレーションすることを特徴とするコンフィギュレーション方法。
In what has a plurality of circuit devices that can configure any circuit according to the input circuit information,
A configuration method comprising: sequentially configuring a loader circuit for sequentially loading the circuit information into each circuit device through each circuit device according to the circuit information.
入力される回路情報に応じた任意の回路のコンフィギュレーションが可能な複数の回路デバイスを備え、これら回路デバイスを複数の回路基板に搭載したものにおいて、
前記回路情報を前記各回路デバイスおよび前記各回路基板を通じて前記各回路デバイスに順繰りにローディングするためのローダー回路を、同回路情報により、前記各回路デバイスに順次にコンフィギュレーションすることを特徴とするコンフィギュレーション方法。
In what is equipped with a plurality of circuit devices that can configure any circuit according to the input circuit information, and these circuit devices are mounted on a plurality of circuit boards,
A loader circuit for sequentially loading the circuit information on each circuit device through each circuit device and each circuit board is configured in sequence on each circuit device based on the circuit information. Method.
JP2005064168A 2005-03-08 2005-03-08 Circuit device system and configuration method Pending JP2006253815A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005064168A JP2006253815A (en) 2005-03-08 2005-03-08 Circuit device system and configuration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005064168A JP2006253815A (en) 2005-03-08 2005-03-08 Circuit device system and configuration method

Publications (1)

Publication Number Publication Date
JP2006253815A true JP2006253815A (en) 2006-09-21

Family

ID=37093863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005064168A Pending JP2006253815A (en) 2005-03-08 2005-03-08 Circuit device system and configuration method

Country Status (1)

Country Link
JP (1) JP2006253815A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105463A (en) * 2011-11-16 2013-05-30 Fujitsu Ltd Plug-in card storage device and plug-in card control method
JP2015142359A (en) * 2014-01-30 2015-08-03 コニカミノルタ株式会社 Electronic apparatus with programmable logic circuit device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013105463A (en) * 2011-11-16 2013-05-30 Fujitsu Ltd Plug-in card storage device and plug-in card control method
JP2015142359A (en) * 2014-01-30 2015-08-03 コニカミノルタ株式会社 Electronic apparatus with programmable logic circuit device

Similar Documents

Publication Publication Date Title
JP5378868B2 (en) Design rule check system, design rule check method, and design rule check program
JP2006253815A (en) Circuit device system and configuration method
JPH076052A (en) Microprocessor
US20070033473A1 (en) LSI inspection module, control method for LSI inspection module, communication method between LSI inspection module and inspection apparatus, and LSI inspection method
JP2007335809A (en) Semiconductor device and method for controlling operation of semiconductor device
CN118113351A (en) Method and apparatus for reduced area control register circuit
US20200004715A1 (en) Information processing apparatus, control method of information processing, and non-transitory computer-readable storage medium for storing program
JP2007171060A (en) Operating mode setting circuit, lsi having the operating mode setting circuit, and operating mode setting method
JP2009037526A (en) Data transfer apparatus, request generation apparatus, and request generation method
JP3836109B2 (en) Programmable logic circuit control device, programmable logic circuit control method, and program
JP2007329586A (en) Semiconductor integrated circuit device, and design apparatus and design method thereof
JP2005190343A (en) Programmable logic circuit control device, method and program
JP2003099164A (en) Method for connecting substrates
JP4387338B2 (en) Semiconductor integrated circuit design method
JP2001196921A (en) Programmable integrated circuit device
JP4582082B2 (en) Circuit unit
JP2010079357A (en) Method of designing substrate including programmable logic circuit such as fpga
JP2000215223A (en) Scan pass connection device
JP5203649B2 (en) Integrated circuit and circuit board
JP2006084314A (en) Semiconductor integrated circuit
JP2007334538A (en) Apparatus and method for controlling programmable device, and programmable logic circuit apparatus
JP2006118995A (en) Semiconductor integrated circuit
JP2007005453A (en) Io control circuit
JP2008219728A (en) Reconstructible arithmetic processing circuit
JP2011165689A (en) Layout design apparatus, layout design method and program