2018年10月16日,Enea宣布推出其Linux实时加速方案的扩展版本,完全集成了Xilinx UltraScale+系列的所有处理单元。借助Xilinx开发者大会(XDF)2018,软件开发人员和系统设计人员与Xilinx工程师、合作伙伴和行业领导者深入交流,并借鉴学习他们深厚的专业知识。
该解决方案为UltraScale +片上系统(SoC)增加了软件级集成,提供了在不同处理单元上运行的应用程序之间有效控制,通信和传输大量数据的方法。 这极大地简化了软件项目开发并减少了在平台开发上花费的时间。
加速的Linux通过在ARM Cortex-A53集群上同时运行Linux和高性能实时执行程序,极大地改善了Linux的实时特性。 Linux和实时域通过高速IPC,域之间的大数据传输以及对文件系统等共享资源的访问进行无缝集成。 在此框架的基础上,此扩展解决方案利用开源OpenAMP项目,加速Linux和在ARM Cortex-R5上运行的FreeRTOS之间进行通信。 它还允许访问SoC上的FPGA。
“Xilinx的UltraScale+ SoC是一款功能强大且灵活的设备,需要复杂的运行环境才能有效连接不同的处理单元。 该解决方案展示了我们在嵌入式实时解决方案方面的深厚专业知识,以及我们为非常复杂的系统提供完整的高性能解决方案的能力,“Enea高级副总裁兼业务部门Adrian Leufvén表示。
“随着对增强性能,更大灵活性和可扩展性以及更短产品上市时间的要求,简化应用开发的集成解决方案的可用性是必须的,”Xilinx系统软件和SoC解决方案营销总监Simon George说。 “我们很高兴让Enea支持我们的UltraScale+设备。”
在XDF北京, Enea展示了Xilinx UltraScale+的Linux实时加速方案,现场观众对所演示的延迟基准测试,Linux实时加速方案和FreeRTOS之间的OpenAMP通信,共享内存核心之间的大数据传输以及FPGA的程序负载表现出极大的兴趣。
相关产品信息: