Open Access
The Test Interface
8-3
ARM Development Board (ARM7TDMI Version)
Hardware Reference Guide
ARM DUI 0017C
8.2 Connecting External Equipment to the Test Bus
To drive the test interface on the ARM Development Board some external equipment is
required. This is typically a parallel I/O device offering 36 separate input/output lines.
8.2.1 Headers and pinout
The equipment is connected to the board via two 20-way box headers mounted on the right
edge of the development card. These are called:
• TEST1
• TEST2
The connector pins are assigned as follows:
Figure 8-1: Connector pin assignments
8.2.2 Test vectors
ARM has code that runs on a host computer and drives an I/O board. This code requires
a test vector file as input. The test vector file is written to provide stimulus and check data
that is read back from the test bus.
The program has been written to be hardware-independent, so you only have to write a few
functions to interface to your chosen system.
If you need to use the test interface and would like to take advantage of this code then please
contact ARM for assistance.
TEST1 TEST2
T_CLK 1 2 VCC T_REQA 1 2 VCC
T_ACK 3 4 T_D[15] T_REQB 3 4 T_D[31]
T_D[14] 5 6 T_D[13] T_D[30] 5 6 T_D[29]
T_D[12] 7 8 T_D[11] T_D[28] 7 8 T_D[27]
T_D[10] 9 10 T_D[9] T_D[26] 9 10 T_D[25]
T_D[8] 11 12 T_D[7] T_D[24] 11 12 T_D[23]
T_D[6] 13 14 T_D[5] T_D[22] 13 14 T_D[21]
T_D[4] 15 16 T_D[3] T_D[20] 15 16 T_D[19]
T_D[2] 17 18 T_D[1] T_D[18] 17 18 T_D[17]
T_D[0] 19 20 GND T_D[16] 19 20 GND
hrg.book Page 3 Wednesday, July 22, 1998 9:18 AM