Introduction

1.10Product documentation, design flow, and architecture

This section describes the content of the product documents, how they relate to the design flow, and the relevant architectural standards and protocols.

Note

See Further reading on page xx for more information about the documentation described in this section.

1.10.1Documentation

The following books describe the processor:

Technical Reference Manual

The Technical Reference Manual (TRM) describes the processor functionality and the effects of functional options on the behavior of the processor. It is required at all stages of the design flow. Some behavior described in the TRM might not be relevant, because of the way the processor has been implemented and integrated. If you are programming the processor, contact the implementer to determine the build configuration of the implementation, and the integrator to determine the pin configuration of the SoC that you are using.

Configuration and Sign-Off Guide

The Configuration and Sign-Off Guide (CSG) describes:

the available build configuration options and related issues in selecting them

how to configure the Register Transfer Level (RTL) with the build configuration options

the processes to sign off the configured RTL and final macrocell.

The ARM product deliverables include reference scripts and information about using them to implement your design. Reference methodology documentation from your EDA tools vendor complements the CSG. The CSG is a confidential book that is only available to licensees.

Integration Manual

The Integration Manual (IM) describes how to integrate the processor into a SoC including describing the pins that the integrator must tie off to configure the macrocell for the required integration. Some of the integration is affected by the configuration options that were used to implement the processor. Contact the implementer of the macrocell that you are using to determine the implemented build configuration options. The IM is a confidential book that is only available to licensees.

1.10.2Design 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. This includes integrating the cache RAMs into the design.

2.Integration. The integrator integrates the hard macrocell into a SoC, connecting it to a memory system and to appropriate peripherals for the intended function. This memory system includes the Tightly Coupled Memories (TCMs).

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

1-21

ID013010

Non-Confidential, Unrestricted Access

 

Page 42
Image 42
ARM R4F, r1p3 manual Product documentation, design flow, and architecture, Documentation, Design flow