Chapter 1. Overview
1-5
MCF5272 Architecture
The Version 2 ColdFire core has a 32-bit address bus and a 32-bit data bus. The address bus
allows direct addressing of up to 4 Gbytes. It supports misaligned data accesses and a bus
arbitration unit for multiple bus masters.
The Version 2 ColdFire supports an enhanced subset of the 68000 instruction set. The MAC
provides new instructions for DSP applications; otherwise, Version 2 ColdFire user code
runs unchanged on 68020, 68030, 68040, and 68060 processors. The removed instructions
include BCD, bit field, logical rotate, decrement and branch, integer division, and integer
multiply with a 64-bit result. Also, four indirect addressing modes have been eliminated.
The ColdFire 2 core incorporates a complete debug module that provides real-time trace,
background debug mode, and real-time debug support.
1.2.2 System Integration Module (SIM)
The MCF5272 SIM provides the external bus interface for the ColdFire 2 architecture. It
also eliminates most or all of the glue logic that typically supports the microprocessor and
its interface with the peripheral and memory system. The SIM provides programmable
circuits to perform address-decoding and chip selects, wait-state insertion, interrupt
handling, clock generation, discrete I/O, and power management features.
1.2.2.1 External Bus Interface
The external bus interface (EBI) handles the transfer of information between the internal
core and memory, peripherals, or other processing elements in the external address space.
1.2.2.2 Chip Select and Wait State Generation
Programmable chip select outputs provide signals to enable external memory and
peripheral circuits, providing all handshaking and timing signals for automatic wait-state
insertion and data bus sizing.
Base memory address and block size are programmable, with some restrictions. For
example, the starting address must be on a boundary that is a multiple of the block size.
Each chip select is general purpose; however, any one of the chip selects can be
programmed to provide read and write enable signals suitable for use with most popular
static RAMs and peripherals. Data bus width (8-bit, 16-bit, or 32-bit) is programmable on
all chip selects, and further decoding is available for protection from user mode access or
read-only access.
1.2.2.3 System Configuration and Protection
The SIM provides configuration registers that allow general system functions to be
controlled and monitored. For example, all on-chip registers can be relocated as a block by
programming a module base address, power management modes can be selected, and the
source of the most recent RESET or BERR can be checked. The hardware watchdog
features can be enabled or disabled, and the bus time-out period can be programmed.
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...