Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MAC7200 Datasheet HTML 471Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 472Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 473Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 474Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 475Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 476Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 477Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 478Page - Freescale Semiconductor, Inc MAC7200 Datasheet HTML 479Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 475 / 976 page
background image
Hamming Algorithm
MAC7200 Microcontroller Family Reference Manual, Rev. 2
Freescale Semiconductor
397
19.3.1.4
PRAM_CTL Implementation
Although correct, the above table is not the most efficient way to map the 64 possible codes to the 32 data
bits for harware purposes. In Table 19-9, the first codeword used is 6’b000011. Each consecutive
codeword increments by 1, skipping each codeword which is a factor of 2. Notice above that each data bit
must factor into at least 2 parity bit equations. Another way to say all of this is at least 2 parity bits must
be used to cover a data bit.
Also notice that not all of the codewords are used. The final code word used, 6’b100110, is on data bit 0.
This leaves all of the codewords from 100111 to 111111 unused. By intelligently changing out codewords
with a large number of Xs for unused codewords with fewer 1’s in them, we can reduce the loading on the
data bits as well as more evenly distribute the number of data bits needed to calculate each parity bit. In
Table 19-10, you can see the number of data bits (or Xs in each row on the table) that are used to calculate
each parity bit. There is an average of 15 with a critical path of 18 data bits to XOR.
By creatively substituting some of the unused codewords we can balance the delay for each parity bit and
decrease the loading on the data bits. Table 19-11 shows a modified Hamming code where data bits 6, 7,
8, 10, 14, 21 and 22 have had their codewords changed for unused codewords. With this implementation
the average number of data bits to be XOR’ed for each parity bit reduces to 13.5 and the critical path
reduces to 14 data bits.
Table 19-9. Parity Codes: ECC Bits vs. Data Bits
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
5
XX
XX
XX
4
X
XX
XXX
XX
XX
XX
XXX
3
X
XX
XX
XX
XX
XX
XX
X
X
2
X
XX
XX
XX
X
X
X
X
X
X
X
X
XX
X
1
X
XX
XX
XX
X
X
XX
XX
X
X
XX
X
0
X
XX
XXX
XXXXXXXX
X
XXX
Table 19-10. Hamming Parity Delay
ParityBit
# Data Bits
56
415
315
218
118
018



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