另一方面,网络 IP 核也是两个系统版本的不同之处。对于 CAN 版设计,我们选择标准的 LogiCORETM IP XPS 控制器区域网络,该网络随同 ISE 12.1 设计套件提供,并由博世公司许可。对于 EtherCAT 版设计,我们使用倍福公司针对赛灵思 FPGA 开发的 EtherCAT 从控制器IP核。两种 IP 核在 XPS 工具的 IP 目录标签上都有提供,使设计的集成和配置工作异常简单明了。在本案例中,我们没有使用简单的驱动程序来提供对网络 IP 核的访问,我们使用了Port 公司 提供的 CANopen 和 EtherCAT 协议栈解决方案。该解决方案提供了功能齐全的开箱即用型协议实施方案。