MCF5270CAB100 Freescale Semiconductor, MCF5270CAB100 Datasheet - Page 97

no-image

MCF5270CAB100

Manufacturer Part Number
MCF5270CAB100
Description
MCU V2 COLDFIRE 64K SRAM 160-QFP
Manufacturer
Freescale Semiconductor
Series
MCF527xr
Datasheets

Specifications of MCF5270CAB100

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
100MHz
Connectivity
EBI/EMI, Ethernet, I²C, SPI, UART/USART
Peripherals
DMA, WDT
Number Of I /o
39
Program Memory Type
ROMless
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
1.4 V ~ 1.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
160-QFP
Processor Series
MCF527x
Core
ColdFire V2
3rd Party Development Tools
JLINK-CF-BDM26, EWCF
Development Tools By Supplier
NNDK-MOD5272-KIT, NNDK-MOD5270-KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF5270CAB100
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Chapter 4
Enhanced Multiply-Accumulate Unit (EMAC)
This chapter describes the functionality, microarchitecture, and performance of the enhanced
multiply-accumulate (EMAC) unit in the ColdFire family of processors.
4.1
The MAC design provides a set of DSP operations which can be used to improve the performance
of embedded code while supporting the integer multiply instructions of the baseline ColdFire
architecture.
The MAC provides functionality in three related areas:
The ColdFire family supports two MAC implementations with different performance levels and
capabilities. The original MAC uses a three-stage execution pipeline optimized for 16-bit
operands and featuring a 16x16 multiply array with a single 32-bit accumulator. The EMAC
features a four-stage pipeline optimized for 32-bit operands, with a fully pipelined 32 × 32
multiply array and four 48-bit accumulators.
The first ColdFire MAC supported signed and unsigned integer operands and was optimized for
16x16 operations, such as those found in a variety of applications including servo control and
image compression. As ColdFire-based systems proliferated, the desire for more precision on
input operands increased. The result was an improved ColdFire MAC with user-programmable
control to optionally enable use of fractional input operands.
EMAC improvements target three primary areas:
The three areas of functionality are addressed in detail in following sections. The logic required to
support this functionality is contained in a MAC module, as shown in
Freescale Semiconductor
• Signed and unsigned integer multiplies
• Multiply-accumulate operations supporting signed and unsigned integer operands as well
• Miscellaneous register operations
• Improved performance of 32 × 32 multiply operations.
• Addition of three more accumulators to minimize MAC pipeline stalls caused by exchanges
• A 48-bit accumulation data path to allow the use of a 40-bit product plus the addition of 8
as signed, fixed-point, fractional operands
between the accumulator and the pipeline’s general-purpose registers.
extension bits to increase the dynamic number range when implementing signal processing
algorithms.
Multiply-Accumulate Unit
MCF5271 Reference Manual, Rev. 2
Figure
4-1.
4-1

Related parts for MCF5270CAB100