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 />

};<br />

/* Cache support */<br />

void set_bufferable(bool /* bufferable */ = true);<br />

bool is_bufferable() const;<br />

void set_cacheable(bool /* cacheable */ = true);<br />

bool is_cacheable() const;<br />

void set_read_allocate(bool /* read_allocate */ = true);<br />

bool is_read_allocate() const;<br />

void set_write_allocate(bool /* write_allocate */ = true);<br />

bool is_write_allocate() const;<br />

amba_pv::amba_pv_resp_t<br />

The amba_pv::amba_pv_resp_t type defines the AMBA-PV protocol response type. Defined<br />

values are:<br />

• AMBA_PV_OKAY<br />

• AMBA_PV_EXOKAY<br />

• AMBA_PV_SLVERR<br />

• AMBA_PV_DECERR.<br />

amba_pv_transaction<br />

This is the type definition (in the amba_pv namespace) for the AMBA-PV protocol transaction<br />

type. The amba_pv_types.h file contains:<br />

struct amba_pv_protocol_types {<br />

typedef tlm::tlm_generic_payload tlm_payload_type;<br />

typedef tlm::tlm_phase tlm_phase_type;<br />

};<br />

typedef amba_pv_protocol_types::tlm_payload_type amba_pv_transaction<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!