Method and apparatus of programming FPGA devices through ASIC devices
First Claim
1. An application specific integrated circuit, (ASIC), having a plurality of first input/output (I/O) means comprising:
- a means for receiving and transmitting programming data;
a first buffer means having second I/O means, said first buffer means being a tri-state buffer for temporarily storing said programming data, said first buffer means being activated by a programming signal for transmitting said programming data via said second output means; and
means for multiplexing said second I/O means with said first I/O means.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for receiving and transmitting programming data through an application specific integrated circuit is provided. In a first embodiment, the application specific integrated circuit comprises a main circuit, at least two input/output (I/O) mechanisms connected to the main circuit for transferring data into and out of the main circuit and a mechanism for receiving and transmitting the programming data. The mechanism for transmitting the programming data includes a tri-state buffer that is activated by a programming enable signal. In a second embodiment, the input and output of the buffer are multiplexed with the two I/O mechanisms connected to the main circuit.
12 Citations
4 Claims
-
1. An application specific integrated circuit, (ASIC), having a plurality of first input/output (I/O) means comprising:
-
a means for receiving and transmitting programming data; a first buffer means having second I/O means, said first buffer means being a tri-state buffer for temporarily storing said programming data, said first buffer means being activated by a programming signal for transmitting said programming data via said second output means; and means for multiplexing said second I/O means with said first I/O means. - View Dependent Claims (2, 3)
-
-
4. A method of transferring programming data from an application specific integrated circuit (ASIC), said ASIC having at least one input for receiving data and one output for transmitting data, said method comprising the steps of:
-
receiving said programming data into said application specific integrated circuit; storing said programming data into a buffer; and using a programming signal for activating said buffer for transferring said programming data, said buffer having an input for receiving and an output for transmitting said programming data; and multiplexing said buffer input with said at least one ASIC input and said buffer output with said at least one ASIC output.
-
Specification