SoC
  • Home
  • Arm
  • Arm Cortex M0/M0+
  • Arm Cortex M4
  • Arm Cortex M3
  • Contact
Reading: Arm DesignStart
SUBSCRIBE
SoCSoC
Font ResizerAa
  • Home
  • Arm
  • Arm Cortex M0/M0+
  • Arm Cortex M4
Search
  • Home
  • Arm
  • Arm Cortex M0/M0+
  • Arm Cortex M4
Have an existing account? Sign In
Follow US
  • Looking for Something?
  • Privacy Policy
  • About Us
  • Sitemap
  • Contact Us
© S-O-C.ORG, All Rights Reserved.
Arm

Arm DesignStart

Mike Johnston
Last updated: September 14, 2023 11:23 am
Mike Johnston
7 Min Read
Share
SHARE

Arm DesignStart is an entry-level program that provides designers access to Arm Cortex-M0 and Cortex-M3 CPU cores, Arm Cordio Bluetooth IP, and supporting design resources to develop innovative products and take them to market quickly. The program aims to lower the barrier to entry for creating Arm-based designs by offering free access to Arm IP, tools, and support.

Contents
  • Overview of Arm DesignStart
  • Benefits of Arm DesignStart
  • How to Join the Arm DesignStart Program
  • DesignStart IP and Resources
    • CPU Cores
    • Wireless IP
    • Development Tools
    • Resources
  • DesignStart Design Considerations
  • Licensing for Post-Prototype Commercialization

Overview of Arm DesignStart

The DesignStart program grants access to a selected range of Arm IP, software tools, models, and online training materials to help designers kickstart building prototypes and products based on Arm technology. This allows even small teams and startups with limited engineering resources to leverage Arm’s power-efficient CPU and wireless IP to create innovative connected devices for IoT and other embedded applications.

Specifically, DesignStart provides access to:

  • Arm Cortex-M0 and Cortex-M3 processor IP and related peripherals
  • Cordio Bluetooth LE IP
  • Arm Keil MDK toolkit with μVision IDE and debugger
  • CMSIS RTOS and device abstraction layers
  • Models, implementation examples, and online training

With this complete package of IP, software, and resources, designers can quickly build prototypes on FPGA or test chips, or go directly to manufacturing by tapping into Arm’s broad ecosystem of partners and development tools. Importantly, the program is free to join and does not require any license fees or royalties on silicon. Participants only pay for manufacturing the chip.

Benefits of Arm DesignStart

The key benefits of joining the Arm DesignStart program include:

  • Low barrier to entry: No upfront license fees to gain access to Arm CPU and wireless IP to start prototyping.
  • Simplified design: The Cortex-M0 and M3 are pre-configured, pre-verified CPUs that are easy for novice teams to work with.
  • Proven technology: Ability to leverage industry-proven Arm processing and wireless IP in your custom SoCs.
  • Ecosystem support: Tap into Arm’s broad ecosystem of development tools and manufacturing partners.
  • Online resources: Models, examples, and training materials to support the design process.
  • Customizable designs: Integrate your own IP along with DesignStart IP to create differentiated solutions.
  • Low manufacturing cost: Only pay for chip production, no royalty fees.

For resource-constrained teams, these advantages combine to lower the barriers to creating custom chip designs significantly. DesignStart unlocks the capability to integrate Arm’s industry-leading cores and wireless IP into your semiconductors quickly and cost-effectively.

How to Join the Arm DesignStart Program

Joining Arm DesignStart only takes a few simple steps:

  1. Visit the DesignStart website (www.designstart.arm.com) and click on “Register Now.”
  2. Create your Arm account and provide some basic contact information.
  3. Read and accept the terms and conditions to complete your registration.
  4. You will receive a confirmation email with instructions to activate your account.
  5. Start accessing the IP, tools and resources available in the DesignStart program.

The registration and account creation process is free. You only need to accept the license terms to gain access to the DesignStart IP and resources.

DesignStart IP and Resources

