ZHCAEA5 August 2024 AM625 , AM6442 , AM69 , TDA4VM
通过使用 CODESYS EtherCAT 协议栈,SK-AM62B 作为 EtherCAT 控制器运行时可捕获性能指标。由十个 Beckhoff 数字输出器件 (EL2889) 组成的网络使用 Beckhoff EtherCAT 耦合器 (EK1100) 连接到 EtherCAT 控制器。这些指标在同一网络中的 TMDS64EVM、SK-AM69 和 SK-TDA4VM 上会进一步捕获。
除了 AM62A 平台之外,表 2-1 中的所有平台都作为 EtherCAT 控制器进行基准测试。如表中所示,AM62A 在更高的 DDR 速度和更大的 DDR 总线宽度方面具有一些潜在的优势。
| 器件型号 | ARM CPU | ARM(最大)MHz | 操作系统 | 高速缓存 | EVM 上的外部内存 |
|---|---|---|---|---|---|
AM62x | 4 个 Cortex-A53 SoC | 1400(64 位) | Linux | 32KB L1 DCache 32KB L1 ICache 512KB L2 高速缓存 | DDR4 1600MT/s 16 位宽度 |
AM64x | 2 个 Cortex-A53 SoC,带 Cortex-R5F 协 CPU | 800、1000(64 位) | Linux、RTOS | 32KB L1 DCache 32KB L1 ICache 256KB L2 高速缓存 | DDR4 1600MT/s 16 位宽度 |
AM69 | 8 个 Cortex-A72 SoC,带 Cortex-R5F 协 CPU | 2000(64 位) | Linux、RTOS | 32KB L1 DCache 48KB L1 ICache 2MB L2 共享缓存 | LPDDR4 2133MT/s 32 位宽度 |
TDA4VM | 2 个 Cortex-A72 SoC,带 Cortex-R5F 协 CPU | 2000(64 位) | Linux、RTOS | 32KB L1 DCache 48KB L1 ICache 1MB 共享 L2 高速缓存 | LPDDR4 2133MT/s 32 位宽度 |
AM62A | 4 个 Cortex-A53 SoC | 1400(64 位) | Linux | 32KB L1 DCache 32KB L1 ICache 512KB 共享 L2 高速缓存 | LPDDR4 3733MT/s 32 位宽度 |
为了更好地复现真实的工厂自动化环境(其中 EtherCAT 通常无限期使用),需要获取 CODESYS 许可证并将其应用于专用的 CODESYS USB 加密狗。如果没有 CODESYS 许可证,每次运行都会在 30 分钟后超时,此时需要手动重新启动运行。要打破运行 30 分钟的时间限制,每个目标 EtherCAT 控制器都需要一个 USB 端口来读取在 CODESYS USB 加密狗上应用的许可证。