Freescale Semiconductor has added advanced floating point technology to its QorIQ Qonverge B4 product family, for the industrial and general-purpose markets. Freescale’s B4420 and B4860 system-on-chip (SoC) solutions, powered by SC3900 StarCore technology, are the first B4 family members to include floating point arithmetic, for applications that require high-precision numerical accuracy, such as radar, medical and media imaging, MAC-scheduler processing in Cloud-RAN, video analytics, security, industrial automation, and test and measurement systems.
Freescale added floating point arithmetic to the SC3900 processing unit, which it claims is the industry’s highest performing fixed-point DSP core. The floating point capabilities complement the broad array of advanced technologies already integrated into QorIQ Qonverge SoCs, including high-performance processing, security and network processing acceleration engines.
Built in 28-nm process technology, the B4860 generates up to 14.4 GHz of total programmable processing performance and integrates four e6500 dual-threaded Power Architecture processor cores resulting in 61,000 processor CoreMark. Six fixed- and floating-point SC3900FP DSP cores yield 230.4 GMACS of fixed-point performance and 115.2 GFLOPS of floating-point performance. Combined with the four AltiVec SIMD engines embedded in e6500 cores, a total of 172.8 GFLOPS of IEEE 754 floating-point performance is attained. This combination of powerful programmable cores, together with built-in IP packet processing and security acceleration engines, delivers flexibility and processing performance and facilitates the development of a broad range of applications requiring massive processing performance for energy-efficient systems.
Freescale added floating point support to the production version of the B4860 and B4420 SoCs while retaining binary code compatibility with the existing SC3900 core. This enables continuity for customers already developing software for these SoCs.
Distinct from many other heterogeneous multicore architectures, the B4 family provides a full cache-coherent system keeping data consistency of the shared resource stored in local caches; not only between L1 and shared L2 caches within the core clusters but also between the different types of core clusters and external interfaces with no software intervention.