Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MAC7200 Datasheet HTML 461Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 462Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 463Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 464Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 465Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 466Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 467Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 468Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 469Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 465 / 976 page
background image
Platform RAM Array Controller (PRAM_CTL)
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
387
Single-bit corrections cause the output ecc_single_error to be asserted. Multiple-bit errors cause the
ecc_multi_error output to be asserted as well as an AHB ERROR response to be generated (see AMBA
AHB spec 2.0, pg 3-23). AHB address attributes are also saved and outputted for each case. These two
flags are mutually exclusive.
The assertion of these two flags may cause an interrupt to be generated, the EER bit to be set in the
Miscellaneous Control Module (MCM), and the errored address, syndrome, parity and master address to
be saved in the MCM (See Chapter 13, “Miscellaneous Control Module (MCM) for a programming
model). Conclusive research has not been done to investigate the effect of more than 2 errors, although
the third and fourth entry of Table 19-6 have been put in place to catch some of these.
Finally, note that for the 64-bit implementation, if the read access size is less than 64 bits, only ECC errors
within the 39-bit code word that is applicable to the read can cause a bus error. However, all ECC errors
will still be reported.
19.2.3.2
Max Address
The input pram_max_addr[17:0] is static and reflects the maximum 32-bit data address (eg.
pram_max_addr[17:0] is the equivalent notation of haddr[19:2]) available for use in the attached memory.
This funtionality allows for non power of 2 memory arrays to be used. AHB requests to addresses above
this value will be terminated with an ERROR response. This input should be used with the input
pram_size[3:0] in the following way.
To indicate the memory array size, pram_max_addr[17:0] should be set to the maximum addressable row.
pram_size[3:0] should be set to a value above what the value of pram_max_addr[17:0] indicates. For
example, to indicate a 48KB memory (12,288 32-bit addresses):
•
pram_size[3:0] = 4’b1000 or 64KB.
•
pram_max_addr[17:0] = 18’h 02fff (greates 32-bit address without crossing 48KB boundary)
•
Then, if haddr[19:0] >= 20’h 0c000, an ERROR response will be generated.
19.2.3.3
Read / Write Introduction
As stated earlier in the ECC Overview, it is essential that each memory address be written to a known value
before it is read. This includes reads generated from the read / modify / write operation which occurs when
a write transfer of less than 32 bits is requested (see Section 19.2.3.5.2, “Less than 32-bit Writes”).
The basic protocol of the AMBA AHB dictates that each address phase is acknowledged with hready and
is followed by the corresponding data phase. PRAM read transfers work in the same manner but lack a
transfer acknowledge. It is assumed that all PRAM phases execute in a single cycle. PRAM write data
phases, however, are issued and complete at the same time as the address phase. This behavior is
demonstrated in Figure 19-7 in cycles 4 and 5.
In the following timing diagrams, pram_cs_b is always represented in the 64-bit implemenation as a 2-bit
field. Since the 32-bit implementation is a subset of the 64-bit implementation, one should be able to infer
the behavior of the chip select signal and the controller if there were only one chip select available and the
AHB bus was only 32 bits wide. Most of the diagrams depicting 64-bit transfers are shown for specific
cases for the 64-bit implementation.



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