29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Peripheral and Interface Components<br />

Parameters<br />

Table 5-114 provides a description of the configuration parameters for the MessageBox<br />

component.<br />

Table 5-114 MessageBox configuration parameters<br />

Parameter name Description Type<br />

Allowed<br />

value<br />

Default<br />

value<br />

id MessageBox ID Integer - 0x01400400<br />

Registers<br />

Table 5-115 provides a description of the configuration registers for the MessageBox<br />

component.<br />

Table 5-115 MessageBox registers<br />

Register name Offset Access Description<br />

MESSAGEBOX_ID 0x00 read only Returns a user-configurable<br />

ID value.<br />

MESSAGEBOX_DATA 0x04 read/write See DATA register.<br />

MESSAGEBOX_CONTROL 0x08 read/write See CONTROL register.<br />

MESSAGEBOX_STATUS 0x0C read only See STATUS signal bits on<br />

page 5-140.<br />

MESSAGEBOX_START 0x10 read/write See START register on<br />

page 5-140.<br />

MESSAGEBOX_END 0x14 read/write See END register on<br />

page 5-140.<br />

MESSAGEBOX_IRQMASK 0x18 read/write Controls which of the status<br />

bits can cause the interrupt<br />

signal to be asserted.<br />

DATA register<br />

Writing to the DATA register writes to the buffer at the offset specified in the END register, and<br />

increments the register by 4.<br />

Reading from the register reads from the buffer at the offset specified in the START register, and<br />

increments the register by 4.<br />

CONTROL register<br />

The CONTROL register issues commands to control message passing. The register can be<br />

programmed with one of two values:<br />

1 Causes the START/END registers to be reset to 0 and clears the RXREADY bit<br />

in the STATUS register. This can also be done directly by programming the<br />

START/END registers to 0.<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 5-139<br />

ID051811<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!