A.6. Test Interface Controller (TIC) AHB signals

Table A.10 describes the TIC signals.

Table A.10. TIC signal descriptions

Name TypeSource/ destinationDescription

HADDRTIC[31:0]

Address bus

OutputAHB slave layerThe 32-bit AHB address bus.

HBUSREQTIC

Bus request

OutputAHB arbiterA signal from the TIC to the bus arbiter indicates that it requires the bus.

HBURSTTIC[2:0]

Burst type

OutputAHB slave layerIndicates if the transfer forms part of a burst. The TIC always performs incrementing bursts of unspecified length.

HGRANTTIC

Bus grant

InputAHB arbiterThis signal indicates that the TIC is currently the highest priority master. Ownership of the address and control signals changes at the end of a transfer when HREADYINTIC is HIGH, so the TIC gains access to the bus when both HREADYINTIC and HGRANTTIC are HIGH.

HLOCKTIC

Locked transfers

OutputAHB arbiterWhen HIGH this signal indicates that the TIC requires locked access to the bus. No other master must be granted the bus until this signal is LOW.

HPROT[3:0]

Protection control

OutputAHB slave layerThe protection control signals indicate if the transfer is an opcode fetch or data access, as well as if the transfer is a supervisor mode access or a User mode access. These signals also indicate if the current access is cacheable or bufferable.

HRDATATIC[31:0]

Read databus

InputAHB master layerThe read databus is used to transfer data from the AHB slave to the TIC during read operations.

HREADYINTIC

Transfer done

InputAHB slave layerWhen HIGH the HREADYINTIC signal indicates that a transfer has finished on the bus. This signal can be driven LOW to extend a transfer.

HRESPTIC[1:0]

Transfer response

InputAHB slave layerThe transfer response provides additional information on the status of a transfer. Four different responses are provided, OKAY, ERROR, RETRY, and SPLIT.

HSIZETIC[2:0]

Transfer size

OutputAHB slave layerIndicates the size of the transfer, which is typically byte (8-bit), halfword (16-bit), or word (32-bit). The TIC does not support larger transfer sizes.

HTRANSTIC[1:0]

Transfer type

OutputAHB slave layerIndicates the type of the current transfer, which can be NONSEQUENTIAL, SEQUENTIAL, IDLE, or BUSY. The TIC does not use the BUSY transfer type.

HWDATATIC[31:0]

Write databus

OutputAHB slave layerThe write databus is used to transfer data from the master to the bus slaves during write operations.

HWRITETIC

Transfer direction

OutputAHB slave layerWhen HIGH, this signal indicates a write transfer and when LOW a read transfer.
Copyright © 2003 ARM Limited. All rights reserved.ARM DDI 0278B
Non-Confidential