← Back to Patent Explorer
US5084636A Expired / Lapsed US ⏱️ 0.0 years remaining

Master-slave programmable logic devices

Assignee: Kawasaki Microelectronics Inc
•
Filing: 1990-12-26
•
Granted: 1992-01-28
•
Expires: 2010-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a semiconductor integrated circuit, upstream slave mode logic devices are informed successively of the completion of configuration for each slave mode logic device through a data line connected to the slave side, and a master mode logic device is finally informed of the completion of the configuration for all slave mode logic devices. Hereby, generation of a basic clock for the master mode logic device is controlled without use of a large-scaled circuit such as a pulse counter. Additionally, period of the clock supplied from said master mode logic device to each slave mode logic device is temporarily changed upon the completion of the configuration for all slave mode logic devices to inform each slave mode logic device of the completion of the configuration of all slave mode logic devices.

Inventors

  • 👤 Masato Yoneda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 21:52
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1735; H03K19/1736

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 108 words
A semiconductor integrated circuit including a master mode programmable logic device and at least one slave mode programmable logic device located downstream of said master mode logic device, each said slave mode logic device having a logical function thereof defined by configuration data inputted through said master mode logic device or any upstream slave mode logic device through a data line, characterized in that said upstream slave mode logic device is successively informed of completion of configuration for each said slave mode logic device through said data line; and said master mode logic device is finally informed of completion of the configuration for all slave mode logic devices.
Claim 2
Dependent Claim 108 words
A semiconductor integrated circuit including a master mode programmable logic device and at least one slave mode programmable logic device located downstream of said master mode logic device, each said slave mode logic device having a logical function thereof defined by configuration data inputted through said master mode logic device or any upstream slave mode logic device through a data line, characterized in that said upstream slave mode logic device is successively informed of completion of configuration for each said slave mode logic device through said data line; and said master mode logic device is finally informed of completion of the configuration for all slave mode logic devices.
Claim 3
Dependent Claim 63 words
A semiconductor integrated circuit according to claim 1 wherein period of a clock supplied from said master mode logic device to each said slave mode logic device is temporarily vaired at the time the configuration for all slave mode logic devices has been completed, to inform each slave mode logic device of the configuration for all slave mode logic devices having been completed.
Claim 4
Dependent Claim 35 words
A semiconductor integrated circuit according to claim 1 wherein the configuration for the master mode logic device is first effected in order to wait for the slave mode logic device being stabilized in their operation.
Claim 5
Dependent Claim 249 words
A programmable logic device having a logical function thereof determined by configuration data inputted from the outside, said programmable logic device comprising: input means for inputting at least part of a number of groups of the configuration data, for which a boundary detection code is added to each configuration data corresponding to one logic device for identification of said each configuration data, in synchronism with a clock inputted from the outside; holder means for temporarily holding said data inputted through said input means; output means for outputting the same data held by said holder means to an output terminal to which a downstream programmable logic device is connected in synchronism with said clock; a programmable logic block having a logical function determined by at least the part of the group of the configuration data inputted through said input means; downstream data storage/detection means for comparing an output terminal node of said output means and the data temporarily held by said holder means to detect the completion of the data storage of the downstream logic device; data switching means for separating said configuration data from said output means on the basis of the output of the downstream data storage/detection means and inputting the same into said programmable logic block; and input fixing means for temporarily fixing an input terminal node of said input means upon the completion of the data storage into said programmable logic block and informing the completion of the data storage to an upstream programmable logic device.
Claim 6
Dependent Claim 249 words
A programmable logic device having a logical function thereof determined by configuration data inputted from the outside, said programmable logic device comprising: input means for inputting at least part of a number of groups of the configuration data, for which a boundary detection code is added to each configuration data corresponding to one logic device for identification of said each configuration data, in synchronism with a clock inputted from the outside; holder means for temporarily holding said data inputted through said input means; output means for outputting the same data held by said holder means to an output terminal to which a downstream programmable logic device is connected in synchronism with said clock; a programmable logic block having a logical function determined by at least the part of the group of the configuration data inputted through said input means; downstream data storage/detection means for comparing an output terminal node of said output means and the data temporarily held by said holder means to detect the completion of the data storage of the downstream logic device; data switching means for separating said configuration data from said output means on the basis of the output of the downstream data storage/detection means and inputting the same into said programmable logic block; and input fixing means for temporarily fixing an input terminal node of said input means upon the completion of the data storage into said programmable logic block and informing the completion of the data storage to an upstream programmable logic device.
Claim 7
Dependent Claim 54 words
A programmable logic device according to claim 4 wherein said boundary detection code comprises a signal formed of the same logic levels successively arranged by a plurality of numbers thereof from the head thereof and an opposite logic level signal arranged next to said same logic level signal for informing starting of the configuration.
Claim 8
Dependent Claim 27 words
A programmable logic device according to claim 4 wherein latch means is provided in said input means for holding data when said input fixing means is off.
Claim 9
Dependent Claim 17 words
A programmable logic device according to claim 4 wherein said holder means comprises a plurality of flip-flops.
Claim 10
Dependent Claim 49 words
A programmable logic device according to claim 4 wherein said downstream data storage/detection means includes a non-coincidence detection circuit for detecting said boundary detection code of the number of the groups of the configuration data by taking exclusive OR between said output terminal node and said holder means node.
Claim 11
Dependent Claim 21 words
A programmable logic device according to claim 8 wherein said non-coincidence detection circuit comprises a flip-flop and an exclusive OR gate.
Claim 12
Dependent Claim 26 words
A programmable logic device according to claim 8 wherein on-time of an actuation signal for said non-coincidence detection circuit is shortened compared with a corresponding clock.
Claim 13
Dependent Claim 25 words
A programmable logic device according to claim 4 wherein said data switching means includes two OR gates which are turned on in a complementary relation.
Claim 14
Dependent Claim 38 words
A programmable logic device according to claim 4 wherein said data switching means connects an output of said holder means to said output means in the initial stage of the operation after a power supply is turned on.
Claim 15
Dependent Claim 53 words
A programmable logic device according to claim 4 wherein said data switching means first introduces with respect to the master mode logic device, configuration data of the output of said holder means into a programmable logic block in itself in the initial stage of the operation after the power supply is turned on.
Claim 16
Dependent Claim 45 words
A programmable logic device according to claim 4 wherein said input fixing means does not fix with respect to the master mode logic device, the node of the input terminal even after configuration has been completed in itself for downward transmission of the configuration data.
Claim 17
Dependent Claim 39 words
A programmable logic device according to claim 4 wherein the synchronizing clock supplied from the master mode programmable logic device to the downstream slave mode programmable logic device is interrupted by an output from the downstream data storage/detection means.
Claim 18
Dependent Claim 35 words
A programmable logic device according to claim 4 wherein output fixing means for fixing a node of an output terminal of the most downstream programmable logic device at least during the configuration, is connected thereto.

References Cited (Backward Citations)

US4272829A Cited
DD153457A1 Cited
US4506341A Cited
US4504904A Cited
US4661922A Cited
US4525641A Cited
US4524430A Cited
US4772811A Cited
US4796229A Cited
DD252491A1 Cited
US4876466A Cited
DD268793A1 Cited
US4931946A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-01-27 1995-07-29 1996-01-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-01-27 1999-07-29 2000-01-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-01-27 2003-07-29 2004-01-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag