Control and interconnection system
First Claim
1. A control and interconnection system for integrating a plurality of peripherals into a vehicle computer system comprising:
- a system core for processing data, an input module adapted to couple signals from associated vehicle peripherals to said system core and an output module adapted to direct signals from said system core to corresponding peripherals, wherein said system core comprises;
a reconfigurable space that allocates hardware and software space within the system core among peripherals for offloading at least some peripheral processing requirements of the peripherals to said system core, said reconfigurable space having hardware for supporting reconfigurable hardware programming and memory for supporting reconfigurable software programming of peripheral-specific or application-specific functionalities that are not related to system core processes;
supervisory control operatively configured to;
provide control information to at least one peripheral associated with said control and interconnection system to coordinate performance characteristics of multiple peripherals based upon at least one determined operating condition;
control the allocation of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace is defined by at least one of an allocated portion of said hardware for supporting reconfigurable hardware programming and an allocated portion of said memory for supporting reconfigurable software programming such that processing capabilities required by the associated peripheral are relocated from the peripheral to the corresponding information processing workspace of the system core; and
control the configuration of each allocated information processing workspace based upon programming instructions that implement peripheral defined functionalities;
a general purpose processor for interaction with said memory of said reconfigurable space and for executing functions of said system core; and
a peripheral controller arranged to direct the flow of information in said control and interconnection system by communicating data between said input module, said output module, and at least one of said reconfigurable space and said general purpose processor, wherein select input signals at said input module are associated with their associated information processing workspace in said reconfigurable space of said system core.
1 Assignment
0 Petitions
Accused Products
Abstract
A control and interconnection system for integrating a plurality of peripherals into a computer system comprises a system core for processing data, an input module adapted to couple signals from associated peripherals to the system core and an output module adapted to direct signals from the system core to corresponding peripherals. The system core includes a reconfigurable space having hardware for supporting reconfigurable hardware programming and memory for supporting reconfigurable software programming to offload at least a portion of peripheral processing requirements to the system core. The system core further provides a supervising processor that is configured to provide control information to identified peripherals as necessary to implement a customized overall configuration. The supervising processor further controls the allocation and configuration of the reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace supports hardware, software or both hardware and software.
-
Citations
12 Claims
-
1. A control and interconnection system for integrating a plurality of peripherals into a vehicle computer system comprising:
a system core for processing data, an input module adapted to couple signals from associated vehicle peripherals to said system core and an output module adapted to direct signals from said system core to corresponding peripherals, wherein said system core comprises; a reconfigurable space that allocates hardware and software space within the system core among peripherals for offloading at least some peripheral processing requirements of the peripherals to said system core, said reconfigurable space having hardware for supporting reconfigurable hardware programming and memory for supporting reconfigurable software programming of peripheral-specific or application-specific functionalities that are not related to system core processes; supervisory control operatively configured to; provide control information to at least one peripheral associated with said control and interconnection system to coordinate performance characteristics of multiple peripherals based upon at least one determined operating condition; control the allocation of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace is defined by at least one of an allocated portion of said hardware for supporting reconfigurable hardware programming and an allocated portion of said memory for supporting reconfigurable software programming such that processing capabilities required by the associated peripheral are relocated from the peripheral to the corresponding information processing workspace of the system core; and control the configuration of each allocated information processing workspace based upon programming instructions that implement peripheral defined functionalities; a general purpose processor for interaction with said memory of said reconfigurable space and for executing functions of said system core; and a peripheral controller arranged to direct the flow of information in said control and interconnection system by communicating data between said input module, said output module, and at least one of said reconfigurable space and said general purpose processor, wherein select input signals at said input module are associated with their associated information processing workspace in said reconfigurable space of said system core. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
Specification