Inventors:
- Redwood City CA, US
Matthew Cohen - Cambridge MA, US
Rahoul Puri - Los Altos CA, US
Tayfun Kocaoglu - Los Gatos CA, US
John Johnson - San Jose CA, US
David Kahn - Makawao HI, US
Alan Adamson - San Diego CA, US
Sriram Jayakumar - Lexington MA, US
Julia Harper - Arlington MA, US
Robert G. Sheldon - Duxbury MA, US
Mark Kanda - Austin TX, US
International Classification:
G06F 13/42
G06F 9/455
G06F 13/36
Abstract:
An apparatus and method for controlling a device with shared hardware resources to provide separate execution environments for control and data functions are disclosed. A processor may be configured to generate a first request to access control functions of the device in response to execution of a first thread, and generate a second request to access data functions of the device in response to execution of a second thread. A communication unit may send first indicative of the first request and second data indicative of the second request to the device via first and second ports, respectively.