Field Name |
Length (bits) |
Bit |
Contents |
Description |
Item |
Total |
Algn |
Off |
startUpload |
160 + 32*n |
16 |
0 |
command Packet |
Initiate a load from uplink during boot and provide initial code/data (see table 75, swreq Rev. I) |
header |
48 | 48 |
16 |
0 |
command Header |
Command Packet Header |
commandLength |
16 | 16 |
16 |
0 |
uint16 = 10+2*n |
Number of 16-bit words in the command packet |
commandIdentifier |
16 | 16 |
16 |
16 |
uint16 |
Used by ground to identify the command |
commandOpcode |
16 | 16 |
16 |
32 |
uint16 = 1 |
Command Operation code which determines format and action of the command [see enum CmdOpcode]: CMDOP_START_UPLOAD |
loadAddress |
32 | 32 |
32 |
64 |
uint32 |
Starting Back End Processor destination address of load |
totalCount |
32 | 32 |
32 |
96 |
uint32 |
Total number of 32-bit words in the load |
executeAddress |
32 | 32 |
32 |
128 |
uint32 |
Address to execute once image has been loaded |
initialData[pl/2-5] |
32 | 32*n |
32 |
160 |
uint32 |
Data to copy into addressed Back End RAM |