ChipFind - документация

Электронный компонент: FB2012A

Скачать:  PDF   ZIP
Futurebus+ central arbitration controller
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
1
November 11, 1994
GENERAL DESCRIPTION OF THE FB2012A
The FB2012A is the central arbitration controller for the Futurebus+
product family. When a module needs to send data to or obtain data
from another module, it must first gain tenure of the bus. The
FB2012A controls or arbitrates tenure of the bus to one module at a
time.
The FB2012A includes BTL drivers and receivers for signals that
use the Futurebus+ backplane. Since the request and grant lines
are point-to-point, they need to be terminated only at the receiver.
Request lines are terminated at the FB2012A, and grant lines are
terminated at the individual Futurebus+ modules. If stub lengths to
the FB2012A create problems for the RE* and PE* signals, an
external BTL receiver may be used for RE* and and an external BTL
driver may be sourced by the TTL PE* signal. If the external BTL
receiver is inverting, the resulting TTL signal (RE*) must be inverted
as well.
GENERAL DESCRIPTION OF THE FUTUREBUS+
CENTRAL ARBITRATION PROTOCOL
A requesting module asserts either a level-1 (RQH*) or a level-0
(RQL*) request to obtain bus mastership. A low-priority (level-0)
request may become a high-priority request by leaving the
low-priority request asserted while also asserting the corresponding
high-priority (level-1) request.
A module may release the request(s) anytime after a grant is
received from the FB2012A if the need for a bus transaction
vanishes. Once a request is made, it may not be removed until the
corresponding grant has been received (according to IEEE 896.1).
(The FB2012A gives the user the option to release a request before
the corresponding grant is asserted or to follow IEEE 896.1.)
A requesting module becomes the bus master only after it receives
the bus grant and the current bus master releases its tenure (the
current bus master has released its request, but may still be in the
middle of a transaction). This condition is indicated by the continued
assertion of ET*. When the current bus master has finished its
transaction and has released the address/data bus, it releases ET*.
Once the module with the asserted bus grant detects the release of
ET*, it becomes the bus master and may begin its transaction. The
bus master's request(s) must remain asserted until it asserts ET*.
Refer to FUNCTIONAL WAVEFORMS.
The central arbiter asserts PE* to indicate that a preemptive
condition exists and that the current bus master should relinquish
the bus. The definition of the preemptive condition is described in
the FUNCTIONAL DESCRIPTION section below.
FEATURES
The Philips Semiconductors Central Arbitration Controller is
compatible with the IEEE P896.6 Futurebus+ standard
14 level-1 first-come-first-served requests
14 level-0 first-come-first-served requests
14 bus grants
Priority preemption
Timing for Futurebus+ RE* signal
Bus initialization
System reset
68-pin PLCC package
QUICK REFERENCE DATA
SYMBOL
PARAMETER
TYPICAL
UNIT
t
PLH
Propagation delay
5.2
ns
t
PHL
RQXn to GRn
8.6
ns
C
O
Output capacitance
6
pF
I
OL
Output current
TTL outputs
4
mA
I
OL
Output current
BTL outputs
80
mA
I
CC
Supply current
80
mA
ORDERING INFORMATION
PACKAGE
COMMERCIAL RANGE
V
CC
= 5V
10%; T
amb
= 0 to +70
C
DWG
No.
68-pin Plastic Leaded Chip Carrier
FB2012AA
0398E
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
2
PIN CONFIGURATION
6
7
8
9
10
11
12
13
14
15
16
27 28 29 30 31 32 33
48
49
50
51
52
53
54
3
4
5
55
56
57
58
59
60
34 35 36 37 38 39
17
18
19
20
21
22
68
1
2
65
66
67
40 41 42 43
64
61
62
63
44
45
46
47
23
24
25
26
RQL13*
pe
ANYGR*
BINIT*
SYSRST*
PPE*
BIAS V
VCC
NC
LOGIC GND
EN*
TESTEN
TCK (option)
TMS (option)
TDO (option)
TDI (option)
RQH13*
GRO*
GR1*
GR2*
GR3*
BUS GND
GR4*
GR5*
GR6*
BUS GND
GR7*
GR8*
GR9*
BUS GND
GR10*
GR11*
GR12*
GR13*
RQL12*
RQL1
1*
RQL10*
RQL9*
RQL8*
Vcc
RQL7*
RQL6*
RQL5*
RQL4*
LOGIC GND
RQL3*
RQL2*
RQL1*
RQL0*
RE*
BUS GND
RQH12*
RQH1
1*
RQH10*
RQH9*
RQH8*
Vcc
RQH7*
RQH6*
RQH5*
RQH4*
LOGIC GND
RQH3*
RQH2*
RQH1*
RQH0*
PE*
BUS GND
Futurebus+ Central
Arbitration Controller
FB2012A
SG00054
LOGIC DIAGRAM
RQH[13-0]*(BTL)
RQL[13-0]*(BTL)
EN*
PPE*
RE*(BTL)
TESTEN
BIAS V
NC = 18
LOGIC GND(3)
BUS GND(5) (BTL)
VCC(3)
GR[13-0]* (BTL)
ANYGR*
PE* (BTL)
pe
BINIT*
SYSRST*
JTAG
(future boundary scan option)
TMS
TCK
TDI
TDO
26-31, 33-36,
38-41
1-3, 5-10,
63-66, 68
20
15
62
21
16
19, 37, 67
43, 48, 52, 56, 61
4, 17, 32
23
22
25
24
44-47, 49-51,
53-55,
57-60
12
42
11
13
14
CENTRAL
ARBITRATION
CONTROLLER
FB2012A
SG00055
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
3
FUNCTIONAL DESCRIPTION OF THE FB2012A
The FB2012A has two priority levels, each with 14 inputs. For ease
of labeling, the two priority levels, labeled RQ1* and RQ0* in the
Futurebus+ 896.1 specification, are labeled RQHn* (level-1) and
RQLn* (level-0), respectively, on the FB2012A, where `n' is the
module number from 0 through 13. The assignment of a module to
a particular request line has no significance; all requests (of a
particular priority level) are treated identically. Once asserted, a
request should remain asserted until the corresponding grant is
received (according to IEEE 896.1). (If the user chooses to release
a request before the corresponding grant is asserted, he may do so;
the FB2012A allows this option.) Level-0 and level-1 requests may
be asserted simultaneously. Refer to FUNCTIONAL WAVEFORMS
for general functionality.
A grant will become active only after any metastable conditions
involving its request(s) are resolved. Only one of the 14 grant lines
will be active at a time. The order of serviced requests for each
level is first-come-first-served (FCFS) -- the request that has been
asserted the longest receives the grant. However, level-0 requests
are serviced only when no level-1 requests are asserted.
The grant outputs are enabled when the EN* input is Low. However,
when EN* is released while a grant is active, the grant will remain
active until the corresponding request(s) are released. Also,
whenever a grant is asserted, the ANYGR* output signal will also be
asserted.
The FB2012A has two preemption modes:
1. If the PPE* input is asserted (priority preemption mode), PE* and
pe will be asserted whenever there is a level-1 request that is not
being serviced while another grant is asserted. That is, the
preemption lines will be asserted if more than one level-1 request
is asserted or if a level-0 request is being serviced when a
level-1 request(s) is asserted.
2. If PPE* is not asserted, PE* and pe will be asserted whenever
two or more requests, regardless of their priority levels, are
asserted. (Assertion of a level-1 request and a level-0 request
from the same module is considered as a single request.)
The action taken by a module when PE* (and pe) are asserted is
strictly up to the designer.
The FB2012A monitors RE* to detect the signaling of the bus
initialize and system reset conditions. If the RE* input is asserted
less than 2.0ms, neither BINIT* (bus initialize) nor SYSRST*
(system reset) will be asserted. If RE* is asserted longer than
2.0ms, BINIT* may be asserted; and after 3.9ms BINIT* is
guaranteed to be asserted. If RE* is asserted longer than 30ms,
SYSRST* may be asserted; and after 60ms SYSRST* is also
guaranteed to be asserted. If asserted, BINIT* and SYSRST* will
be released after RE* has been released at least 60ns and no more
than 140ns.
When BINIT* is asserted, future grants are disabled in the same
way that they are disabled in response to the de-assertion of the
EN* signal. (Normally all requests are removed during bus
initialization). When SYSRST* is asserted, PE* (and pe) will also be
forced into the asserted state independently of pre-emption
conditions. After RE* has been continuously released for at least
1
s and for not more than 2.2
s, the grants are re-enabled and PE*
(with pe) is released from its forced assertion, if it had entered one.
(In some systems, the assertion of PE* for at least 1
s after the
release of RE* (following system reset) is a condition that signals
the presence of a central arbiter.)
To accommodate the possibility of a system requirement for
redundant and removable FB2012A, a BIAS V input is provided to
bias the internal BTL circuity. This way the redundant FB2012A may
be live inserted without disrupting system operation.
For designs with a single FB2012A, the BIAS V input should be
connected to V
CC
.
METASTABILITY CHARACTERISTICS OF THE
FB2012A
One of the concerns when dealing with an asynchronous arbiter is
understanding what would happen when competing requests arrive
at the same time. Input requests are processed by a bank of
mutual-exclusion elements. A mutual-exclusion element (ME) is a
state-holding device that arbitrates between a pair of inputs. This is
the point at which metastabilities can occur. The design of the ME
precludes anomalous signaling by suppressing output assertion until
metastabilities are resolved.
To determine the Mean Time Between Unacceptable Delays
(MTBUD) the following formula is used:
MTBUD
+
exp(
t
t
)
(T
O
)(f
r1
f
r2
)
t' is the maximum acceptable delay between the request edge
(RQXn) and the corresponding grant output signal (GR*); and f
rx
is
the frequency of the request inputs.
The central arbiter has metastability characteristics of
of 93ps, T
O
of 2.3E33 seconds, and a normal propagation of 8.76ns measured
at room temperature and 5V V
CC
. (Those unfamiliar with these
parameters may consult Philips Semiconductors application note
AN219, "A Metastability Primer".)
The following example shows that at an individual ME, metastability
induced delays of appreciable size are extremely rare.
Assume that there are two possible requests and the average
request frequency for each is 250kHz. From the formula above,
with a t' of 10.76ns (8.76ns + 2ns), the MTBUD is calculated to be
341 hours. If t' was 12.76ns, the MTBUD would be about 85 million
years. Notice that 12.76ns is only an additional four nanosecond
delay above the normal propagation delay. (This example assumes
that a module may make a request immediately upon releasing
tenure.)
The example illustrates only two modules competing for the bus. In
real systems more request channels are active and more MEs are
involved. If `n' channels are active, then n(n-1)/2 MEs are active.
Note, however, that any metastabilities that occur while a grant is
active undesired delay would be noticed.
It is difficult to imagine that a user would ever experience a grant
delay that cannot be tolerated.
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
4
PIN DESCRIPTION
SYMBOL
TYPE
PIN NUMBER
FROM/TO
FUNCTION
RQH[13-0]*
I-BTL
26, 27, 28, 29, 30, 31, 33,
34, 35, 36, 38, 39, 40, 41
Futurebus+
These are level 1 requests. Grants are allocated on a
first-come-first-served (FCFS) basis. The request that has been asserted
the longest receives the grant.
RQL[13-0]*
I-BTL
10, 9, 8, 7, 6, 5, 3, 2, 1,
68, 66, 65, 64, 63
Futurebus+
These are level 0 requests. Level 0 requests are serviced when no level
1 requests are asserted. Requests are serviced according to the order of
assertion (FCFS). The request that has been asserted the longest
receives the grant.
GR[13-0]*
O-BTL
44, 45, 46, 47, 49, 50, 51,
53, 54, 55, 57, 58, 59, 60
Futurebus+
Each GRn* corresponds to an RQHn* and RQLn*. Once asserted a
request must remain asserted until its corresponding grant is asserted. A
grant GRn* is de-asserted when both the corresponding RQHn* and
RQLn* are de-asserted. (Open-collector)
ANYGR*
O-TTL
12
Module
If any GR* pin is asserted ANYGR* is also asserted.
BINIT*
O-TTL
13
Module
Signals other controllers to initialize their Futurebus+ signals. This pin is
driven Low after RE* is Low has been asserted for more than 2.0ms. Will
return High after RE* has been released for at least 60ms.
EN*
I-TTL
20
Module
When high, all GR* lines that are not asserted will remain not asserted.
An asserted GRn* will remain asserted until both the associated RQHn*
line and RQLn* line are released.
pe
O-TTL
11
Futurebus+
pe is the inverted TTL equivalent of the BTL PE* pin.
PE*
O-BTL
42
Futurebus+
When PPE* is Low, PE* will be asserted whenever there is a level-1
request that is not being serviced while another grant is asserted. When
PPE* is High, PE* will be asserted if more than one request (level-1
PPE*
I-TTL
15
Module
and/or level-0) is asserted. If level-1 and level-0 requests from the same
module (i.e., RQH1 and RQL1), they are considered as one request.
(PE* is Open-collector)
RE*
I-BTL
62
Futurebus+
Futurebus+ reset.
SYSRST*
O-TTL
14
Module
Indicates a system reset has been signaled on the Futurebus.
(Open-collector)
TESTEN
I-TTL
21
Tester
Used only for out-of-board testing (users should hold this pin low).
BIAS V
I-TTL
16
Low current input to properly bias the BTL drivers during live insertion or
withdrawal. If live insertion or withdrawal is not a design consideration,
this pin should be connected to V
CC
.
LOGIC
GND
G-TTL
19, 37, 67
TTL ground.
BUS GND
G-BTL
43, 48, 52, 56, 61
BTL ground.
V
CC
V
4, 17, 32
Power supply.
JTAG[TDI,
TDO, TMS,
TCK]
I/O-TTL
25, 24, 23, 22
Module
These four pins are reserved for future implementation of the JTAG
standard. TDI and TDO are shorted together. TMS and TCK are not
connected.
NC
NC
18
No connect (reserved for future use).
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
5
FUNCTIONAL WAVEFORMS
1
SIGNALS
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
RQH0*
GR0*
RQL1*
GR1*
RQH2*
GR2*
RQH3*
ANYGR*
EN*
PPE*
PE*
pe
FBUS+ SIGNAL
ET*
SG00051
1. Module 0 and module 1 make request (RQH0 and RQL1)
grant given to module 0 due to level-1 priority request.
2. Central Arbitration Controller asserts GR0* and ANYGR*.
3. The preemption outputs (PE* and pe) are asserted indicating
that multiple modules are requesting grants.
4. The current bus master, module 0, asserts et* after beginning a
transaction.
5. The priority preemption input (PPE*) has gone low which causes
the preemption outputs (PE* and pe) to be released.
6. Module 0 finishes its need for bus tenure and releases its
request.
7. The Central Arbitration Controller detects the release of the
module 0 request and releases the corresponding grant. The
Module 1 request is then serviced GR1* is asserted (and
ANYGR* also). Module 1 is now the bus master elect.
8. The bus master (module 0) releases et* to indicate to module 1
that it, module 1, is the new bus master.
9. A new level-1 request is received from module 2. Since PPE* is
asserted it causes PE* and pe to be asserted indicating that
there is an unserviced level-1 request.
10. Module 1 asserts et* after beginning a transaction.
11. The EN* pin is released blocking service to any unserviced
requests. The asserted grant (GR1*) remains asserted until the
corresponding requests are released.
12. Module 1 releases its request. Because EN* is High no new
grants are asserted.
13. Module 1 releases et*.
14. EN* is again asserted.
15. The module 2 grant (GR2*) becomes asserted. PE* and pe are
released because the level-1 request is now serviced.
16. Module 2, now the bus master, asserts et* after beginning a
transaction.
17. When module 3 asserts its request, PE* and pe become
asserted because now two requests are asserted at the same
time (and PPE* is High).
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
6
ABSOLUTE MAXIMUM RATINGS
Operation beyond the limits set forth in this table may impair the useful life of the device. Unless otherwise noted, these limits are over the
operating free-air temperature range.
SYMBOL
PARAMETER
RATING
UNIT
V
CC
Supply voltage
-0.5 to +7.0
V
V
IN
Input voltage
-1.2 to +7.0
V
I
IN
Input current
-18 to +5
mA
V
OUT
Voltage applied to output in High output state
-0.5 to +V
CC
V
I
OUT
Current applied to output in Low output state
TTL outputs except SYSRST*
8
mA
I
OUT
Current applied to output in Low output state
SYSRST*
24
mA
OUT
GR0* - GR13, PE*
80
T
amb
Operating free-air temperature range
0 to +70
C
T
STG
Storage range
-65 to +150
C
RECOMMENDED OPERATING CONDITIONS
SYMBOL
PARAMETER
LIMITS
UNIT
SYMBOL
PARAMETER
Min
Max
UNIT
V
CC
DC supply voltage
4.5
5.5
V
V
IH
High-level input voltage
TTL inputs
2.0
V
V
IH
High-level input voltage
RQX0* - RQX13*, RE*
1.62
V
V
IL
Low-level input voltage
TTL inputs
0.8
V
V
IL
Low-level input voltage
RQX0* - RQX13*, RE*
1.47
V
I
IK
Input diode current
-18
mA
I
OH
High level output current
TTL except SYSRST*
-1
mA
I
OL
Low-level output current
TTL except SYSRST*
4
mA
I
OL
Low-level output current
SYSRST*
24
mA
OL
GR0* - GR13, PE*
80
C
O
Output capacitance
GRn*, PE*
7
pF
T
amb
Operating free-air temperature range
0
+70
C
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
7
DC ELECTRICAL CHARACTERISTICS
Over recommended operating free-air temperature range unless otherwise noted.
SYMBOL
PARAMETER
TEST CONDITIONS
1
LIMITS
UNIT
SYMBOL
PARAMETER
TEST CONDITIONS
1
MIN
TYP
2
MAX
UNIT
I
OH
High level output current
SYSRST*
V
CC
= MAX, V
IL
= MAX, V
IH
= MIN, V
OH
= 4.5V
100
A
High level output current
GRn*, PE*
V
CC
= MAX, V
IL
= MAX, V
IH
= MIN, V
OH
= 2.1V
100
A
I
OFF
Power-off output current
GRn*, PE*
V
CC
= 0.0V, V
IL
= MAX, V
IH
= MIN, V
OH
= 2.1V
100
A
V
OH
High level output voltage
ANYGR*,
BINIT, pe
4
V
CC
= MIN, V
IL
= MAX, V
IH
= MIN, I
OH
= 1mA
2.5
2.85
V
V
OL
Low level output voltage
ANYGR*,
BINIT, pe
4
V
CC
= MIN, V
IL
= MAX, V
IH
= MIN, I
OL
= 4mA
0.33
0.5
V
V
OL
Low level output voltage
SYSRST*
V
CC
= MIN, V
IL
= MAX, V
IH
= MIN, I
OL
= 24mA
0.33
0.5
V
GRn*, PE*
V
CC
= MIN, V
IL
= MAX, V
IH
= MIN, I
OL
= 80mA
.75
1.0
1.10
V
IK
Input clamp voltage
V
CC
= MIN, I
I
= I
IK
1.2
V
I
I
Input current at
maximum input voltage
EN*,
PPE*,
TESTEN
V
CC
= MAX, V
I
= GND or 5.5V
50
A
I
I
maximum input voltage
RQXn*,
RE*
V
CC
= MAX, V
I
= GND or 5.5V
100
A
I
OS
Short circuit output
current
3
ANYGR*,
BINIT, pe
V
CC
= MAX, V
O
= 0V
30
100
mA
I
CC
Supply current (total)
V
CC
= MAX, Outputs High or Low
80
120
mA
NOTES:
1. For conditions shown as MIN or MAX, use the appropriate value specified under recommended conditions for the applicable type.
2. All typical values are at V
CC
= 5V, T
A
= 25
C.
3. Not more than one output should be shorted at a time. For testing I
OS
, the use of high-speed test apparatus and/or sample-and-hold
techniques are preferable in order to minimize internal heating and more accurately reflect operational values. Otherwise, prolonged
shorting of a High output may raise the chip temperature well above and thereby cause invalid readings in other parameter tests. In any
sequence of parameter test, I
OS
tests should be performed last.
4. Due to test equipment limitations, actual test conditions are V
IH
= 1.8V and V
IL
= 1.3V for BTL inputs.
LIVE INSERTION SPECIFICATIONS
SYMBOL
PARAMETER
TEST CONDITIONS
1
LIMITS
UNIT
SYMBOL
PARAMETER
TEST CONDITIONS
1
MIN
TYP
2
MAX
UNIT
V
BIASV
Bias pin voltage
V
CC
= 0 to 5.25V, Bn = 0 to 2.0V
4.5
5.5
V
I
BIASV
Bias pin DC current
V
CC
= 0 to 4.75V, Bn = 0 to 2.0V,
Bias V = 4.5 to 5.5V
1
mA
I
BIASV
Bias pin DC current
V
CC
= 4.5 to 5.5V, Bn = 0 to 2.0V,
Bias V = 4.5 to 5.5V
10
mA
VBn
Bus voltage during prebias
B0B8 = 0V, Bias V = 5.0V
1.62
1.9
2.1
V
I
LM
Fall current during prebias
B0B8 = 2V, Bias V = 4.5 to 5.5V
1
A
I
HM
Rise current during prebias
B0B8 = 1V, Bias V = 4.5 to 5.5V
-1
A
I
Bn
PEAK
Peak bus current during insertion
V
CC
= 0 to 5.25V, B0 to B8= 0 to 2.0V,
Bias V = 4.5 to 5.5V, OEB0 = 0.8V, t
r
= 2ns
10
mA
I
OL
OFF
Power up current
V
CC
= 0 to 5.25V, OEB0 = 0.8V
100
A
I
OL
OFF
Power up current
V
CC
= 0 to 2.2V, OEB0 = 0 to 5V
100
A
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
8
AC ELECTRICAL CHARACTERISTICS
SYMBOL
PARAMETER
TEST CONDITION
TTL LIMITS
UNIT
SYMBOL
PARAMETER
TEST CONDITION
T
amb
= +25
C
V
CC
= 5V
C
L
= 50pF
R
L
= 500
T
amb
= 0 - +70
C
V
CC
= 5V
10%
C
L
= 50pF
R
L
= 500
UNIT
MIN
TYP
MAX
MIN
MAX
t
PLH
t
PHL
Propagation delay RQHn* or RQLn* to pe
(PPE* = High)
Waveform 2
8.5
8.0
10.5
10.0
12.0
12.5
7.5
7.0
14.0
14.0
ns
t
PLH
Propagation delay RQHn* to pe (PPE* = Low)
Waveform 2
8.0
9.7
11.0
6.5
14.0
ns
t
PHL
Propagation delay RQHa* to pe
(PPE* = Low)
1
Waveform 2
7.5
9.0
10.5
6.5
11.5
ns
t
PLH
t
PHL
Propagation delay RQHn* or RQLn* to
ANYGR*
Waveform 1
7.5
8.5
9.5
10.9
11.0
13.0
6.5
7.5
12.5
15.0
ns
t
PHL
Propagation delay EN* to ANYGR*
Waveform 1
8.0
9.5
11.0
7.0
12.5
ns
SYMBOL
PARAMETER
TEST
CONDITIONS
BTL LIMITS
UNIT
SYMBOL
PARAMETER
TEST
CONDITIONS
T
amb
= +25
C
V
CC
= 5V
C
D
= 30pF
R
U
= 16.5
T
amb
= 0 - +70
C
V
CC
= 5V
10%
C
D
= 30pF
R
U
= 16.5
UNIT
MIN
TYP
MAX
MIN
MAX
t
PLH
t
PHL
Propagation delay RQHn* or RQLn* to GRn*
Waveform 1
2.0
6.5
5.2
8.6
7.0
11.5
2.0
6.0
7.5
12.5
ns
t
PHL
Propagation delay RQHa* or RQLa* to GRb*
1
Waveform 2
10.0
12.0
14.0
9.0
15.5
ns
t
PLH
t
PHL
Propagation delay RQHn* or RQLn* to PE*
(PPE* = High)
Waveform 1
7.5
7.5
9.3
9.2
12.5
11.0
6.5
6.5
14.0
12.5
ns
t
PHL
Propagation delay RQHn* to PE*
(PPE* = Low)
Waveform 1
6.5
8.0
9.5
5.5
12.0
ns
t
PLH
Propagation delay RQHa* to PE*
(PPE* = Low)
1
Waveform 1
7.0
8.3
10.0
6.5
11.5
ns
t
PHL
Propagation delay EN* to GRn*
Waveform 1
6.0
7.3
9.0
5.5
9.5
ns
t
TLH
Rise time BTL outputs
Waveform 3
0.8
0.8
ns
t
THL
Fall time BTL outputs
Waveform 3
0.6
0.6
ns
NOTE:
1. RQHa or RQLa represent requests that already have a corresponding GRa* grant asserted. GRb* represents a grant not yet asserted, but
GRb* becomes asserted when GRa* is released, if RQHb and/or RQLb are asserted.
AC SETUP REQUIREMENTS
SYMBOL
PARAMETER
TEST CONDITION
SETUP LIMITS
UNIT
SYMBOL
PARAMETER
TEST CONDITION
T
amb
= +25
C
V
CC
= 5V
C
D
= 30pF
R
U
= 16.5
C
L
= 50pF
R
L
= 500
T
amb
= 0 - +70
C
V
CC
= 5V
10%
C
D
= 30pF
R
U
= 16.5
C
L
= 50pF
R
L
= 500
UNIT
MIN
TYP
MAX
MIN
MAX
t
W
(L)
RE* pulse width, Low
(to assert BINIT*)
2.0
3.9
2.0
3.9
ms
t
W
(L)
RE* pulse width, Low
(to assert SYSRST*)
30.0
60
30.0
60
ms
t
rec
Recovery time
RE* to BINIT* or SYSRST*
60.0
100
140
60.0
140
ns
t
rec
Recovery time
RE* to GRn*
1.0
2.2
1.0
2.2
s
background image
Philips Semiconductors Futurebus+ Products
Preliminary specification
FB2012A
Futurebus+ central arbitration controller
November 11, 1994
9
AC WAVEFORMS
RQHn*, RQLn*,
PPE*, EN*
GRn*, ANYGR*,
PE*, pe
VM
tPHL
tPLH
RQHa*, RQLa*,
PE*, pe, GRb*
RQHn*, RQLn*,
PPE*, EN*
VM
VM
VM
VM
VM
VM
VM
tPHL
tPLH
Waveform 1. Propagation Delay For
Non-Inverting Paths
Waveform 2. Propagation Delay For
Inverting Paths
NOTE: VM = 1.55V for RQHn*, RQLn*, RQHa*, RQLa*, GRn*, GRb* or PE*, VM = 1.5V for all others.
The Shaded areas indicate when the inputs is permitted to change for predictable output performance.
SG00052
1.3V
1.8V
1.3V
tTLH
tTHL
1.8V
Waveform 3. Rise and Fall Time BTL Outputs
TEST CIRCUIT AND WAVEFORMS
PULSE
GENERATOR
D.U.T.
Test Circuit For Outputs On TTL Port
VIN
VOUT
RL
CL
RT
VCC
PULSE
GENERATOR
D.U.T.
VIN
VOUT
RU
RT
VCC
CD
Test Circuit For Outputs On BTL Port
FAMILY
FB+
TTL Port
BTL Port
INPUT PULSE REQUIREMENTS
Amplitude
Low V
Rep Rate
tW
tTLH
tTHL
3.0V
2.0V
0.0V
1.0V
1MHz
1MHz
500ns
500ns
2.5ns
2.5ns
2.5ns
2.5ns
NEGATIVE
PULSE
POSITIVE
PULSE
10%
90%
AMP (V)
LOW V
AMP (V)
LOW V
VM
VM
VM
VM
VM
10%
10%
10%
90%
90%
90%
tW
tW
tTHL (tf)
tTLH (tr)
tTHL (tf)
tTLH (tr)
VM = 1.55V for RQHn*, RQLn* or RE*,
VM = 1.5V for all others
Input Pulse Definition
DEFINITIONS
RL = Load resistor; see AC CHARACTERISTICS for value.
CL = Load capacitance includes jig and probe capacitance;
see AC CHARACTERISTICS for value.
RT = Termination resistance should be equal to ZOUT of
pulse generators.
CD = Load capacitance includes jig and probe capacitance;
see AC CHARACTERISTICS for value.
RU = Pull up resistor; see AC CHARACTERISTICS for value.
SG00053

Document Outline