Arbiter having programmable arbitration points for undefined length burst accesses and method
First Claim
Patent Images
1. A method for arbitrating for access to a slave device, comprising:
- initiating an access to the slave device by a master device;
determining that the access is an undefined length burst access, wherein the undefined length burst access comprises an undefined number of access beats;
determining that a predetermined number of access beats of the undefined length burst access will be transmitted between the master device and the slave device before allowing access to the slave device to be arbitrated;
determining that the predetermined number of access beats have occurred during the undefined length burst access; and
allowing arbitration for access to the slave device only after the predetermined number of access beats.
22 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A method for arbitrating for access to a slave device, comprising:
-
initiating an access to the slave device by a master device;
determining that the access is an undefined length burst access, wherein the undefined length burst access comprises an undefined number of access beats;
determining that a predetermined number of access beats of the undefined length burst access will be transmitted between the master device and the slave device before allowing access to the slave device to be arbitrated;
determining that the predetermined number of access beats have occurred during the undefined length burst access; and
allowing arbitration for access to the slave device only after the predetermined number of access beats. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An arbitration circuit for arbitrating access to a slave device by a plurality of master devices, the arbitration circuit comprising:
-
an undefined length burst arbitration circuit, coupled to the slave device and to the plurality of master devices, the undefined length burst arbitration circuit for determining that an access to the slave device is an undefined length burst access, and for allowing arbitration of the slave device only after a predetermined time period during the undefined length burst access; and
a storage element for storing a value corresponding to the predetermined time period. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for arbitrating for access to a slave device by a plurality of master devices, comprising:
-
initiating an access to the slave device by a master device of the plurality of master devices;
determining that the access is an undefined length burst access, wherein the undefined length burst access comprises an undefined number of access beats;
loading a counter with a first predetermined value;
changing a count value of the counter for each access beat until a second predetermined value is reached; and
allowing arbitration of access to the slave device to occur only after the count value is equal to the second predetermined value. - View Dependent Claims (17, 18, 19, 20)
-
Specification