Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
104 words
A programmable read-only memory (PROM) for configuring a field programmable gate array (FPGA) through boundary scan, comprising: a PROM memory array for storing user configuration data for the FPGA; and a JTAG test port comprising a test data input (TDI) pin, a test data output (TDO) pin, a test clock pin (TCK), a test mode (TMS) pin, and a control circuit; wherein the JTAG test port is coupled to receive JTAG instructions from the TDI, TCK, and TMS pins, to receive the data from the memory, and to provide the data to the TDO pin, whereby the data is used to configure the FPGA.
Claim 2
Dependent Claim
104 words
A programmable read-only memory (PROM) for configuring a field programmable gate array (FPGA) through boundary scan, comprising: a PROM memory array for storing user configuration data for the FPGA; and a JTAG test port comprising a test data input (TDI) pin, a test data output (TDO) pin, a test clock pin (TCK), a test mode (TMS) pin, and a control circuit; wherein the JTAG test port is coupled to receive JTAG instructions from the TDI, TCK, and TMS pins, to receive the data from the memory, and to provide the data to the TDO pin, whereby the data is used to configure the FPGA.
Claim 3
Dependent Claim
31 words
The PROM of claim 1, wherein the JTAG test port is further coupled to receive the data from the TDI pin and to provide the data to the PROM memory array.
Claim 4
Dependent Claim
22 words
The PROM of claim 2, wherein the PROM supports a JTAG verify command for verifying the data in the PROM memory array.
Claim 5
Dependent Claim
170 words
A structure for configuring a field programmable gate array (FPGA) from a programmable read-only memory (PROM) through boundary scan, comprising: a PROM having a PROM memory array for storing user configuration data for the FPGA, and further having a JTAG test port comprising a test data input pin, a test data output pin, a test clock pin, a test mode pin, and a control circuit; and an FPGA having a JTAG test port comprising a test data input pin, a test data output pin, a test clock pin, a test mode pin, and a control circuit, the FPGA test data input pin being coupled to the PROM test data output pin to form a boundary scan chain; wherein the PROM JTAG test port has a test mode in which the PROM is transparent to the boundary scan chain, and further has a configuration mode in which the PROM is used to configure the FPGA with the user configuration data stored in the PROM memory array through the boundary scan chain.
Claim 6
Dependent Claim
170 words
A structure for configuring a field programmable gate array (FPGA) from a programmable read-only memory (PROM) through boundary scan, comprising: a PROM having a PROM memory array for storing user configuration data for the FPGA, and further having a JTAG test port comprising a test data input pin, a test data output pin, a test clock pin, a test mode pin, and a control circuit; and an FPGA having a JTAG test port comprising a test data input pin, a test data output pin, a test clock pin, a test mode pin, and a control circuit, the FPGA test data input pin being coupled to the PROM test data output pin to form a boundary scan chain; wherein the PROM JTAG test port has a test mode in which the PROM is transparent to the boundary scan chain, and further has a configuration mode in which the PROM is used to configure the FPGA with the user configuration data stored in the PROM memory array through the boundary scan chain.
Claim 7
Dependent Claim
29 words
The structure of claim 4, wherein the PROM JTAG test port is coupled to program the PROM memory array with the user configuration data through the boundary scan chain.
Claim 8
Dependent Claim
19 words
The structure of claim 5, wherein the PROM supports a JTAG verify command for verifying the user configuration data.
Claim 9
Dependent Claim
17 words
The structure of claim 4, wherein the PROM directly precedes the FPGA in the boundary scan chain.
Claim 10
Independent Claim
81 words
A method to configure a field programmable gate array (FPGA) from a programmable read-only memory (PROM) through boundary scan, the PROM comprising a PROM memory array storing configuration data for the FPGA, the method comprising: forming a boundary scan chain with the PROM and the FPGA in which the PROM precedes the FPGA; placing the PROM in configuration mode; and loading the configuration data stored in the PROM memory array into the FPGA from the PROM through the boundary scan chain.
Claim 11
Independent Claim
81 words
A method to configure a field programmable gate array (FPGA) from a programmable read-only memory (PROM) through boundary scan, the PROM comprising a PROM memory array storing configuration data for the FPGA, the method comprising: forming a boundary scan chain with the PROM and the FPGA in which the PROM precedes the FPGA; placing the PROM in configuration mode; and loading the configuration data stored in the PROM memory array into the FPGA from the PROM through the boundary scan chain.
Claim 12
Dependent Claim
24 words
The method of claim 8, further comprising: loading the configuration data for the FPGA into the PROM memory array through the boundary scan chain.
Claim 13
Dependent Claim
21 words
The method of claim 9, further comprising: reading back the configuration data through the boundary scan chain to verify the data.
Claim 14
Dependent Claim
17 words
The method of claim 8, wherein the PROM directly precedes the FPGA in the boundary scan chain.