Arm® Processor Core Subsystem
Arm Cores and Design Kits
The comprehensive license agreement with Arm, which includes Arm Flexible Access (AFA), allows customers to select the most suitable Arm core to meet their requirements. We provide the most suitable Arm core and SNAP-DK (design kit), a design environment, for custom SoCs targeting a wide range of applications such as microcontrollers, embedded devices, and application equipment.
Our line-up of Arm cores are available on all of the process technologies that Socionext offers.
[Line-up of Arm cores, GPUs, and SNAP-DKs]
Socionext Arm Platform (SNAP)
Use of the SNAP (Socionext Arm based SoC Platform) reduces development time and risks in Arm core-based SoC development. SNAP consist of the following.
Design Kits SNAP DK/ADK/SDK
SNAP DK:Consists of an Arm core and minimum required peripheral IPs.
SNAP ADK:SNAP-DK-based design kit that al-ready implements an interface macro, GPU, etc.
SNAP SDK:This design kit provides a fully customized dedicated subsystem for customers using a design tool in accordance with the requirement specifications.
By selecting the most suitable design kit based on the specifications customers require, development time can be reduced significantly. These design kits, containing a simulation environment, test bench, sample boot code, etc., contribute to the shortening of time to launch the design environment and creation of an appropriate Arm core boot program.
[SNAP Design Kits]
Type | Content | Advantage |
---|---|---|
SNAP DK (Basic Design Kit) |
CPU +small-scale peripheral IPs |
Bootable CPU subsystems can be used |
SNAP ADK (Advanced Design Kit) |
SNAP-DK +high performance IPs (system with guaranteed performance) |
High performance CPU subsystems including an OS can be used |
SNAP SDK (System Design Kit) |
Consultation-based full custom design kit (system with guaranteed performance) |
Dedicated subsystems based on requirement specifications and existing systems can be used |
Prototyping SNAP-PK
The SNAP-PK provides Socionext's unique FPGA board with SNAP-DK. By implementing a user logic on the FPGA side, it achieves prototyping of an SoC.
This product can be used for system operation verification of hardware, performance evaluation, and early development of software.