Functional Differences Between the DSP56302 and DSP56309 (Formerly DSP56302A ...

Freescale Semiconductor
Engineering Bulletin
EB346
Rev. 3, 10/2005
Functional Differences Between
DSP56302 and DSP56309 (formerly
DSP56302A)
To meet the increasing demands for higher performance and
lower power consumption, an advanced DSP56302 has been
designed; it is was formerly known as DSP302A; it is now
designated DSP56309. The new part is designed to be a
functional replacement for the DSP56302. This document
summarizes the differences between the DSP56302 and the
DSP56309.
© Freescale Semiconductor, Inc., 2001, 2005. All rights reserved.
CONTENTS
1
2
3
4
5
Differences Overview .............................................2
Input Power Changes .............................................. 2
I/O Power Changes ................................................. 4
PLL Input Capacitor................................................ 4
Operating Modes..................................................... 4
Differences Overview
1
Differences Overview
The primary functional differences between the DSP56302 and the DSP56309 are due to inherent differences
between the two design technologies. Table 1. compares the two chips.
Table 1. Functional Comparison of DSP56302 and DSP56309
Feature
DSP56302
DSP56309
Operating
frequency
≤ 66 MHz down to 0 Hz
≤ 100 MHz down to 0 Hz
Technology
0.5 micron
Sub 0.4 micron
Input power
VCC = 3.0-3.6 V combined core and I/O power and
ground
Split power:
Core VCC (3.0–3.6 V currently)
I/O VCC (3.0–3.6 V currently)
A pinout change is required to support the split
power configuration. See Section 2 for details and
a description of the pinout change for the 144-pin
TQFP package.
I/O pins
5 V tolerant (exceptions: see data sheet)
Tolerant up to 3.6 V
Package
144-pin TQFP
144-pin TQFP or 196-pin PBGA
PLL input
capacitor (CPCAP)
Uses the following rules:
For MF ≤ 4:
CPCAP = [(500 × MF) – 150] pF
For MF > 4:
CPCAP = (690 × MF) pF
Uses the following rules:
For MF ≤ 4:
CPCAP = [(680 × MF) – 120] pF
For MF > 4:
CPCAP = (1100 × MF) pF
Operating modes
See Table 3 for details.
Other functionality
2
All memory, control functions, and peripherals are identical. Refer to the DSP56309 Technical Data
Sheet (order number DSP56309) for details on these features.
Input Power Changes
One way to increase the operating frequency of an integrated circuit is to “shrink” the die (that is, reduce the die
dimensions, both linearly and vertically). Reducing the die size can yield additional benefits, such as a reduction of
power consumption, but can also result in other functional changes. The DSP56309 is a “shrink” of the DSP56302.
This die size reduction enables the DSP56309 to achieve higher operating frequencies. Decreasing the die size,
however, requires a reduction of the thickness of the oxide dielectrics, which also reduces the maximum allowable
voltages across some oxides within the die. To support future “shrinks” of the DSP56309 while maximizing system
level compatibility, Freescale has elected to separate the power supply networks on the die. This split allows the
I/O pins to operate over a voltage range which is different from that used by the core digital logic. Although the
initial release of this product specifies the same voltage ranges for the I/O pins and the core logic, future versions of
the DSP56309 or its derivatives are likely to have reduced core logic VCC requirements (for example, 2.5 V and
lower voltages) while the I/O levels use a higher level (for example, 3.3 V). This allows Freescale to continue
aggressively to “shrink” the device, while preserving the ability to maintain system level compatibility. The splitpower design requires a modification in the chip pinout. A top view of the DSP56309 TQFP package is shown in
Figure 1. 2 lists the pin differences between the DSP56302 and the DSP56309.
1RWH 7KHSRZHULQSXWIRUWKHFRUHORJLFLVGHVLJQDWHG9 &&4IRUWKH'63)RUWKH'63WKH
LQGHSHQGHQWFRUHORJLFLQSXWYROWDJHLVGHVLJQDWHG9&&4/ZKLOHWKHLQGHSHQGHQW,2LQSXWYROWDJH
LVGHVLJQDWHG9&&4+9&&4/VKRXOGEHFRQQHFWHGWRWKHFRUHLQSXWSRZHUVXSSO\9&&4+DQGDOO
RWKHULQSXWSRZHU9&&$9&&&9 &&'9&&+9&&3DQG9&&6VKRXOGEHFRQQHFWHGWRWKH
H[WHUQDOLQSXWSRZHUVXSSO\
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
2
Freescale Semiconductor
(Top View)
Orientation Mark
37
A0
BG
AA0
AA1
RD
WR
GNDC
VCCC
BB
BR
TA
BCLK
BCLK
CLKOUT
GNDC
VCCC
VCCQL
EXTAL
GNDQ
XTAL
CAS
AA2
AA3
VCCQH
GNDP1
GNDP
PCAP
VCCP
RESET
HAD0
HAD1
HAD2
HAD3
GNDH
VCCH
HAD4
HA9
HA8
HAS
HAD7
HAD6
HAD5
HCS
VCCS
GNDS
TIO2
TIO1
TIO0
HRW
HACK
HREQ
1
SRD1
STD1
SC02
SC01
DE
PINIT
SRD0
VCCS
GNDS
STD0
SC10
SC00
RXD
TXD
SCLK
SCK1
SCK0
VCCQL
GNDQ
VCCQH
VCCD
GND D
D9
D10
D11
D12
D13
D14
VCCD
GND D
D15
D16
D17
D18
D19
VCCQL
GNDQ
D20
VCCD
GND D
D21
D22
D23
MODD
MODC
MODB
MODA
TRST
TDO
TDI
TCK
TMS
SC12
SC11
109
HDS
D7
D8
73
D6
D5
D4
D3
GNDD
VCCD
D2
D1
D0
A17
A16
A15
GNDA
VCCQH
A14
A13
A12
VCCQL
GNDQ
A11
A10
GNDA
VCCA
A9
A8
A7
A6
GNDA
VCCA
A5
A4
A3
A2
GNDA
VCCA
A1
Input Power Changes
AA1538
Note: Arrows (→) indicate the pins that are different from the DSP56302, as listed in Table 2. on page 3.
Figure 1. DSP56309 Thin Quad Flat Pack (TQFP), Top View
Table 2. Pin Differences between DSP56302 and DSP56309 (144-pin TQFP Package)
Pin Name
Pin
DSP56302
DSP56309
18
VCCQ
VCCQL
20
NC
VCCQH
49
NC
VCCQH
56
VCCQ
VCCQL
91
VCCQ
VCCQL
95
VCCA
VCCQH
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
Freescale Semiconductor
3
I/O Power Changes
Table 2. Pin Differences between DSP56302 and DSP56309 (144-pin TQFP Package) (Continued)
Pin Name
Pin
126
DSP56302
DSP56309
VCCQ
VCCQL
VCCQ = input voltage for core logic
VCCQL = independent input voltage for core logic
NC = not connected
VCCQH = independent input voltage for I/O lines
VCCA = voltage for external address lines
Unlisted pins are the same for both chips.
A pinout for the 196-pin PBGA package is included in the DSP56309 Technical Data Sheet. This package will
include the split power configuration described for the 144-pin TQFP package.
3
I/O Power Changes
The DSP56302 supports 5 V inputs for its peripherals. Complete requirements are described in the DSP56302
Technical Data Sheet. The DSP56309 supports 3.3 V inputs. Detailed voltage requirements are included in the
DSP56309 Technical Data Sheet.
4
PLL Input Capacitor
The process change results in a changed requirement for computing the size of CPCAP, the capacitor used with the
PCAP input. 1 lists the new formulas for computing the value of this input capacitor for the DSP56309.
5
Operating Modes
The operating modes of the DSP56302 are documented in the DSP56302 User’s Manual. Table 3. documents the
operating modes of the DSP56309. Modes that differ from those of the DSP56302 are highlighted in the table.
Table 3. DSP56309 Operating Modes
Mode
MODD
MODC
MODB
MODA
Reset Vector
Description
0
0
0
0
0
$C00000
Expanded mode
1
0
0
0
1
$FF0000
Reserved
2
0
0
1
0
$FF0000
Reserved
3
0
0
1
1
$FF0000
Reserved
4
0
1
0
0
$FF0000
Reserved
5
0
1
0
1
$FF0000
Reserved
6
0
1
1
0
$FF0000
Reserved
7
0
1
1
1
$FF0000
Reserved
8
1
0
0
0
$008000
Expanded mode
9
1
0
0
1
$FF0000
Boot from byte-wide memory
A
1
0
1
0
$FF0000
Boot from SCI
B
1
0
1
1
$FF0000
Reserved
C
1
1
0
0
$FF0000
HI08 bootstrap in ISA mode
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
4
Freescale Semiconductor
Operating Modes
Table 3. DSP56309 Operating Modes
Mode
MODD
MODC
MODB
MODA
Reset Vector
Description
D
1
1
0
1
$FF0000
HI08 bootstrap in HC11 nonmultiplexed mode
E
1
1
1
0
$FF0000
HI08 bootstrap in 8051 multiplexed
bus mode
F
1
1
1
1
$FF0000
HI08 bootstrap in MC68302 mode
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
Freescale Semiconductor
5
Operating Modes
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
6
Freescale Semiconductor
Operating Modes
Functional Differences Between DSP56302 and DSP56309 (formerly DSP56302A), Rev. 3
Freescale Semiconductor
7
How to Reach Us:
Home Page:
www.freescale.com
E-mail:
[email protected]
USA/Europe or Locations not listed:
Freescale Semiconductor
Technical Information Center, CH370
1300 N. Alma School Road
Chandler, Arizona 85224
+1-800-521-6274 or +1-480-768-2130
[email protected]
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GMBH
Technical Information Center
Schatzbogen 7
81829 München, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
[email protected]
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan
0120 191014 or +81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T. Hong Kong
+800 2666 8080
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
[email protected]
Document Order No.: EB346
Rev. 3
10/2005
Information in this document is provided solely to enable system and software implementers to
use Freescale Semiconductor products. There are no express or implied copyright licenses
granted hereunder to design or fabricate any integrated circuits or integrated circuits based on
the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to any
products herein. Freescale Semiconductor makes no warranty, representation or guarantee
regarding the suitability of its products for any particular purpose, nor does Freescale
Semiconductor assume any liability arising out of the application or use of any product or
circuit, and specifically disclaims any and all liability, including without limitation consequential
or incidental damages. “Typical” parameters which may be provided in Freescale
Semiconductor data sheets and/or specifications can and do vary in different applications and
actual performance may vary over time. All operating parameters, including “Typicals” must be
validated for each customer application by customer’s technical experts. Freescale
Semiconductor does not convey any license under its patent rights nor the rights of others.
Freescale Semiconductor products are not designed, intended, or authorized for use as
components in systems intended for surgical implant into the body, or other applications
intended to support or sustain life, or for any other application in which the failure of the
Freescale Semiconductor product could create a situation where personal injury or death may
occur. Should Buyer purchase or use Freescale Semiconductor products for any such
unintended or unauthorized application, Buyer shall indemnify and hold Freescale
Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless
against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such unintended or
unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent
regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. StarCore
is a licensed trademark of StarCore LLC. All other product or service names are the property
of their respective owners.
© Freescale Semiconductor, Inc. 2001, 2005.