| |||
| Home > Introduction and Configuration > System Controller and Configuration Logic > Control, configuration, and test signals on pads |
This section lists control, configuration, and test signals on the input/output pads.
For details on AHB signals, see Chapter 3 Memory Map and Memory Configuration and Chapter 4 AHB Monitor.
For details on other peripherals and controllers, see the chapter describing the component.
In order to simplify finding signal information, some signals appear in more than one table. For example TCK is in both Table 2.8 and Table 2.9.
Table 2.5 lists the debug signals for the ARM926EJ-S.
Table 2.5. ARM926EJ-S signals
| Signal Name | Type | Description |
|---|---|---|
| DBGACK | Output | Debug acknowledge indicates when the ARM CPU is in debug state (active HIGH). |
| EDBGRQ | Input | External request for ARM to enter debug state (active HIGH). |
Table 2.6 lists the ETM signals.
Table 2.6. ETM signals
| Signal Name | Type | Description |
|---|---|---|
| ETMEXTIN | Input | Debug cross trigger support. |
| ETMEXTOUT[3:0] | Output | Debug cross trigger support. |
| PIPESTAT[2:0] | Output | Pipeline status |
| TRACECLK | Output | Trace clock |
| TRACEPKT[15:0] | Output | Trace packet port |
| TRACESYNC | Output | Trace synchronization |
Table 2.7 lists the reset and configuration signals.
Table 2.7. Reset and configuration signals
| Signal Name | Type | Description |
|---|---|---|
nPORESET | Input | This is an active-LOW power-on reset input used to reset the MPMC refresh timer, System Controller, and the Clock and Reset Controller. |
| CONFIGDATA[28:0] | Inputs | Configuration inputs on HDATAM2[28:0] sampled at reconfiguration. (See External configuration signals for details.) |
nCONFIGCLR | Input | This resets all of the configuration bits before nPORESET and nRESET are released. |
| CONFIGINIT | Input | Samples the status of pads to define the configuration signals (rising edge). |
| nRESET | Input | System reset (active LOW). |
| TESTSELECT | Input | Manufacturing test mode select. This signal is asynchronous and should be static after reset. Signals form the Configuration block and the Clock and Reset Controller are forced to a known state. NoteThis signal is used for manufacturing test only and must always be held LOW. |
| SCANENABLE | Input | Manufacturing test mode scan enable. NoteThis signal is used for manufacturing test only. |
| BIGENDOUT | Output | Byte endian mode. |
Table 2.8 lists the clock signals.
Table 2.8. Clock signals
| Clock | Direction | Description |
|---|---|---|
| XTALCLKEXT | Input | If the on-chip PLL is used, this input is the reference clock for the PLL. If the on-chip PLL is not used, this input can drive the processor and AMBA subsystem clocks. This clock can be selected from the System Controller. |
| PLLCLKEXT | Input | If the on-chip PLL is not used, this input can drive the processor and AMBA subsystem clocks. This clock can be selected from the System Controller |
| HCLKM1 | Input | This input provides an alternative clock source that can be used to time the external part of the M1 bus. |
| HCLKM2 | Input | This input provides an alternative clock source that can be used to time the external part of the M2 bus. |
| HCLKS | Input | This input provides an alternative clock source that can be used to time the external part of the S bus. |
| CLCDCLKEXT | Input | This input is used to drive the external interface of the CLCDC. |
| REFCLK32K | Input | This input provides a constantly running slow frequency used to provide a timing reference for the Timer and Watchdog modules at a nominal rate of 32kHz (32 768Hz). |
| RTC1HZCLK | Input | This input is used to clock the RTC timer at a nominal rate of 1Hz. |
| SCIREFCLKEXT | Input | This input is used to drive the external interface of the SCI. |
| SSPCLKEXT | Input | This input is the clock for the SSP external interface. |
| TIMCLKEXT | Input | This input provides an alternative clock source that can be used by the ARM926PXP development chip Timer modules. It must remain constant when the PLL frequency is varied. It is required to provide the Timer modules with at least 10µs resolution and must therefore be at least 100KHz although much higher frequencies can also be used. |
| UARTCLKEXT | Input | This input provides an alternative clock source that can be used to derive the UART baud frequencies. |
| nPLLRESET | Input | On-chip PLL reset (active LOW). |
| PLLPWRDN | Input | On-chip PLL power down (active HIGH). |
| TCK | Input | This input is the JTAG clock |
| RTCK | Output | This output is the returned JTAG clock |
| MPMCCLK[4:0] | Output | These are the output clocks from the MPMC. |
| SMCLK[2:0] | Output | These are the output clocks from the SSMC. |
| SMFBCLK | Input | This input is the feedback clock for the SSMC. |
Table 2.9 lists the JTAG signals.
Table 2.9. JTAG TAP signals
| Signal Name | Type | Description |
|---|---|---|
| TCK | Input | Test clock. |
| TMS | Input | Test mode select. |
| nTRST | Input | Test reset (active LOW). |
| TDI | Input | Boundary scan input. |
| nBSTAPEN | Input | When LOW the boundary scan TAP controller is selected. When HIGH the Multi-ICE processor debug interface is selected. |
| TDO | Tristate output | Boundary scan output. |
| RTCK | Output | Mullet-ICE TCK synchronization. |