Electronic Components Datasheet Search
  English  ▼

X  

MAC7200 Datasheet(PDF) 332 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) 332 Page - Freescale Semiconductor, Inc

Back Button MAC7200 Datasheet HTML 328Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 329Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 330Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 331Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 332Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 333Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 334Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 335Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 336Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 332 / 976 page
background image
Memory Map/Register Definition
MAC7200 Microcontroller Family Reference Manual, Rev. 2
254
Freescale Semiconductor
13.2.2.11 AXBS Address Map Register (AAMR)
For certain designs, the static decoding of the upper bits of the AMBA-AHB address bus to steer requests
to the appropriate crossbar switch slave may not be sufficient. For those designs, the AAMR provides an
optional register which implements additional capability for AXBS request steering. This register provides
a program-visible address steering mechanism by supporting the mapping of any 512 MByte address space
to any of the AXBS slave connections.
The AAMR is divided into eight 4-bit fields providing an enable bit and a 3-bit slave number. Thus, the
upper 3 bits of the AMBA-AHB address (HADDR[31:29]) are used to index into the AAMR to select a
corresponding 3-bit vector which defines the targeted AXBS slave.
The AAMR is initially loaded at reset with a 32-bit value provided as an input. For subsequent writes to
the AAMR, the hardware invokes the following synchronization mechanism:
1. The 32-bit IPS write to the AAMR loads the pending address map operand into a temporary
register.
2. The pending AAMR write causes the MCM to assert a control signal which forces the AXBS into
a “halted” state.
3. The IPS write cycle is terminated normally.
4. Once the AXBS module indicates it has stalled all bus master transactions and entered the halted
state, then MCM loads the pending address map operand into the AAMR, effectively enabling the
new mapping.
5. MCM then releases the halt request signal to the AXBS, allowing it to resume operation with the
just-loaded address map.
The device is guaranteed to function properly after changing the value of the AAMR if the write to the
register is followed by a sufficient number of NOP instructions necessary to flush out the depth of the
processor pipeline.
The AAMR can only be written in its entirety, i.e., only 32-bit writes are supported. Any attempted write
of a smaller data size (e.g., 8- or 16-bit value) generates an error response. See Figure 13-11 and
Table 13-11 for the AXBS Address Map Register definition.
Register address: MCM Offset + 0x20
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
R
EA7
A7Slave
EA6
A6Slave
EA5
A5Slave
EA4
A4Slave
W
Reset
111
1
00000000000
0
15
14
13
12
11
10
9876543210
R
EA3
A3Slave
EA2
A2Slave
EA1
A1Slave
EA0
A0Slave
W
Reset
00001011
aamr_init[7:0]
Figure 13-11. AXBS Address Map (AAMR) Register



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