开发环境

每一个PF SoC 产品都提供有开发评估板。 由于为每个PF SoC 产品都提供Linux BSP ,因此客户可以马上开始他们的开发和评估。本公司提供半定制板,把它与一个PF SoC评估板连接起来就可以用来评估使用用户逻辑的定制式LSI。安装在半定制板上的FPGA可以写入近1500万的用户逻辑门。

平台软件
解决系统开发中的挑战,比如规模增加和性能改进,需要增强软件。因此,Socionext 提供了"平台软件"(PF SW)。通过PF SoC性能的最大化,这个软件提高了软件开发的效率,从而增强了现有软件资产的可重用性和可移植性,并简化了第三方软件的导入。

支持使用标准Open Framework(开放框架)
在嵌入式设备的软件中,PF SW属于服务于基本功能的软件层,支持包括OpenGL和OpenCL在内的标准Open Framework(开放框架)的使用,除此之外还支持控制PF SoC的驱动程序和固件以及Linux Kernel等其他软件的使用。
为全系列产品提供通用软件
由于为PF SoC提供的都是通用的PF SW,因此更高级别的应用程序的兼容性得到提高,现有软件的可重用性得到增强,从而有效降低诸如开发周期和开发成本这样的开发风险。基于PF SoC开发的定制式SoC也具有相同的优点。
降低系统开发的负担
有关特定功能,包括有关系统控制的处理功能、安全功能、网络待机和响应功能的各种软件, 被合并到System Controller Firmware(SCFW)(系统控制器固件)中。应用程序通过该固件来控制SoC。通过使用与Linux一道发挥作用的该固件,PF SoC用户可以降低开发相关功能的负担,并能把资源转移到应用程序的开发。 例如,应用程序使用一个通用的Linux框架就可以把SoC模式转换到节电模式。不过,在较低层中,Linux 和SCFW是密切合作运行。这样无需要求应用程序开发人员去特别注意SoC电源或时钟控制功能就可以实现状态转换。SCFW还肩负从节电模式的恢复控制。Linux 和SCFW共同承担控制SoC的作用,从而使得系统的稳定性更高,硬件的扩展和定制更为灵活。 开发新的定制式SoC时,这将使得对内核或BSP的影响降到最低,并能够很快获得运行SoC的PF SoC和其他软件。
未来计划
在未来本公司将增加中间件的可利用性,并扩大嵌入式操作系统和其他软件的支持范围,同时积极促进开源软件的使用以及与本公司合作伙伴的合作。 此外,作为简化整个系统功率控制的方法,Socionext的员工将提供独特的解决方案,通过Linux上的应用程序对定制式LSI的功率以及PF SoC实施无缝管理。
Contact Information