ARM® Cores
Because of our comprehensive license agreement with ARM, our customers can select the most suitable ARM core from the vast lineup to meet their requirements.
We provide the most suitable ARM cores. SNAP-DK(design kit), and a design environment for custom SoC for a wide range of markets such as microcontrollers, embedded equipment, and application equipment.
These ARM cores are available on all process technologies that Socionext offers.
Socionext ARM Platform (SNAP)
Using the SNAP (Socionext Arm based SoC Platform) can reduce development time and the risks in ARM core-based SoC development. SNAP consists of the followings:
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 all-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 required, development time can be reduced significantly. These design kits contain a simulation environment, test bench, sample boot code, etc., contributing to shorten the time to launch the design environment and create an appropriate ARM core boot program.
SNAP Design Kit
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.