Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

57 results about "Bus contention" patented technology

Bus contention, in computer design, is an undesirable state of the bus in which more than one device on the bus attempts to place values on the bus at the same time. Most bus architectures require their devices to follow an arbitration protocol carefully designed to make the likelihood of contention negligible. However, when devices on the bus have logic errors, manufacturing defects, or are driven beyond their design speeds, arbitration may break down and contention may result. Contention may also arise on systems which have a programmable memory mapping when illegal values are written to the registers controlling the mapping.

Master-slave multi-computer communication system, master computer, slave computers and slave computer ID (identification) assigning method

InactiveCN106330644ALow costElectric digital data processingBus networksCommunications systemComputer-mediated communication
The invention discloses a master-slave multi-computer communication system, a master computer, slave computers and a slave computer ID (identification) assigning method for assigning slave computer ID without increasing hardware cost. The method includes the steps: generating a broadcast command carrying a current value of a counter and transmitting the broadcast command to all the slave computers; judging whether ID unassigned slave computers are present in the system or not; updating the current value of the counter and generating and transmitting the broadcast command carrying the updated current value of the counter to all the slave computers when receiving data returned by a bus competition slave computer if the ID unassigned slave computers are present in the system; judging whether ID unassigned slave computers are present in the master-slave multi-computer communication system or not again until judging that ID is assigned for all the slave computers. The broadcast command is used for controlling the ID unassigned slave computers to participate in bus competition, and the bus competition slave computer is used for storing the current value of the counter carried by the broadcast command as a sole ID and stopping the data transmission function of the slave computer.
Owner:SUNGROW POWER SUPPLY CO LTD

Multi-master lossless bus competition technology

The invention discloses a multi-master lossless bus competition technology, belongs to the technical field of communication engineering and control engineering, and relates to a field bus use right arbitration technology. When a plurality of devices are connected to run through a bus, each device can serve as a device for actively sending information through the multi-master lossless bus competition technology, and the situation that the devices obtain the right to use the bus in a request-response master-slave mode is not needed; when the devices send the information at the same time, information sending conflict is formed by the devices, the devices compete for the right to use the bus, the device which wins the competition obtains the right to use the bus, and continues to send data, the data sent in the process of the competition are still valid, namely, loss of data sent by the device which wins the competition for the bus is not caused, and the speed of data sending is increased; the devices which fail in the competition for the bus stop sending data, and wait for participation in the next competition for the right to use the bus. The multi-master lossless bus competition technology can be used for field buses for synchronous communication, and can also be used for field buses for asynchronous communication.
Owner:CHENGDU UNIV OF INFORMATION TECH

Application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions

The invention discloses an application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions. According to an application layer, two different CAN identifier divisions are used for transferring process variables and non-process variables. Different bus competition ways are provided for the variables. According to the CAN identifier division for transferring the process variables, in a mode of extracting a plurality of bit segments in CAN identifiers and rearranging, splicing and combining the bit segments, a register base address segment for transferring the process variables in the application layer is formed, so the contradiction between variable segmented management and bus competition allocation imbalance is solved well. According to theapplication layer, division allocation and meaning allocation of the CAN identifiers have clear application protocol instruction meanings. A designed application layer protocol has good direct readingperformance and openness, is easy to analyze and is convenient for a user to establish application layer sub-protocols applicable to employing environments in a framework, and seamless compatibilitycan be carried out on a CAN-FD (CAN with Flexible Data rate) protocol.
Owner:邓晓燕
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products