Philips N74F786N, N74F786D Datasheet

0 (0)
Philips N74F786N, N74F786D Datasheet

INTEGRATED CIRCUITS

74F786

4-bit asynchronous bus arbiter

Product specification

1991 Feb 14

IC15 Data Handbook

m n r

Philips Semiconductors

Product specification

 

 

 

 

 

4-bit asynchronous bus arbiter

74F786

 

 

 

 

 

 

FEATURES

Arbitrates between 4 asynchronous inputs

Separate grant output for each input

Common output enable

On board 4 input AND gate

Metastable±free outputs

Industrial temperature range available (±40°C to +85°C)

DESCRIPTION

The 74F786 is an asynchronous 4±bit arbiter designed for high speed real±time applications. The priority of arbitration is determined on a first±come first±served basis. Separate bus grant (BGn) outputs are available to indicate which one of the request inputs is served by the arbitration logic. All BGn outputs are enabled by a common enable (EN) pin. In order to generate a bus request signal a separate 4 input AND gate is provided which may also be used as an independent AND gate. Unused bus request (BR) inputs may be disabled by tying them high.

The 74F786 is designed so that contention between two or more request signals will not glitch or display a metastable condition. In

this situation an increase in the BRn to BGn tPHL may be observed. A typical 74F786 has an h = 6.6ns, t = 0.41ns and To = 5μsec.

Where:

h = Typical propagation delay through the device and t and To are device parameters derived from test results and can most nearly be defined as:

t = A function of the rate at which a latch in a metastable state resolves that condition.

To = A function of the measurement of the propensity of a latch to enter a metastable state. To is also a very strong function of the normal propagation delay of the device.

For further information, please refer to the 74F786 application notes.

 

TYPICAL

TYPICAL

TYPE

SUPPLY CURRENT

PROPAGATION DELAY

 

(TOTAL)

 

 

 

 

 

74F786

6.6ns

55mA

 

 

 

ORDERING INFORMATION

 

 

ORDER CODE

 

 

 

 

 

 

COMMERCIAL RANGE

INDUSTRIAL RANGE

 

DESCRIPTION

VCC = 5V ±10%,

VCC = 5V ±10%,

PKG DWG #

 

Tamb = 0°C to +70°C

Tamb = ±40°C to +85°C

 

16±pin plastic DIP

N74F786N

I74F786N

SOT 38-4

 

 

 

 

16±pin plastic SO

N74F786D

I74F786D

SOT109-1

 

 

 

 

INPUT AND OUTPUT LOADING AND FAN OUT TABLE

 

PINS

DESCRIPTION

74F (U.L.) HIGH/

LOAD VALUE HIGH/

 

 

 

 

 

 

 

LOW

LOW

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bus request inputs (active low)

1.0/3.0

20μA/1.8mA

 

BR0 ± BR3

 

A, B, C, D

AND gate inputs

1.0/1.0

20μA/0.6mA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common bus grant output enable input (active low)

1.0/1.0

20μA/0.6mA

 

 

 

EN

 

YOUT

AND gate output

150/40

3.0mA/24mA

 

 

 

 

 

 

 

 

 

 

 

 

 

Bus grant outputs (active low)

150/40

3.0mA/24mA

BG0 ± BG3

NOTE:

One (1.0) FAST unit load is defined as: 20μA in the high state and 0.6mA in the low state.

LOGIC SYMBOL

 

 

 

 

 

 

 

IEC/IEEE SYMBOL

 

 

 

 

 

 

 

 

 

 

 

 

 

BUS ARBITER

 

 

 

 

 

 

 

 

 

 

 

 

Φ

 

 

4

5

6

7

15

1

2

3

9

EN

74F786

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

BR0

BG0

13

 

BR0 BR1 BR2 BR3

A

B

C

D

5

 

 

BR1

 

12

 

 

 

 

 

 

 

 

 

BG1

 

 

 

 

 

 

 

 

 

6

 

6

EN

 

 

 

 

 

 

 

BR2

BG2

11

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

BR3

BG3

 

 

 

 

 

 

 

 

 

 

 

 

 

BG0

BG1

BG2

BG3 YOUT

 

15

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

14

 

 

13

12

11

 

10

14

 

 

 

 

 

 

 

 

3

 

 

 

VCC = Pin 16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GND = Pin 8

 

 

 

 

 

 

SF00442

 

 

 

SF00443

 

 

 

 

 

 

 

 

 

 

February 14, 1991

2

853±1269 01717

Philips Semiconductors

Product specification

 

 

 

4-bit asynchronous bus arbiter

74F786

 

 

 

FUNCTIONAL DESCRIPTION

The BRn inputs have no inherent priority. The arbiter assigns priority to the incoming requests as they are received, therefore, the first BR asserted will have the highest priority. When a bus request is received its corresponding bus grant becomes active, provided that EN is low. If additional bus requests are made during this time they are queued. When the first request is removed, the arbiter services the bus request with the next highest priority. Removing a request while a previous request is being serviced can cause a grant to be changed when arbitrating between three or four requests. For that reason, the user should not remove ungranted requests when arbitrating between three or four requests. This does not apply to arbitration between two requests.

