scf5249 Freescale Semiconductor, Inc, scf5249 Datasheet - Page 8
![no-image](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_sml.jpg)
scf5249
Manufacturer Part Number
scf5249
Description
Scf5249 Integrated Coldfire
Manufacturer
Freescale Semiconductor, Inc
Datasheet
1.SCF5249.pdf
(56 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
scf5249LAG120
Manufacturer:
FREESCAL
Quantity:
25
Company:
Part Number:
scf5249LAG120
Manufacturer:
MOTOLOLA
Quantity:
452
Part Number:
scf5249LAG120
Manufacturer:
FREESCALE
Quantity:
20 000
Company:
Part Number:
scf5249LAG133
Manufacturer:
MOTOLOLA
Quantity:
621
Company:
Part Number:
scf5249LPV120
Manufacturer:
MOTOLOLA
Quantity:
465
Company:
Part Number:
scf5249LPV120
Manufacturer:
FREESCALE��MOT��
Quantity:
12 760
Part Number:
scf5249LPV120
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Company:
Part Number:
scf5249LPV133
Manufacturer:
MOTOLOLA
Quantity:
319
Part Number:
scf5249VF140
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
scf5249VM140
Manufacturer:
FREESCALE
Quantity:
20 000
SCF5249 Functional Overview
Two internal audio channels and the dual UART can be used with the DMA channels. All channels can
perform memory to memory transfers. The DMA controller has a user-selectable, 24- or 16-bit counter and
a programmable DMA exception handler.
External requests are not supported.
5.3
The integrated EMAC unit provides a common set of DSP operations and enhances the integer multiply
instructions in the ColdFire architecture. The EMAC provides functionality in three related areas:
Multiplies of 16x16 and 32x32 with 48-bit accumulates are supported in addition to a full set of extensions
for signed and unsigned integers plus signed, fixed-point fractional input operands. The EMAC has a
single-clock issue for 32x32-bit multiplication instructions and implements a four-stage execution
pipeline.
5.4
The instruction cache improves system performance by providing cached instructions to the execution unit
in a single clock. The SCF5249 processor uses a 8K-byte, direct-mapped instruction cache to achieve 125
MIPS at 140 Mhz. The cache is accessed by physical addresses, where each 16-byte line consists of an
address tag and a valid bit. The instruction cache also includes a bursting interface for 16-bit and 8-bit port
sizes to quickly fill cache lines.
5.5
The 96-KByte on-chip SRAM is split over two banks, SRAM0 (32k) and SRAM1 (64K). It provides one
clock-cycle access for the ColdFire core. This SRAM can store processor stack and critical code or data
segments to maximize performance. Memory in the second bank can be accessed under DMA.
5.6
The SCF5249 DRAM controller provides a glueless interface for up to two banks of DRAM, each of which
can be up to 32 MBytes. The controller supports a 16-bit data bus. A unique addressing scheme allows for
increases in system memory size without rerouting address lines and rewiring boards. The controller
operates in page mode, non-page mode, and burst-page mode and supports SDRAMS.
5.7
The SCF5249 provides a glueless interface to 16-bit port size SRAM, ROM, and peripheral devices with
independent programmable control of the assertion and negation of chip-select and write-enable signals.
The SCF5249 also supports bursting ROMs.
8
1. Faster signed and unsigned integer multiplies
2. New multiply-accumulate operations supporting signed and unsigned operands
3. New miscellaneous register operations
Enhanced Multiply and Accumulate Module (EMAC)
Instruction Cache
Internal 96-KByte SRAM
DRAM Controller
System Interface
SCF5249 Integrated ColdFire® Microprocessor Data Sheet, Rev. 3
Freescale Semiconductor