EasyManuals Logo

ARM Cortex-M3 User Manual

ARM Cortex-M3
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #281 background imageLoading...
Page #281 background image
Bus Interface
ARM DDI 0337G Copyright © 2005-2008 ARM Limited. All rights reserved. 12-9
Unrestricted Access Non-Confidential
12.6 Unifying the code buses
For some systems you might want to combine the processor core’s ICode and DCode
buses into a single, unified Code bus. To support this for high-speed operation, the
processor has the DNOTITRANS input that suppresses the HTRANSI line when
HTRANSD becomes active. With DNOTITRANS asserted, if HTRANSI and
HTRANSD are to be active simultaneously in corresponding single-cycle address
phases, then only HTRANSD is asserted. The ICode transaction is waited internal to
the processor. In other words, the external ICode bus is forced into an idle state. The two
HTRANS signals are therefore guaranteed never to be simultaneously active, which
permits the bus multiplexer to be a very simple device.
Note
DNOTITRANS is a static input that must be tied high to enforce this behavior.
The external ICode/DCode bus multiplexer can be integrated into a Cortex-M3 system
as Figure 12-1 shows.
Figure 12-1 ICode/DCode multiplexer
Cortex-M3
ICode
DCode
AHBI
AHBD
AHBC
Memory
(AHB slave)
1
DNOTITRANS
Code bus mux
HTRANSC

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex-M3 and is the answer not in the manual?

ARM Cortex-M3 Specifications

General IconGeneral
ArchitectureARMv7-M
Instruction SetThumb-2
Pipeline Stages3-stage
InterruptsNested Vectored Interrupt Controller (NVIC)
Interrupt ControllerNested Vectored Interrupt Controller (NVIC)
Memory Protection UnitOptional
Power ConsumptionVaries by implementation
Max Clock SpeedUp to 100 MHz
DebuggingJTAG and Serial Wire Debug (SWD)
Operating Voltage1.8V to 3.6V
Manufacturing ProcessVaries by implementation
Core Type32-bit

Related product manuals