数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

RM0319 数据表(PDF) 45 Page - STMicroelectronics

部件名 RM0319
功能描述  SPEAr320S architecture and functionality
PDF  368 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

RM0319 数据表(HTML) 45 Page - STMicroelectronics

Back Button RM0319 Datasheet HTML 41Page - STMicroelectronics RM0319 Datasheet HTML 42Page - STMicroelectronics RM0319 Datasheet HTML 43Page - STMicroelectronics RM0319 Datasheet HTML 44Page - STMicroelectronics RM0319 Datasheet HTML 45Page - STMicroelectronics RM0319 Datasheet HTML 46Page - STMicroelectronics RM0319 Datasheet HTML 47Page - STMicroelectronics RM0319 Datasheet HTML 48Page - STMicroelectronics RM0319 Datasheet HTML 49Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 368 page
background image
RM0319
BootROM
Doc ID 022640 Rev 3
45/368
5.6.5
USB boot
USB boot refers to upgrading of Flash memories (NAND and NOR) via USB. In USB boot,
BootROM programs PLL1 to 333 MHz and system to Normal mode, for instance ARM
frequency at 333 MHz, initializes the USB Device Controller (UDC) and initializes USB state
machine to GET_CMD phase.
UDC supports 2 modes of operation, Slave mode and DMA mode, in SPEAr BootROM UDC
is configured in slave mode.
After initializing, BootROM waits for a 12 byte command on BULK Out End point 2 from the
USB Host, the format for 12 byte command is as follows:
After receiving 12 bytes, BootROM decodes 12 byte command, changes the USB state
machine to GET_DATA phase and waits for the expected number of bytes from the Host.
BootROM receives the data and stores it into the load address specified in the command,
once all the data is received, BootROM changes the USB state machine to EXEC phase
and decodes the type of data. If the received data is DDR Driver, then BootROM jumps to
load address, executes the DDR driver and jumps back to BootROM. Now that the DDR is
initialized, BootROM changes the USB state machine again to GET_CMD phase. Now
same process is repeated again, but this time type of data received is FIRMWARE, the
FIRMWARE is capable of receiving data from Host, Flash upgrade capable etc. After
receiving the FIRMWARE, BootROM jumps to it in DDR.
The current version of BootROM uses the slave mode, because of limitation of SPEAr
architecture i.e. there is no Path from UDC DMA to access descriptors present in eRAM.
Table 8.
Command format
Byte 0
Type of Data
Byte 1 - 3
RESERVED
Byte 4 - 7
Size of Data
Byte 8 - 11
Load Address in RAM



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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