SYSTEMS AND METHODS FOR PROGRAMMING PROGRAMMABLE DEVICES

Patent №

US 6,414,871

Granted

2002-07-02

Filed 2000

Owner

XILINX, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09621337

Programmable devices and methods of programming programmable devices are described. In one embodiment, a complex programmable logic device (CPLD) is programmed by a remote host programming unit that provides the configuration data over a data communications link into a first data-holding location on the device all at one time. The device is then locally programmed under the influence of a controller that causes the configuration data in the first data-holding location to be written or copied to a second data-holding location on the device. In one embodiment, the first data-holding location is a rapidly programmed temporary memory (e.g., RAM), while the second data-holding location is a non-volatile memory that takes much longer to program (e.g., EEPROM or flash memory) and actually controls the device functionality. This technique frees up the host programming unit and the data communications link to attend to other matters, such as providing configuration data to other programmable devices. Programming time reductions are achieved and economies are gained by releasing the host programming unit and the data communications link during the period of the programming cycle that takes the most time, i.e., the actual programming of the device.

AI classification

AI hardware0.60
Natural language0.01
Knowledge representation0.00
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Planning0.00

Ownership

XILINX, INC.

assignment · 109990085

Assignors

WIRTZ, FRANK C., II, CARTIER, LOIS D.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC