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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Peripheral and Interface Components<br />

SerialData protocol for PL011_Uart<br />

The PL011_Uart component has one additional protocol, SerialData. The serial data protocol is<br />

implemented as a parallel interface for efficiency. All communication is driven by the master<br />

port.<br />

dataTransmit(uint16_t data) : void<br />

Used by the master to send data to the slave. See Table 5-26 for bit definitions.<br />

Table 5-26 Bits for dataTransmit()<br />

Bits<br />

Function<br />

15:8 reserved<br />

7:0 transmit data<br />

dataReceive(void) : uint16_t<br />

Used by the master to receive data from the slave. See Table 5-27 for bit<br />

definitions.<br />

Table 5-27 Bits for dataReceive()<br />

Bits<br />

Function<br />

15:13 reserved<br />

12 set when no data<br />

available for<br />

reading<br />

11 reserved<br />

10 break error<br />

9:8 reserved<br />

7:0 receive data<br />

signalsSet(uint8_t signal) : void<br />

Used by the master to get the current signal status. See Table 5-28 for bit<br />

definitions.<br />

Table 5-28 Bits for signalsSet()<br />

Bits<br />

Function<br />

7 Out1<br />

6 Out2<br />

5 RTS<br />

4 DTR<br />

3:0 reserved<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!