SoC
  • Home
  • Arm
  • Arm Cortex M0/M0+
  • Arm Cortex M4
  • Arm Cortex M3
  • Contact
Reading: End User Agreement Licence for the Cortex-M0 DesignStart Eval
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

End User Agreement Licence for the Cortex-M0 DesignStart Eval

Andrew Irwin
Last updated: October 5, 2023 9:58 am
Andrew Irwin 5 Min Read
Share
SHARE

The Cortex-M0 DesignStart Eval is an evaluation version of ARM’s Cortex-M0 processor targeted at microcontroller applications. It allows developers to evaluate the Cortex-M0 processor before deciding to license and integrate it into their own custom system-on-chip (SoC) designs.

Contents
Scope of the LicenceProhibited UsesOwnershipSupportUpdatesLiabilityAuditTerminationProduction LicencingConclusion

Like all ARM processor IP, the Cortex-M0 DesignStart Eval comes with an end user agreement that outlines the terms, conditions and restrictions governing its use. It is important for developers to fully understand these before downloading and using the IP.

Scope of the Licence

The Cortex-M0 DesignStart Eval licence allows the user to evaluate the Cortex-M0 processor in simulation and on FPGA prototypes. Specifically it permits:

  • Simulation of the Cortex-M0 design using ARM-approved simulators like FastModels.
  • Synthesis of the Cortex-M0 design into netlists targeting FPGA prototyping platforms like Xilinx and Altera FPGAs.
  • Incorporation of the Cortex-M0 design into prototypes implemented on FPGA boards for evaluation purposes.

The licence is limited to evaluation only. It does not allow manufacturing or distribution of any devices containing the Cortex-M0 IP, even for prototypes. The user must obtain a separate licence from ARM for any production use.

Prohibited Uses

The Cortex-M0 DesignStart Eval licence prohibits certain uses of the IP. Specifically, the user may not:

  • Distribute, sublicense or otherwise transfer the Cortex-M0 IP to any third party.
  • Use the IP to develop designs meant for production, including masks, device fabrication, etc.
  • Incorporate any part of the Cortex-M0 design into their own IP for distribution.
  • Attempt to reverse-engineer or derive the Cortex-M0 RTL code or architecture.

Any use beyond simulation and FPGA prototyping requires a separate production licence from ARM. The user assumes full responsibility for any prohibited use of the IP.

Ownership

The Cortex-M0 DesignStart Eval licence does not transfer any ownership of the IP to the user. The Cortex-M0 processor, and all ARM IP, remain the sole property of ARM. Users must keep the IP confidential and secure.

Support

The DesignStart Eval licence includes product support from ARM via online forums and help resources. Phone or email support are not included. Users can access FAQs, documentation, training materials and other resources to assist with evaluation and prototyping.

For production licences, ARM offers maintenance and support services for a fee tailored to the user’s specific needs.

Updates

The Cortex-M0 DesignStart Eval licence includes one update to the latest IP version available at the time of licensing. Further updates require a production licence. Updates may include bug fixes, enhancements, or interface changes that maintain compatibility.

Liability

The Cortex-M0 DesignStart Eval licence disclaims most liability on ARM’s part. There is no warranty on the IP’s fitness for any particular purpose. ARM cannot be held liable for any damages arising from use of the IP. The user assumes all risks associated with IP evaluation.

Audit

ARM reserves the right to audit the user’s compliance with the licence terms. This may include access to simulate designs, inspect prototypes, check configuration logs, or other verification as needed. Users grant ARM any necessary access to confirm the IP is being used appropriately.

Termination

ARM may terminate the Cortex-M0 DesignStart Eval licence if the user violates any of its terms and conditions. Upon termination, the user must destroy all copies and derivatives of the IP in their possession.

Production Licencing

Once evaluation is complete, users must obtain a separate production licence to manufacture or distribute any devices containing ARM IP. Production licences come with their own agreement governing use, support, updates and liability for the IP in mass production.

ARM offers both royalty-based and all-you-can eat licencing options. Royalties are typically a percentage of the ASIC or SoC sale price. All-you-can eat licences are fixed fee allowing use of the IP in unlimited volumes. Volume discounts may apply.

Production licences also include a range of maintenance, support and warranty options from ARM for additional fees. Organizations should engage ARM sales to discuss production licensing terms and conditions tailored to their specific needs and use cases.

Conclusion

The Cortex-M0 DesignStart Eval licence allows limited evaluation of the Cortex-M0 IP for non-commercial purposes only. Production use requires a separate licence agreement from ARM with specific terms governing IP ownership, distribution, liability, maintenance and support.

Developers should fully understand the licence terms before downloading and integrating the DesignStart Eval IP to ensure compliance.

Newsletter Form (#3)

More ARM insights right in your inbox

 


Share This Article
Facebook Twitter Email Copy Link Print
Previous Article GNU-ARM Compiler Performance for Cortex-M0/M1
Next Article Importance of Adequate Stack Size for Threads in Keil RTX
Leave a comment Leave a comment

Leave a Reply Cancel reply

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

2k Followers Like
3k Followers Follow
10.1k Followers Pin
- Sponsored-
Ad image

You Might Also Like

GPIO Programming on the Cortex M0+

The Cortex M0+ is an ultra-low power 32-bit ARM processor…

8 Min Read

What is PRIMASK?

PRIMASK stands for "Priority Mask" and is a register in…

5 Min Read

How to Run a Cycle Mode (DSM=yes) for CORTEX-M0 Processor?

The Cortex-M0 processor supports a debug mode called Cycle Mode…

6 Min Read

Is X64 Compatible with ARM?

The short answer is no, x64 and ARM CPUs are…

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

Sign in to your account