1 documentation, 2 design flow – ARM Cortex R4F User Manual

Page 42

Advertising
background image

Introduction

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

1-21

ID013010

Non-Confidential, Unrestricted Access

1.10

Product 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.1

Documentation

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.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. 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).

Advertising
This manual is related to the following products: