摘要:
An improved arbitration system and method is disclosed for coupling a plurality of input nodes to a given output node, the system comprising: registering means attached to each input node for storing a queue of requests for the given output node; and an arbitration means comprising first arbitration logic for arbitrating between requests stored in a first location of each registering means, and for gating such requests to the given output node. The system is characterised in that: the arbitration means further comprises second arbitration logic for arbitrating between requests stored in a second location of each registering means; the second arbitration logic being responsive to the first arbitration logic such that the second arbitration logic gates such requests from the second locations to the given output node when the first arbitration logic has no requests to arbitrate.
摘要:
A distributor apparatus (10) and its method of operation for interconnecting a node of a bus (12) in a node-limited serial data bus computer network to a plurality of subnode devices. A transmission on the bus is routed through the distributor (10) to each subnode device (20a - 20n) connected thereto. A transmission (22a) from a subnode device is coupled to the bus through the distributor after the distributor selects one transmitting subnode device in the event that there are more than one subnode devices transmitting or requesting to transmit. Selection of one transmitting subnode device is carried out by rotating priority arbitration (54) that occurs during an idle timing interval or quiet slot such that bus timing parameters are obeyed.
摘要:
A plurality of units which are coupled to transfer requests, transfer data over an asynchronous bus network during allocated bus transfer cycles. The network has a tie-breaking bus priority network which is distributed to a common interface portion of each of the plurality of units and grants bus cycles and resolves simultaneous requests on a priority basis. At least one unit includes bus saturation detection apparatus included within its common interface portion for monitoring bus activity over established intervals of time. The detection of the occurrence of at least one available cycle over the given interval of time signals that the bus network is not in a saturated state. When the indicator specifies that the bus network is saturated, the unit throttles down its operation by increasing the amount of time between issuing data requests. Throttling continues until the bus is no longer being saturated.
摘要:
A local area network for interconnecting terminals and other users and data processing systems and other service providers over a communications link. The users and providers connect to the communications link by means of interface units each of which may connect to several users or providers. The interface units communicate over the communications link by means of messages. When a user requires the use of a service, the interface unit establishes a virtual circuit between it and the interface unit connected to the service provider and a service session which allows the user and the service provider to communicate over the virtual circuit. If several users connected to the one interface unit as the first user require services provided by providers which connected to the same interface unit as the first provider, they communicate in sessions over the same virtual circuits. The session messages are accumulated into single virtual circuit messages that are acknowledged in unison by the receiving interface unit. Each virtual circuit in the users' interface units includes a timer which reset when a message is transmitted over the virtual circuit and a data waiting flag set whenever data is present to be transitted over the virtual circuit. The interface units are inhibited from transmitting over a virtual circuit unless the timer has timed out and the data waiting flag is set.
摘要:
A data processing system has a system bus network which includes a distributed priority network for transferring data asynchronously between a number of subsystems which couple to the bus. Each subsystem includes priority logic circuits coupled to receive a group of priority signals from the priority network which establish when the subsystem has the highest priority of the requesting subsystems to access the bus. The number of subsystems include a plurality of identical subsystems, each of which has a channel number assignment apparatus. The apparatus of each identical subsystem is connected to receive the same of at least one of the group of priority signals. During the idle state of the system bus, the apparatus of each identical subsystem operates to store a unique state of the priority signal which is defined as a function of the subsystem's position on the bus thereby automatically establishing a unique channel number value for each identical subsystem.
摘要:
Examples include techniques to arbitrate a plurality of input requests received from input clients that request data to be stored or placed in a destination. An arbiter may be arranged to grant an input request based on an assigned weight and based on an indication that the destination is ready to receive the data to be stored or placed in the destination.
摘要:
The present invention discloses a control device for current switching and an electronic device. The control device for current switching disclosed in embodiments of the present invention includes: a USB OTG interface for connecting to a device; a USB interface for connecting to the device; a booster current-limiting circuit connected between the USB OTG interface and the USB interface, where the booster current-limiting circuit, the USB OTG interface, and the USB interface form a line for the device to supply power to a device; and a measuring and controlling unit connected to the booster current-limiting circuit, where the measuring and controlling unit is configured to change, after a current switching request is received, a resistance value of a current-limiting circuit in the booster current-limiting circuit, so that the first device supplies a corresponding current to the second device. The control device for current switching and the electronic device disclosed in the embodiments of the present invention can improve universality of the control device for current switching.
摘要:
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Zuteilung eines PCI-Busses an mehrere Master für Zugriffe der Master über den PCI-Bus auf an den PCI-Bus angeschlossene Targets, wobei die Master über den PCI-Bus Lese- und Schreibaktionen auf die Targets durchführen. Das erfindungsgemäße Verfahren umfasst ein Standard-Arbitrierverfahren und ein Spezial-Arbitrierverfahren. In dem Standard-Arbitrierverfahren wird die Zuteilungsreihenfolge für eine Zuteilung des PCI-Busses entsprechend der jeweils für einen Master vorbestimmten Zuteilungspriorität festgelegt. Das Spezial-Arbitrierverfahren ersetzt das Standard-Arbitrierverfahren dann, wenn ein deterministischer Master, der einen Request auf Zuteilung des PCI-Busses gestellt hat, bis zum Ablauf einer vorbestimmten Zeitspanne den PCI-Bus nicht zugeteilt bekommen hat oder falls innerhalb des Zeitraums kein Datenaustausch zwischen dem deterministischen Master und dem adressierten Target erfolgte. In dem Spezial-Arbitrierverfahren wird dafür Sorge getragen, dass dieser deterministische Master in der Zuteilungsreihenfolge mit einer größeren Häufigkeit auftritt als im Standard-Arbitrierverfahren.