IP Library Granted Patent US 6,912,601
Granted Patent B1
US 6,912,601 · App. 09/605,325 · Granted Jun 28, 2005

Method of programming PLDs using a wireless link

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,912,601
App. No.
09/605,325
Granted
Jun 28, 2005
Kind
B1
Abstract

An apparatus comprising a wireless transceiver and a programmable logic circuit. The wireless transceiver may be coupled to the programmable logic circuit. The programmable logic circuit may comprise a programmable logic device, a processor, and a memory circuit, implemented in a single integrated circuit package.

Claims (37)

1. An apparatus comprising:

a wireless transceiver coupled to a programmable logic circuit, wherein (i) said programmable logic circuit comprises a programmable logic device, a processor, and a memory circuit in a single integrated circuit (IC) package, (ii) said programmable logic device, said processor, and said memory circuit are coupled together and (iii) said processor is configured to communicate with a host system via said wireless transceiver and to program said programmable logic device via an interface configured to couple said processor and said programmable logic device.

2. The apparatus according to claim 1 , wherein said single integrated circuit package contains one or more integrated circuit dies.

3. The apparatus according to claim 1 , wherein said integrated circuit comprises a JEDEC standard integrated circuit package.

4. The apparatus according to claim 1 , wherein said wireless transceiver is contained within said package.

5. The apparatus according to claim 1 , wherein said wireless transceiver communicates using either electromagnetic or ultrasonic waves.

6. The apparatus according to claim 5 , wherein said electromagnetic waves comprise radio signals or infrared light.

7. The apparatus according to claim 1 , wherein said wireless transceiver communicates through a device selected from the group consisting of an antenna, a light emitting/sensitive device, and an ultrasonic transducer.

8. The apparatus according to claim 7 , wherein said light emitting/sensitive device comprises an infrared diode or other type or wavelength of light emitting/sensitive diode or transistor.

9. The apparatus according to claim 1 , wherein said processor and said programmable logic device are implemented on a single die.

10. The apparatus according to claim 1 , wherein said processor is selected from the group consisting of a microprocessor, a micro-controller or other processor, a digital signal processor, and instructions stored in said memory circuit for configuring said programmable logic circuit as a processor.

11. The apparatus according to claim 10 , wherein said instructions configure said programmable logic device as a device selected from the group consisting of a microprocessor, a micro-controller, and a digital signal processor.

12. The apparatus according to claim 1 , wherein said memory circuit comprises one or more non-volatile memory elements.

13. The apparatus according to claim 1 , wherein said programmable logic device comprises one or more memory elements.

14. The apparatus according to claim 13 , wherein said memory elements are non-volatile.

15. A method for programming a programmable logic device using a wireless link comprising the steps of:

(A) presenting programming signals to a wireless transceiver; and

(B) programming a programmable logic circuit in response to said programming signals, wherein (i) said programmable logic circuit comprises a programmable logic device, a memory circuit, and a processor in a single integrated circuit package, (ii) said programmable logic device, said processor, and said memory circuit are coupled together and (iii) said processor is configured (a) to communicate with a host system via said wireless transceiver and (b) to program said programmable logic device in response to said programming signals via an interface coupling said processor and said programmable logic device.

16. The method according to claim 15 , wherein said wireless transceiver is contained in said integrated circuit package.

17. The method according to claim 15 , further comprising the steps of:

(C) during a first bootup, configuring said programmable logic device as said processor in response to instructions stored in said memory circuit; and

(D) reprogramming said memory circuit in response to said programming signals.

18. An apparatus comprising:

a programmable logic device;

a memory circuit;

a processor;

a first interface configured to couple said processor to said programmable logic device; and

a wireless transceiver, wherein (a) said programmable logic device, said memory circuit, and said processor are (i) encased in a single integrated circuit (IC) package and (ii) coupled together and (b) said processor is configured (i) to communicate with a host system via said wireless transceiver and (ii) to program said programmable logic device.

19. The apparatus according to claim 18 , wherein said wireless transceiver is contained within said integrated circuit package.

20. The apparatus according to claim 18 , further comprising a transducer coupled to said wireless transceiver.

21. The apparatus according to claim 18 , further comprising:

a second interface configured to couple said programmable logic device with said memory circuit, wherein said programmable logic device is configured by said memory circuit during bootup.

22. The apparatus according to claim 18 , further comprising:

a second interface configured to couple said processor with said memory circuit, wherein said processor is configured to perform one or more of (i) programming said memory circuit, (ii) reading said memory circuit, (iii) verifying said memory circuit and (iv) erasing said memory circuit.

23. The apparatus according to claim 18 , further comprising:

a second interface configured to couple said programmable logic device with said memory circuit, wherein said programmable logic device is configured by said memory circuit during bootup; and

a third interface configured to couple said processor with said memory circuit, wherein said processor is further configured to perform one or more of (i) programming said memory circuit, (ii) reading said memory circuit, (iii) verifying said memory circuit, and (iv) erasing said memory circuit.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2019
From: INTELLECTUAL VENTURES II LLC
To: INTELLECTUAL VENTURES ASSETS 108 LLC
Reel/Frame 048680/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2019
From: INTELLECTUAL VENTURES ASSETS 108 LLC
To: M-RED INC.
Reel/Frame 048662/0318 →
MERGER Recorded Dec 7, 2010
From: FORMUS TWO B.V., L.L.C.
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 025467/0038 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2010
From: CYPRESS SEMICONDUCTOR CORPORATION
To: FORMUS TWO B.V., L.L.C.
Reel/Frame 023750/0018 →