2.3 AMBA signal mapping

This section describes the relationships between the AMBA® hardware signals and the private attributes of the AMBA-PV extension and the TLM 2.0 Generic Payload.

The tlm_generic_payload::m_length attribute must be greater than or equal to amba_pv_addressing::m_size times amba_pv_addressing::m_length.

For fixed bursts, the tlm_generic_payload::m_streaming_width attribute holds the same information as the amba_pv_addressing::m_size attribute.

Table 2-6 Address channels

Signal Variable Description
AxID amba_pv_control::m_id ID.
AxADDR tlm_generic_payload::m_address Address.
AxADDR amba_pv_extension::m_dvm_transaction DVM message attributes.
AxLEN amba_pv_extension::m_length Burst length.
AxSIZE amba_pv_extension::m_size Burst size.
AxBURST amba_pv_extension::m_burst Burst type.
AxLOCK amba_pv_control::m_exclusive amba_pv_control::m_locked Lock type.
AxCACHE amba_pv_control::m_bufferable amba_pv_control::m_modifiable amba_pv_control::m_axcache_allocate_bit2 amba_pv_control::m_axcache_allocate_bit3 Cache type.
AxPROT amba_pv_control::m_privileged amba_pv_control::m_non_secure amba_pv_control::m_instruction Protection type.
AxQOS amba_pv_control::m_qos Quality of service type.
AxREGION amba_pv_control::m_region Region type.
AxDOMAIN amba_pv_control::m_domain Domain type.
AxSNOOP amba_pv_control::m_snoop Snoop type.
AxBAR amba_pv_control::m_bar Barrier type.
AxUSER amba_pv_control::m_user User defined signals.

Table 2-7 Write data and response channels

Signal Variable Description
WID, BID amba_pv_control::m_id ID.
WDATA tlm_generic_payload::m_data tlm_generic_payload::m_length Write data.
WSTRB tlm_generic_payload::m_byte_enable tlm_generic_payload::m_byte_enable_length Write strobes.
BRESP tlm_generic_payload::m_response_status amba_pv_extension::m_response Write response.

Table 2-8 Read data channels

Signal Variable Description
RID amba_pv_extension::m_id ID.
RDATA tlm_generic_payload::m_data tlm_generic_payload::m_length Read data.
RRESP tlm_generic_payload::m_response_status amba_pv_extension::m_response Read response.

Table 2-9 Snoop data channels

Signal Variable Description
CDDATA tlm_generic_payload::m_data tlm_generic_payload::m_length Snoop data.
CRRESP tlm_generic_payload::m_response_status amba_pv_extension::m_response Snoop response.

Table 2-10 Unmapped signals

Signal Variable Description
xVALID Not applicable at PV level. Address/data/response valid.
xREADY Not applicable at PV level. Address/data/response ready.
xLAST Not applicable at PV level. Read/write last.
xACK Not applicable at PV level. Read/Write acknowledge.
Non-ConfidentialPDF file icon PDF version100962_0200_03_en
Copyright © 2014–2018 Arm Limited (or its affiliates). All rights reserved.