5c1a1f443696c45529123103e441c32d28721e21
1 #
2 # ======== readme.txt ========
3 #
5 BigdataIPC example
8 Program Logic:
9 Initially, the host sends first message with shared memory init information
10 followed by 2 more dummy messages to slave core ( all three messages sent in
11 sequence without waiting for reply).
12 Independantly, the slave processor receives messages and sends back reply
13 back for each of the messages to the host.
14 Then the host receives one message from the slave and sends a message with
15 Big data buffer allocated from the Big data heap and filled with an
16 incrementing pattern. (This process is repeated with 10 Big data Buffer
17 messages). Each of these Messages are received by slave and the values
18 in the buffers are updated with a modified incrementing pattern
19 and sent back to the host.
21 Note the Slave and Host processors checks the expected incrementing
22 pattern for errors.
24 At this point only 7 Big data buffer messages would have been received.
25 Then the host sends two dummy messages plus one shutdown message to the slave
26 core when receiving the remaining three Big data buffer messages.
27 The slave core on receiving the shutdown message, shuts itself down and
28 reinitializes itself for future runs.
30 Then the host receives back the remaining returned messages before shutting
31 down.
33 Build_procedure
34 ---------------
35 Build is structured to be initiated from the Processor SDK top level makefile.
37 If you want to override the components or do a local build, then the product.mak
38 need to be modified to supply the path names of the different components.