Adaptable configuration interface for a programmable logic device
AssigneeXilinx, Inc.
InventorsSteven A. Guccione, Prasanna Sundararajan
Life of this patent
Estimating the term…
Loading patent…
AssigneeXilinx, Inc.
InventorsSteven A. Guccione, Prasanna Sundararajan
Estimating the term…
An adaptable configuration interface for a programmable logic device (PLD). A PLD includes a plurality of configuration pins and circuitry implementing read and write protocols for reading data from and writing configuration data to the PLD. A register that is external to the PLD is connected to the configuration pins of the PLD, and a processor is coupled to the register. A first set of routines, each executable on the processor, are configured to read and write values from and to the register. A second set of routines, each executable on the processor, provide an application programming interface for the configuration and readback of data from the PLD via the first set of routines. The layered structure of the interface routines aids in incrementally changing from a software controlled configuration interface to an interface that is a combination of hardware and software.
A configuration interface arrangement for a programmable logic device (PLD) having a plurality of configuration pins, the configuration pins including one or more input/output data pins, a plurality of configuration control pins including a read/write control pin, and a configuration clock pin, the PLD having circuitry implementing read and write protocols for reading data from and writing configuration data to the PLD, the configuration interface arrangement comprising:
A method for selectably configuring and reading back data from a programmable logic device (PLD) having a plurality of configuration pins, the configuration pins including one or more input/output data pins, a plurality of configuration control pins including a read/write control pin, and a configuration clock pin, the PLD having circuitry implementing read and write protocols for reading data from and writing configuration data to the PLD, comprising:
Dependencies are inferred from the claim text.