Patent classifications
G06F13/362
BUS SYSTEM AND METHOD FOR OPERATING A BUS SYSTEM
Bus system comprising a first bus and a second bus, wherein the first bus is connected to the second bus through a bridge and a multiplexer. A first master has access to the second bus via the first bus, the bridge and the multiplexer. A second master has access to the second bus via the multiplexer. The bridge comprises an arbitration unit which is arranged to allow both a first master and a second master access to the second bus in such a way that no access is disturbed or lost.
Method of operating a communication bus, corresponding system, devices and vehicle
An embodiment method of operating a CAN bus comprises coupling a first device and second devices to the CAN bus via respective CAN transceiver circuits, and configuring the respective CAN transceiver circuits to set the CAN bus to a recessive level during transmission of messages via the CAN bus by the respective first device or second devices.
Method of operating a communication bus, corresponding system, devices and vehicle
An embodiment method of operating a CAN bus comprises coupling a first device and second devices to the CAN bus via respective CAN transceiver circuits, and configuring the respective CAN transceiver circuits to set the CAN bus to a recessive level during transmission of messages via the CAN bus by the respective first device or second devices.
CONTROL METHOD AND DEVICE FOR BIDIRECTIONAL COMMUNICATION
A control method and device for bidirectional communication are provided. A handshake between the master and slave communication units is realized by sending the training sequence. The master communication unit is controlled to obtain control information from the ECU. The control information is packaged into the custom package, and the custom package is encoded. The master communication unit is controlled to send the custom package to the slave communication unit. The slave communication unit decodes, verifies and corrects the custom package. The slave communication unit feeds back the correct message to the master communication unit if the custom package is verified to be correct, else feeds back the error message to the master communication unit. The master communication unit resends the custom package to the slave communication unit if it receives the error information or does not receive any feedback information within the preset time period.
CONTROL METHOD AND DEVICE FOR BIDIRECTIONAL COMMUNICATION
A control method and device for bidirectional communication are provided. A handshake between the master and slave communication units is realized by sending the training sequence. The master communication unit is controlled to obtain control information from the ECU. The control information is packaged into the custom package, and the custom package is encoded. The master communication unit is controlled to send the custom package to the slave communication unit. The slave communication unit decodes, verifies and corrects the custom package. The slave communication unit feeds back the correct message to the master communication unit if the custom package is verified to be correct, else feeds back the error message to the master communication unit. The master communication unit resends the custom package to the slave communication unit if it receives the error information or does not receive any feedback information within the preset time period.
Distributed bus arbiter for one-cycle channel selection using inter-channel ordering constraints in a disaggregated memory system
Embodiments using a distributed bus arbiter for one cycle channel selection with inter-channel ordering constraints. A distributed bus arbiter that orders one or more memory bus transactions originating from a plurality of master bus components to a plurality of shared remote slaves over shared serial channels attached to differing interconnect instances may be implemented.
Secure device operating with a secure tamper resistant platform, corresponding system, method and computer program product
A secure device operating with a secure tamper-resistant platform including a tamper-resistant hardware platform and a virtual primary platform operating with a low level operating system performing an abstraction of resources of the hardware platform, and a secondary platform with a high level operating system providing a further abstraction of resources to applications in which respective internal hosts are embedded, the secure device including an internal host domain including the internal hosts, the secure device including a plurality of physical and/or logical input/output interfaces through which external hosts can access the internal hosts, the virtual primary platform being configured to set interactions between the external hosts and the internal hosts, wherein the internal host domain includes a further set of virtual hosts each configured to operate as a proxy between an input/output interface and an application, each input/output interface being configured to address only one among the virtual hosts.
Secure device operating with a secure tamper resistant platform, corresponding system, method and computer program product
A secure device operating with a secure tamper-resistant platform including a tamper-resistant hardware platform and a virtual primary platform operating with a low level operating system performing an abstraction of resources of the hardware platform, and a secondary platform with a high level operating system providing a further abstraction of resources to applications in which respective internal hosts are embedded, the secure device including an internal host domain including the internal hosts, the secure device including a plurality of physical and/or logical input/output interfaces through which external hosts can access the internal hosts, the virtual primary platform being configured to set interactions between the external hosts and the internal hosts, wherein the internal host domain includes a further set of virtual hosts each configured to operate as a proxy between an input/output interface and an application, each input/output interface being configured to address only one among the virtual hosts.
DATA BUS BRIDGE
An electronic device comprises a bridge configured to transfer data bus transactions from a transaction source domain having a first bus width to a transaction target domain having a second bus width less than the first bus width. The bridge comprises a first interface configured to receive a transaction from the transaction source domain, where the transaction has a first transaction burst length. A converter logic is configured such that when a transaction is received via the first interface, the converter logic splits the transaction into a plurality of second transactions each having a respective second transaction burst length, wherein the plurality of second transactions have the second bus width. A second interface is configured to send the plurality of second transactions to the transaction target domain.
DATA BUS BRIDGE
An electronic device comprises a bridge configured to transfer data bus transactions from a transaction source domain having a first bus width to a transaction target domain having a second bus width less than the first bus width. The bridge comprises a first interface configured to receive a transaction from the transaction source domain, where the transaction has a first transaction burst length. A converter logic is configured such that when a transaction is received via the first interface, the converter logic splits the transaction into a plurality of second transactions each having a respective second transaction burst length, wherein the plurality of second transactions have the second bus width. A second interface is configured to send the plurality of second transactions to the transaction target domain.