Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Atmel ARM7TDMI datasheet.1999.pdf
Скачиваний:
31
Добавлен:
23.08.2013
Размер:
1.45 Mб
Скачать

Scan Interface Timing

Figure 82. Scan General Timing

TCK

 

 

 

Tbscl

Tbsch

TMS

 

 

TDI

 

 

 

Tbsis

Tbsih

TDO

 

 

Tbsoh

Tbsod

 

 

 

Data In

 

 

 

Tbsss

Tbssh

Data Out

 

 

Tbsdh

Tbsdh

 

 

Tbsdd

Tbsdd

Table 36. ARM7TDMI Scan Interface Timing

Symbol

Parameter

Min

Typ

Max

Notes

Tbscl

TCK low period

15.1

 

 

 

Tbsch

TCK high period

15.1

 

 

 

Tbsis

TDI,TMS setup to [TCr]

0

 

 

 

Tbsih

TDI,TMS hold from [TCr]

0.9

 

 

 

Tbsoh

TDO hold time

2.4

 

 

2

Tbsod

TCr to TDO valid

 

 

16.4

2

Tbsss

I/O signal setup to [TCr]

3.6

 

 

1

Tbssh

I/O signal hold from [TCr]

7.6

 

 

1

Tbsdh

data output hold time

2.4

 

 

2

Tbsdd

TCf to data output valid

 

 

17.1

2

Tbsr

Reset period

25

 

 

 

Tbse

Output Enable time

 

 

16.4

2

Tbsz

Output Disable time

 

 

14.7

2

Notes:

1.For correct data latching, the I/O signals (from the core and the pads) must be setup and held with respect to the rising edge of TCK in the CAPTUREDR state of the INTEST and EXTEST instructions.

2.Assumes that the data outputs are loaded with the AC test loads (see AC parameter specification).

All delays are provisional and assume a process which achieves 33MHz MCLK maximum operating frequency.

In the above table all units are ns.

158

Debug

 

 

 

Table 37. Macrocell Scan Signals and Pins

No

Signal

Type

1

D[0]

I/O

2

D[1]

I/O

3

D[2]

I/O

4

D[3]

I/O

5

D[4]

I/O

6

D[5]

I/O

7

D[6]

I/O

8

D[7]

I/O

9

D[8]

I/O

10

D[9]

I/O

11

D[10]

I/O

12

D[11]

I/O

13

D[12]

I/O

14

D[13]

I/O

15

D[14]

I/O

16

D[15]

I/O

17

D[16]

I/O

18

D[17]

I/O

19

D[18]

I/O

20

D[19]

I/O

21

D[20]

I/O

22

D[21]

I/O

23

D[22]

I/O

24

D[23]

I/O

25

D[24]

I/O

26

D[25]

I/O

27

D[26]

I/O

28

D[27]

I/O

29

D[28]

I/O

30

D[29]

I/O

31

D[30]

I/O

32

D[31]

I/O

33

BREAKPT

I

34

NENIN

I

35

NENOUT

O

36

LOCK

O

37

BIGEND

I

38

DBE

I

39

MAS[0]

O

40

MAS[1]

O

41

BL[0]

I

42

BL[1]

I

43

BL[2]

I

44

BL[3]

I

45

DCTL **

O

46

nRW

O

47

DBGACK

O

 

 

 

 

 

 

 

 

Debug

Table 37. Macrocell Scan Signals and Pins

No

Signal

Type

48

CGENDBGACK

O

49

nFIQ

I

50

nIRQ

I

51

nRESET

I

52

ISYNC

I

53

DBGRQ

I

54

ABORT

I

55

CPA

I

56

nOPC

O

57

IFEN

I

58

nCPI

O

59

nMREQ

O

60

SEQ

O

61

nTRANS

O

62

CPB

I

63

nM[4]

O

64

nM[3]

O

65

nM[2]

O

66

nM[1]

O

67

nM[0]

O

68

nEXEC

O

69

ALE

I

70

ABE

I

71

APE

I

72

TBIT

O

73

nWAIT

I

74

A[31]

O

75

A[30]

O

76

A[29]

O

77

A[28]

O

78

A[27]

O

79

A[26]

O

80

A[25]

O

81

A[24]

O

82

A[23]

O

83

A[22]

O

84

A[21]

O

85

A[20]

O

86

A[19]

O

87

A[18]

O

88

A[17]

O

89

A[16]

O

90

A[15]

O

91

A[14]

O

92

A[13]

O

93

A[12]

O

94

A[11]

O

159

Table 37. Macrocell Scan Signals and Pins

No

Signal

Type

95

A[10]

O

96

A[9]

O

97

A[8]

O

98

A[7]

O

99

A[6]

O

100

A[5]

O

101

A[4]

O

102

A[3]

O

103

A[2]

O

104

A[1]

O

105

A[0]

O

KeyI - Input

O - Output

I/O - Input/Output

Note: DCTL is not described in this datasheet. DCTL is an output from the processor used to control the unidirectional data out latch, DOUT[31:0]. This signal is not visible from the periphery of ARM7TDMI.

160

Debug

 

 

 

Debug

Debug Timing

Table 38. ARM7TDMI debug interface timing

Symbol

Parameter

Min

Max

Ttdbgd

TCK falling to DBGACK, DBGRQI changing

 

13.3

Ttpfd

TCKf to TAP outputs

 

10.0

Ttpfh

TAP outputs hold time from TCKf

2.4

 

Ttprd

TCKr to TAP outputs

 

8.0

Ttprh

TAP outputs hold time from TCKr

2.4

 

Ttckr

TCK to TCK1, TCK2 rising

 

7.8

Ttckf

TCK to TCK1, TCK2 falling

 

6.1

Tecapd

TCK to ECAPCLK changing

 

8.2

Tdckf

DCLK induced: TCKf to various outputs valid

 

23.8

Tdckfh

DCLK induced: Various outputs hold from TCKf

6.0

 

Tdckr

DCLK induced: TCKr to various outputs valid

 

26.6

Tdckrh

DCLK induced: Various outputs hold from TCKr

6.0

 

Ttrstd

nTRSTf to TAP outputs valid

 

8.5

Ttrsts

nTRSTr setup to TCKr

2.3

 

Tsdtd

SDOUTBS to TDO valid

 

10.0

Tclkbs

TCK to Boundary Scan Clocks

 

8.2

Tshbsr

TCK to SHCLKBS, SHCLK2BS rising

 

5.7

Tshbsf

TCK to SHCLKBS, SHCLK2BS falling

 

4.0

Notes:

All delays are provisional and assume a process which achieves 33MHz MCLK maximum operating frequency.

Assumes that the data outputs are loaded with the AC test loads (see AC parameter specification).

All units are ns.

161

162

Debug

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This chapter describes the ARM7TDMI ICEBreaker module.

Note: The name ICEbreaker has changed. It is now known as the EmbeddedICE macrocell. Future versions of the datasheet will reflect this change.

ICEBreaker

Module

163

Соседние файлы в предмете Электротехника