TIME DOMAINS SYNCHRONIZATION IN A SYSTEM ON CHIP

    公开(公告)号:US20220239459A1

    公开(公告)日:2022-07-28

    申请号:US17457354

    申请日:2021-12-02

    Abstract: A method for synchronizing a first time domain with a second time domain of a system on chip includes a detection of at least one periodic trigger event generated in the first time domain, the second time domain or in a third time domain; acquisitions, made at the instants of the at least one trigger event, of the current timestamp values representative of the instantaneous states of the time domain(s) other than the trigger time domain; a comparison, made in the third time domain, between differential durations between current timestamp values which are respectively acquired successively; and a synchronization of the second time domain with the first time domain, on the basis of the comparison.

    Method for managing an update of a microcode within a processing unit

    公开(公告)号:US11086622B2

    公开(公告)日:2021-08-10

    申请号:US16886245

    申请日:2020-05-28

    Inventor: Vincent Onde

    Abstract: Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.

    Device for determining the movement of a rotary element, particularly for readings of water and/or gas meters

    公开(公告)号:US11079256B2

    公开(公告)日:2021-08-03

    申请号:US16838337

    申请日:2020-04-02

    Inventor: Vincent Onde

    Abstract: A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal.

    METHOD FOR MANAGING AN UPDATE OF A MICROCODE WITHIN A PROCESSING UNIT

    公开(公告)号:US20180095747A1

    公开(公告)日:2018-04-05

    申请号:US15607615

    申请日:2017-05-29

    Inventor: Vincent Onde

    Abstract: Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.

    Switch-mode power supply control
    5.
    发明授权

    公开(公告)号:US10298109B2

    公开(公告)日:2019-05-21

    申请号:US15949690

    申请日:2018-04-10

    Abstract: A control signal is applied to a pulse generating circuit configured to generate pulses that are modulated in width. A circuit provides for slope-compensation of the control signal. The circuit includes a digital-to-analog converter that generates a decreasing sawtooth signal. A triggering circuit operates to trigger steps of the sawtooth signal and resetting the sawtooth signal. The sawtooth signal is reset at a cadence of a frequency of the pulses that are modulated in width.

    Device for determining the movement of a rotary element, particularly for readings of water and/or gas meters

    公开(公告)号:US10648836B2

    公开(公告)日:2020-05-12

    申请号:US16237938

    申请日:2019-01-02

    Inventor: Vincent Onde

    Abstract: A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal.

    MCU with processor-independent memory fault detection

    公开(公告)号:US10162701B2

    公开(公告)日:2018-12-25

    申请号:US15888624

    申请日:2018-02-05

    Abstract: An apparatus having a microcontroller includes a processing unit, an internal communication bus assembly, a volatile memory, a non-volatile memory, a logic error management circuit, and two interface circuits. A first interface circuit couples the processing unit to the volatile memory via the internal communication bus assembly. A second interface circuit couples the processing unit to the non-volatile memory via the internal communication bus assembly. When the microcontroller is operating, the interface circuits are arranged to retrieve and evaluate requested data from their respective memory without intervention from the processing unit. In the event a failure is detected, the logic error management circuit is arranged to assert a stop signal. In some cases, detecting a failure includes comparing a check value stored in memory with a check value calculated from the data retrieved from memory.

    MCU WITH PROCESSOR-INDEPENDENT MEMORY FAULT DETECTION

    公开(公告)号:US20180157556A1

    公开(公告)日:2018-06-07

    申请号:US15888624

    申请日:2018-02-05

    CPC classification number: G06F11/1048

    Abstract: An apparatus having a microcontroller includes a processing unit, an internal communication bus assembly, a volatile memory, a non-volatile memory, a logic error management circuit, and two interface circuits. A first interface circuit couples the processing unit to the volatile memory via the internal communication bus assembly. A second interface circuit couples the processing unit to the non-volatile memory via the internal communication bus assembly. When the microcontroller is operating, the interface circuits are arranged to retrieve and evaluate requested data from their respective memory without intervention from the processing unit. In the event a failure is detected, the logic error management circuit is arranged to assert a stop signal. In some cases, detecting a failure includes comparing a check value stored in memory with a check value calculated from the data retrieved from memory.

    DEVICE FOR DETERMINING THE MOVEMENT OF A ROTARY ELEMENT, PARTICULARLY FOR READINGS OF WATER AND/OR GAS METERS

    公开(公告)号:US20170350730A1

    公开(公告)日:2017-12-07

    申请号:US15379329

    申请日:2016-12-14

    Inventor: Vincent Onde

    Abstract: A rotary element is equipped with a pattern representing a reflected binary code on at least three bits. A detection circuit is configured to sense the pattern and deliver an incident signal encoded in reflected binary code on at least three bits. The incident signal is converted by a transcoding circuit into an intermediate signal encoded in reflected binary code on two bits. A decoding stage decodes the intermediate signal and outputs at least one clock signal representing the amount of rotation of the rotary element and a direction signal representing the direction of rotation. A processing circuit determines the movement of the rotary element, and has at least one general purpose timer designed to receive the at least one clock signal and direction signal.

Patent Agency Ranking