Matches 1 - 50 out of 190 1 2 3 4 >
Match Document Document Title
7603503 Efficiency based arbiter  
An arbiter decides to grant access from multiple clients to a shared resource (e.g. memory) using efficiency and/or urgency terms. Urgency for a client may be determined based on an “in-band”...
7596647 Urgency based arbiter  
An arbiter decides to grant access from multiple clients to a shared resource (e.g. memory) using efficiency and/or urgency terms. Urgency for a client may be determined based on an “in-band”...
7577780 Fine-grained bandwidth control arbiter and the method thereof  
A fine-grained bandwidth control arbiter manages the shared bus usage of the requests of the masters which have real-time and/or bandwidth requirements, moreover, the masters are preset a ticket...
7574547 Ring counter based starvation free weighted priority encoded arbiter  
The embodiments provide an arbiter in a microprocessor that can handle requests to access a shared resource from function units with different priorities without starving the access opportunities...
7558896 Data transfer control device arbitrating data transfer among a plurality of bus masters  
According to an aspect of the invention, there is provided a data transfer control device that carries out data transfer in a data transfer system, in which plural bus masters are connected to a...
7552268 Method for improving bus utilization using predictive arbitration  
A PCI bridge device includes an arbiter that uses state information comprised of knowledge of the bus protocol and a history of recent transactions to predict the type of transaction a requestor...
7546405 Methods and apparatus for dynamic grouping of requestors of resources in a multi-processor system  
Methods and apparatus provide for: assigning each of a plurality of requesters to a respective one of a plurality of requester groups; receiving tokens from a plurality of resources, where each...
7539805 Bus arbitration method and computer-readable medium  
A bus arbitration method for arbitrating a bus in a computer capable of executing a plurality of tasks by a plurality of devices connected to the bus is provided and includes: acquiring a task...
7523324 Method and apparatus for improving bus master performance  
A method and apparatus are disclosed for performing dynamic arbitration of memory accesses by a CPU and at least one bus master interface module based on, at least in part, monitoring a CPU...
7509531 Data transmission ports with data-integrity transaction controlling unit and method for performing the same  
The present invention discloses re-configurable data transmission ports with data-integrity transaction controlling unit in a computerized computer and the method for performing the same. The...
7478183 Method and system for n dimension arbitration algorithm—scalable to any number of end points  
A method, a system and a computer programmable product have been provided for arbitrating bus cycles among a plurality of device nodes. Requests for bus grant are received from the device nodes....
7467245 PCI arbiter  
A bus arbiter that ensures high priority transfers complete and allows high-priority data transfers with specific latency requirements, such as 802.11 requirements, to be prioritized above data...
7430626 Bi-directional data control state machine  
A method for controlling bi-directional data transfers in an electronic circuit is provided. The method involves when a first of at least two data signals is activated as an originating data signal...
7428608 Communication system, communication circuit and communication method  
A communication system according to an embodiment of the invention includes: a plurality of communication nodes; and a common bus connected with the plurality of communication nodes, wherein the...
7404025 Software programmable dynamically reconfigurable scheme for controlling request grant and masking for ultra high priority accessor during arbitration  
A method for arbitration grants access to an ultra high priority device if the ultra high priority device requests access. This access is limited to a selectable number of accesses. Thereafter the...
7404024 Method for arbitrating access to a shared resource  
A method for arbitrating access to a resource shared by several electronic elements. Each element is allocated a first counting value and a first penalty, the first counting value is decremented in...
7395361 Apparatus and methods for weighted bus arbitration among a plurality of master devices based on transfer direction and/or consumed bandwidth  
A bus arbitration algorithm precisely controls the relative bus channel bandwidth allocated to each master device by considering the direction of, and/or the bus channel bandwidth consumed by, a...
7395360 Programmable chip bus arbitration logic  
Methods and apparatus are provided for implementing a bus arbitration priority encoding scheme with fairness. Bus arbitration logic is connected to multiple primary components or devices. The...
7380040 Software programmable dynamic arbitration scheme  
A method for arbitration among a plurality of requesting devices for a shared resource in which one device is an ultra high priority device grants access to one requesting device at a time. The...
7380038 Priority registers for biasing access to shared resources  
A priority register is provided for each of a multiple processor cores of a chip multiprocessor, where the priority register stores values that are used to bias resources available to the multiple...
7380035 Soft injection rate control for buses or network-on-chip with TDMA capability  
A programmable logic device, in accordance with an embodiment of the present invention, may comprise a bus and a plurality of programmable masters configurable to interface the bus. A first portion...
7380034 Method of arbitration for bus use request and system therefor  
In plural master apparatus connected to a bus, a master apparatus issues, to an arbiter, a request signal requesting the use of the bus after a lapse of a predetermined interval when the use of the...
7370161 Bank arbiter system which grants access based on the count of access requests  
Provided are an arbiter capable of improving memory access efficiency in a multi-bank memory, a memory access arbitration system including the arbiter, and an arbitration method thereof, where the...
7366810 Method and system for multi-processor arbitration  
A computing system includes one or more buses, a plurality of bus agents, and a chip set. The plurality of bus agents are capable of accessing at least one of the buses. The chipset arbitrates...
7353309 Bus system, bus manager device, node device, and program for bus manager device  
In a bus system, in accordance with reservations of transfers of isochronous blocks of data and with requests by the node devices for transfers of ones of the isochronous blocks of data and regular...
7350003 Method, system, and apparatus for an adaptive weighted arbiter  
An adaptive weighted arbitration algorithm that is user configurable is discussed. The arbitration logic and algorithm considers past arbitration history events and is dynamic to allow for losing...
7337251 Information processing device with priority-based bus arbitration  
The information processing device comprises first and second master circuits and an arbiter for arbitrating access rights to a bus to which the master circuits are connected. The arbiter has...
7315909 Hierarchized arbitration method  
An arbitration method, for a data bus in an architecture having n functional blocks, regulates access to the bus. The method includes: receiving, at one of plural agents, information from one of...
7305511 Providing both wireline and wireless connections to a wireline interface  
In one embodiment, a system for providing both wireline and wireless connections to a wireline interface includes a first wireline interface, a second wireline interface, a wireless interface, and...
7299311 Apparatus and method for arbitrating for a resource group with programmable weights  
A system and method for arbitrating for access to a resource group between agents according to a respective programmable weight for each agent. For each agent, a programmable mapping module...
7287111 Method and system for creating and dynamically selecting an arbiter design in a data processing system  
A method, system and computer program product for creating and dynamically selecting an arbiter design within a data processing system on the basis of command history is disclosed. The method...
7284080 Memory bus assignment for functional devices in an audio/video signal processing system  
The invention provides a system and method for memory bus assignment for a plurality of functional devices. According to a preferred embodiment, the invention provides a system comprising a...
7266626 Method and apparatus for connecting an additional processor to a bus with symmetric arbitration  
A method and apparatus for adding an additional agent to a set of symmetric agents in a bus-based system is disclosed. In one embodiment, the number of symmetric agents in the system is fixed. An...
7254661 Methods, circuits, and computer program products for variable bus arbitration  
Arbitration for a communications channel can be provided by scheduling a grant for future access to one of a plurality of requestors to a communications channel shared by the plurality of...
7146444 Method and apparatus for prioritizing a high priority client  
A method and apparatus of deprioritizing a high priority client. An isochronous data stream request is generally referred to as a “high priority” client. These high priority requests are...
7130943 Data processing system with bus access retraction  
A bus master may selectively retract a currently pending access based on one or more characteristics of the currently pending access. In this manner, bus master may better control its access...
7120714 High-speed starvation-free arbiter system, rotating-priority arbiter, and two stage arbitration method  
A two-stage arbiter system comprises a first-stage arbiter to grant a request to one of a plurality of requestors in accordance with a first arbitration scheme and a second-stage arbiter to grant...
7111098 Information processing apparatus, information processing method, recording medium and program  
A bus arbitration system employs counters respectively provided for an encoding section and an decoding section that are started when there is a request signal from the respective encoding section...
7107376 Systems and methods for bandwidth shaping  
Systems and methods for controlling access by a set of agents to a resource, where the agents have corresponding priorities associated with them, and where a monitor associated with the resource...
7099973 Method and system of bus master arbitration  
A system ( 100 ) having a plurality of bus masters ( 111–113 ) coupled to an arbiter ( 150 ) is disclosed. An arbiter ( 150 ) is coupled to a first storage location ( 151 ) and a second storage...
7099972 Preemptive round robin arbiter  
A resource allocation arbitration system. The system includes a plurality of storage devices, a plurality of indicators, and a plurality of mask bits. Each storage device stores requests for...
7099971 Arbitration system  
A system and method wherein a bus arbiter grants access to a bus to bus-coupled clients in order to provide access to a memory resource shared by the clients in response to “address retry”...
7096291 Method and device for arbitrating bus grant  
A method for arbitrating a bus grant among a plurality of master devices for access to a shared bus is disclosed. The method includes the steps of starting to accumulatively count time in response...
7093045 Method and apparatus for bus arbitration capable of effectively altering a priority order  
A bus arbitration apparatus includes a storage, a priority order determiner, and an arbitrator. The storage stores a plurality of selection signals for specifying a priority order against a number...
7080174 System and method for managing input/output requests using a fairness throttle  
A system and method for providing a desired degree of fairness of access to data transfer resources by a plurality of command-initiating bus agents. A bus arbiter allocates general ownership of the...
7073003 Programmable fixed priority and round robin arbiter for providing high-speed arbitration and bus control method therein  
In a programmable fixed priority and round-robin arbiter and a bus control method of the same, the arbiter includes, an HPRIF rotating unit, a request-reordering unit, a request-selecting unit, and...
7065595 Method and apparatus for bus access allocation  
A method for granting access to a bus is disclosed where a fair arbitration is modified to account for varying conditions. Each bus master (BM) is assigned a Grant Balance Factor value (hereafter...
7062582 Method and apparatus for bus arbitration dynamic priority based on waiting period  
Various approaches grant access to a shared resource. An arbitration circuit includes request shapers that each receive a request from one of the requestors and assign a respective predetermined...
7058742 Method and apparatus for arbitrating common bus by using urgent channel  
A method and apparatus for arbitrating between a plurality of masters for use of a common bus. Arbitration is preferably performed based on an urgency and a predetermined priority of a master...
7051135 Hierarchical bus arbitration  
Methods, apparatus, and systems are presented for arbitrating access to a shared resource involve deciding whether to grant access to the shared resource to at least one of a first plurality of...
Matches 1 - 50 out of 190 1 2 3 4 >