External Memory Expansion Port (Port A)

Table 2-8.External Bus Control Signals (Continued)

 

Signal

Type

State During

 

 

Signal Description

 

 

Name

Reset

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Input

Ignored Input

Bus Grant—Asserted/deasserted synchronous to CLKOUT for proper operation,

 

BG

 

 

 

 

 

 

 

 

 

 

 

 

BG is asserted by an external bus arbitration circuit when the DSP56301

 

 

 

 

 

 

 

 

 

becomes the next bus master. When BG is asserted, the DSP56301 must wait

 

 

 

 

 

 

 

 

 

until BB is deasserted before taking bus mastership. When BG is deasserted, bus

 

 

 

 

 

 

 

 

 

mastership is typically given up at the end of the current bus cycle. This may

 

 

 

 

 

 

 

 

 

occur in the middle of an instruction that requires more than one external bus

 

 

 

 

 

 

 

 

 

cycle for execution.

 

 

 

 

 

 

 

 

 

The default operation of this bit requires a setup and hold time as specified in

 

 

 

 

 

 

 

 

 

DSP56301 Technical Data (the data sheet). An alternate mode can be invoked:

 

 

 

 

 

 

 

 

 

set the asynchronous bus arbitration enable (ABE) bit (Bit 13) in the OMR. When

 

 

 

 

 

 

 

 

 

this bit is set, BG and BB are synchronized internally. This eliminates the

 

 

 

 

 

 

 

 

 

respective setup and hold time requirements but adds a required delay between

 

 

 

 

 

 

 

 

 

the deassertion of an initial BG input and the assertion of a subsequent BG input.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note: For operations that do not use the

BG

bus control function, pull this pin low.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Input/

Input

 

 

 

 

 

 

 

 

indicates that

 

BB

 

 

 

Bus Busy—Asserted and deasserted synchronous to CLKOUT, BB

 

 

 

 

 

 

 

Output

 

the bus is active. Only after BB is deasserted can the pending bus master

 

 

 

 

 

 

 

 

 

become the bus master (and then assert the signal again). The bus master can

 

 

 

 

 

 

 

 

 

keep BB asserted after ceasing bus activity regardless of whether BR is asserted

 

 

 

 

 

 

 

 

 

or deasserted. Such “bus parking” allows the current bus master to reuse the bus

 

 

 

 

 

 

 

 

 

without rearbitration until another device requires the bus. BB is deasserted by an

 

 

 

 

 

 

 

 

 

“active pull-up” method (that is, BB is driven high and then released and held high

 

 

 

 

 

 

 

 

 

by an external pull-up resistor).

 

 

 

 

 

 

 

 

 

The default operation of this bit requires a setup and hold time as specified in the

 

 

 

 

 

 

 

 

 

DSP56301 Technical Data sheet. An alternate mode can be invoked: set the ABE

 

 

 

 

 

 

 

 

 

bit (Bit 13) in the OMR. When this bit is set, BG and BB are synchronized

 

 

 

 

 

 

 

 

 

internally. See BG for additional information.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note:

BB

requires an external pull-up resistor.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Output

Never

Bus Lock— Asserted at the start of an external indivisible Read-Modify-Write

 

BL

 

 

 

 

 

 

 

 

 

 

 

tri-stated;

(RMW) bus cycle and deasserted at the end of the write bus cycle. BL remains

 

 

 

 

 

 

 

 

deasserted

asserted between the read and write bus cycles of the RMW bus sequence. BL

 

 

 

 

 

 

 

 

 

can be used to “resource lock” an external multi-port memory for secure

 

 

 

 

 

 

 

 

 

semaphore updates. The only instructions that automatically assert BL are BSET,

 

 

 

 

 

 

 

 

 

BCLR, or BCHG, which accesses external memory. BL can also be asserted by

 

 

 

 

 

 

 

 

 

setting the BLH bit in the BCR register.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Column Address Strobe—When the DSP is the bus master, DRAM uses

 

 

 

CAS

 

 

Output

Tri-stated

CAS

 

 

 

 

 

 

 

 

 

 

to strobe the column address. Otherwise, if the bus mastership enable (BME) bit

 

 

 

 

 

 

 

 

 

in the DRAM control register is cleared, the signal is tri-stated.

 

 

 

 

 

 

BCLK

Output

Tri-stated

Bus Clock—When the DSP is the bus master, BCLK is active as a sampling

 

 

 

 

 

 

 

 

 

signal when the program address tracing mode is enabled (that is, the ATE bit in

 

 

 

 

 

 

 

 

 

the OMR is set). When BCLK is active and synchronized to CLKOUT by the

 

 

 

 

 

 

 

 

 

internal PLL, BCLK precedes CLKOUT by one-fourth of a clock cycle. The BCLK

 

 

 

 

 

 

 

 

 

rising edge can be used to sample the internal program memory access on the

 

 

 

 

 

 

 

 

 

A[0–23] address lines.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Output

Tri-stated

Bus Clock Not—When the DSP is the bus master,

 

is the inverse of the

 

BCLK

 

BCLK

 

 

 

 

 

 

 

 

 

BCLK signal. Otherwise, the signal is tri-stated.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2-8

DSP56301 User’s Manual

Page 38
Image 38
Motorola DSP56301 user manual Cas, Bclk

DSP56301 specifications

The Motorola DSP56301 is a highly efficient digital signal processor, specifically engineered for real-time audio and speech processing applications. This DSP is part of Motorola's renowned DSP56300 family, which is recognized for its innovative features and outstanding performance in the realm of digital signal processing.

One of the main features of the DSP56301 is its ability to handle complex computations at high speeds. With a maximum clock frequency of 66 MHz, it delivers fast performance, enabling it to process audio signals in real time. The chip is built on a 24-bit architecture, which allows for high-resolution audio processing. This is particularly beneficial in applications such as telecommunications, consumer audio devices, and professional audio equipment, where precision is paramount.

The DSP56301 boasts a comprehensive instruction set that includes efficient mathematical operations, which are essential for digital filters and audio effects processing. One of the key innovations of this device is its dual data path architecture, which permits simultaneous processing of multiple data streams. This feature significantly enhances the device's throughput and responsiveness, making it suitable for demanding applications such as voice recognition and synthesis.

In terms of memory regions, the DSP56301 includes several on-chip memory categories, such as program memory, data memory, and a specialized memory for coefficients. The architecture's support for external memory expansion further increases its versatility, allowing designers to tailor systems to their specific requirements.

The DSP56301 implements advanced features such as a powerful on-chip hardware multiplier and accumulator, simplifying complex mathematical tasks and accelerating the execution of algorithms. Its flexible interrupt system enhances its capability to respond to time-sensitive operations, while the integrated serial ports facilitate efficient data communication with external devices.

Power consumption is also a vital characteristic of the DSP56301. It is designed with energy efficiency in mind, allowing for extended operation in battery-powered devices. The chip’s low power requirements are particularly advantageous in portable audio devices and other applications where energy conservation is crucial.

In conclusion, the Motorola DSP56301 is an exceptional digital signal processor that combines high processing power, flexibility, and efficiency. Its main features, advanced technologies, and robust architecture make it a top choice for developers seeking to create sophisticated audio and signal processing systems. With its enduring legacy in the industry, the DSP56301 continues to be relevant in a variety of modern applications, ensuring it remains a valuable tool for engineers and designers.