MAILBOX Offset | 32-bit Word | Field Type | Field Description |
---|---|---|---|
0x00
|
[0] | Host Request | Message Header 31:24 Opcode
( 23:0 Reserved |
0x04
|
[1] | Host Request | BSL Jump Address 1 |
|
Host Action | Function |
---|---|
Peek 0x28018
|
Check mailbox availability by confirming CONTROL_REG[5] is 0. |
Poke 0x29000
0x03000000
|
Write the request message header into MAILBOX Word 0 (Opcode). Assumes HOST_MSG_OFFSET_REG =
|
Poke 0x29004
0x00000201
|
Write BSL Jump Address (0x201 ) into MAILBOX Word 1. |
Poke 0x28018
0x20
|
Set CONTROL_REG[5] to 1 to indicate a new request message is available. |
Peek 0x28018
|
Poll CONTROL_REG bit 5 until ‘0’ is received indicating CMS has completed the operation. |
Peek 0x28304
|
Confirm no errors in HOST_MSG_ERR_REG. |