initial release
[apps/tidep0074.git] / readme.txt
1 #
2 #  ======== readme.txt ========
3 #
4 This design demonstrates packet switching and filtering logic implemented in the
5 M4 core of AM572x based upon the Ethertype, MAC address and Application ID 
6 (APPID) of GOOSE packets received from the PRU-ICSS. Packets are filtered and 
7 routed to destinations in order to allow the time-critical events defined in 
8 substation communication standard IEC 61580 to be serviced in a dedicated core. 
9 The design additionally shows multi-core communication between the ARM 
10 Cortex™-A15, Cortex™-M4 and DSP C66x™ cores of the AM572x while Linux runs on 
11 the A15s and TI-RTOS runs on the M4 and DSP cores.
13 Note: The packet switching and filtering logic are embedded in the extended API 
14 ICSS_EmacRxPKtInfo() in ipu1/icss_emacDrv.c which is based on pdk_am57xx_1_0_2/
15 packages/ti/drv/icss_emac/src/icss_emacDrv.c. The API and accordingly the 
16 switching and filter logic integration maybe changes in the later releases.