Patent ID: 6438737
Filing Date: 2002-08-20
Classification: G06F

Abstract:
A system comprising:a reconfigurable logic circuit including programmable logic, a first memory and a second memory, said first memory being arranged to store a number of logic designs each operable to configure said programmable logic; a computer coupled to said reconfigurable logic circuit, said computer being operable to concurrently execute one or more application programs and an interface program, the one or more application programs generating a number of requests to utilize said reconfigurable logic circuit, the interface program being responsive to the requests to open a number of coexisting program interfaces between the one or more application programs and said reconfigurable logic circuit, the program interfaces each corresponding to one of the logic designs stored in said first memory; wherein the reconfigurable logic circuit, in response to the interface program, provides a number of interface buffers in the second memory, each interface buffer corresponding to one of the program interfaces; and wherein each provided interface buffer is operable to store data passing between the computer and the reconfigurable logic circuit.