Electronic Components Datasheet Search
  English  ▼

X  

EB632 Datasheet(PDF) 11 Page - Freescale Semiconductor, Inc

Part # EB632
Description  Functional Differences Between MSC8101 (Mask 2K42A) and MSC8103 (Mask 2K87M)
PDF  112 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

EB632 Datasheet(HTML) 11 Page - Freescale Semiconductor, Inc

Back Button EB632 Datasheet HTML 7Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 8Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 9Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 10Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 11Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 12Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 13Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 14Page - Freescale Semiconductor, Inc EB632 Datasheet HTML 15Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 112 page
background image
Boot
Functional Differences Between MSC8101 (Mask 2K42A) and MSC8103 (Mask 2K87M), Rev. 2
Freescale Semiconductor
11
In addition, the following rules apply:
The source data must be in big-endian format, with the most significant part at the lower-order address.
To enable checksum, set the CSE bit. To disable checksum, clear the CSE bit.
Block size includes the checksum and checksum.
Each address must be aligned on a 16-byte boundary.
Maximum size for a block is 64 KB.
Checksum is performed on all block words, including addresses and sizes.
The block size should be a multiple of 32 bits.
If the next block address is 0x0, the bootloader treats the next block as sequential.
All addresses should be located in SRAM. The address should be given as a DSP internal address.
The end of the boot code stream is indicated by a special boot end block with the structure shown in Table 9.
The first two words indicate the end of the source blocks. At least one block of source code must be loaded when
the bootloader is invoked. The boot start address indicates the address at which the boot program execution starts.
This address must be aligned on a 16-byte boundary. The bootloader routine expects at least one code block in
addition to the boot end block. The sequence is repeated for subsequent blocks, until the final block in the data
stream is reached.
5.6
Load Procedure
The bootloader program uses the I2C serial interface to access data in the EPROM and to program the I2C
parameter RAM and registers. The I2C uses BDs and buffers to read and write data. The bootloader prepares and
keeps track of the BDs and buffers for program loading.
To enable multi-master support, the first 14 bytes of the EPROM are reserved for an address table, which is also
accessed in single-master mode. The table entries contain the location of the boot code.The loading process starts
by calculating the entry address and reading the boot code location address. Then the code loading starts by reading
the first 4 block words from the EPROM. The size of block, where to load it, the location of the next block in
EPROM, and checksum enable are extracted.
Bit
0
123456789
10
11
12
13
14
15
Description
CSE
1
Block Size
Notes:
1.
CSE = checksum enable. Set this bit when a checksum comparison is needed.
2.
Since the EPROMS that support the I2C protocol are small, 15 bits are sufficient to define the block size.
Figure 2. Checksum Enable Bit + Block Size
Table 9. Structure of the Boot End Block
Word
Description
10x0000
20x0000
3
Boot start address, most significant part
4
Boot start address, least significant part
50x0000
60x0000
7
Checksum—xor
8
Checksum—xor



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