Motorola DSP56301 user manual Bus Command/Byte Enable Host Address Bus, Reserved

Models: DSP56301

1 372
Download 372 pages 304 b
Page 47
Image 47

Host Interface (HI32)

Table 2-12.Host Port Pins (HI32) (Continued)

Signal

 

 

 

 

 

 

PCI

 

 

 

Universal Bus Mode

 

 

 

 

 

 

 

 

 

 

 

 

 

Name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Enhanced Universal Bus Mode

GPIO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HP[18–16]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HA[2–0]

 

HIO[18–16]

 

 

 

HC3/HBE3–HC0/HBE0

 

 

 

 

 

 

Bus Command/Byte Enable

 

Host Address Bus

 

GPIO2

 

 

 

 

Tri-state bidirectional bus.

 

Input pin.

 

 

 

 

 

 

During the address phase of a

 

Selects HI32 register to access. HA[10–3]

 

 

 

 

 

 

 

 

 

 

 

 

 

select the HI32 and HA[2–0] select the

 

 

 

 

 

transaction, HC3/HBE3–HC0/HBE0

 

 

 

 

 

 

 

 

define the bus command. During the

 

particular register of the HI32 to be accessed.

 

 

 

 

 

data phase HC3/HBE3–HC0/HBE0

 

 

 

 

 

 

HP19

 

 

 

Reserved

 

HIO19

 

 

are used as byte enables. The byte

 

 

 

 

 

 

 

 

 

 

or GND.

GPIO2

HC3/HBE3

Must be forced or pulled to V

 

 

enables determine which byte lanes

 

 

 

 

 

 

 

 

 

CC

 

 

 

 

 

carry meaningful data.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HP20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HTRDY

 

 

 

 

HDBEN

 

 

 

 

 

 

 

 

Host Target Ready

 

Host Data Bus Enable

 

HIO20

 

 

 

 

Sustained tri-state bidirectional pin.2

 

Output pin.

 

GPIO2

 

 

 

 

Indicates the target agent’s ability to

 

Asserted during HI32 accesses.

 

 

 

 

 

complete the current data phase of

 

When asserted the external (optional) data

 

 

 

 

 

the transaction. HTRDY is used in

 

transceiver outputs are enabled. When

 

 

 

 

 

conjunction with HIRDY. When a data

 

deasserted the external transceiver outputs

 

 

 

 

 

phase is completed on any clock both

 

are high impedance.

 

 

 

 

 

 

HIRDY and HTRDY are sampled

 

 

 

 

 

 

 

 

 

 

asserted. HTRDY is asserted if:

 

 

 

 

 

 

 

 

 

 

ν during a data read valid data is

 

 

 

 

 

 

 

 

 

 

 

present on HAD31-HAD0

 

 

 

 

 

 

 

 

 

 

 

(HRRQ=1 in the HSTR).

 

 

 

 

 

 

 

 

 

 

ν during a data write it indicates

 

 

 

 

 

 

 

 

 

 

 

the HI32 is ready to accept

 

 

 

 

 

 

 

 

 

 

 

data (HTRQ=1 in the HSTR).

 

 

 

 

 

 

 

 

 

 

ν during a vector write it indicates

 

 

 

 

 

 

 

 

 

 

 

the HI32 is ready to accept a

 

 

 

 

 

 

 

 

 

 

 

new host command (HC=0 in

 

 

 

 

 

 

 

 

 

 

 

the HCVR).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Wait cycles are inserted until

HIRDY

 

 

 

 

 

 

 

 

 

 

 

and HTRDY are asserted together.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HP21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HIRDY

 

 

HDBDR

 

 

 

 

 

 

 

Host Initiator Ready

 

Host Data Bus Direction

 

HIO21

 

 

 

 

Sustained tri-state bidirectional pin.2

 

Output pin.

 

GPIO2

 

 

 

 

Indicates the initiating agent’s ability

 

Driven high on write data transfers and driven

 

 

 

 

 

to complete the current data phase of

 

low on read data transfers. This pin is

 

 

 

 

 

the transaction. Used with HTRDY.

 

normally high.

 

 

 

 

 

 

When a data phase is completed on

 

 

 

 

 

 

 

 

 

 

any clock both HIRDY and HTRDY

 

 

 

 

 

 

 

 

 

 

are sampled asserted. Wait cycles are

 

 

 

 

 

 

 

 

 

 

inserted until both HIRDY and HTRDY

 

 

 

 

 

 

 

 

 

 

are asserted together. The HI32

 

 

 

 

 

 

 

 

 

 

deasserts HIRDY if it cannot complete

 

 

 

 

 

 

 

 

 

 

the next data phase.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Signals/Connections

2-17

Page 47
Image 47
Motorola DSP56301 user manual Bus Command/Byte Enable Host Address Bus, Reserved, Host Target Ready Host Data Bus Enable

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.