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

Ports<br />

Table 5-7 provides a brief description of the TZSwitch component ports.<br />

Name Port protocol Type Description<br />

Table 5-7 TZSwitch ports<br />

pvbus_input PVBus Slave Slave port for connection to PVBus<br />

master/decoder.<br />

pvbus_port_a PVBus Master Output port a.<br />

pvbus_port_b PVBus Master Output port b.<br />

control TZSwitchControl Slave Controls routing of transactions.<br />

TZSwitchControl<br />

The TZSwitch component has one additional protocol.<br />

routeAccesses (TZSwitch_InputFilter input, TZSwitch_RouteOption destination) : void<br />

Controls the routing of transactions on a TZSwitch component. Select the type of<br />

signals for reconfiguring by setting the value of input and destination. The<br />

possible values of input are:<br />

TZINPUT_SECURE<br />

changes the routing for secure transactions<br />

TZINPUT_NORMAL<br />

changes the routing for normal transactions<br />

TZINPUT_ANY<br />

changes the routing for all transactions.<br />

The possible values of destination are:<br />

TZROUTE_ABORT<br />

causes transactions to generate an abort<br />

TZROUTE_IGNORE<br />

causes transactions to be ignored, and reads return 0<br />

TZROUTE_TO_PORT_A<br />

routes transactions to pvbus_port_a<br />

TZROUTE_TO_PORT_B<br />

routes transactions to pvbus_port_b.<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!