适用于 IEC61850 GOOSE 转发的数据包处理引擎参考设计
TIDEP0074 参考设计演示了基于从 PRU-ICSS 接收到的 GOOSE 数据包的 Ethertype、MAC 地址和应用 ID (APPID),在 AM572x 的 M4 内核中实现的数据包切换和过滤逻辑。会对数据包进行过滤并将其路由到目标地址,以便在专用内核中为变电站通信标准 IEC 61580 中定义的时间关键型事件提供服务。该设计还展示了 AM572x 的 ARM Cortex™-A15、Cortex™-M4 和 DSP C66x™ 内核之间的多内核通信(Linux 运行在 A15 内核上,TI-RTOS 运行在 M4 和 DSP 内核上)。
详情介绍
在 AM572x 的 ARM Cortex-M4 内核上实现了以太网数据包交换逻辑和 IEC61850 GOOSE 过滤算法,以确定 A15 的目标地址路由或 M4 中的进一步处理。 在 A15(运行 Linux)以及 M4 和 DSP(运行 TI-RTOS)中使用 messageQ 进行处理器间通信 (IPC) 由 M4 执行 PRU-ICSS 固件加载和引导以进行以太网数据包传输 TIDEP0074 参考设计在 TMDXIDK5728 板上经过了测试,包括文档、软件、演示应用和硬件设计文件。