PROCESSING SYSTEM, RELATED INTEGRATED CIRCUIT, DEVICE AND METHOD

    公开(公告)号:EP3413195A1

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

    申请号:EP18173959.0

    申请日:2018-05-24

    Inventor: COLOMBO, Roberto

    Abstract: A processing system is described. The processing system comprises a processing unit (102) and at least one configuration data client (112), each configuration data client (112) comprising a register, wherein each configuration data client (112) is configured to receive configuration data (CD) and store the configuration data (CD) received in the respective register. At least one hardware block is configured to change operation as a function of the configuration data (CD) stored in the registers of the at least one configuration data client (112). Specifically, a non-volatile memory (104) comprises the configuration data (CD), and a hardware configuration module (108) is configured to read the configuration data (CD) from the non-volatile memory (104) and transmit the configuration data (CD) to the at least one configuration data client (112).
    Specifically, the hardware configuration module (108) is configured to:
    - receive a command (CMD) from the processing unit (102), wherein the command (CMD) comprises an access request to the configuration data stored in the register of one of the at least one configuration data client (112); and
    - selectively execute the access request.

    PROCESSING SYSTEM, RELATED DEVICE AND METHOD FOR PROTECTING LATCHES OR FLIP-FLOPS OF A REGISTER

    公开(公告)号:EP4187415A1

    公开(公告)日:2023-05-31

    申请号:EP22205161.7

    申请日:2022-11-02

    Abstract: A processing system (10a) is described. The processing system (10a) comprises a plurality of storage elements (113), wherein each storage element (113) is configured to receive a write request comprising a data bit (DATA) and store the received data bit (DATA) to a latch or flip-flop (1122). A hardware circuit (110, 150, 152, 1130, 1502) is configured to change operation as a function of the logic level stored to the latch or flip-flop (1122) of a first storage element (113) of the plurality of storage elements (113). A non-volatile memory (104; 126) is configured to store data bits (CD, LCD) for the plurality of storage elements (113) and a hardware configuration circuit (108) is configured to read the data bits from the non-volatile memory (104; 126) and generate write requests in order to store the data bits to the storage elements (113).
    Specifically, the hardware circuit (110, 150, 152, 1130, 1502) is configured to change operation also as a function of the first tamper signal (TAMP). For this purpose, the first storage element (113) comprises a further latch or flip-flop (1124) and is configured to store, in response to the write request, the inverted version (1126) of the received data bit to the further latch or flip-flop (1124). The first storage element (113) comprises also a combinational logic circuit (1128) configured to compare the logic level stored to the latch or flip-flop (1122) of the first storage element (113) with the logic level stored to the further latch or flip-flop (1122) of the first storage element (113). The combinational logic circuit (1128) is configured to de-assert a first tamper signal (TAMP) associated with the first storage element (113) when the logic levels are different, and assert the first tamper signal (TAMP) when the logic levels are the same.

    A PROCESSING SYSTEM COMPRISING A QUEUED SERIAL PERIPHERAL INTERFACE, RELATED INTEGRATED CIRCUIT, DEVICE AND METHOD

    公开(公告)号:EP4152171A1

    公开(公告)日:2023-03-22

    申请号:EP22206499.0

    申请日:2021-03-12

    Abstract: A processing system (10a) comprising a queued Serial Peripheral Interface, SPI, circuit (30a) is described. The SPI circuit (30a) comprises a hardware SPI communication interface (36), an arbiter (34) and a plurality of interface circuits (32 0 ..32 n ). Specifically, each interface circuit (32 0 ..32 n ) comprises a transmission FIFO memory (320), a reception FIFO memory (322) and an interface control circuit (324). The interface control circuit (324) is configured to receive one or more first data packets from a digital processing circuit (102) and store the received one or more first data packets to the transmission FIFO memory (320). Next, the interface control circuit (324) sequentially reads the one or more first data packets from the transmission FIFO memory (320), extracts from the one or more first data packets at least one transmission data word (DATA), and provides the at least one extracted transmission data word (DATA) to the arbiter (34). In turn, interface control circuit (324) receives from the arbiter (34) a reception data word (RXDATA) and stores one or more second data packets to the reception FIFO memory (322), the one or more second data packets comprising the received reception data word (RXDATA). Finally, the interface control circuit (324) sequentially reads the one or more second data packets from the reception FIFO memory (322) and transmits the one or more second data packets to the digital processing circuit (102).

    A PROCESSING SYSTEM FOR MONITORING THE CELL VOLTAGES OF A RECHARGEABLE BATTERY, RELATED BATTERY MONITORING SYSTEM AND ELECTRIC VEHICLE

    公开(公告)号:EP3944457A1

    公开(公告)日:2022-01-26

    申请号:EP21185551.5

    申请日:2021-07-14

    Inventor: EKLER, Markus

    Abstract: A processing system (44a) configured to monitor the cell voltages of a given number (n) of cells of a rechargeable battery is described. The processing system (44a) comprises terminals (CP 0 ..CP n ) configured to be connected to the cells in order to receive the cell voltages, at least one analog to digital converter (448) is configured to generate digital samples of the cell voltages. The processing system (44a) comprises also a digital processing circuit (444a), a serial communication interface (440) and a transmission queue (452) used to interface the digital processing circuit (444a) with the serial communication interface (440), whereby the serial communication interface (440) and the digital processing circuit (444a) may operate in parallel. Specifically, the digital processing circuit (444a) is configured to synchronously acquire a given number (k) of digital samples (S 1,1 ..S n,k ) of each of the given number (n) of cell voltages and store the acquired digital samples (S 1,1 ..S n,k ) to a memory (DATA). Next, the digital processing circuit (444a) encodes the digital samples (S 1,1 ..S n,k ) stored to the memory (DATA) via a data compression module (450), thereby generating encoded data, and stores the encoded data to the transmission queue (452).
    For example, the data compression module (450) may be configured to generate the encoded data by means of a dynamic range reduction operation (2004), wherein the data compression module (450) subtracts a given offset ( OFF ) from each digital sample (S 1,1 ..S n,k ), thereby generating values indicative of the dynamic variation of each sample with respect to the offset ( OFF ) , and removes a given number of most significant bits from each values. Preferably the given offset ( OFF ) is programmable.

    PROCESSING SYSTEM, RELATED INTEGRATED CIRCUIT, DEVICE AND METHOD

    公开(公告)号:EP3736657A1

    公开(公告)日:2020-11-11

    申请号:EP20171289.0

    申请日:2020-04-24

    Abstract: A processing system is described. The processing system comprises a digital processing unit (102) programmable as a function of a firmware stored to a non-volatile memory and a resource (ADC, IF1, IF2) connected to the digital processing unit (102) via a communication system (108).
    The processing system comprises also a time reference circuit (122) comprising a first digital counter circuit configured to generate, in response to a clock signal, a system time signal comprising a plurality of bits indicative of a time tick-count, and a time base distribution circuit configured to generate a time base signal ( TBI0..TBIn ) by selecting a subset of the bits of the system time signal, wherein the time base signal ( TBI0..TBIn ) is provided to the resource (ADC, IF1, IF2).
    Specifically, the resource (ADC, IF1, IF2) is configured to detect a given event, store the time base signal ( TBI0 .. TBIn ) to a register (REG1..REG3) in response to the event, and signal the event to the digital processing unit (102). Conversely, the digital processing unit (102) is adapted to, in response to the event having been signaled by the resource (ADC, IF1, IF2), read via the communication system (108) the time base signal ( TBI0 .. TBIn ) from the register (REG1..REG3).

    PROCESSING SYSTEM, RELATED INTEGRATED CIRCUIT AND METHOD

    公开(公告)号:EP3534261A1

    公开(公告)日:2019-09-04

    申请号:EP19159293.0

    申请日:2019-02-26

    Abstract: A processing system (10a) is described. The processing system (10a) comprises a plurality of circuits (102, 104, 106) configured to generate a plurality of error signals ( ERR ) and a plurality of error pads (EP). A fault collection circuit (108) is configured to receive at input the error signals ( ERR ) and generate a respective combined error signal ( ET ) for each of said error pads (EP). Specifically, the fault collection circuit (108) comprises a combinational logic circuit configured to generate the combined error signal ( ET ) by selectively routing the error signals ( ERR ) to the error pads (EP) as a function of a set of configuring bits.

Patent Agency Ranking