Motorola designed the DSP56362 to support digital audio applications requiring digital audio compression
and decompression, sound field processing, acoustic equalization, and other digital audio algorithms. The
DSP56362 uses the high performance, single-clock-per-cycle DSP56300 core family of programmable
CMOS digital signal processors (DSPs) combined with the audio signal processing capability of the
nc...
I
Motorola Symphony™ DSP family, as shown in Figure 1. This design provides a two-fold performance
increase over Motorola’s popular Symphony family of DSPs while retaining code compatibility. Significant
architectural enhancements include a barrel shifter, 24-bit addressing, instruction cache, and direct
memory access (DMA). The DSP56362 offers 100 million instructions per second (MIPS) using an internal
100 MHz clock at 3.3 V.
Freescale Semiconductor, Inc.
cale Semiconductor,
Frees
EXTAL
CLKOUT
PINIT/NMI
Triple
Timer
RESET
Address
Generation
Unit
Six Channel
DMA Unit
Internal
Data
Bus
Switch
Clock
Generator
PLL
2
DAX
(SPDIF)
Interface
PIO_EB
Program
Interrupt
Controller
1216
Host
ESAI
Peripheral
Expansion Area
Program
Decode
Controller
MODA/IRQA
MODB/IRQB
MODC/IRQC
MODD/IRQD
5
SHI
Program RAM/
Instruction
Cache
× 24
3072
Program ROM
× 24
30K
Bootstrap ROM
× 24
192
PM_EB
24-Bit
DSP56300
Core
DDB
YDB
XDB
PDB
GDB
Program
Address
Generator
YAB
XAB
PAB
DAB
24
Figure 1 DSP56362 Block Diagram
X Data
RAM
5632
ROM
6144
×
24 + 56 → 56-bit MAC
Two 56-bit Accumulators
56-bit Barrel Shifter
× 24
5632
× 24
6144
XM_EB
Data ALU
Y Data
RAM
× 24
ROM
× 24
YM_EB
DRAM/SRAM
Memory
Expansion
Area
External
Address
Bus
Switch
Bus
Interface
&
I - Cache
Control
External
Data Bus
Switch
Power
Mngmnt.
JTAG
OnCE
18
Address
11
Control
24
Data
6
AA0456G
This document contains information on a new product. Specifications and information herein are subject to change without notice.
Table 1 lists the documents that provide a complete description of the DSP56362 and are required to
design properly with the part. Documentation is available from a local Motorola distributor, a Motorola
semiconductor sales office, a Motorola Literature Distribution Center, or through the Motorola DSP home
page on the Internet (the source for the latest information).
Table 1 DSP56362 Documentation
Document NameDescriptionOrder Number
DSP56300 Family ManualDetailed description of the 56000-family
architecture and the 24-bit core processor and
instruction set
DSP56362 User’s ManualDetailed description of memory, peripherals,
and interfaces
DSP56362 Advance Information Electrical and timing specifications; pin and
package descriptions
DSP56300FM/AD
DSP56362UM/AD
DSP56362/D
There is also a product brief for this chip.
DSP56362 Product BriefBrief description of the chipDSP56362P/D
MOTOROLADSP56362 Advance Information3
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
NOTES
nc...
I
cale Semiconductor,
Frees
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
SECTION 1
SIGNAL/CONNECTION DESCRIPTIONS
SIGNAL GROUPINGS
The input and output signals of the DSP56362 are organized into functional groups, which are listed in
Table 1-1 and illustrated in Figure 1-1.
The DSP56362 is operated from a 3.3 V supply; however, some of the inputs can tolerate 5 V. A special
notice for this feature is added to the signal descriptions of those inputs.
nc...
I
cale Semiconductor,
Frees
Table 1-1 DSP56362 Functional Signal Groupings
Functional Group
Power (V
Ground (GND)
Clock and PLL
Address bus
Data bus
Bus control
Interrupt and mode control
HDI08
SHI
ESAI
Digital audio transmitter (DAX)
Timer
CC
)
Port A
Port B
Port C
Port D
Number of
Signals
20Table 1-2
19Table 1-3
4Table 1-4
18Table 1-5
1
2
3
4
24Table 1-6
11Table 1-7
5Table 1-8
16Table 1-9
5Table 1-10
12Table 1-11
2Table 1-12
1Table 1-13
Detailed
Description
JTAG/OnCE Port
Port A is the external memory interface port, including the external address bus, data bus, and
control signals.
Port B signals are the GPIO port signals which are multiplexed with the HDI08 signals.
Port C signals are the GPIO port signals which are multiplexed with the ESAI signals.
Port D signals are the GPIO port signals which are multiplexed with the DAX signals.
MOTOROLADSP56362 Advance Information1-1
6Table 1-14
For More Information On This Product,
Go to: www.freescale.com
nc...
I
cale Semiconductor,
Frees
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Signal Groupings
DSP56362
V
CCP
V
CCQH
V
CCQL
V
CCA
V
CCD
V
CCC
V
CCH
V
CCS
GNDP
GNDP1
GND
GND
GND
GND
GND
GND
EXTAL
CLKOUT
PCAP
PINIT/NMI
Q
A
D
C
H
S
Power Inputs:
PLL
3
External I/O
4
Internal Logic
3
Address Bus
4
Data Bus
2
Bus Control
HDI08
2
SHI/ESAI/DAX/Timer
Grounds:
PLL
PLL
4
Internal Logic
4
Address Bus
4
Data Bus
2
Bus Control
HDI08
2
SHI/ESAI/DAX/Timer
Clock and
PLL
Host
Interface
(HDI08)
Port
Serial
Host
Interface
(SHI)
1
Port A
18
24
4
External
Address Bus
External
Data Bus
External
Bus
Control
Transmitter (DAX)
Interrupt/
Mode
Control
A0–A17
D0–D23
AA0–AA3/
–RAS3
RAS0
CAS
RD
WR
TA
BR
BG
BB
MODA/IRQA
MODB/IRQB
MODC/IRQC
MODD/IRQD
RESET
Notes:1.The HDI08 port supports a nonmultiplexed or a multiplexed bus, single or double data strobe (DS), and single or
double host request (HR) configurations. Since each of these modes is configured independently, any
combination of these modes is possible. These HDI08 signals can also be configured alternately as GPIO
signals (PB0–PB15). Signals with dual designations (e.g., HAS
2.The ESAI signals are multiplexed with the port C GPIO signals (PC0–PC11). The DAX signals are multiplexed
with the Port D GPIO signals (PD0–PD1). The timer 0 signal can be configured alternately as the timer GPIO
signal (TIO0).
regulated and the input should be provided with an extremely low impedance path
to the V
Quiet Core (Low) Power—V
logic. This input must be tied externally to all other chip power inputs. The user
must provide adequate external decoupling capacitors. There are four V
Quiet External (High) Power—V
input must be tied externally to all other chip power inputs. The user must provide
adequate decoupling capacitors. There are three V
Address Bus Power—V
O drivers. This input must be tied externally to all other chip power inputs. The user
must provide adequate external decoupling capacitors. There are three V
inputs.
Data Bus Power—V
drivers. This input must be tied externally to all other chip power inputs. The user
must provide adequate external decoupling capacitors. There are four V
Bus Control Power—V
This input must be tied externally to all other chip power inputs. The user must
provide adequate external decoupling capacitors. There are two V
Host Power—V
be tied externally to all other chip power inputs. The user must provide adequate
external decoupling capacitors. There is one V
SHI, ESAI, DAX, and Timer Power—V
DAX, and Timer I/O drivers. This input must be tied externally to all other chip
power inputs. The user must provide adequate external decoupling capacitors.
There are two V
power rail. There is one V
CC
is VCC dedicated for PLL use. The voltage should be well-
CCP
input.
CCP
is an isolated power for the core processing
CCQL
CCQ
is a quiet power source for I/O lines. This
CCQH
inputs.
CCQH
is an isolated power for sections of the address bus I/
CCA
is an isolated power for sections of the data bus I/O
CCD
CCD
is an isolated power for the bus control I/O drivers.
CCC
inputs.
CCC
is an isolated power for the HDI08 I/O drivers. This input must
CCH
input.
CCH
is an isolated power for the SHI, ESAI,
CCS
inputs.
CCS
inputs.
CCA
inputs.
MOTOROLADSP56362 Advance Information1-3
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Ground
GROUND
Table 1-3 Grounds
nc...
I
cale Semiconductor,
Frees
Ground
Name
GND
GND
GND
GND
GND
GND
GND
GND
P
P1
(4)
Q
A (4)
(4)
D
(2)
C
H
(2)
S
Description
PLL Ground—GNDP is a ground dedicated for PLL use. The connection should be
provided with an extremely low-impedance path to ground. V
bypassed to GND
package. There is one GND
PLL Ground 1—GNDP1 is a ground dedicated for PLL use. The connection should
be provided with an extremely low-impedance path to ground. There is one GND
connection.
Quiet Ground—GND
connection must be tied externally to all other chip ground connections. The user
must provide adequate external decoupling capacitors. There are four GND
connections.
Address Bus Ground—GNDA is an isolated ground for sections of the address
bus I/O drivers. This connection must be tied externally to all other chip ground
connections. The user must provide adequate external decoupling capacitors.
There are four GND
Data Bus Ground—GND
drivers. This connection must be tied externally to all other chip ground
connections. The user must provide adequate external decoupling capacitors.
There are four GND
Bus Control Ground—GND
This connection must be tied externally to all other chip ground connections. The
user must provide adequate external decoupling capacitors. There are two GND
connections.
Host Ground—GNDH is an isolated ground for the HDI08 I/O drivers. This
connection must be tied externally to all other chip ground connections. The user
must provide adequate external decoupling capacitors. There is one GND
connection.
SHI, ESAI, DAX, and Timer Ground—GND
ESAI, DAX, and Timer I/O drivers. This connection must be tied externally to all
other chip ground connections. The user must provide adequate external
decoupling capacitors. There are two GND
by a 0.47 µF capacitor located as close as possible to the chip
P
Q
connections.
A
connections.
D
connection.
P
is an isolated ground for the internal processing logic. This
is an isolated ground for sections of the data bus I/O
D
is an isolated ground for the bus control I/O drivers.
C
is an isolated ground for the SHI,
S
connections.
S
should be
CCP
P1
Q
C
H
1-4DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
CLOCK AND PLL
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Table 1-4 Clock and PLL Signals
Clock and PLL
nc...
I
cale Semiconductor,
Frees
Signal
Name
EXTALInputInput
CLKOUTOutputChip-driven
PCAPInputInput
PINIT/
NMI
Type
InputInput
State during
Reset
Signal Description
External Clock Input—An external clock source must be
connected to EXTAL in order to supply the clock to the
internal clock generator and PLL.
This input cannot tolerate 5V.
Clock Output—CLKOUT provides an output clock
synchronized to the internal core clock phase.
If the PLL is enabled and both the multiplication and division
factors equal one, then CLKOUT is also synchronized to
EXTAL.
If the PLL is disabled, the CLKOUT frequency is half the
frequency of EXTAL. CLKOUT is not functional at
frequencies of 100 MHz and above.
PLL Capacitor—PCAP is an input connecting an off-chip
capacitor to the PLL filter. Connect one capacitor terminal to
PCAP and the other terminal to V
If the PLL is not used, PCAP may be tied to V
floating.
PLL Initial/Non maskable Interrupt—During assertion of
RESET
(PEN) bit of the PLL control register, determining whether the
PLL is enabled or disabled. After RESET
during normal instruction processing, the PINIT/NMI
trigger input is a negative-edge-triggered non maskable
interrupt (NMI) request internally synchronized to CLKOUT.
PINIT/NMI
, the value of PINIT/NMI is written into the PLL Enable
cannot tolerate 5 V.
CCP
.
, GND, or left
CC
deassertion and
Schmitt-
EXTERNAL MEMORY EXPANSION PORT (PORT A)
When the DSP56362 enters a low-power standby mode (stop or wait), it releases bus mastership and tristates the relevant port A signals: A0–A17, D0–D23, AA0/RAS0
MOTOROLADSP56362 Advance Information1-5
For More Information On This Product,
Go to: www.freescale.com
–AA3/RAS3, RD, WR, BB, CAS.
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
External Memory Expansion Port (Port A)
External Address Bus
Table 1-5 External Address Bus Signals
nc...
I
cale Semiconductor,
Frees
Signal
Name
A0–A17OutputTri-stated
Type
State during
External Data Bus
Table 1-6 External Data Bus Signals
Signal
Name
D0–D23Input/OutputTri-stated
Type
State during
External Bus Control
Table 1-7 External Bus Control Signals
Signal
Name
Type
State during
Reset
Reset
Reset
Signal Description
Address Bus—When the DSP is the bus master,
A0–A17 are active-high outputs that specify the
address for external program and data memory
accesses. Otherwise, the signals are tri-stated. To
minimize power dissipation, A0–A17 do not change
state when external memory spaces are not being
accessed.
Signal Description
Data Bus—When the DSP is the bus master,
D0–D23 are active-high, bidirectional input/
outputs that provide the bidirectional data bus for
external program and data memory accesses.
Otherwise, D0–D23 are tri-stated.
Signal Description
Address Attribute or Row Address Strobe—When
AA0–AA3/
RAS0
–
RAS3
1-6DSP56362 Advance InformationMOTOROLA
OutputTri-stated
defined as AA, these signals can be used as chip selects
or additional address lines. When defined as RAS
signals can be used as RAS
signals are can be tri-stated outputs with programmable
polarity.
for DRAM interface. These
, these
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-7 External Bus Control Signals (Continued)
Signal/Connection Descriptions
External Memory Expansion Port (Port A)
nc...
I
cale Semiconductor,
Frees
Signal
Name
CASOutputTri-stated
RD
WR
TA
Type
OutputTri-stated
OutputTri-stated
InputIgnored Input
State during
Reset
Signal Description
Column Address Strobe—When the DSP is the bus
master, CAS
strobe the column address. Otherwise, if the bus
mastership enable (BME) bit in the DRAM control
register is cleared, the signal is tri-stated.
Read Enable—When the DSP is the bus master, RD
an active-low output that is asserted to read external
memory on the data bus (D0–D23). Otherwise, RD
stated.
Write Enable—When the DSP is the bus master, WR
an active-low output that is asserted to write external
memory on the data bus (D0–D23). Otherwise, the
signals are tri-stated.
Transfer Acknowledge—If the DSP56362 is the bus
master and there is no external bus activity, or the
DSP56362 is not the bus master, the TA
The TA
function that can extend an external bus cycle
indefinitely. Any number of wait states (1, 2. . .infinity)
may be added to the wait states inserted by the BCR by
keeping TA
deasserted at the start of a bus cycle, is asserted to
enable completion of the bus cycle, and is deasserted
before the next bus cycle. The current bus cycle
completes one clock period after TA
synchronous to CLKOUT. The number of wait states is
determined by the TA
(BCR), whichever is longer. The BCR can be used to set
the minimum number of wait states in external bus
cycles.
In order to use the TA
programmed to at least one wait state. A zero wait state
access cannot be extended by TA
otherwise improper operation may result. TA
synchronously or asynchronously, depending on the
setting of the TAS bit in the operating mode register
(OMR).
is an active-low output used by DRAM to
is
is tri-
is
input is ignored.
input is a data transfer acknowledge (DTACK)
deasserted. In typical operation, TA is
is asserted
input or by the bus control register
functionality, the BCR must be
deassertion,
can operate
TA
functionality may not be used while performing DRAM
type accesses, otherwise improper operation may result.
MOTOROLADSP56362 Advance Information1-7
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
External Memory Expansion Port (Port A)
Table 1-7 External Bus Control Signals (Continued)
nc...
I
cale Semiconductor,
Frees
Signal
Name
BROutput
BG
Type
InputIgnored Input
State during
Reset
Output
(deasserted)
Signal Description
Bus Request—BR
stated. BR
mastership. BR
needs the bus. BR
independent of whether the DSP56362 is a bus master
or a bus slave. Bus “parking” allows BR
even though the DSP56362 is the bus master. (See the
description of bus “parking” in the BB
The bus request hold (BRH) bit in the BCR allows BR
be asserted under software control even though the DSP
does not need the bus. BR
bus arbitrator that controls the priority, parking, and
tenure of each master on the same external bus. BR
only affected by DSP requests for the external bus, never
for the internal bus. During hardware reset, BR
deasserted and the arbitration is reset to the bus slave
state.
Bus Grant—BG
an external bus arbitration circuit when the DSP56362
becomes the next bus master. When BG
DSP56362 must wait until BB
bus mastership. When BG
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 mode of operation of this signal requires a
setup and hold time referred to CLKOUT. But CLKOUT
operation is not guaranteed from 100MHz and up, so the
asynchronous bus arbitration must be used for clock
frequencies 100MHz and above. The asynchronous bus
arbitration is enabled by setting the ABE bit in the OMR
register.
is asserted when the DSP requests bus
is an active-low output, never tri-
is deasserted when the DSP no longer
may be asserted or deasserted
to be deasserted
signal description.)
to
is typically sent to an external
is
is
is an active-low input. BG is asserted by
is asserted, the
is deasserted before taking
is deasserted, bus mastership
1-8DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-7 External Bus Control Signals (Continued)
Signal/Connection Descriptions
External Memory Expansion Port (Port A)
Signal
Name
BB
nc...
I
Type
Input/
Output
cale Semiconductor,
State during
Reset
Input
Signal Description
Bus Busy—BB
BB
indicates that 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 may keep BB
regardless of whether BR
is called “bus parking” and allows the current bus master
to reuse the bus without rearbitration until another device
requires the bus. The deassertion of BB
“active pull-up” method (i.e., BB
released and held high by an external pull-up resistor).
The default mode of operation of this signal requires a
setup and hold time referred to CLKOUT. But CLKOUT
operation is not guaranteed from 100MHz and up, so the
asynchronous bus arbitration must be used for clock
frequencies 100MHz and above. The asynchronous bus
arbitration is enabled by setting the ABE bit in the OMR
register.
BB
requires an external pull-up resistor.
is a bidirectional active-low input/output.
asserted after ceasing bus activity
is asserted or deasserted. This
is done by an
is driven high and then
Frees
MOTOROLADSP56362 Advance Information1-9
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Interrupt and Mode Control
INTERRUPT AND MODE CONTROL
The interrupt and mode control signals select the chip’s operating mode as it comes out of hardware reset.
After RESET
is deasserted, these inputs are hardware interrupt request lines.
Table 1-8 Interrupt and Mode Control
nc...
I
cale Semiconductor,
Frees
Signal NameType
MODA/IRQA
MODB/IRQB
InputInput
InputInput
State during
Reset
Signal Description
Mode Select A/External Interrupt Request A—
MODA/IRQA
internally synchronized to the DSP clock. MODA/IRQA
selects the initial chip operating mode during hardware
reset and becomes a level-sensitive or negative-edgetriggered, maskable interrupt request input during
normal instruction processing. MODA, MODB, MODC,
and MODD select one of 16 initial chip operating
modes, latched into the OMR when the RESET
is deasserted. If IRQA
CLKOUT, multiple processors can be resynchronized
using the WAIT instruction and asserting IRQA
the wait state. If the processor is in the stop standby
state and the MODA/IRQA
processor will exit the stop state.
This input is 5 V tolerant.
Mode Select B/External Interrupt Request B—
MODB/IRQB
internally synchronized to the DSP clock. MODB/IRQB
selects the initial chip operating mode during hardware
reset and becomes a level-sensitive or negative-edgetriggered, maskable interrupt request input during
normal instruction processing. MODA, MODB, MODC,
and MODD select one of 16 initial chip operating
modes, latched into OMR when the RESET
deasserted. If IRQB
CLKOUT, multiple processors can be re-synchronized
using the WAIT instruction and asserting IRQB
the wait state.
is an active-low Schmitt-trigger input,
signal
is asserted synchronous to
to exit
pin is pulled to GND, the
is an active-low Schmitt-trigger input,
signal is
is asserted synchronous to
to exit
This input is 5 V tolerant.
1-10DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-8 Interrupt and Mode Control (Continued)
Signal/Connection Descriptions
Interrupt and Mode Control
Signal NameType
MODC/IRQCInputInput
nc...
I
MODD/IRQD
InputInput
cale Semiconductor,
State during
Reset
Signal Description
Mode Select C/External Interrupt Request C—
MODC/IRQC
internally synchronized to the DSP clock. MODC/IRQC
selects the initial chip operating mode during hardware
reset and becomes a level-sensitive or negative-edgetriggered, maskable interrupt request input during
normal instruction processing. MODA, MODB, MODC,
and MODD select one of 16 initial chip operating
modes, latched into OMR when the RESET
deasserted. If IRQC
CLKOUT, multiple processors can be resynchronized
using the WAIT instruction and asserting IRQC
the wait state.
This input is 5 V tolerant.
Mode Select D/External Interrupt Request D—
MODD/IRQD
internally synchronized to the DSP clock. MODD/IRQD
selects the initial chip operating mode during hardware
reset and becomes a level-sensitive or negative-edgetriggered, maskable interrupt request input during
normal instruction processing. MODA, MODB, MODC,
and MODD select one of 16 initial chip operating
modes, latched into OMR when the RESET
deasserted. If IRQD
CLKOUT, multiple processors can be resynchronized
using the WAIT instruction and asserting IRQD
the wait state.
This input is 5 V tolerant.
is an active-low Schmitt-trigger input,
signal is
is asserted synchronous to
to exit
is an active-low Schmitt-trigger input,
signal is
is asserted synchronous to
to exit
Frees
MOTOROLADSP56362 Advance Information1-11
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Host Interface (HDI08)
Table 1-8 Interrupt and Mode Control (Continued)
Signal NameType
RESET
nc...
I
InputInput
State during
Reset
Signal Description
Reset—RESET
When asserted, the chip is placed in the reset state
and the internal phase generator is reset. The Schmitttrigger input allows a slowly rising input (such as a
capacitor charging) to reset the chip reliably. If RESET
is deasserted synchronous to CLKOUT, exact start-up
timing is guaranteed, allowing multiple processors to
start synchronously and operate together in “lockstep.” When the RESET
chip operating mode is latched from the MODA,
MODB, MODC, and MODD inputs. The RESET
must be asserted during power up. A stable EXTAL
signal must be supplied while RESET
asserted.
This input is 5 V tolerant.
is an active-low, Schmitt-trigger input.
signal is deasserted, the initial
signal
is being
HOST INTERFACE (HDI08)
The HDI08 provides a fast, 8-bit, parallel data port that may be connected directly to the host bus. The
HDI08 supports a variety of standard buses and can be directly connected to a number of industry
standard microcomputers, microprocessors, DSPs, and DMA hardware.
Host Port Configuration
cale Semiconductor,
Signal functions associated with the HDI08 vary according to the interface operating mode as determined
by the HDI08 port control register (HPCR). See 6.5.6 Host Port Control Register (HPCR) on
page Section 6-13 for detailed descriptions of this register and (See Host Interface (HDI08) on
page Section 6-1.) for descriptions of the other HDI08 configuration registers.
Frees
1-12DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Table 1-9 Host Interface
Host Interface (HDI08)
Signal
Name
H0–H7
HAD0–
HAD7
nc...
I
PB0–PB7
HA0
HAS
cale Semiconductor,
/
HAS
Type
Input/
output
Input/
output
Input, output,
or
disconnected
Input
Input
State during
Reset
GPIO
disconnected
GPIO
disconnected
Signal Description
Host Data—When the HDI08 is programmed to
interface a nonmultiplexed host bus and the HI
function is selected, these signals are lines 0–7
of the bidirectional, tri-state data bus.
Host Address—When HDI08 is programmed to
interface a multiplexed host bus and the HI
function is selected, these signals are lines 0–7
of the address/data bidirectional, multiplexed, tristate bus.
Port B 0–7—When the HDI08 is configured as
GPIO, these signals are individually
programmable as input, output, or internally
disconnected.
The default state after reset for these signals is
GPIO disconnected.
This input is 5 V tolerant.
Host Address Input 0—When the HDI08 is
programmed to interface a nonmultiplexed host
bus and the HI function is selected, this signal is
line 0 of the host address input bus.
Host Address Strobe—When HDI08 is
programmed to interface a multiplexed host bus
and the HI function is selected, this signal is the
host address strobe (HAS) Schmitt-trigger input.
The polarity of the address strobe is
programmable, but is configured active-low
(HAS
) following reset.
Frees
Port B 8—When the HDI08 is configured as
GPIO, this signal is individually programmed as
Input, output,
PB8
MOTOROLADSP56362 Advance Information1-13
or
disconnected
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Host Interface (HDI08)
Table 1-9 Host Interface (Continued)
nc...
I
cale Semiconductor,
Frees
Signal
Name
HA1
HA8
PB9
HA2
HA9
PB10
Type
Input
Input
Input, output,
or
disconnected
Input
Input
Input, Output,
or
Disconnected
State during
Reset
GPIO
disconnected
GPIO
disconnected
Signal Description
Host Address Input 1—When the HDI08 is
programmed to interface a nonmultiplexed host
bus and the HI function is selected, this signal is
line 1 of the host address (HA1) input bus.
Host Address 8—When HDI08 is programmed
to interface a multiplexed host bus and the HI
function is selected, this signal is line 8 of the
host address (HA8) input bus.
Port B 9—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
Host Address Input 2—When the HDI08 is
programmed to interface a non-multiplexed host
bus and the HI function is selected, this signal is
line 2 of the host address (HA2) input bus.
Host Address 9—When HDI08 is programmed
to interface a multiplexed host bus and the HI
function is selected, this signal is line 9 of the
host address (HA9) input bus.
Port B 10—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
1-14DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-9 Host Interface (Continued)
Signal/Connection Descriptions
Host Interface (HDI08)
nc...
I
cale Semiconductor,
Frees
Signal
Name
HRW
HRD
HRD
PB11
HDS
HDS
HWR
HWR
Type
Input
Input
/
Input, Output,
or
Disconnected
Input
/
Input
/
State during
Reset
GPIO
disconnected
GPIO
disconnected
Signal Description
Host Read/Write—When HDI08 is programmed
to interface a single-data-strobe host bus and the
HI function is selected, this signal is the Host
Read/Write
Host Read Data—When HDI08 is programmed
to interface a double-data-strobe host bus and
the HI function is selected, this signal is the host
read data strobe (HRD) Schmitt-trigger input. The
polarity of the data strobe is programmable, but is
configured as active-low (HRD
Port B 11—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
Host Data Strobe—When HDI08 is programmed
to interface a single-data-strobe host bus and the
HI function is selected, this signal is the host data
strobe (HDS) Schmitt-trigger input. The polarity
of the data strobe is programmable, but is
configured as active-low (HDS
Host Write Data—When HDI08 is programmed
to interface a double-data-strobe host bus and
the HI function is selected, this signal is the host
write data strobe (HWR) Schmitt-trigger input.
The polarity of the data strobe is programmable,
but is configured as active-low (HWR
reset.
(HRW) input.
) after reset.
) following reset.
) following
Port B 12—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
Input, output,
PB12
MOTOROLADSP56362 Advance Information1-15
or
disconnected
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Host Interface (HDI08)
Table 1-9 Host Interface (Continued)
nc...
I
cale Semiconductor,
Frees
Signal
Name
HCS
HA10
PB13
HOREQ
HOREQ
HTRQ
HTRQ
Type
Input
Input
Input, output,
or
disconnected
Output
/
Output
/
State during
Reset
GPIO
disconnected
GPIO
disconnected
Signal Description
Host Chip Select—When HDI08 is programmed
to interface a nonmultiplexed host bus and the HI
function is selected, this signal is the host chip
select (HCS) input. The polarity of the chip select
is programmable, but is configured active-low
(HCS
) after reset.
Host Address 10—When HDI08 is programmed
to interface a multiplexed host bus and the HI
function is selected, this signal is line 10 of the
host address (HA10) input bus.
Port B 13—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
Host Request—When HDI08 is programmed to
interface a single host request host bus and the
HI function is selected, this signal is the host
request (HOREQ) output. The polarity of the host
request is programmable, but is configured as
active-low (HOREQ
request may be programmed as a driven or
open-drain output.
Transmit Host Request—When HDI08 is
programmed to interface a double host request
host bus and the HI function is selected, this
signal is the transmit host request (HTRQ)
output. The polarity of the host request is
programmable, but is configured as active-low
(HTRQ
programmed as a driven or open-drain output.
) following reset. The host request may be
) following reset. The host
Port B 14—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
Input, output,
PB14
1-16DSP56362 Advance InformationMOTOROLA
or
disconnected
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-9 Host Interface (Continued)
Signal/Connection Descriptions
Host Interface (HDI08)
Signal
Name
HACK/
HACK
HRRQ
nc...
I
/
HRRQ
PB15
Type
Input
Output
Input, output,
or
disconnected
cale Semiconductor,
State during
Reset
GPIO
disconnected
Signal Description
Host Acknowledge—When HDI08 is
programmed to interface a single host request
host bus and the HI function is selected, this
signal is the host acknowledge (HACK) Schmitttrigger input. The polarity of the host
acknowledge is programmable, but is configured
as active-low (HACK
Receive Host Request—When HDI08 is
programmed to interface a double host request
host bus and the HI function is selected, this
signal is the receive host request (HRRQ) output.
The polarity of the host request is programmable,
but is configured as active-low (HRRQ
reset. The host request may be programmed as a
driven or open-drain output.
Port B 15—When the HDI08 is configured as
GPIO, this signal is individually programmed as
input, output, or internally disconnected.
The default state after reset for this signal is
GPIO disconnected.
This input is 5 V tolerant.
) after reset.
) after
Frees
MOTOROLADSP56362 Advance Information1-17
For More Information On This Product,
Go to: www.freescale.com
nc...
I
cale Semiconductor,
Frees
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Serial Host Interface
SERIAL HOST INTERFACE
The SHI has five I/O signals that can be configured to allow the SHI to operate in either SPI or I2C mode.
Table 1-10 Serial Host Interface Signals
State
Signal NameSignal Type
SCK
SCL
Input or
output
Input or
output
during
Reset
Tri-stated
Signal Description
SPI Serial Clock—The SCK signal is an output
when the SPI is configured as a master and a
Schmitt-trigger input when the SPI is configured as
a slave. When the SPI is configured as a master,
the SCK signal is derived from the internal SHI
clock generator. When the SPI is configured as a
slave, the SCK signal is an input, and the clock
signal from the external master synchronizes the
data transfer. The SCK signal is ignored by the SPI
if it is defined as a slave and the slave select (SS
signal is not asserted. In both the master and slave
SPI devices, data is shifted on one edge of the SCK
signal and is sampled on the opposite edge where
data is stable. Edge polarity is determined by the
SPI transfer protocol.
2
I
C Serial Clock—SCL carries the clock for I2C bus
transactions in the I
trigger input when configured as a slave and an
open-drain output when configured as a master.
SCL should be connected to V
resistor.
This signal is tri-stated during hardware, software,
and individual reset. Thus, there is no need for an
external pull-up in this state.
This input is 5 V tolerant.
2
C mode. SCL is a Schmitt-
through a pull-up
CC
)
1-18DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-10 Serial Host Interface Signals (Continued)
Signal NameSignal Type
Input or
nc...
I
MISO
SDA
output
Input or
open-drain
output
cale Semiconductor,
State
during
Reset
Tri-stated
Signal/Connection Descriptions
Serial Host Interface
Signal Description
SPI Master-In-Slave-Out—When the SPI is
configured as a master, MISO is the master data
input line. The MISO signal is used in conjunction
with the MOSI signal for transmitting and receiving
serial data. This signal is a Schmitt-trigger input
when configured for the SPI Master mode, an
output when configured for the SPI Slave mode,
and tri-stated if configured for the SPI Slave mode
when SS
is not required for SPI operation.
2
I
C Data and Acknowledge—In I2C mode, SDA is
a Schmitt-trigger input when receiving and an opendrain output when transmitting. SDA should be
connected to V
carries the data for I
SDA must be stable during the high period of SCL.
The data in SDA is only allowed to change when
SCL is low. When the bus is free, SDA is high. The
SDA line is only allowed to change during the time
SCL is high in the case of start and stop events. A
high-to-low transition of the SDA line while SCL is
high is a unique situation, and is defined as the start
event. A low-to-high transition of SDA while SCL is
high is a unique situation defined as the stop event.
This signal is tri-stated during hardware, software,
and individual reset. Thus, there is no need for an
external pull-up in this state.
This input is 5 V tolerant.
is deasserted. An external pull-up resistor
through a pull-up resistor. SDA
CC
2
C transactions. The data in
Frees
MOTOROLADSP56362 Advance Information1-19
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Serial Host Interface
Table 1-10 Serial Host Interface Signals (Continued)
State
Signal NameSignal Type
MOSI
nc...
I
HA0
Input or
output
Input
during
Reset
Tri-stated
Signal Description
SPI Master-Out-Slave-In—When the SPI is
configured as a master, MOSI is the master data
output line. The MOSI signal is used in conjunction
with the MISO signal for transmitting and receiving
serial data. MOSI is the slave data input line when
the SPI is configured as a slave. This signal is a
Schmitt-trigger input when configured for the SPI
Slave mode.
2
I
C Slave Address 0—This signal uses a Schmitt-
trigger input when configured for the I
When configured for I
signal is used to form the slave device address.
HA0 is ignored when configured for the I
mode.
2
C slave mode, the HA0
2
C mode.
2
C master
cale Semiconductor,
Frees
SS
HA2
Input
Input
Tri-stated
This signal is tri-stated during hardware, software,
and individual reset. Thus, there is no need for an
external pull-up in this state.
This input is 5 V tolerant.
SPI Slave Select—This signal is an active low
Schmitt-trigger input when configured for the SPI
mode. When configured for the SPI Slave mode,
this signal is used to enable the SPI slave for
transfer. When configured for the SPI master mode,
this signal should be kept deasserted (pulled high).
If it is asserted while configured as SPI master, a
bus error condition is flagged. If SS
the SHI ignores SCK clocks and keeps the MISO
output signal in the high-impedance state.
2
I
C Slave Address 2—This signal uses a Schmitt-
trigger input when configured for the I
When configured for the I
signal is used to form the slave device address.
HA2 is ignored in the I
This signal is tri-stated during hardware, software,
and individual reset. Thus, there is no need for an
external pull-up in this state.
2
C Slave mode, the HA2
2
C master mode.
is deasserted,
2
C mode.
This input is 5 V tolerant.
1-20DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table 1-10 Serial Host Interface Signals (Continued)
Signal NameSignal Type
State
during
Reset
Signal/Connection Descriptions
Serial Host Interface
Signal Description
Host Request—This signal is an active low
Schmitt-trigger input when configured for the
master mode but an active low output when
configured for the slave mode.
When configured for the slave mode, HREQ
asserted to indicate that the SHI is ready for the
next data word transfer and deasserted at the first
clock pulse of the new data word transfer. When
configured for the master mode, HREQ
nc...
I
HREQ
Input or
Output
Tri-stated
When asserted by the external slave device, it will
trigger the start of the data word transfer by the
master. After finishing the data word transfer, the
master will await the next assertion of HREQ
proceed to the next transfer.
This signal is tri-stated during hardware, software,
personal reset, or when the HREQ1–HREQ0 bits in
the HCSR are cleared. There is no need for
external pull-up in this state.
This input is 5 V tolerant.
cale Semiconductor,
is
is an input.
to
Frees
MOTOROLADSP56362 Advance Information1-21
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Signal/Connection Descriptions
Enhanced Serial Audio Interface
ENHANCED SERIAL AUDIO INTERFACE
Table 1-11 Enhanced Serial Audio Interface Signals
Signal
Name
HCKR
nc...
I
PC2
HCKT
cale Semiconductor,
PC5
Signal Type
Input or output
Input, output,
or
disconnected
Input or output
Input, output,
or
disconnected
State during
Reset
GPIO
disconnected
GPIO
disconnected
Signal Description
High Frequency Clock for Receiver—When
programmed as an input, this signal provides a high
frequency clock source for the ESAI receiver as an
alternate to the DSP core clock. When programmed
as an output, this signal can serve as a highfrequency sample clock (e.g., for external digital to
analog converters [DACs]) or as an additional
system clock.
Port C 2—When the ESAI is configured as GPIO,
this signal is individually programmable as input,
output, or internally disconnected.
The default state after reset is GPIO disconnected.
This input is 5 V tolerant.
High Frequency Clock for Transmitter—When
programmed as an input, this signal provides a high
frequency clock source for the ESAI transmitter as
an alternate to the DSP core clock. When
programmed as an output, this signal can serve as a
high frequency sample clock (e.g., for external
DACs) or as an additional system clock.
Port C 5—When the ESAI is configured as GPIO,
this signal is individually programmable as input,
output, or internally disconnected.
The default state after reset is GPIO disconnected.
Frees
This input is 5 V tolerant.
1-22DSP56362 Advance InformationMOTOROLA
For More Information On This Product,
Go to: www.freescale.com
Loading...
+ 138 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.