Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MAC7200 Datasheet(PDF) 157 Page - Freescale Semiconductor, Inc

Part # MAC7200
Description  MAC7200 Microcontroller Family Reference Manual
PDF  976 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MAC7200 Datasheet(HTML) 157 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 153Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 154Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 155Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 156Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 157Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 158Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 159Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 160Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 161Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 157 / 976 page
background image
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
79
Chapter 7
Exceptions
7.1
Introduction
The ARM7 core on the MAC72xx supports the following exceptions:
The ARM7 core does not support a relocatable exception table. Therefore, relocation of exception vectors
is done by relocating the base address of a particular system resource. This is done primarily through the
programming of the AXBS.
7.2
Exception Handling
This section lists any special features that have been added to the MAC72xx to better support the standard
ARM7 exceptions. It does not list the features of the Interrupt Controller, except where those features have
an impact on exception handling in the system.
Besides the requirements below for each exception type, there is a general requirement that the entire
exception table be relocated. This requirement comes from the Primary Boot Loader concept described in
Section 9.18, “System Boot Sequence”. In summary, the exception table must be relocatable into a
non-FLASH, writable space during the boot process. One way to implement this is to implement an
interrupt controller that returns an address for each exception. However, the MAC72xx interrupt controller
only returns a vector number (or index), which can be used as an address offset/multiplier. This scheme is
of limited use in the Primary/Secondary Boot Loader, where the final exception vector address should be
programmable by the Secondary Boot Loader. Another alternative is to provide relocation of the exception
table via a software configurable bit in the core itself (like the ColdFire architecture). However, the
ARM7TDMI-S does not support this. The final alternative is to fix the exception table at a particular
address (both in the core and in the Primary Boot Loader), and then to re-map particular memories to this
Table 7-1. ARM Exception Table
Vector
Address
Exception
Mode on entry
I State
on entry
F State
on entry
Priority
(1=highest)
$0000 0000
Reset
Supervisor
Disabled
Disabled
1
$0000 0004
Undefined Instruction
Undefined
I
F
6
$0000 0008
Software Interrupt (SWI)
Supervisor
Disabled
F
7
$0000 000C
Abort (Prefetch)
Abort
I
F
5
$0000 0010
Abort (Data)
Abort
I
F
2
$0000 0018
Reserved
-
-
-
-
$0000 0018
IRQ
IRQ
Disabled
F
4
$0000 001C
FIQ
FIRQ
Disabled
Disabled
3



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com