Patent classifications
H04L12/40084
Signaling of time for communication between integrated circuits using multi-drop bus
Embodiments relate to including information in a data packet transmitted by a transmitting integrated circuit (e.g., SOC) to account for a time delay associated with an unsuccessful arbitration attempt to send the data packet over a multi-drop bus. The unsuccessful arbitration attempt by the integrated circuit may delay the transmission of the data packet until the multi-drop bus becomes available for the integrated circuit to send the data packet. The data packet includes a data field to include time delay information caused by the unsuccessful arbitration attempt. A receiving integrated circuit may determine the time that the data packet would have been sent out from the transmitting integrated circuit absent the unsuccessful arbitration attempt based on the delay information. Embodiments also relate to a synchronization generator circuit in an integrated circuit that generates timing signals indicating times at which periodic events occur at another integrated circuit.
USER STATION FOR A SERIAL BUS SYSTEM, AND METHOD FOR TRANSFERRING DATA WITH MANIPULATION PROTECTION IN A SERIAL BUS SYSTEM
A user station for a serial bus system and a method for transferring data with manipulation protection in a serial bus system. The user station includes a communication control device for creating messages which are to be transmitted serially via a bus line to at least one other user station of the bus system, and/or for reading the messages which have been received serially from the bus line. The communication control device is designed to use a predetermined communication rule for creating and/or reading messages, and the communication control device, for creating and/or reading messages, is designed to use at least one rule for creating and/or reading the messages, which is different from the predetermined communication rule, when a predetermined trigger occurs.
SUBSCRIBER STATION FOR A SERIAL BUS SYSTEM AND METHOD FOR COMMUNICATING IN A SERIAL BUS SYSTEM
A subscriber station for a serial bus system. The subscriber station has a communication control device for controlling a communication of the subscriber station with at least one other subscriber station, a transmitting/receiving device for transmitting a transmission signal generated by the communication control device, and a scheduling unit for scheduling a temporal access of the subscriber station to the bus in at least one time slot of a cycle of temporally consecutive time slots. At least one time slot is provided in a cycle for each subscriber station of the bus for transmitting its transmission signal and the cycle repeats cyclically. The scheduling unit determines, together with the other subscriber stations of the bus in the operation of the bus system using a priority of the transmission signal, which time slot of the cycle the transmitting/receiving device may use for transmitting the transmission signal on the bus.
Method for transmitting data via a serial communication bus, correspondingly designed bus interface, and correspondingly designed computer program
A method for transmitting data via a serial communication bus where the data are transmitted with an adapted transmission frame. The adapted transmission frame includes at least one arbitration field and a data field, with the arbitration field being used to control the bus access in accordance with the Carrier Sense Multiple Access with Collision Resolution method by prioritization of messages with the aid of an identifier. For the arbitration phase, a low bit rate is set; and an increased bit rate is set for the transmission of the data in the data field. A start field is provided in the transmission frame. The data are packaged as an Ethernet transmission frame, which is inserted into the data field of the adapted transmission frame. The arbitration field and the start field replace a preamble and a Start Frame Delimiter of the Ethernet transmission frame.
SERIAL TIME TRIGGERED DATA BUS
A serial communications bus system comprising a plurality of end users arranged to transmit data on a common data bus, each end user provided with a bus arbiter, physically separate from the respective end user, configured to define, for that end user, a cycle of transmission enable intervals whereby the end user may transmit data on the data bus and transmission disable intervals whereby the end user may not transmit data on the data bus.
Module assembly and multi-master communication method thereof
Disclosed are a module assembly and a multi-master communication method thereof, and more particularly, a module assembly including a plurality of modules capable of transmitting/receiving data by forming an open drain based one-wire communication bus upon mutual combination, in which at least one module requiring the data transmission among the plurality of modules performs first declaration for a transmission intention by outputting a low signal within a predetermined first arbitration time when at least one module is in an on state by sensing the one-wire communication bus state, at least one module performing the first declaration for the transmission intention performs second declaration for the transmission intention by outputting a high signal within a second arbitration time, and a module which outputs the high signal last within the second arbitration time secures final bus occupation.
A Method of Communication between Nodes in a Network
A method of communicating between nodes in a network where a node receives a sequence of symbols that will form a packet on a first communications channel and has a planned packet that it would send on a second communications channel. A destination is encoded into an arbitration portion of a header sequence of the packet, the header sequence comprising a sequence of symbols. The transmission on the second communications channel is as per the planned packet, for as long as the symbols of the planned packet match the symbols being received on the first channel. An arbitration decision is made when the symbols do not match, with the node either continuing to send the rest of the planned packet, or the rest of the packet being received on the first communications channel.
Priority-arbitrated access to a set of one or more computational engines
The present invention discloses a method for managing priority-arbitrated access to a set of one or more computational engines of a physical computing device. The method includes providing a multiplexer module and a network bus in the physical computing device, wherein the multiplexer module is connected to the network bus. The method further includes receiving, by the multiplexer module, a first data processing request from a driver and inferring, by the multiplexer module, a first priority class from the first data processing request according to at least one property of the first data processing request. The method further includes manipulating, by the multiplexer module, a priority according to which the physical computing device handles data associated with the first data processing request in relation to data associated with other data processing requests, wherein the priority is determined by the first priority class.
Communication control device for a user station for a serial bus system, and method for communicating in a serial bus system
A communication control device for a user station for a serial bus system. The communication control device controls a communication of the user station with at least one other user station of the bus system, and generates a transmission signal for transmission onto a bus of the bus system and/or to receive a signal from the bus. The communication control device generates the transmission signal according to a frame in which bits having a predetermined temporal length are provided. The communication control device is designed to shorten, in comparison to some other bit of the bit sequence, at least one bit in the frame that is situated in a bit sequence of at least two bits having the same logical value, and the communication control device is designed to not shorten bits that are not situated in a bit sequence of at least two bits having the same logical value.
Subscriber station for a serial bus system and method for communicating in a serial bus system
A subscriber station for a serial bus system. The subscriber station has a communication control device for controlling a communication of the subscriber station with at least one other subscriber station, a transmitting/receiving device for transmitting a transmission signal generated by the communication control device, and a scheduling unit for scheduling a temporal access of the subscriber station to the bus in at least one time slot of a cycle of temporally consecutive time slots. At least one time slot is provided in a cycle for each subscriber station of the bus for transmitting its transmission signal and the cycle repeats cyclically. The scheduling unit determines, together with the other subscriber stations of the bus in the operation of the bus system using a priority of the transmission signal, which time slot of the cycle the transmitting/receiving device may use for transmitting the transmission signal on the bus.