-
公开(公告)号:EP3736657A1
公开(公告)日:2020-11-11
申请号:EP20171289.0
申请日:2020-04-24
Applicant: STMicroelectronics Application GmbH
Inventor: NANDLINGER, Mr. Rolf
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).-
公开(公告)号:EP3599574A1
公开(公告)日:2020-01-29
申请号:EP18186154.3
申请日:2018-07-27
Inventor: OUREDNIK, Petr , GOURDOU, Yvon
IPC: G06K19/077 , H01Q1/22 , H04B5/00
Abstract: The present disclosure relates to an antenna (6) comprising two planar coils (62, 64) mechanically disposed face to face and electrically connected in series.
-
公开(公告)号:EP3534261A1
公开(公告)日:2019-09-04
申请号:EP19159293.0
申请日:2019-02-26
Applicant: STMicroelectronics Application GmbH
Inventor: COLOMBO, Mr. Roberto
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.
-
公开(公告)号:EP2590107B1
公开(公告)日:2019-08-21
申请号:EP11306417.4
申请日:2011-11-03
Applicant: STMicroelectronics Application GmbH
Inventor: Boehler, Juergen
IPC: G06K7/00
-
25.
公开(公告)号:EP3401826A2
公开(公告)日:2018-11-14
申请号:EP18171148.2
申请日:2018-05-08
IPC: G06F21/57 , G06F21/60 , G06F21/77 , H03K19/177
CPC classification number: G06F21/71 , G06F11/0721 , G06F11/0751 , G06F11/0772 , G06F21/57 , G06F21/602 , G06F21/72 , G06F21/77 , H03K19/17728 , H04L9/0618 , H04L2209/12 , H04L2209/127
Abstract: A hardware secure element is described. The hardware secure element comprises a microprocessor (106a) and a memory (108), such as a non-volatile memory, having stored a plurality of software routines (HI, H2) executable by the microprocessor (106a), wherein each software routine (HI, H2) starts at a respective memory start address. The hardware secure element comprises also a receiver circuit configured to receive data comprising a command (CMD), and a hardware message handler module (316). The hardware message handler module (316) determines a software routine (HI, H2) to be executed by the microprocessor (106a) as a function of the command (CMD), and provides data (ADDR) to the microprocessor (106a) indicating the software routine to be executed.
-
公开(公告)号:EP2690839B1
公开(公告)日:2018-09-26
申请号:EP12305895.0
申请日:2012-07-23
Inventor: Boehler, Juergen , Charles, Alexandre
CPC classification number: H04B5/0056 , H04L63/0492 , H04M1/7253 , H04M2250/04 , H04W4/80 , H04W12/02
Abstract: The NFC apparatus comprises a first controller interface (MINT1) and a second controller interface (MINT2), a first communication channel (LK1) coupled to said first controller interface, a second communication channel (LK2) connected to said second controller interface, a secure element (SE) including a secure element interface connected to said first communication channel, encryption/decryption means (CRL) configured to encrypt data to be sent on said first communication channel for being framing into said encrypted frames and to decrypt encrypted data extracted from said encrypted frames and received from said first communication channel, management means (MMG) configured to control said encryption/decryption means for managing the encrypted communication with said NFC controller, a device host (DH) including a host device interface coupled to said second controller interface and control means (CRTM) configured to control said management means through non encrypted commands exchanged on said first and second communication channels.
-
公开(公告)号:EP4296850A1
公开(公告)日:2023-12-27
申请号:EP23176646.0
申请日:2023-06-01
Inventor: ZARGAR, Asif Rashid , COLOMBO, Roberto
IPC: G06F9/4401
Abstract: A processing system (10a) is disclosed. When the processing system (10a) is switched on, a reset management circuit (116a) executes a reset phase, a configuration phase, and a software runtime phase, where the processing system (10a) starts one or more microprocessors (1020) at respective start-addresses.
Specifically, during the configuration phase, a hardware configuration circuit (108) reads a boot record (BR) from a non-volatile memory (104, 104a) and stores the boot record (BR) to registers (1086). Moreover, the hardware configuration circuit (108) sequentially reads data records of configuration data (CD) from the non-volatile memory (104, 104a) and generates for each data record a respective write request in order to store the data (DATA) of the respective data record to a configuration data client circuit (112) having associated address data indicated in the respective data record. Specifically, the processing system (10a) is configured to process the boot record (BR) stored to the registers (1086) and boot configuration data (BCD2') provided by the configuration data client circuits (112) in order to selectively start (2012) a predetermined microprocessor (1020) at a default start-address, start (2014) the predetermined microprocessor (1020) at a start-address indicated by the boot configuration data (BCD2'), or start (2016) one or more microprocessors (1020) at respective start-addresses as indicated by the boot record.-
公开(公告)号:EP4137954A1
公开(公告)日:2023-02-22
申请号:EP22188131.1
申请日:2022-08-01
Inventor: DVORAK, Vaclav , RENNIG, Fred
Abstract: A processing system (10a) is described. The processing system comprises a Serial Peripheral Interface, SPI, communication interface (50), a microprocessor (1020), a memory controller (100) connected to a memory (104, 104b), and two DMA channels (DMA 1 , DMA 2 ) configured to transfer packets between the SPI interface (50) and the memory (104b). In particular, the processing system comprises an edge detector (600, 620) configured to assert a first control signal (IRQ 60 ) in response to a falling edge in the reception signal (RXD), a first hardware timer circuit (60) configure to, when enabled, generate a clock signal (PWM) for the SPI communication interface (50) and a second hardware timer circuit (62) configure to, when enabled, increase a count value and assert a second control signal (IRQ 62 ) in response to determining that the count value reaches a given threshold value.
Specifically, the processing system (10a) is configured to manage a CAN FD Light data transmission mode and/or CAN FD Light data reception mode by using the SPI communication interface. For example, in the CAN FD Light data reception mode, the microprocessor (1020) activates a slave mode of the SPI communication interface (50), enables the first hardware timer circuit (60) and the second hardware timer circuit (62) in response to the first control signal (IRQ 60 ), whereby the second DMA channel (DMA 2 ) transfers packets from the SPI communication interface (50) to the memory (104b), thereby sequentially transferring a reception CAN FD Light frame from the SPI communication interface (50) to the memory (104b), and reads the reception CAN FD Light frame from the memory (104b) in response to the second control signal (IRQ 62 ).-
公开(公告)号:EP4086763A1
公开(公告)日:2022-11-09
申请号:EP22168881.5
申请日:2022-04-19
Inventor: VITTORELLI, Boris , BATRA, Simrata , SOOD, Vivek Kumar , BARANWAL, Deepak
IPC: G06F9/455
Abstract: A processing system (10a) is described. The processing system (10a) comprises a communication system (114a) having a given physical address range (PA) and a plurality of processing cores (102a). Each processing core (102a) has associated a first register (SECM) for storing a first virtual machine ID (VMID), which is inserted into requests (REQ) sent by the respective processing core (102a).
A master circuit (M1) has associated a master interface circuit (MIF1), wherein the master interface circuit (MIF1) has associated a second register (SECM) for storing a second virtual machine ID (VMID[0]), which is inserted into requests (REQ) sent by the second circuit (M1).
A slave circuit (SI) has associated a slave interface circuit (SIF2) configured to selectively forward read or write requests (REQ) addressed to a given address sub-range (PA3) from the communication system (114a) to the first circuit (S1). Specifically, the slave interface circuit (SIF2) has associated a third register (SECS) for storing a third virtual machine ID (VMID_FW[0]) associated with the given first address sub-range (PA3) and is configured to receive a request (REQ) addressed to the given address sub-range (PA3), extract from the request (REQ) a virtual machine ID, determine whether the extracted virtual machine ID corresponds to the third virtual machine ID (VMID_FW[0]), and then either forwards or rejects the request (REQ).-
公开(公告)号:EP4064001A1
公开(公告)日:2022-09-28
申请号:EP22162915.7
申请日:2022-03-18
Inventor: COLOMBO, Roberto , GROSSIER, Nicolas Bernard
Abstract: A processing system (10a) is described. The processing system comprises a microprocessor, a reset circuit (116a), a non-volatile memory having stored configuration data, a plurality of configuration data clients (112) and a hardware configuration circuit configured to read the configuration data from the non-volatile memory and transmit the configuration data to the configuration data clients (112). In response to switching on the processing system (10a), the processing system (10a) executes a reset phase (DR), a configuration phase (CP1) and a software runtime phase (SW).
In particular, the processing system (10a) comprises a first reset terminal (RPa) having associated a first circuitry (30a, 32a) and a second reset terminal (RPb) having associated a first circuitry (30a, 32a), wherein the first circuitry (30a, 32a) and the second circuitry (30b, 32b) have associated at least one configuration data client (112a, 112b), and wherein the configuration data comprise first mode configuration data (MCDa) for the first terminal (RPa) and second mode configuration data (MCDb) for the second terminal (RPb).
During the reset phase (DR) and the configuration phase (CP1) the first circuitry (30a, 32a) activates a strong pull-down resistance, and the second circuitry (30b, 32b) activate a weak pull-down resistance. Conversely, once the configuration phase is completed, and in particular during the software runtime phase (SW), the first circuitry (30a, 32a) may activate a weak pull-down resistance, e.g., for implementing a bi-direction reset terminal, or a weak pull-up resistance, e.g., for implementing a reset output terminal. Conversely, the second circuitry (30b, 32b) may activate a weak or strong pull-up resistance, e.g., for implementing a reset output terminal, or maintain activated the weak pull-down resistance, e.g., for implementing a reset input terminal.
-
-
-
-
-
-
-
-
-