All you need to know about Arm's FREE system guidance | Webinar plus Q&A

Arm is much more than just an IP supplier – for many years our in-house teams have been working together to create, validate and optimise compute subsystems. At the beginning of the year, Arm launched free system guidance, with the goal to help our partners to save time and reduce complexity. We do this with a set of key system configurations - which have been designed to meet different mobile and infrastructure PPA targets. System guidance is the result of extensive internal work, which is carried out to ensure we can provide our partners with all the information they need, to develop SoC’s faster with less risk. All of the complex analysis has now been packaged together to create system guidance, which is made up of three key elements:

  1. Documentation - which includes System Design presentations, a Technical Overview, a System Analysis Report, Implementation Guidelines and a FVP Programmers Guide)
  2. A Fixed Virtual Platform (FVP)
  3. An integrated software stack

Figure 1: Save time and reduce complexity with system guidance 

We announced system guidance in January, during a free webinar, which kicked off our system guidance webinar series. In January we started with Three tips to maximize your SoC performance - which covered some of the key methodologies and analysis techniques used at Arm. We also introduced our three design top tips, which you can use to maximise the performance of your next SoC. Our three tips form the bulk of our webinar series, with a new tip being explored in each webinar:

  1. Minimize CPU path to memory - every clock cycle counts for CPU latency (covered in webinar one) 
  2. Maximize system bandwidth - ensure that precious system memory is maximized for performance (covered in webinar two) 
  3. Manage traffic types - give the CPU priority, while still meeting real time contracts (detail coming later this year in webinar three) 

At the end of May, Arm announced it's new suite of products - including the first processors based on Arm DynamIQ technology (Arm Cortex-A75 and Arm Cortex-A55), plus the Arm Mali-G72 GPU. To go alongside these new launches, Arm announced several new system guidance products, which have been added to the portfolio: SGM-775, SGM-575, SGI-775 and SGI-575.

Figure 2: The latest system guidance packages, added in May 2017

With the launch of the new products, it naturally it felt like a great time to revisit our system guidance webinar series and explore the second top tip. The second webinar (How to optimize a system with the latest Arm DynamIQ processors) aired last week. Tom Conway (Director System Marketing, Arm) started the webinar, by giving more details on the newest System Guidance for Mobile packages. Pete Hawkins (Principal Engineer, Arm) then took a look at maximising system bandwidth, discussing the challenges of distributing system traffic between multiple LPDDR4 memory channels.

Catch up now…

If you missed either of our technical webinars, the good news is that there is still time to catch up! Just choose one of the links below and start watching! The webinar was incredibly popular, so we promised to follow up with some of the questions we missed last week. Keep reading for the technical Q&A…

Watch on demand: How to optimize a system with the latest Arm processors

Watch on demand: Three tips to maximise your SoC performance

Technical Q&A…

How do I access system guidance?

By making use of Arm’s system guidance you can gain confidence that all the Arm IP works well together. You can quickly take Arm’s knowledge on board and focus more on differentiation. System guidance is available now for free, all you need to do is contact your partner manager. You can also get some information about our system guidance on our new web pages below. Why not leverage Arm’s key learnings and get your product to market quicker?

Learn more about system guidance

Related Content

System guidance launch blog: Save development time and reduce complexity with free system guidance

Learn more about Arm Cortex-A75

Learn more about Arm Cortex-A55