Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ARM advanced microcontroller bus architecture (AMBA) specification.Rev 2.0.pdf
Скачиваний:
196
Добавлен:
23.08.2013
Размер:
1.92 Mб
Скачать

AMBA Test Methodology

6.7The ASB test interface controller

Figure 6-9 shows the ASB test interface controller state diagram.

!TREQA

 

 

 

 

 

TREQA &

 

 

 

 

 

 

 

 

TREQB

 

 

 

 

TREQA

 

 

 

 

NORMAL

 

 

 

 

ADDRESS OR

 

 

 

 

 

 

 

OPERATION

 

 

 

 

CONTROL

 

 

 

 

!TREQA & !TREQB

 

 

 

 

 

 

TREQA &

 

 

 

 

 

 

!TREQB

 

 

 

 

 

 

 

TREQA &

!TREQA &

 

!TREQA &

 

 

 

TREQB

TREQB

 

 

 

 

 

 

 

 

 

 

TREQB

 

 

 

 

!TREQA & TREQB

 

 

 

 

ADDRESS OR

 

 

 

READ

TREQA &

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!TREQB

 

 

 

 

 

TREQA &

 

!TREQA &

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TREQB

 

TREQB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TREQA & !TREQB

TURNAROUND

TREQA &

TREQB

Figure 6-9 Test interface controller state diagram

TREQA and TREQB are sampled on the falling edge of TCLK when TACK is HIGH, except in the NORMAL OPERATION state where TREQA is used asynchronously to transition into the ADDRESS OR CONTROL state. The reset state is NORMAL OPERATION.

6.7.1Control vector bit definitions

A control vector is included within the TIC to determine the types of transfer it can perform. The control vector is used to set the values of BSIZE, BPROT and BLOK and to control address incrementing.

Byte 0 of the control packet is used to define the access that will occur on the internal system bus. Byte 1 of the control packet is reserved for clock control and debug.

Table 6-4 shows the control vector bit assignments.

ARM IHI 0011A

© Copyright ARM Limited 1999. All rights reserved.

6-25

AMBA Test Methodology

Table 6-4 Control vector bit definitions

Bit position

Description

 

 

0

Control vector valid

 

 

1

Reserved

 

 

2

BSIZE[0]

 

 

3

BSIZE[1]

 

 

4

BLOK

 

 

5

BPROT[0]

 

 

6

BPROT[1]

 

 

7

Address increment enable

 

 

6-26

© Copyright ARM Limited 1999. All rights reserved.

ARM IHI 0011A