Systems and methods for implementing a vehicle control and interconnection system
First Claim
1. A method of developing peripherals for integration with a vehicle control system comprising:
- under control of a central domain, providing a vehicle control and interconnection system comprising;
a system core for processing data, an input module adapted to couple signals from associated 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 having reconfigurable hardware for supporting hardware programming and memory for supporting reconfigurable software programming; and
a supervising processor customized to said order, said supervising processor configured to;
during operation of said vehicle, provide control information to identified peripherals as necessary to implement a customized overall configuration; and
control the allocation and configuration of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace supports hardware, software or both hardware and software based upon programming instructions to implement peripheral defined functionalities for interaction with associated peripherals;
providing at least one design tool to a peripheral developer to allow said peripheral developer to develop and customize a peripheral for use with said control and interconnection system by at least one of;
defining information that characterizes capabilities of said peripheral such that said supervisory processor of said system core can oversee operation of said peripheral during operation; and
defining information such that an associated information processing workspace can be configured to offload at least some peripheral processing to within said reconfigurable space of said system core;
configuring said associated information processing workspace for said peripheral if required;
verifying operation of said peripheral with said control and interconnection system; and
authorizing said peripheral as an approved peripheral.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of developing peripherals for integration with a vehicle control system comprises providing a vehicle control and interconnection system that includes a system core for processing data, an input module and an output module. The system core includes a reconfigurable space having reconfigurable hardware, memory and a supervising processor that is customized to the order. The supervising processor is configured to provide control information to identified peripherals and control the allocation and configuration of the reconfigurable space into a plurality of independent information processing workspaces. The associated information processing workspace for the peripherals is configured if required, a verifying operation of the peripherals with the control and interconnection system is performed and the peripherals are authorized as approved peripherals. To integrate the peripherals into the system, design tools assist the developer in configuring an associated information processing workspace, setting up operating conditions or performing other integration tasks.
107 Citations
20 Claims
-
1. A method of developing peripherals for integration with a vehicle control system comprising:
-
under control of a central domain, providing a vehicle control and interconnection system comprising;
a system core for processing data, an input module adapted to couple signals from associated 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 having reconfigurable hardware for supporting hardware programming and memory for supporting reconfigurable software programming; and
a supervising processor customized to said order, said supervising processor configured to;
during operation of said vehicle, provide control information to identified peripherals as necessary to implement a customized overall configuration; and
control the allocation and configuration of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace supports hardware, software or both hardware and software based upon programming instructions to implement peripheral defined functionalities for interaction with associated peripherals;
providing at least one design tool to a peripheral developer to allow said peripheral developer to develop and customize a peripheral for use with said control and interconnection system by at least one of;
defining information that characterizes capabilities of said peripheral such that said supervisory processor of said system core can oversee operation of said peripheral during operation; and
defining information such that an associated information processing workspace can be configured to offload at least some peripheral processing to within said reconfigurable space of said system core;
configuring said associated information processing workspace for said peripheral if required;
verifying operation of said peripheral with said control and interconnection system; and
authorizing said peripheral as an approved peripheral. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of customizing a vehicle control system comprising:
-
identifying a plurality of peripherals that are approved by a central domain for integration into a customized vehicle control system;
in response to receiving an order for a customized vehicle control system having identified at least one approved peripheral, initiating a customization of a vehicle control system;
under control of a central domain, installing in a corresponding vehicle, a vehicle control and interconnection system comprising;
a system core for processing data, an input module adapted to couple signals from associated 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 having reconfigurable hardware for supporting hardware programming and memory for supporting reconfigurable software programming; and
a supervising processor customized to said order, said supervising processor configured to;
during operation of said vehicle, provide control information to identified peripherals as necessary to implement a customized overall configuration; and
control the allocation and configuration of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace supports hardware, software or both hardware and software based upon programming instructions to implement peripheral defined functionalities for interaction with associated peripherals;
under control of said central domain, configuring said reconfigurable space for each approved peripheral that requires use of an associated information processing workspace; and
connecting approved peripherals to said control and interconnection system. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of integrating a plurality of peripherals into a reconfigurable control and interconnection system of a vehicle comprising:
-
establishing a compatible set of options for a customer based upon a set of available preferences;
receiving from said customer, an order for a customized control and interconnection system for a particular vehicle;
communicating said compatible set of options to a control entity;
under control of said control entity, installing a control and interconnection system into an associated vehicle, said control and interconnection system comprising;
a system core for processing data, an input module adapted to couple signals from associated external peripherals to said system core and an output module adapted to direct signals from said system core to corresponding external peripherals, wherein said system core comprises;
a reconfigurable space having reconfigurable hardware for supporting hardware programming and memory for supporting reconfigurable software programming; and
a supervising processor customized to said order, said supervising processor configured to;
during operation of said vehicle, provide control information to identified peripherals as necessary to implement a customized overall configuration; and
control the allocation and configuration of said reconfigurable space into a plurality of independent information processing workspaces, where each information processing workspace supports hardware, software or both hardware and software based upon programming instructions to implement peripheral defined functionalities for interaction with associated peripherals;
programming said system core based upon compatible set of options for said customer;
installing external peripherals associated with said compatible set of options;
interfacing said external peripherals with said control and interconnection system; and
returning said vehicle equipped with said control and interconnection system to said customer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification