UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
17 of 1269
NXP Semiconductors
UM10503
Chapter 2: LPC43xx ARM Cortex-M0 co-processor and Inter- Process
Table 9.
IPC example
Command
Message
Byte values
Description
1
CMD_WR
0x1234<rst>1, pointer
Command to initialise
the task, the pointer
informs the ARM
Cortex-M0 the location
of the register values.
The ARM Cortex-M0 processes the registers
2
MSG_WR_STS
0x1234<rst>2
ARM Cortex-M0 signals
write data has been
processed
3
MSR_SRV
0x1234<serve>00
ARM Cortex-M0
requests service, e.g.
because data has been
captured and is
available
4
CMD_RD
0x1234<status>1
ARM Cortex-M4 read
status
5
MSG_RD,VALUE
0x1234<status>1, VALUE
ARM Cortex-M0
responds with status
Depending on the status the ARM Cortex-M4 may decide to read more data
6
CMD_RD
0x1234<result>,1
ARM Cortex-M4 reads
result
7
MSG_RD,VALUE
0x1234<result>1, pointer
ARM Cortex-M0
responds with pointer to
results.
:
:
:
:
:
n
CMD_WR
0x1234<stop>1, value
Command to stop the
task
n+1
MSG_WR_STS
0x1234<stop>2
ARM Cortex-M0 signals
stop has been
processed