VIRTUAL MACHINE INTERFACE FOR HARDWARE RECONFIGURABLE AND SOFTWARE PROGRAMMABLE PROCESSORS
First Claim
1. :
- An object-oriented virtual machine interface for a reconfigurable wireless network communication apparatus;
said reconfigurable wireless network communication apparatus comprising a plurality of kernels; and
said object-oriented virtual machine interface comprising a plurality of software objects including a first subset of said software objects, each software object in said first subset of said software objects associated with a different kernel in said plurality of kernels so that a change to a software object in said first subset of said software objects results in a change in said kernel associated with said software object.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a virtual machine interface (VMI) and an application programming interface (API) usable in conjunction with a reconfigurable wireless network communication apparatus. The reconfigurable wireless network communication apparatus comprises a plurality of hardware kernels. The apparatus can be reconfigured to support different or modified communication protocols over time. The VMI comprises a library of software objects. By configuring VMI software objects, a programmer selects the communication protocol used by the reconfigurable wireless network communication apparatus. The API of the present invention provides higher level management of the communication protocol used by a reconfigurable wireless network communication apparatus. The API comprises a library of high level software objects that further abstract hardware details of the apparatus.
-
Citations
21 Claims
-
1. :
- An object-oriented virtual machine interface for a reconfigurable wireless network communication apparatus;
said reconfigurable wireless network communication apparatus comprising a plurality of kernels; and
said object-oriented virtual machine interface comprising a plurality of software objects including a first subset of said software objects, each software object in said first subset of said software objects associated with a different kernel in said plurality of kernels so that a change to a software object in said first subset of said software objects results in a change in said kernel associated with said software object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- An object-oriented virtual machine interface for a reconfigurable wireless network communication apparatus;
-
13. :
- An object-oriented reconfigurable system comprising an object-oriented virtual machine interface, a virtual machine and a reconfigurable apparatus,
said reconfigurable apparatus coupled to said virtual machine and comprising a plurality of kernels; and
said object-oriented virtual machine interface coupled to said virtual machine and comprising a plurality of software objects including a first subset of said software objects, each software object in said first subset of said software objects associated with a different kernel in said plurality of kernels such that a change to a software object in said first subset of said software objects results in a change in said kernel associated with said software object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
- An object-oriented reconfigurable system comprising an object-oriented virtual machine interface, a virtual machine and a reconfigurable apparatus,
-
21-73. -73. (canceled)
Specification