Method and system for using boundary scan in a programmable logic device
AssigneeAltera Corporation
InventorsPatrick Guilloteau, Rafael C. Camarota, Arun Kumar Varadarajan Rajagopal
Life of this patent
Estimating the term…
Abstract
A programmable logic device for transferring JTAG scan data to a target device is disclosed. The programmable logic device includes a JTAG logic that communicates with a JTAG scan chain and interprets user-defined instructions received from the JTAG scan chain to generate control signals used by a target device interface and the target device interface, which transmits output data to a target device and receives input data from the target device in response to the control signals.
Claims20
A programmable logic device, comprising:
- a JTAG scan chain interface;
- a JTAG boundary scan chain bounding the programmable logic device;
- JTAG logic, wherein the JTAG logic generates signals based on input data received from the JTAG scan chain interface;
- and
- a target device interface, wherein the target device interface transmits output data to a target device through just a portion of the JTAG boundary scan chain in response to the signals, wherein the target device is external to the programmable logic device.
A method for transferring JTAG scan chain data to a target device through a programmable logic device, comprising:
- receiving at the programmable logic device input data from a JTAG scan chain;
- generating with the programmable logic device data for the target device based on the input data;
- and
- using just a portion of a JTAG boundary scan chain bounding the programmable logic device to transmit the data to the target device, wherein the target device is external to the programmable logic device.
A system for programming a target device, the system comprising:
- a JTAG scan chain;
- and
- a programmable logic device bounded by a JTAG boundary scan chain, the programmable logic device connected to a target device through one or more pins that form a portion of the JTAG boundary scan chain, wherein the target device is external to the programmable logic device;
- wherein the programmable logic device programs the target device through just the one or more pins pursuant to input data received from the JTAG scan chain.
Dependencies are inferred from the claim text.