TI TFB2010

SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
•
•
•
•
•
•
•
•
Supports Distributed Arbitration for
Futurebus+ Master Selection
Supports Arbitrated Messages in
Distributed and Central Modes
Enables Use of a Common Hardware and
Software Interface for Both Distributed and
Central Modes
Requires No Hardware Modifications for
Changing Between Distributed and Central
Modes
Provides a CSR Bus Interface for Easy
Integration into the Futurebus+ CSR
Address Space
Has Two Bus Request Lines That Each May
Be Assigned Any One of 256 Priority Levels
Supports Round-Robin Fairness Arbitration
Within Two Separate Priority Levels to
Avoid Starvation of Any Single Module
•
•
•
•
•
•
Supports Distributed-Mode Bus Parking to
Improve Performance of Successive Bus
Acquisitions By a Single Module During
Idle Bus Conditions
Offers Accurate Arbitration Settling Time
and Glitch Filter Programmability to Allow
Optimal Arbitration Bus Performance
Provides a FIFO for Capturing up to Four
Incoming Arbitrated Messages
Provides Hardware Support of Targeted
Interrupts
Supports Power-Fail Message Indication
With a Separate Terminal and Interrupt
Provides On-Chip Error Time-Out Detection
Has a JTAG Test Port
description
The TFB2010 arbitration bus controller (ABC) is a member of the Texas Instruments Futurebus+ chip set. This
chip set provides an integrated approach to the Futurebus+ interface that reduces new-product design time,
allows more functionality per circuit board, improves overall interface reliability, and reduces end-user down time
through built-in test capabilities.
The TFB2010 performs the Futurebus+ distributed-arbitration protocol to gain tenure of the bus (distributed
mode only), to send and receive arbitrated messages (central or distributed mode), and to update central-mode
arbiter priorities (central mode only).
The TFB2010 can be used in conjunction with a central-bus arbiter as an arbitrated-message controller to
program the central-bus arbiter, send asynchronous interrupts, or send event messages or interrupts to other
modules. In the case of a failure in the central-bus arbiter or if distributed arbitration is desired, it can be used
as a distributed-arbitration controller without a change in the host software. Priority changes are sent to the
central arbiter as arbitrated messages. This device monitors the bus for arbitration messages, storing these in
a FIFO or in the targeted interrupt register for reference by the processor. It also provides the necessary control
functions to gain control of the Futurebus+ for a module attempting to perform a bus transaction when operating
in the distributed-arbitration mode.
The TFB2010 is offered in a 100-pin plastic quad flat package (PJM) to enhance interface capability. The
TFB2010 is characterized for operation over the commercial temperature range of 0°C to 70°C.
NOTE: To maintain consistency with the notation used in the Futurebus+ standard (IEEE Std 896.1−1991), an active low-signal is denoted herein
by use of the trailing asterisk (*) on the signal name.
Copyright  1993, Texas Instruments Incorporated
!" #!$% &"'
&! #" #" (" " ") !"
&& *+' &! #", &" ""%+ %!&"
", %% #""'
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
7−1
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
terminal assignments
CD4
CD5
VCC
CD6
CD7
CDP
GND
CA0
CA1
CA2
VCC
CA3
CA4
CA5
GND
CA6
CA7
CA8
VCC
CA9
PJM . . . PACKAGE
(TOP VIEW)
100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81
CD3
GND
CD2
CD1
CD0
VCC
COE*
CCE*
CWE*
GND
REFCLK
GND
RST*
BINIT*
SYSRESET*
VCC
BUSI*
ARBERR1
ARBERR0
GND
RQ1
RQ0
GR
VCC
PE
CENTMODE
CN0
CN1
CN2
GND
1
80
2
79
3
78
4
77
5
76
6
75
7
74
8
73
9
72
10
71
11
70
12
69
13
68
14
67
15
66
16
65
17
64
18
63
19
62
20
61
21
60
22
59
23
58
24
57
25
56
26
55
27
54
28
53
29
52
30
51
OEA
API
APO
GND
AQI
AQO
ARI
ARO
CN6
CN7
CNP
GND
WIN
LE*
CMPT*
VCC
CN3
CN4
CN5
VCC
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
NC − No internal connection
7−2
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
CA10
CA11
GND
GA4*
GA3*
GA2*
GA1*
GA0*
VCC
TMS
TCK
TDI
TDO
NC
GND
CLK
GND
PFAIL*
INT*
REF
VCC
NC
ASI
REI
GND
ACO0
ACI0
ACO1
ACI1
VCC
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
Terminal Functions
CSR bus
TERMINAL
NAME
CA<11:0>
NO.
79,80,81,83,
84,85,87,88,
89,91,92,93
CCE*
I/O
FROM/TO
DESCRIPTION
I
CSR bus
CSR bus address inputs
8
I
CSR bus
CSR bus chip enable input
96,97,99,
100,1,3,4,5
I/O
CSR bus
CSR bus data
CDP
95
I/O
CSR bus
CSR bus data odd parity
COE*
7
I
CSR bus
CSR bus output enable input
CWE*
9
I
CSR bus
CSR bus write enable input
CD<7:0>
protocol controller interface
TERMINAL
I/O
FROM/TO
DESCRIPTION
NAME
NO.
ARBERR<1:0>
18,19
O
Arbitration error outputs:
LL
No error
LH
AC0 and AC1 asserted during phase 3
HL
Arbitration comparison error or parity error
HH
Arbitration time-out error (phase 2 or 4)
GR
23
O
Futurebus + mastership has been granted output (bus tenure may begin). This signal remains
in the high-impedance state while in the central-bus arbitration mode.
PE
25
I/O
In distributed mode when this device is the bus master, the TFB2010 asserts PE to indicate
that a module with a higher priority has become the master elect. PE is released along with
GR when RQ1 and RQ0 are released. In central mode, the TFB2010 puts this output in a
high-impedance state to allow the central-arbitration controller to control preemption. PE is
monitored by the TFB2010 during a Futurebus + system reset to determine the system
operational mode (central or distributed) following the reset.
21,22
I
RQ<1:0>
Futurebus + mastership is requested in centralized mode input:
RQ0 asserted:
use arbitration number in the RQ0 priority register
RQ1 asserted:
use arbitration number in the RQ1 priority register
Once a request is asserted, it is not released until GR* has been asserted (the TI protocol
controllers perform this handshake internally). Once GR* is asserted, RQn* may be released
at any time after AS has been asserted by the module in the last bus transaction (AS may
already be released if no further transactions are to take place). Both request lines must be
released prior to release of GR*. Another RQn* can be asserted after GR* and PE have been
released.
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
7−3
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
Terminal Functions
other module interfaces
TERMINAL
NAME
I/O
NO.
FROM/TO
CLK
65
I
INT*
62
O
(open-collector)
PFAIL*
63
O
REFCLK
11
I
DESCRIPTION
Clock input. CLK is used by the CSR bus master(s).
Host interrupt output. When an enabled interrupt condition occurs, INT is driven low.
Interrupts are cleared by writing a zero to the appropriate bit in the interrupt register. The
interrupt goes high during the write cycle to the interrupt register even if another interrupt
is pending.
Power-fail message received output
Module
Clock input. The recommended frequency and duty cycle are 33 MHz, 50% ± 5%;
25 MHz to 33 MHz and 50% ± 5% can be tolerated.
JTAG test port
TERMINAL
NAME
NO.
I/O
FROM/TO
DESCRIPTION
I
Module
JTAG test clock input
TCK
70
TDI
69
I
Module
JTAG test data input
TDO
68
O
Module
JTAG test data output
TMS
71
I
Module
JTAG test mode select input
I/O
FROM/TO
DESCRIPTION
I
Module
Bus interface reset input. BINIT is an open-collector signal indicating that a bus interface
reset is required
reset port
TERMINAL
NAME
NO.
BINIT*
14
BUSI*
17
I
Bus has been idle for longer than 1 µs, and reset is asserted by this module.
REF
61
O
Futurebus+ reset filtered output
REI
57
I
RST*
13
I
Module
Module power-up reset input. RST resets all logic; output signals go to their inactive states;
3-state outputs and bidirectionals go to the high-impedance state (for live-insertion
considerations).
SYSRESET*
15
I
Module
System reset input. SYSRESET* signal indicates that a system reset is required.
7−4
Futurebus+ reset input
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
Terminal Functions
Futurebus+ interface
TERMINAL
NAME
I/O
NO.
DESCRIPTION
ACI<1:0>
52,54
I
Futurebus+ arbitration condition input
ACO<1:0>
53,55
O
Futurebus+ arbitration condition output
API, AQI, ARI
44,47,49
I
Futurebus+ arbitration handshake input
APO, AQO, ARO
45,48,50
O
Futurebus+ arbitration handshake output
ASI
58
I
Futurebus+ address handshake input
CENTMODE
26
O
Central-mode operation is in effect output
CMPT*
41
O
Arbitration contest logic compete indication output. Connects to COMPETE and OEB on the
competition transceiver.
CN<7:0>, CNP
36,35,33,32,31,
29,28,27,37
I/O
Futurebus+ contest number and parity
GA<4:0>*
77,76,75,74,73
I
Futurebus+ geographical address input
LE*
40
O
Enable latch on competition transceiver output (1 = competition number latched)
OEA
43
O
Enable TTL drivers on competition transceiver output
WIN
39
I
Arbitration contest logic win indication input
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)
Supply voltage range, VCC (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V
Input voltage range, VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V
Output voltage range, VO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V
Continuous total power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . See Dissipation Rating Table
Power dissipation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 mW
Operating free-air temperature range, TA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0°C to 70°C
Storage temperature range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −65°C to 150°C
Case temperature for 10 seconds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260°C
NOTE 1: All voltage values are with respect to GND.
DISSIPATION RATING TABLE
PACKAGE
TA ≤ 25°C
POWER RATING
DERATING FACTOR
ABOVE TA = 25°C
TA = 70°C
POWER RATING
PJM
1500 mW
12 mW/°C
960 mW
recommended operating conditions
Supply voltage, VCC
High-level input voltage, VIH
MIN
NOM
MAX
UNIT
4.75
5
5.25
V
VCC
0.8
V
−0.5
0
70
°C
2
Low-level input voltage, VIL
Operating free-air temperature range, TA
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
V
7−5
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER
MACRO
VIT Input threshold voltage
VIT + Positive-going input threshold voltage
IPI04LK
VIT − Negative-going input threshold voltage
VOH High-level output voltage
IPI09LK
TEST CONDITIONS
VI = VCC or 0 V,
II = ± 1 µA,
CL = 7.4 pF
IPI09LK
VOL Low-level output voltage
VOH High-level output voltage
VOL Low-level output voltage
VOH High-level output voltage
VOL Low-level output voltage
VOL Low-level output voltage
MIN
3.7
OPJ43LK
IOH = − 4 mA
IOL = 4 mA
3.7
OPJ83LK
IOH = − 8 mA
IOL = 8 mA
IOH = − 4 mA
IOL = 4 mA
3.7
OPI43LK
OPI42LK
IOL = 4 mA
TYP
MAX
UNIT
1.3
V
1.6
V
1.2
V
V
0.5
V
V
0.5
V
V
0.5
V
0.5
V
macros
Table 1 lists the internal and external buffer macros used in the TFB2010 design. To use this table, find the pin
of interest and note the macro name(s). If there is an entry only in the input macro column, the pin is an input.
If there is an entry only in the output macro column, the pin is an output. If there is an entry in both columns,
this is a 3-state bidirectional pin. The macro(s) are also listed in the electrical characteristics table.
Table 1. TFB2010 (ABC) Pin Names and Macro Numbers
PIN NAME
ACI<1:0>
INPUT MACRO
ACO<1:0>
API
PIN NAME
OPI43LK
IPI04LK
APO
AQI
OUTPUT MACRO
IPI04LK
OPI43LK
IPI04LK
IPI04LK
CWE*
IPI04LK
GA<4:0>*
IPI04LK
OPI43LK
INT*
OPI42LK
OPI43LK
OPI43LK
LE*
ARBERR<1:0>
OPI43LK
OEA
IPI04LK
PE
OPI43LK
OUTPUT MACRO
GR
AQO
ARI
INPUT MACRO
COE*
OPI43LK
IPI04LK
OPI43LK
PFAIL*
OPI43LK
ASI
IPI04LK
REF
OPI43LK
BINIT*
IPI09LK
REFCLK
IPI04LK
BUSI*
IPI09LK
REI
IPI04LK
CA<11:0>
IPI04LK
RQ<1:0>
IPI04LK
CCE*
IPI04LK
RST*
IPI09LK
CD<7:0>
IPI04LK
OPJ83LK
SYSRESET*
IPI09LK
CDP
IPI04LK
OPJ83LK
TCK
IPI04LK
OPI43LK
TDI
IPI04LK
ARO
CENTMODE
CLK
IPI04LK
CMPT*
TDO
OPI43LK
OPI43LK
TMS
IPI04LK
CN<7:0>
IPI04LK
OPI43LK
WIN
IPI04LK
CNP
IPI04LK
OPI43LK
7−6
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
SLLS125A − OCTOBER 1990 − REVISED NOVEMBER 1993
MECHANICAL DATA
100-Pin Plastic Quad Flat Package (PJM Package)
23,45
22,95
20,2 NOM
30
1
31
100
17,45
16,95
14,0 NOM
50
81
51
80
0,30 NOM
0,65 NOM
3,50 MAX
0° - 7°
0,95
0,65
0,15 NOM
0,25 MIN
Seating Plane
Leads are coplanar to within 0,1 mm.
ALL LINEAR DIMENSIONS ARE IN MILLIMETERS.
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
7−7
7−8
•
•
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS
77251−1443
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Amplifiers
Data Converters
DSP
Clocks and Timers
Interface
Logic
Power Mgmt
Microcontrollers
RFID
RF/IF and ZigBee® Solutions
amplifier.ti.com
dataconverter.ti.com
dsp.ti.com
www.ti.com/clocks
interface.ti.com
logic.ti.com
power.ti.com
microcontroller.ti.com
www.ti-rfid.com
www.ti.com/lprf
Applications
Audio
Automotive
Broadband
Digital Control
Medical
Military
Optical Networking
Security
Telephony
Video & Imaging
Wireless
www.ti.com/audio
www.ti.com/automotive
www.ti.com/broadband
www.ti.com/digitalcontrol
www.ti.com/medical
www.ti.com/military
www.ti.com/opticalnetwork
www.ti.com/security
www.ti.com/telephony
www.ti.com/video
www.ti.com/wireless
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2008, Texas Instruments Incorporated