A.2. Non-ASB signals

Table A.2 lists the module-specific non-ASB on-chip signals

Table A.2. Block-specific on-chip signal

Signal name

Type

Source/

destination

Description

TestMode

Input

Test interface controller

Test mode input.

This signal indicates the test controller has taken control of the bus. When HIGH, this signal enables the External Bus Interface (EBI) for the 32-bit test bus. It also selects TCLK as the system clock source.

Ticinen

Input

Test interface controller

Test data in enable input.

This active LOW signal indicates that the SC054 ASB SMC should drive the SMDATIN (TBUS) into the BD. Must be tied HIGH when not connected to the TIC.

Ticouten

Input

Test interface controller

Test data out enable input.

This active LOW signal indicates that the SC054 ASB SMC must drive its latched version of BD onto the external SMDATAOUT (TBUS). Must be tied HIGH when not connected to the TIC.

TicoutLen

Input

Test interface controller

Test data out latch enable input.

BD latch enable for the data bus in the external memory bus. When LOW the BD latch should be transparent. Must be tied HIGH when not connected to the TIC.

BIGENDIAN

Input

System

This static configuration bit indicates the type of endianness of the memory system:

1 = big-endian

0 = little-endian.

Table A.3 lists the scan test on-chip signals.

Table A.3. Scan test on-chip signals

Signal name

Type

Source/

destination

Description

SCANMODE

Input

Scan test controller

Scan test mode input.

This signal must be asserted HIGH during scan testing to ensure that bidirectional tristate signals are tristated and not driven. SCANENABLE must be deasserted LOW during normal use or when applying TicTalk test vectors through the TIC macro block.

SCANENABLE

Input

Scan test controller

Scan test enable input.

This signal must be driven during scan testing to control the input multiplexors of scan flip-flops. SCANENABLE must be deasserted LOW during normal use or when applying TicTalk test vectors through the TIC macro block.

This signal is not functionally connected within the peripheral. It is a dummy pin that is used during the scan insertion process.

SCANINBCLK

Input

Scan test logic

Dedicated scan chain input for flip-flops clocked by BCLK.

This signal is not functionally connected within the peripheral. It is a dummy pin that is used during the scan insertion process.

SCANINnBCLK

Input

Scan test logic

Dedicated scan chain input for flip-flops clocked by nBCLK.

This signal is not functionally connected within the peripheral. It is a dummy pin that is used during the scan insertion process.

SCANOUTBCLK

Input

Scan test logic

Dedicated scan chain output for flip-flops clocked by BCLK.

This signal is not functionally connected within the peripheral. It is a dummy pin that is used during the scan insertion process.

SCANOUTnBCLK

Input

Scan test logic

Dedicated scan chain output for flip-flops clocked by nBCLK.

This signal is not functionally connected within the peripheral. It is a dummy pin that is used during the scan insertion process.

SMBUSREQ

Output

EBI

When asserted HIGH, SMBUSREQ requests access to EBI.

SMBUSGNT

Input

EBI

When asserted HIGH, SMBUSGNT indicates that the slave is granted the EBI.

Note

If an EBRI is not required, SMBUSREQ and SMBUSGNT must be connected together.

Table A.4 lists the signals to the input/output pads.

Table A.4. Input/output pad signals

Signal name

Type

Source /

destination

Description

SMDATAIN[31:0]

Input

Input/output pad

External data input bus. Data read from external memory.

SMnWAIT

Input

Input/output pad

Wait mode input from external memory controller. Active HIGH or active LOW activation as programmed in the SMC configuration registers for each bank.

SMDATAOUT[31:0]

Output

Input/output pad

External data output bus. Data is written to external memory.

SMADDR[22:0]

Output

Input/output pad

External address bus to off-chip memory.

SMnDATAEN[3:0]

Output

Input/output pad

Tristate input/output pad enables to control the byte lanes of the external data output bus SMDATAOUT, active LOW. The SMnDATAEN signals 0 to 3, independently control SMDATAOUT signals 0 to 7, 8 to15, 16 to 23, and 24 to 31 respectively. The SMnDATAEN signals are connected to the appropriate SMDATAOUT input/output pad enables and asserted LOW to drive data out on the data pads.

SMnCS[7:0]

Output

Input/output pad

Chip select for external memory banks 0 to 7, active LOW or active HIGH programmable by configuring the CS polarity for each bank independently.

SMnOEN

Output

Input/output pad

Output enable for external memory banks, active LOW.

SMnWEN

Output

Input/output pad

Write enable for the external memory banks, active LOW.

SMnBLS[3:0]

Output

Input/output pad

Byte lane select signals, active LOW. The signals SMnBLS[3:0] select byte lanes [31:24], [23:16], [15:8], and [7:0] on external memory devices.

Copyright © 2000 ARM Limited. All rights reserved.ARM DDI 0176D
Non-Confidential