adsst-sharc-mel-100 Analog Devices, Inc., adsst-sharc-mel-100 Datasheet - Page 14

no-image

adsst-sharc-mel-100

Manufacturer Part Number
adsst-sharc-mel-100
Description
Sharc Mel-100 Audio Processor
Manufacturer
Analog Devices, Inc.
Datasheet
ADSST-SHARC-Mel-100
CLKDBL
CLKIN
CLKOUT
CS
DATA47–16
DMAG1
DMAG2
I
I
O/T
I/A
I/O/T
O/T
O/T
Crystal Double Mode Enable. This pin is used to enable the 2× clock double circuitry, where CLKOUT can be
configured as either 1× or 2× the rate of CLKIN. This CLKIN double circuit is primarily intended to be used for
an external crystal in conjunction with the internal clock generator and the XTAL pin. The internal clock
generator, when used in conjunction with the XTAL pin and an external crystal, is designed to support up to a
maximum of 25 MHz external crystal frequency. CLKDBL can be used in XTAL mode to generate a 50 MHz
input into the PLL. The 2× clock mode is enabled (during RESET low) by tying CLKDBL to GND, otherwise it is
connected to V
100 MHz core clock rates and a 50 MHz CLKOUT operation when CLK_CFG1= 0, CLK_CFG1= 0, and
CLKDBL = 0. This pin can also be used to generate different clock rate ratios for external clock oscillators. The
possible clock rate ratio options (up to 100 MHz) for either CLKIN (external clock oscillator) or XTAL (crystal
input) are as follows:
Clock Rate Ratios
An 8:1 ratio enables the use of a 12.5 MHz crystal to generate a 100 MHz core (instruction clock) rate and a
25 MHz CLKOUT (external port) clock rate. See Figure 13.
Note that when using an external crystal, the maximum crystal frequency cannot exceed 25 MHz. For all
other external clock sources, the maximum CLKIN frequency is 50 MHz.
Local Clock In. Used in conjunction with XTAL. CLKIN is the SHARC Mel-100’s clock input. It configures the
SHARC Mel-100 to use either its internal clock generator or an external clock source. Connecting the
necessary components to CLKIN and XTAL enables the internal clock generator. Connecting the external
clock to CLKIN while leaving XTAL unconnected configures the SHARC Mel-100 to use the external clock
source such as an external clock oscillator.The SHARC Mel-100 external port cycles at the frequency of CLKIN.
The instruction cycle rate is a multiple of the CLKIN frequency; it is programmable at power-up via the
CLK_CFG1–0 pins. CLKIN may not be halted, changed, or operated below the specified frequency.
Local Clock Out. CLKOUT is 1× or 2× and is driven at either 1× or 2× the frequency of CLKIN frequency by the
current bus master. The frequency is determined by the CLKDBL pin. This output is three-stated when the
SHARC Mel-100 is not the bus master or when the host controls the bus (HBG asserted). A keeper latch on the
DSP’s CLKOUT pin maintains the output at the level it was last driven. This latch is only enabled on the SHARC
Mel-100 with ID2–0 = 00x.
If CLKDBL enabled, CLKOUT = 2 × CLKIN
If CLKDBL disabled, CLKOUT = 1 × CLKIN
Note that CLKOUT is controlled only by the CLKDBL pin and operates at either 1 × CLKIN or 2 × CLKIN.
Do not use CLKOUT in multiprocessing systems; use CLKIN instead.
Chip Select. Asserted by host processor to select the SHARC Mel-100.
External Bus Data. The SHARC Mel-100 inputs and outputs data and instructions on these pins. Pull-up
resistors on unused data pins are not necessary. A keeper latch on the DSP’s DATA47–16 pins maintains the
input at the level to which it was last driven. This latch is only enabled on the SHARC Mel-100 with
ID2–0 = 00x.
Note that DATA[15:8] pins (multiplexed with L1DATA[7:0]) can also be used to extend the data bus if the link
ports are disabled and will not be used. In addition, DATA[7:0] pins (multiplexed with L0DATA[7:0]) can also
be used to extend the data bus if the link ports are not used. This enables execution of 48-bit instructions
from external SBSRAM (system clock speed-external port), SRAM (system clock speed-external port), and
SDRAM (core clock or one-half the core clock speed). The IPACKx instruction packing mode bits in SYSCON
should be set correctly (IPACK1–0 = 0x1) to enable this full instruction width/no-packing mode of operation.
DMA Grant 1 (DMA Channel 11). Asserted by SHARC Mel-100 to indicate that the requested DMA starts on
the next cycle. Driven by bus master only. DMAG1 has a 20 kΩ internal pull-up resistor that is enabled for
DSPs with ID2–0 = 00x.
DMA Grant 2 (DMA Channel 12). Asserted by the SHARC Mel-100 to indicate that the requested DMA starts
on the next cycle. Driven by the bus master only. DMAG2 has a 20 kΩ internal pull-up resistor that is enabled
for DSPs with ID2–0 = 00x.
CLKDBL
1
1
0
0
0
0
CLK_CFG1
0
0
1
0
0
1
DDEXT
for 1× clock mode. For example, this enables the use of a 25 MHz crystal to enable
CLK_CFG0
0
1
0
0
1
0
Rev. 0 | Page 14 of 28
Core:CLKIN
2:1
3:1
4:1
4:1
6:1
8:1
CLKIN:CLKOUT

Related parts for adsst-sharc-mel-100