You copied the Doc URL to your clipboard.

PVBusRange component

This section describes the PVBusRange component.

PVBusRange - about

Use PVBusRange to divide and remap the memory range into two output ports, a and b.

Use this component implement the TrustZone Memory Adaptor (TZMA). You must only use PVBusRange components if the routing decisions change infrequently, for example as part of a memory remap.

This is a C++ component.

PVBusRange - ports

This section describes the ports.

Table 4-203 PVBusRange ports

Name Protocol Type Description

control_64

Value_64

Slave

A 64-bit value port used to signal the remapped range, X

pvbus_input

PVBus

Slave

PVBus input

pvbus_port_a

PVBus

Master

PVBus output, with remapped address range of [0, X]

pvbus_port_b

PVBus

Master

PVBus output, with remapped address range of [X+1, msize]

PVBusRange - verification and testing

This component passes directed component tests.

PVBusRange - performance

This component is optimized to have negligible impact on transaction performance except if memory remap settings change, when there might be a significant effect.

Was this page helpful? Yes No