1.8.2. Design flow

The processor is delivered as synthesizable RTL. Before it can be used in a product, it must go through the following process:

  1. Implementation. The implementer configures and synthesizes the RTL to produce a hard macrocell. If appropriate, this includes integrating the RAMs into the design.

  2. Integration. The integrator connects the implemented design into a SoC, This includes connecting it to a memory system and peripherals.

  3. Programming. The system programmer develops the software required to configure and initialize the processor, and tests the required application software.

Each stage of the process:


This manual refers to implementation-defined features that are applicable to build configuration options. References to a feature that is included mean that the appropriate build and pin configuration options have been selected, while references to an enabled feature mean one that has also been configured by software.

Copyright © 2008-2009 ARM. All rights reserved.ARM DDI 0388E