A system is disclosed including a reconfigurable logic circuit having
programmable logic, a first memory, and a second memory. The first memory
stores a number of logic designs each operable to configure the
programmable logic. Also included is a computer coupled to the
reconfigurable logic circuit that concurrently executes one or more
application programs and an interface program. The application programs
generate a number of requests to utilize the reconfigurable logic circuit
and the interface program responds to the requests by opening a number of
coexisting program interfaces. These interfaces each correspond to an
instance of one of the logic designs stored in the first memory. The
reconfigurable logic circuit is responsive to the interface program to
provide a number of interface buffers in the second memory that each
belong to a corresponding one of the interfaces and are each operable to
store data passing between the computer and the reconfigurable logic
circuit.
Система показана включая reconfigurable цепь логики имея programmable логику, первую память, и вторую память. Первая память хранит несколько конструкции каждое логики действующее для того чтобы установить programmable логику. Также включен компьютер соединенный к reconfigurable цепи логики одновременно исполняет one or more программы применения и программу поверхности стыка. Программы применения производят несколько запросы использовать reconfigurable цепь логики и программа поверхности стыка отвечает к запросам путем раскрывать несколько сосуществуя поверхности стыка программы. Эти поверхности стыка каждое соответствуют к примеру одной из конструкций логики, котор хранят в первой памяти. Reconfigurable цепь логики отзывчива к программе поверхности стыка для того чтобы обеспечить несколько буфера поверхности стыка в второй памяти каждое принадлежит до соответствуя одна из поверхностей стыка и каждое действующее хранить данные проходя между компьютером и reconfigurable цепью логики.