Das Referenzdesign TIDEP0074 demonstriert die im M4-Kern von AM572x implementierte Paketschalt- und Filterlogik auf Basis von Ethertype, MAC-Adresse und Anwendungs-ID (APPID) der von PRU-ICSS empfangenen GOOSE-Pakete. Pakete werden gefiltert und an Ziele geroutet, um die Verarbeitung der im Kommunikationsstandard IEC 61580 für Unterstationen definierten zeitkritischen Ereignisse in einem dedizierten Kern zu ermöglichen. Das Design zeigt zusätzlich die Multicore-Kommunikation zwischen den ARM-Cortex™-A15-, -Cortex™-M4- und DSP-C66x™-Kernen des AM572x, während Linux auf dem A15s-Kern und TI-RTOS auf den M4- und DSP-Kernen laufen.
Merkmale
- Auf den ARM-Cortex-M4-Kernen von AM572x sind Ethernet-Paketschaltlogik und GOOSE-Filteralgorithmus nach IEC61850 implementiert, um das Ziel-Routing an A15 oder die weitere Verarbeitung in M4 zu bestimmen.
- Interprozessorkommunikation (IPC) mit MessageQ in A15 mit Linux und in M4 und DSP mit TI-RTOS
- Laden und Booten der PRU-ICSS-Firmware über M4 für die Ethernet-Paketübertragung
- Das Referenzdesign TIDEP0074 wurde auf der Platine TMDXIDK5728 getestet und beinhaltet Dokumentation, Software, Demoanwendung und HW-Designdateien.