如虎添翼!Zynq MPSoC和ZCU102 Eval Kit BSP for Enea OSE

作者:闲情逸致

背景:
Enea OSE是一个成熟的高性能实时操作系统,是专门为多核CPU系统而设计的,具有很高的可扩展性,兼容POSIX,可以有效应对日益增长的数据速度,具备低延迟、高带宽的特性。基于此优势,Enea OSE减少了LTE-A/5G基带在处理时面对的风险和操作挑战,同时降低了物料清单和总成本,高级保护和错误隔离,可以集中错误处理,其可用率达到五个九(99.999%)。所以,Enea OSE不仅完成了对真实的确定性实时行为及高可用性多处理器系统的优化,也是世界上大多数部署操作系统之一,应用范围十分广泛,涉及电信、汽车自动化以及工业自动化等领域。此外,对于简单的图像信息,Enea OSE在处理时可以为多核器件(最多为24核)提供性可扩展性的同时,如果忽略cache拓扑学最多可支持核数高达64个。另外,当在不同的核上运行应用程序的时候,Enea OSE的操作系统噪声接近于零,有效确保系统的线性可扩展性和优化性。并且,Enea OSE在电信行业已经有很长的历史,世界上超过一半的无线基站都采用的是Enea OSE。

BSP+ OSE:
近日,Enea团队实现了将一个Zynq UltraScale+MPSoC和ZCU102 Eval Kit的BSP(Board Support Package)板级支持包增加到兼容POSIX的多核OSE 操作系统中。OSE操作系统是Enea早先为嵌入式应用专门开发的操作系统,可以为开发者提供超级低的延迟和低抖动,同时在实现从异构处理器(类似Zynq UltraScale+ MPSoC)中提取最大性能时将开销降到最小。据Enea表示,此OSE可以同时支持SMP(symmetric multiprocessing)对称多处理和AMP(asymmetric multiprocessing)非对称多处理,在MPSoC配置有24个核时还可以实现线性扩展。所以,此OSE应该可以很轻松的处理Zynq UltraScale+ MPSoC系列内嵌的四个或更多的64/32位ARM Cortex-A53/-R5处理器核。

Xilinx ZCU102 Eval Kit for the Zynq UltraScale+ MPSoC

Xilinx ZCU102 Eval Kit for the Zynq UltraScale+ MPSoC

目前,Enea推出电信级OSE已经被广泛应用在电信产业中,并且占据全球无线电基站应用中的五成。此外,这款OSE还广泛应用在汽车自动化、医疗和航空电子设计中。

总结:
随着创新科技的不断发展,为提高设备的灵活性、可扩展性等等性能,越来越多的设计中开始加入FPGA。所以,我相信在未来科技的发展中,Xilinx 的FPGA将会发挥越来越大的作用。

声明:本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利