# US 7,610,421 B2 · Bus request control circuit

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,610,421 B2
- Document ID: US7610421B2
- Status: Granted
- Kind: B2
- Application number: 11/174,217
- Filed: 2005-07-01
- Published: 2006-01-26
- Granted: 2009-10-27
- Earliest claimed: 2004-07-22
- Assignees: Olympus Corporation
- Inventors: Keisuke Nakazono; Akira Ueno
- Web page: https://patentgrep.com/patent/US7610421B2

## CPC

- G06F 13/3625: {using a time dependent access}
- G06F 13/364: using independent requests or grants, e.g. using separated request and grant lines
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A bus request control circuit provided in a signal processing circuit having a higher priority in an arbitration circuit includes a request signal transmitting section which transmits a request signal to request a bus right to the arbitration circuit. A request acknowledge signal receiving section receives a request acknowledge signal transmitted from the arbitration circuit in response to the request signal transmitted to the arbitration circuit. Further, the request signal from the request signal transmitting section is transmitted after lapse of a predetermined time since reception of the request acknowledge signal.

## Claims

### Claim 1

A bus request control circuit provided in a signal processing circuit having highest priority of a plurality of processing circuits connected to an arbitration circuit, the bus request control circuit comprising:
a request signal transmitting section which transmits a request signal to request a bus right to the arbitration circuit;
a request acknowledge signal receiving section which receives a request acknowledge signal transmitted from the arbitration circuit in response to the request signal transmitted to the arbitration circuit;
a large-capacity buffer memory to store data read from a memory; and
a counting section which performs counting to measure time required for a signal processing circuit having a low priority in the arbitration circuit to request the bus right to the arbitration circuit,
wherein when the buffer memory has free space for storing data, transmission of a next request signal from the request signal transmitting section is performed after the counting section ends the counting, and
wherein a request for the bus right by the signal processing circuit having a low priority made anytime during the counting by the counting section is ensured priority over a request for the bus right by the signal processing circuit having highest priority.

### Claim 2 (depends on 1)

A bus request control circuit according to claim 1,
wherein the counting section starts counting upon reception of the request acknowledge signal, and ends the counting when the counting section counts to an upper limited value of a counting value.

### Claim 3 (depends on 1)

A bus request control circuit according to claim 1, wherein the counting section starts counting upon reception of the request acknowledge signal, and ends the counting when the counting section counts to an upper limited value of a counting value,
wherein the upper limit value of the counting value of the counting section is set as a register setting value.

### Claim 4

A bus request control circuit provided in a signal processing circuit having a highest priority of a plurality of processing circuits connected to an arbitration circuit, the bus request control circuit comprising;
a request signal transmitting section which transmits a request signal to request a bus right to the arbitration circuit;
a large-capacity buffer memory to store data read from a memory;
a request acknowledge signal receiving section which receives a request acknowledge signal transmitted from the arbitration circuit in response to the request signal transmitted to the arbitration circuit;
a first disabling section which disables transmission of the request signal to the arbitration circuit if a buffer memory provided in the signal processing circuit has no available space;
a counting section which starts counting upon reception of the request acknowledge signal, and ends the counting when the counting section counts to an upper limited value of a counting value;
a second disabling section which disables transmission of a next request signal to the arbitration circuit during a period from reception of the request acknowledge signal in response to the request signal to end of the counting by the counting section; and
a permitting section which permits transmission of the next request signal to the arbitration circuit, only if transmission of the request signal disabled by the first disabling section is enabled and transmission of the next request signal disabled by the second disabling section is enabled,
wherein a request for the bus right by the signal processing circuit having a low priority made anytime during the counting by the counting section is ensured priority over a request for the bus right by the signal processing circuit having highest priority.

### Claim 5 (depends on 4)

A bus request control circuit according to claim 4, wherein
the upper limit value of the counting value of the counting section is set as a register setting value.

### Claim 6

A bus request control circuit provided in a signal processing circuit having a highest priority of a plurality of processing circuits connected to an arbitration circuit, the bus request control circuit comprising:
a request signal transmitting section which transmits a request signal to request a bus right to the arbitration circuit;
a request acknowledge signal receiving section which receives a request acknowledge signal transmitted from the arbitration circuit in response to the request signal transmitted to the arbitration circuit;
a large-capacity buffer memory to store data read from a memory; and
a counting section which performs counting to measure time required for a signal processing circuit having a low priority in the arbitration circuit to request the bus right to the arbitration circuit,
wherein transmission of a next request signal from the request signal transmitting section cannot be performed until the counting section ends the counting when the buffer memory has free space for storing data, and
wherein a request for the bus right by the signal processing circuit having a low priority made anytime during the counting by the counting section is ensured priority over a request for the bus right by the signal processing circuit having highest priority.
