SECURE EMBEDDED MICROCONTROLLER IMAGE LOAD

    公开(公告)号:US20220335133A1

    公开(公告)日:2022-10-20

    申请号:US17810361

    申请日:2022-07-01

    Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.

    SECURE EMBEDDED MICROCONTROLLER IMAGE LOAD

    公开(公告)号:US20210165884A1

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

    申请号:US16700708

    申请日:2019-12-02

    Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.

    PHASE-LOCKED LOOP UPDATE CANCELLATION

    公开(公告)号:US20250132763A1

    公开(公告)日:2025-04-24

    申请号:US18492453

    申请日:2023-10-23

    Abstract: A pulse limiter circuit of a phase-locked loop (PLL) receives, from a phase frequency detector of the PLL, first second input pulses, where pulse widths of the first and second input pulses indicate whether a reference clock signal leads or lags a feedback clock signal. The pulse limiter circuit determines whether a pulse width of the first or second input pulse is greater than a selected duration indicative of transient phase jitter. Based on determining the pulse width of the first or second input pulse is greater than the selected duration, the pulse limiter circuit sets a pulse width of a first output pulse equal to a pulse width of a second output pulse width and outputs the first and second output pulses to a charge pump of the PLL, such that no phase adjustment to the feedback clock signal is made based on the first and second input pulses.

    Needle electrode for position-dependent injection

    公开(公告)号:US11617519B2

    公开(公告)日:2023-04-04

    申请号:US16577738

    申请日:2019-09-20

    Abstract: A device includes a syringe, which has a tip, plunger, and barrel containing a fluid. The device also includes a needle electrode coupled to the tip of the syringe, a release component, and a control component configured to receive electrical measurements made by the needle electrode, determine impedance values from the electrical measurements, and identify a target tissue based on the impedance values. In response to the identification, the control component generates instructions to reposition a release component. A method includes receiving electrical measurements from a needle electrode, determining impedance values based on the electrical measurements. A target tissue is identified based on the impedance values, and a release component is repositioned in response. An article of manufacture includes a needle electrode and a microprocessor configured to receive electrical measurements, determine impedance values, identify a target tissue based on the impedance values, and generate instructions to reposition a release component.

    Phase locked loop pulse truncation
    25.
    发明授权

    公开(公告)号:US11558057B1

    公开(公告)日:2023-01-17

    申请号:US17519438

    申请日:2021-11-04

    Abstract: A phase locked loop includes a pulse limiter between a phase frequency detector and a charge pump. The phase frequency detector generates and sends a clock pulse to the pulse limiter. The pulse limiter generates a first signal that indicates that the clock pulse is greater than a minimum pulse width of the phase frequency detector. The pulse limiter receives a pulse limiter buffer selection signal that selects one buffer of a plurality of buffers within the pulse limiter. The pulse limiter generates a second signal that indicates a truncated pulse width as the minimum pulse width of the phase frequency detector plus a delay period that is associated with the pulse limiter buffer selection signal. The pulse limiter truncates the clock pulse to the truncated pulse width and sends the truncated clock pulse to the charge pump.

    Secure embedded microcontroller image load

    公开(公告)号:US11409882B2

    公开(公告)日:2022-08-09

    申请号:US16700708

    申请日:2019-12-02

    Abstract: A system and method for providing a secure image load. The system includes a microcontroller. The microcontroller has a plurality of physically modifiable internal components (PMIC). Each of the plurality of PMICs can only be modified one time. The system further includes an image loader configured to load a boot image from the memory of the microcontroller, and a checksum calculator configured to calculate a checksum value for the boot image. The system further includes a checksum burner configured to modify the plurality of PMICs to create a binary representation of the checksum value for the image. A checksum value is calculated for the image. This checksum value is written to the microcontroller. The value is burned into the microcontroller using the PMICs. Further, responses to the checksum mismatch are burned into the microcontroller using the PMICs that are present in the microcontroller.

    Detecting distortion in spread spectrum signals

    公开(公告)号:US11146307B1

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

    申请号:US16846991

    申请日:2020-04-13

    Abstract: The invention relates to a method, a circuit, and an apparatus for detecting distortion in spread spectrum signals. An edge in a spread spectrum clock signal is identified based on a reference clock signal. The edge data is then provided to a set of counters which are incremented corresponding to an identified edge. Each bit of a respective output of the counters are provided to a respective OR gate of a set of OR gates. An OR gate from the set of OR gates corresponding to a selected bit then outputs an indication of whether distortion exists in the spread spectrum clock signal.

Patent Agency Ranking