If two or more BRn inputs are asserted at precisely the same time, one of them will be selected at random, and all BGn outputs will be held in the high state until the selection is made. This guarantees that an erroneous BGn will not be generated even though a metastable condition may occur internal to the device. When the EN is in the high state the BGn outputs are forced high.

PIN CONFIGURATION

 

 

 

 

 

 

 

 

 

 

B

1

 

16

VCC

 

 

 

 

 

 

 

C

2

 

15

A

 

 

 

 

 

 

 

 

 

 

D

3

 

14

YOUT

 

 

 

 

 

 

 

 

 

 

BR0

4

 

13

 

 

 

 

 

BG0

 

 

 

 

 

 

 

 

 

 

BR1

5

 

12

 

 

 

 

 

BG1

 

 

 

 

 

 

 

 

 

 

BR2

6

 

11

 

BG2

 

 

 

 

 

 

 

 

 

 

BR3

7

 

10

 

BG3

GND

 

 

 

 

 

 

8

 

9

 

EN

 

 

 

 

 

 

SF00441

 

 

 

 

 

PIN DESCRIPTION

 

SYMBOL

PINS

TYPE

NAME

 

 

 

 

 

FUNCTION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The logic of this device arbitrates between these four inputs.

 

BR0 ± BR3

4, 5, 6, 7

Input

Bus request inputs (active low)

 

Unused inputs should be tied high.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A, B, C, D

15, 1, 2, 3

Input

Inputs of the 4±input AND gate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Input

Enable input

When low it enables the

 

 

 

 

 

 

 

 

 

 

EN

BG0 ± BG3 outputs.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

These outputs indicate the selected bus request.

 

 

 

 

 

 

 

 

 

 

 

 

BG0 corre-

BG0 ± BG3

13, 12, 11, 10

Output

Bus grant outputs (active low)

 

 

 

 

 

 

 

 

 

 

 

 

sponds to BR0, BG1 to BR1, etc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

YOUT

14

Output

Output of the 4±input AND gate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GND

8

Ground

ground (0V)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VCC

16

Power

Positive supply voltages

 

 

 

 

 

 

 

 

 

 

 

 

February 14, 1991

3

Philips Semiconductors

Product specification

 

 

 

4-bit asynchronous bus arbiter

74F786

 

 

 

ARBITER FUNCTION TABLE

 

 

 

 

 

 

 

 

INPUTS

 

 

 

 

 

 

 

 

 

 

 

OUTPUTS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EN

 

 

BR0

 

 

BR1

 

BR2

 

BR3

 

BG0

 

BG1

 

 

BG2

 

BG3

 

 

L

 

1

 

 

 

X

 

X

 

X

 

L

 

H

 

 

H

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

X

 

1

 

 

X

 

X

 

H

 

L

 

 

H

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

X

 

 

X

 

1

 

 

X

 

H

 

H

 

 

L

 

H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

X

 

 

X

 

X

 

1

 

 

H

 

H

 

 

H

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

 

X

 

 

X

 

X

 

X

 

H

 

H

 

 

H

 

H

Notes to mode selection function table

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

H

=

High±voltage level

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

=

Low±voltage level

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

=

Don't care

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

=

First of inputs to go low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ARBITER FUNCTION TABLE

 

 

 

INPUTS

 

 

OUTPUT

 

 

 

 

 

 

 

 

 

A

 

B

 

C

D

YOUT

 

 

 

 

 

 

 

 

 

L

 

L

 

L

L

L

 

 

 

 

 

 

 

 

 

L

 

L

 

L

H

L

 

 

 

 

 

 

 

 

 

L

 

L

 

H

L

L

 

 

 

 

 

 

 

 

 

L

 

L

 

H

H

L

 

 

 

 

 

 

 

 

 

L

 

H

 

L

L

L

 

 

 

 

 

 

 

 

 

L

 

H

 

L

H

L

 

 

 

 

 

 

 

 

 

L

 

H

 

H

L

L

 

 

 

 

 

 

 

 

 

L

 

H

 

H

H

L

 

 

 

 

 

 

 

 

 

H

 

L

 

L

L

L

 

 

 

 

 

 

 

 

 

H

 

L

 

L

H

L

 

 

 

 

 

 

 

 

 

H

 

L

 

H

L

L

 

 

 

 

 

 

 

 

 

H

 

L

 

H

H

L

 

 

 

 

 

 

 

 

 

H

 

H

 

L

L

L

 

 

 

 

 

 

 

 

 

H

 

H

 

L

H

L

 

 

 

 

 

 

 

 

 

H

 

H

 

H

L

L

 

 

 

 

 

 

 

 

 

H

 

H

 

H

H

H

Notes to AND function table

 

 

H

=

High±voltage level

 

 

 

L

=

Low±voltage level

 

 

 

February 14, 1991

4

Loading...
+ 8 hidden pages