With a DesignStart account, developers can access a selected set of Arm IP, models, tools, and learning resources to help accelerate designs. Here are some of the key offerings available:

CPU Cores

  • Cortex-M0: A 32-bit RISC core optimized for low-power embedded applications. Delivers better performance efficiency than 8/16-bit microcontrollers.
  • Cortex-M3: A feature-rich 32-bit core with DSP extensions suited for more complex embedded and IoT applications. Offers system performance up to 1.25 DMIPS/MHz.

Wireless IP

  • Cordio Bluetooth LE: Ultra-low power IP for Bluetooth Low Energy connectivity. Complies with Bluetooth 5.0 specifications.

Development Tools

  • Keil MDK: Complete C/C++ compiler toolchain, IDE, and debugger for Cortex-M processors.
  • Models: Architectural reference models to support design exploration.
  • CMSIS libraries: Software abstractions for peripherals, RTOS, and more.

Resources

  • Training: Online courses on Cortex-M and Bluetooth LE design topics.
  • Documentation: Datasheets, user guides, application notes, and reference manuals.
  • Community: Forums to get help and connect with other designers.

With DesignStart access, small teams can utilize these IP cores, downloads, training materials and other resources to gain hands-on Arm architecture experience and accelerate their prototype and product designs.

DesignStart Design Considerations

Here are some key points to keep in mind when starting an Arm DesignStart project:

  • Carefully define the product requirements upfront relating to performance, power, connectivity, cost, etc.
  • Evaluate which DesignStart IP cores (CPU, Bluetooth LE, etc.) fit your design constraints.
  • Plan your full system-on-chip (SoC) architecture including clocks, memory, interfaces, custom logic blocks.
  • Become familiar with the DesignStart IP configuration options and implementation materials.
  • Leverage the Keil MDK toolkit, documentation, and online training content.
  • Model and prototype your design on FPGA first before taping out.
  • Partner with a semiconductor manufacturer for production.

With clear requirements, thoughtful architecture, and thorough prototyping, DesignStart enables rapid development of optimized Arm-based products.

Licensing for Post-Prototype Commercialization

The DesignStart program is intended for evaluation and prototyping purposes without any royalty fees. Once you are ready to commercialize your product, licensing is required as follows:

  • Cortex-M0 and Cortex-M3 cores require a commercial license from Arm.
  • Cordio Bluetooth LE requires the purchase of a suitable IP license.
  • The Keil toolchain must be upgraded to a commercial MDK license.

Arm offers a range of licensing options scaled for different applications and volume requirements. Your account manager can provide pricing details tailored to your specific product plans.

In summary, Arm DesignStart lowers the barrier to tapping into Arm technologies for entrepreneurs, academic researchers, and design houses looking to create custom chips and products. By providing easy access to proven Arm IP along with implementation resources, the program kickstarts practical learning and accelerated prototyping.

Newsletter Form (#3)

More ARM insights right in your inbox

 


Share This Article
Facebook Email Copy Link Print
Previous Article Cortex MO Pipeline Stages
Next Article Arm Cortex M0 Verilog Code
Leave a Comment Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

2kFollowersLike
3kFollowersFollow
10.1kFollowersPin
- Sponsored-
Ad image

You Might Also Like

Options for Acquiring Cortex-M1 and M0 Soft Cores

There are a few options available for acquiring Cortex-M1 and…

6 Min Read

Differences between JTAG-DP and SWJ-DP debug ports (Arm Cortex-M)

The JTAG-DP and SWJ-DP are two commonly used debug ports…

8 Min Read

Fixed-point calculation using CMSIS library

The CMSIS (Cortex Microcontroller Software Interface Standard) library provides useful…

7 Min Read

Cannot Find the Register for the Program Counter in My Cortex-M0

The program counter register is essential for executing code on…

8 Min Read
SoCSoC
  • Looking for Something?
  • Privacy Policy
  • About Us
  • Sitemap
  • Contact Us
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?