Standard System Group design guide.

Getting Started

Reference design is a collection of resources, which provide a representative view of typical compute subsystems, that can be designed and implemented using specific generations of Arm IP.

Reference design comprises of:

  • Documentation set
  • Fixed Virtual Platform (FVP)
  • Integrated software stack

Arm Neoverse Reference Design for Infrastructure

System guidance created for specific infrastructure applications.

Learn More

Key benefits of reference design:

Reference design provides free additional information to help customers design SoCs for various target markets

It is a comprehensive set of data which helps you develop your SoC faster and with less risk

  • It allows you to quickly assess performance targets to lock down your design quicker
  • It gives you confidence that Arm IP works well together
  • It offers you hardware and software guidelines and links to open source software (with patches)

It allows you to leverage key learnings from Arm's system design work

  • It includes solutions to SoC integration challenges and performance analysis summaries
  • This allows you to focus your efforts on differentiation outside of the subsystem

What data is included in reference design?

Documentation set

System Design Presentation - Describes architecture explored to achieve performance, power and area targets

Technical Overview Document - Detailed description of the reference subsystem hardware and software components

Implementation Guidelines - Document that describe reference subsystem physical implementation work and trials

System Analysis Report - Documents the reference subsystem RTL simulation and emulation performance results 

The model

Arm provides a model of the reference subsystem.  This is a Fixed Virtual Platform built on the Arm Fast Model technology.

The model allows you to start software development, based on the software, ahead of having any real silicon. Learn more about Arm Fast Model technology here

The software

Arm provides a software package containing build scripts, patches and compiled binaries to enable you to build a complete software stack, up to a target operating system.  The target operating system is Android for mobile and Linux for infrastructure.

The Software Developer Guide

Arm provides a freely available Software Developer Guide to assist software developers working with the Fixed Virtual Platform model and the software package. View the Software Developer Guide.

System performance analysis at Arm

White paper: Enabling our partners to build better systems

Download

Get support

Community Blogs

Community Forums

Answered armcc.exe returning a Windows error 0xc0000142
  • Arm Development Studio
  • Windows 10
  • Arm Compiler 5
0 votes 24863 views 13 replies Latest yesterday by martin_wilson Answer this
Answered HTTP server: X-Frame-Options 0 votes 148 views 2 replies Latest 3 days ago by Ingmar Answer this
Answered BSD socket() returns not enough memory
  • MDK-Arm
  • mbed cloud
  • Keil
0 votes 155 views 1 replies Latest 4 days ago by Milo01 Answer this
Answered STM32F407VG DISCOVERY BOARD DELAY FUNCTION PROBLEMf 0 votes 228 views 2 replies Latest 5 days ago by u2u2 Answer this
Answered I want to assign value to variables directly from memory 0 votes 203 views 1 replies Latest 6 days ago by ChenTang Answer this
Answered ppp connection parameters in runtime 0 votes 267 views 2 replies Latest 6 days ago by mehdi heidarinia Answer this
Answered armcc.exe returning a Windows error 0xc0000142 Latest yesterday by martin_wilson 13 replies 24863 views
Answered HTTP server: X-Frame-Options Latest 3 days ago by Ingmar 2 replies 148 views
Answered BSD socket() returns not enough memory Latest 4 days ago by Milo01 1 replies 155 views
Answered STM32F407VG DISCOVERY BOARD DELAY FUNCTION PROBLEMf Latest 5 days ago by u2u2 2 replies 228 views
Answered I want to assign value to variables directly from memory Latest 6 days ago by ChenTang 1 replies 203 views
Answered ppp connection parameters in runtime Latest 6 days ago by mehdi heidarinia 2 replies 267 views