Acquisition of data and autonomous transfer of data through communication interface in automotive system
AssigneeInfineon Technologies AG
InventorChris Wunderlich
Life of this patent
Estimating the term…
Abstract
In an interface, a host device or controller configures a peripheral or remote device to send data back to the host device. The remote device is operatively coupled to one or more sensors located throughout the vehicle and performs an analog to digital conversion on signals received from the sensors. The signal data is automatically transferred into particular locations in memory of the host device. In this manner, the host merely has to access its memory to obtain fresh data needed to control one or more operations of the vehicle.
Claims18
A method of transferring data from a remote device to a host device or controller, comprising:
- configuring an interface located on the host device to receive data from the remote device;
- configuring memory of the host device to be mapped to have one or more addresses that correspond to data automatically sent by the remote device;
- configuring a large transfer window on the host device that is used to configure the remote device;
- configuring first and second small transfer windows on the remote device with the host device via the large transfer window and a large communication pipe coupling the host device to the remote device;
- placing data into the first and second small transfer windows, where respective addresses are assigned to the data according to one or more sensors from which the data was derived;
- and
- configuring direct memory access registers of the remote device to transfer data from the first and second small transfer windows to mapped addresses in the host device according to the addresses assigned to the data.
A method for automatically transferring data from an external or remote device in a motor vehicle to a host device or controller in a motor vehicle, comprising:
- performing an analog to digital conversion on a signal received at the remote device from one or more sensors located throughout the vehicle to form the data;
- moving the data into a first small transfer window at the external or remote device if the data is time based data to be transferred to the host device or controller according to a predetermined timing;
- moving the data into a second small transfer window at the external or remote device if the data is event based data to be transferred to the host device or controller in response to a trigger or instruction from the host device or controller;
- transforming the data from a parallel form to a serial form;
- transferring the serialized data from the external or remote device to the host device or controller;
- putting the transferred serialized data back into parallel form at the host device or controller;
- selectively placing the transferred parallel data into locations mapped for time based data in memory at the host device or controller if the transferred parallel data is time based data;
- and
- selectively placing the transferred parallel data into locations mapped for event based data in memory at the host device or controller if the transferred parallel data is event based data.
A method for automatically transferring data from an external or remote device in a motor vehicle to a host device or controller in a motor vehicle, comprising:
- initiating the host device;
- mapping internal memory of the host device to have one or more addresses that correspond to data automatically sent by the remote device;
- configuring the remote device to automatically send data to mapped locations of the internal memory of the host device;
- and
- automatically sending data to mapped locations of the internal memory of the host device when data is present at the remote device,
- where the host device is utilized to configure the remote device,
- where configuring the remote device comprises configuring first and second transfer windows on the remote device via a large transfer window and a large communication pipe coupling the host device to the remote device, and
- where configuring the remote device comprises configuring a multilink component of the remote device to act as a host with regard to first and second communication pipes through which data is transferred from the remote device to the host device.
A control system within an automotive vehicle, comprising:
- a host controller located within the vehicle;
- and
- a remote device located with the vehicle operatively coupled to one or more sensors located within the vehicle operative to sense at least one of
- an operating condition of the vehicle or
- a characteristic of an occupant within the vehicle,
- the remote device operative to digitize one or more signals received from the sensors to form digitized data, the remote device configured to automatically send the digitized data to the host controller via a multilink interface that facilitates placing the data into particular locations in memory of the host controller that have addresses that correspond to respective address assigned to the data, where the address assigned to the data corresponds to respective sensors from which the data was derived, and where the host controller reads data from particular locations in memory to control one or more operations of the vehicle.
A control system for transferring data from a remote device to a host device or controller, comprising:
- means for configuring an interface located on the host device to receive data from the remote device;
- means for configuring memory of the host device to be mapped to have one or more addresses that correspond to data automatically sent by the remote device;
- means for configuring a large transfer window on the host device that is used to configure the remote device;
- means for configuring first and second small transfer windows on the remote device with the host device via the large transfer window and a large communication pipe coupling the host device to the remote device;
- means for placing data into the first and second small transfer windows, where respective addresses assigned to with the data according to one or more sensors from which the data was derived;
- and
- means for configuring direct memory access registers of the remote device to transfer converted data from the first and second small transfer windows to mapped addresses in the host device according to the addresses assigned to the data.
Dependencies are inferred from the claim text.