Arbiter having programmable arbitration points for undefined length burst accesses and method

Active Publication Date: 2005-03-17
NXP USA INC
View PDF26 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, other systems do not always utilize a fixed number of data access beats.
In such a system, when a particular master device is given control over a slave device to either transmit or receive information therewith using unlimited or variable length burst accesses, a problem results for other master devices seeking to communicate with the same slave device.
For either of these operating extremes, system performance may suffer

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Arbiter having programmable arbitration points for undefined length burst accesses and method
  • Arbiter having programmable arbitration points for undefined length burst accesses and method
  • Arbiter having programmable arbitration points for undefined length burst accesses and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Generally, the present invention provides an arbiter in a data processing system that uses burst information transfers of unknown length wherein the points in time when arbitration is permitted is programmable by a user. The user may select how many access beats will be transmitted between a master device and a slave device before allowing access to the slave device to be arbitrated, or may select a number of system clock cycles which should occur before allowing arbitration for the slave device. Once a programmed point in time is reached, any type of arbitration protocol may be used to determine whether access to the slave device will be changed to another master device. As taught herein, the effectiveness of the burst access is efficiently utilized by permitting a programmable number of low latency accesses to be made after a higher overhead initiation operation for a burst is performed.

[0015] As used herein, the terms “variable length bursts”, “unlimited bursts”, “unknown bu

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An arbitration control circuit (11) for arbitrating access to a slave device (4) by a plurality of master devices (2, 3) includes an undefined length burst (ULB) arbitration logic circuit (12). The ULB arbitration logic circuit (12) includes a counter (26) and a control register (24). The control register (24) stores a predetermined value. During a ULB access of the slave device (4), the counter (26) is loaded with the predetermined value and is decremented for each beat of the undefined length burst access. Arbitration access beats during the undefined length burst access.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner NXP USA INC
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