MOTOROLA
DSP96002 USER’S MANUAL
2 - 11
(BSET, BCLR, BCHG) will not give up bus mastership until the end of the current instruc-
tion.
——
B
–
G is ignored during hardware reset.
—
B
–
A
(Bus Acknowledge) - Open drain, active low output. When deasserting
—
B
–
A, the
DSP96002 drives
—
B
–
A high during half a CLK cycle and then disables the active pull-
up. In this way, only a weak external pull-up resistor is required to hold the line high.
—
B
–
A may be directly connected to
—
B
–
B
in order to obtain the same functionality as the
MC68040
—
B
–
B pin. When
—
B
–
G is asserted, the DSP96002 becomes the pending
bus master. It waits until
—
B
–
B is negated by the previous bus master, indicating that
the previous bus master is off the bus. The pending bus master asserts
—
B
–
A to be-
come the current bus master.
—
B
–
A is asserted when the CPU or DMA has taken the
bus and is the bus master. While
—
B
–
A is asserted, the DSP96002 is the owner of the
bus (the bus master). When
—
B
–
A is negated, the DSP96002 is a bus slave.
—
B
–
A
may be used as a three-state enable control for external address, data and bus control
signal buffers.
—
B
–
A is three-stated during hardware reset.
Note that a current bus master may keep
—
B
–
A asserted after ceasing bus activity, re-
gardless of whether
—
B
–
R is asserted or deasserted. This is called "bus parking" and
allows the current bus master to use the bus repeatedly without re-arbitration until some
other device wants the bus.
The current bus master keeps
—
B
–
A asserted during indivisible read-modify-write bus
cycles, regardless of whether
—
B
–
G has been deasserted by the external bus arbitra-
tion unit. This form of "bus locking" allows the current bus master to perform atomic op-
erations on shared variables in multitasking and multiprocessor systems. Current in-
structions which perform indivisible read-modify-write bus cycles are BCLR, BCHG and
BSET.
—
B
–
B
(Bus Busy) - active low input, must be asserted and deasserted synchronous to the input
clock (CLK) for proper operation.
—
B
–
B is deasserted when there is no bus master on
the external bus. In multiple DSP96002 systems, all
—
B
–
B inputs are tied together and
are driven by the logical AND of all
—
B
–
A outputs.
—
B
–
B is asserted by a pending bus
master (directly or indirectly by
—
B
–
A assertion) to indicate that it is now the current bus
master.
—
B
–
B is deasserted by the current bus master (directly or indirectly by
—
B
–
A
negation) to indicate that it is off the bus and is no longer the bus master. The pending
bus master monitors the
—
B
–
B signal until it is deasserted. Then the pending bus mas-
ter asserts
—
B
–
A to become the current bus master, which asserts
—
B
–
B directly or
indirectly.
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......