Table 2-4 Configuring Number Of Data Registers - ARM PrimeCelL PL320 Technical Reference Manual

Inter-processor communications module
Table of Contents

Advertisement

Functional Overview
2-16
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Arrow.com.
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Number of data registers in each mailbox
Program the number of active data registers in each mailbox by tying off
the DATANUM input bus (Table 2-4).
Note
Any setting of DATANUM other than the values shown in Table 2-4 is
unsupported.
Usage constraints
There are several valid use models for a mailbox and some constraints under which they
can be used. Messages can be sent to:
Multiple cores
If a message is sent to multiple cores, you must use the Auto
Acknowledge feature and data must not be modified for the
acknowledge. Destination cores must clear their interrupts by
writing their Channel ID to the Destination Clear Register.
Single core
If there is only a single destination core, the Auto Acknowledge
mode is optional. If you disable the Auto Acknowledge mode, the
acknowledge is optional, although an acknowledge normally
happens, and the Mailbox Data Register can optionally be
updated. When Auto Acknowledge is disabled, the destination
core must clear its interrupt by clearing bit 0 of the Mailbox Send
Register.
Copyright © 2003, 2004. ARM Limited. All rights reserved.

Table 2-4 Configuring number of data registers

Number of
mailboxes
0
1
2
3
4
5
6
7
DATANUM
3'b000
3'b001
3'b010
3'b011
3'b100
3'b101
3'b110
3'b111
ARM DDI 0306B

Advertisement

Table of Contents
loading

Table of Contents