1.2.7. Efficiency

In a Multi-ICE system TAPOp functions are sent across an RPC layer to a workstation and the results must be sent back again. As a result, when a large number of calls are made across this interface, there is a reduction in performance. To reduce the number of calls, you can use TAPOp macros to batch up TAPOp operations and so make a single RPC call perform multiple TAPOp operations.

There are limits to the number of TAPOp operations that can be grouped together because decisions must be made based on TDO data. TAPOp macros provide very limited decision-making abilities, so macros must be split so the decisions are made in the TAPOp client.

Large continuous data transfers prevent other TAPOp clients accessing the server. It is recommended that data size is limited to small numbers of kilobytes when communicating over a network to the server.

Copyright © 1998-2002 ARM Limited. All rights reserved.ARM DUI 0154B
Non-Confidential