Abstract:
A communication interface (921) for interfacing a transmission circuit (901) with an interconnection network (701), wherein the transmission circuit (901) requests via a transmission request transmission of a predetermined amount of data. In particular, the communication interface (921) receives data segments from the transmission circuit (901), stores the data segments in a memory (922), and verifies whether the memory (922) contains the predetermined amount of data. In the case where the memory (922) contains the predetermined amount of data, the communication interface (921) starts transmission (924) of the data stored in the memory (922). Instead, in the case where the memory (922) contains an amount of data that is less than the predetermined amount of data, the communication interface (921) determines a parameter that identifies the time that has elapsed since the transmission request or the first datum received from the aforesaid transmission circuit, and verifies whether the time elapsed exceeds a time threshold. In the case where the time elapsed exceeds the time threshold, the communication interface (921) starts transmission (924) of the data stored in the memory.
Abstract:
A processing system (10a) is described. The processing system (10a) comprises a processing circuit (64), a volatile memory (60a) and a CAN communication controller circuit (50). The CAN communication controller circuit (50) comprises configuration and status registers (520). A transmission handler circuit (502) and a reception handler circuit (504) are configured to transmit and receive data via the CAN core circuit (500) by exchanging data with the volatile memory (60a) based on the configuration data stored to the configuration and status registers (520), and standard and/or extended filter elements stored to the volatile memory (60a). Specifically, the processing system (10a) further comprises a hardware host circuit (62a) comprising a non-volatile memory (642) configured to store first configuration data (CD1) and second configuration data (CD2), wherein the first configuration data (CD1) comprise configuration data to be transferred to the configuration and status registers (520) of the CAN communication controller circuit (50) and the second configuration data (CD2) comprise at least one standard and/or extended filter element to be transferred to the volatile memory (60a). A control circuit (620, 628, 632) is configured to manage an initialization mode, a reception mode and a transmission mode. Specifically, during the initialization mode (648), the hardware host circuit (62a) stores the first configuration data (CD1) to the configuration and status registers (520) and the second configuration data (CD2) to the volatile memory (60a).
Abstract:
A system comprising secure link connections, such as communication channels defined between Intellectual Property (IP, IPx, IPy) entities and multiple General Purpose Input/Output (GPIO, GPIO'sPortA, GPIO'sPortZ) entities, wherein said secure link connections are achieved by means of hardware components (SecureLink) which are able to decide if a connection between a source (IPx, IPy, GPIO'sPortA, GPIO'sPortZ) and a destination (GPIO'sPortA, GPIO'sPortZ, IPx, IPy) could be established or should be forbidden, in one or both directions, wherein said decision is taken on the basis of the security information status of the source (IPx, IPy, GPIO'sPortA, GPIO'sPortZ) and destination (GPIO'sPortA, GPIO'sPortZ, IPx, IPy).
Abstract:
A processing system (10a) is described. The processing system comprises a three-state driver circuit (502) and a CAN FD Light controller (500). The CAN FD Light controller (500) is configured to sequentially transmit the bits of a CAN FD Light frame, wherein the CAN FD Light frame comprises a start-of-frame bit (SOF), a sequence of bits (CD-EOF) comprising in sequence a Cyclic Redundancy Check, CRC, delimiter bit (CD), an acknowledge bit (AS), an acknowledge delimiter bit (AD) and an End-of-Frame field (EOF) having 7 bits, and a plurality of intermediate bits (SID-CRC) between said start-of-frame bit (SOF) and said CRC delimiter bit (CD). In particular, the CAN FD Light controller (500) is configured to sequentially transmit the bits of the CAN FD Light frame via the three-state driver circuit (502) by using a push-pull configuration (CTRL1) when transmitting the start-of-frame bit (SOF) and the intermediate bits (SID-CRC). However, once having transmitted the intermediate bits (SID-CRC), the CAN FD Light controller (500) activates a high-impedance state (CTRL1) of the three-state driver circuit (502).
Abstract:
A current absorption management circuit (10) for use in an electronic fuse, for instance, comprises a first node (VBAT+) and a second node (OUT) coupled to an electrical supply source (for instance a battery SS in a motor vehicle V) and an electrical load (L) supplied by the electrical supply source (SS) via an electronic switch (such as a power MOSFET transistor 12) having a control node). A third node (GD) of the circuit is coupled to the electronic switch (12) to switch the electronic switch (12) between a conductive state (1000), wherein the electrical load (L) is coupled to the supply source (SS) via the electronic switch (12), and a non-conductive state (1000A). A secondary electronic switch (12A) is arranged intermediate the first node (VBAT+) and the second node (OFF) and control logic circuitry (20) is provided configured to operate alternately: in a first (full ON) mode of operation (1000), wherein the electronic switch (12) is in a conductive state and the electrical load (L) is coupled to the supply source (SS) via the electronic switch (12), and the secondary electronic switch (12A) is in a non-conductive state, and in a second (ON active-standby) mode of operation (1002), wherein the electronic switch (12) is in a non-conductive state and the secondary electronic switch (12A) is in a conductive state and the electrical load (L) is coupled to the supply source (SS) via the secondary electronic switch (12A).
Abstract:
An electronic device (10) such as an e-fuse comprises analog circuitry configured to be set to one or more self-test configurations. To that effect the device comprises self-test controller circuitry (12) in turn comprising: an analog configuration and sensing circuit (16, 162) configured to set the analog circuitry to one or more self-test configurations and to sense test signals occurring in the analog circuitry set to such self-test configurations, a data acquisition circuit (18, 182) configured to acquire and convert to digital the test signals sensed at the analog sensing circuit, and a fault event detection circuit (22, 222) configured to check the test signals converted to digital against reference parameters. The device (10) comprises integrated therein a self-test controller (12) configured to control parts or stages of the device to configure circuits, acquire data and control test execution under the coordination of a test sequencer (120).