Abstract:
An embodiment integrated circuit comprises a first memory zone having a first level of access rights that is configured to store at least one first software application containing encrypted instructions, means for verifying the integrity of the first software application, an encryption/decryption means, for example a first logic circuit, that is configured to decrypt the encrypted instructions which are considered to exhibit integrity, a processing unit that is configured to execute the decrypted instructions, the first logic circuit being further configured to encrypt the data generated by the execution operation and a second means, for example a second logic circuit, that is configured to store the encrypted data in a second memory zone having a second level of access rights that is identical to the first level of access rights.
Abstract:
Some embodiments include a method of communication between a master device and N slave devices on a synchronous data bus. The method includes selecting a slave device from among the N slave devices using a selection channel, where the master device and the N slave devices are coupled in series through the selection channel. The method also includes transmitting data between the master device and the selected slave device using a transmission channel, where the master device and the N slave devices are coupled in parallel through the transmission channel.
Abstract:
Some embodiments include a method of communication between a master device and N slave devices on a synchronous data bus. The method includes selecting a slave device from among the N slave devices using a selection channel, where the master device and the N slave devices are coupled in series through the selection channel. The method also includes transmitting data between the master device and the selected slave device using a transmission channel, where the master device and the N slave devices are coupled in parallel through the transmission channel.
Abstract:
A method for vehicle parking assistance during a parking maneuver of the vehicle includes detecting an obstacle in a detection space outside the vehicle. Successive measurements are taken of the distance or distances separating the vehicle and the obstacle and the position or positions of the obstacle relative to the vehicle. Depending on the results of the measurements, human speech voice messages are generated that provide parking assistance. The voice messages are broadcasted in the passenger compartment of the vehicle.
Abstract:
Contactless power transfer from a transmitter to a receiver is managed. A magnetic field is generated by the transmitter from a command at a control frequency for a switching resonant circuit. The receiver communicates information to the transmitter through modulation of the magnetic field. The modulation is detected by the transmitter so as to extract the information. An adjustment of the control frequency is then made according to the received information. The modulation detection involves detecting variations in the control frequency.
Abstract:
Method for managing, in a receiver, a radio service continuity based on synchronized broadcasts of identical audio contents on different frequencies, comprising, the receiver being tuned to a first frequency corresponding to a first broadcast of a first audio content, a detection in the receiver of a second audio content broadcast on a second frequency, having a level of quality above a threshold and paired with the first audio content.
Abstract:
System, method, and circuitry for generating content for a programmable computing device based on user-selected configuration information. A settings registry is generated based on the user's selections. The settings registry and the user selected configuration information is utilized to generate the content, such as code, data, parameters, settings, etc. When the content is provided to the programmable computing device, the content initializes, configures, or controls one or more software and hardware aspects of the programmable computing device, such as boot sequence configurations, internal peripheral configurations, states of the programmable computing device, transitions between states of the programmable computing device, etc., and various combinations thereof.
Abstract:
A device includes a memory, a first firmware copy of the device stored in a first position of the memory and a second firmware copy of the device stored in a second position of the memory, where each of the first firmware copy and the second firmware copy includes instructions, when executed by the device, perform an operation of the device; and a first delta copy associated with the first firmware copy. The first delta copy includes instructions that differ from the first firmware copy when executed at the first position and are the same when executed at the second position. The device is configured to receive the first delta copy from an external system and store the first delta copy in the memory.
Abstract:
An embodiment system for protecting a memory comprises security software configured to determine, from an exception generated during an unauthorized action attempt in the memory, whether the security software can perform the action.