Maxim-integrated Secure Microcontroller manuály

Uživatelské manuály a uživatelské příručky pro Hardware Maxim-integrated Secure Microcontroller.
Poskytujeme 1 manuály pdf Maxim-integrated Secure Microcontroller ke stažení zdarma podle typů dokumentů: Uživatelský manuál


Tabulka s obsahem

Rev 1/14

1

TABLE OF CONTENTS

2

4 of 187

4

LIST OF FIGURES

5

LIST OF TABLES

6

1. INTRODUCTION

7

1.2 Software Security

7

Separate Address/Data Bus

8

Large Nonvolatile Memory

8

In-System Loading

8

High-Reliability Operation

8

1.3 Product Description

9

2. SELECTOR GUIDE

12

13 of 187

13

Scratchpad Registers

14

Serial I/O

14

Programmable Timers

14

15 of 187

15

Parallel I/O

16

Program/Data RAM Interface

16

High-Reliability Circuitry

16

Software Encryption Logic

16

Security Lock Logic

16

Vector RAM

17

Timed-Access Logic

17

Watchdog Timer

17

Resident Loader ROM

17

4. PROGRAMMER’S GUIDE

18

4.1.1 Internal Registers

19

21 of 187

21

DS5000 SERIES MCON REGISTER

24

Partition Table

25

29 of 187

29

30 of 187

30

32 of 187

32

Figure 4-9. DS5000 SFR Map

34

35 of 187

35

PCON, 087H

36

Power Control Register

36

Timer Control Register

37

TCON, 088H

37

Timer Mode Register

38

TMOD, 089H

38

Serial Control Register

39

SCON, 098H

39

Interrupt Enable Register

40

IE, 0A8H

40

Interrupt Priority Register

41

IP, 0B8H

41

DS5001 CRC Register

42

CRC, 0C1H

42

MCON, 0C6H

42

43 of 187

43

PAA

43

DS5001/DS5002 MCON Register

44

Program Status Word Register

45

PSW, 0D0H

45

RPCTL, 0D8H

46

RPS, 0DAH

47

4.9 Instruction Set

48

4.10 Addressing Modes

48

49 of 187

49

4.11 Program Status Flags

50

5. MEMORY INTERCONNECT

51

DS5002FP

54

6. LITHIUM/BATTERY BACKUP

58

6.1 Data Retention

58

Battery-Backed Circuits

58

Battery-Attach Procedure

59

Battery Lifetime

60

Using Lithium Cells

61

Freshness Seal

61

7. POWER MANAGEMENT

62

7.1 Idle Mode

62

63 of 187

63

7.2 Stop Mode

64

7.4 Power-Fail Interrupt

64

7.5 Total Power Failure

65

7.6 Partial Power Failures

66

8. SOFTWARE CONTROL

68

8.1 Timed Access

68

Figure 8-1. Timed Access

69

8.2 Watchdog Timer

70

8.3 CRC Memory Verification

71

72 of 187

72

Figure 8-2. CRC Code Example

73

9. FIRMWARE SECURITY

74

Security Overview

74

9.1 Security Lock

74

9.2 RAM Memory

75

9.3 Encrypted Memory

76

77 of 187

77

9.4 Encryption Algorithm

78

9.5 Encryption Key

78

9.7 Dummy Bus Access

79

9.8 On-Chip Vector RAM

79

9.9 Self-Destruct Input

80

81 of 187

81

Avoid Clear Text

82

Avoid CRC or Checksum

83

Use Random Values

83

Change Code

83

External Circuits

84

Tamper Protection

84

10. RESET CONDITIONS

85

10.1 Reset Sources

85

Reset Status Bits

85

Table 10-A. SFR Reset States

86

10.1.1 Power-On Reset

87

10.1.2 No-V

88

Power-On Reset

88

10.1.3 External Reset

88

10.1.4 Watchdog Timer Reset

88

10.2 Memory Map

89

10.3 Interrupts

90

10.4 Timers

90

91 of 187

91

11. INTERRUPTS

92

11.1 Interrupt Sources

92

11.2 External Interrupts

93

11.3 Timer Interrupts

93

11.4 Serial Port Interrupts

93

11.6 Simulated Interrupts

94

11.7 Interrupt Priorities

96

11.8 Interrupt Acknowledge

97

12. PARALLEL I/O

99

12.1 Output Functions

102

12.2 Input Function

103

12.5 RPC Interrupts

106

12.6 RPC Protocol

107

12.7 DMA Operation

107

108 of 187

108

13. PROGRAMMABLE TIMERS

109

13.1 Functional Description

109

110 of 187

110

13.2 Mode 0

111

13.3 Mode 1

111

13.4 Mode 2

112

13.5 Mode 3

114

14. SERIAL I/O

115

14.1 Function Description

115

Serial Port Control Register

117

14.2 Baud Rate Generation

118

119 of 187

119

14.4 Asynchronous Operation

120

121 of 187

121

122 of 187

122

123 of 187

123

124 of 187

124

Mode 2 and 3

125

126 of 187

126

127 of 187

127

128 of 187

128

15. CPU TIMING

130

15.1 Oscillator

130

15.2 Instruction Timing

131

132 of 187

132

136 of 187

136

16. PROGRAM LOADING

137

138 of 187

138

16.4 Exiting the Loader

139

142 of 187

142

16.8 Command Line Interface

143

16.9 Command Line Syntax

143

Important Application Note

144

16.10 Command Summaries

145

146 of 187

146

147 of 187

147

16.11 Error Messages

148

16.12 Intel Hex File Format

149

152 of 187

152

153 of 187

153

154 of 187

154

17. REAL-TIME CLOCK (RTC)

155

17.1 DS5000T/DS2250T RTC

155

156 of 187

156

17.3 Registers

160

17.4 Special Bits

160

17.5 DS2251T/DS2252T RTC

162

17.6 Memory Map

163

165 of 187

165

166 of 187

166

168 of 187

168

169 of 187

169

170 of 187

170

171 of 187

171

172 of 187

172

173 of 187

173

174 of 187

174

175 of 187

175

18. TROUBLESHOOTING

176

177 of 187

177

178 of 187

178

18.7 Do’s and Don’ts

179

180 of 187

180

19. INSTRUCTION SET DETAILS

181

MNEMONIC

183





Další produkty a příručky pro Hardware Maxim-integrated

Modely Typ Dokumentu
High-Speed Microcontroller Users Guide: DS80C390 S Uživatelský manuál   Maxim Integrated High-Speed Microcontroller Users Guide: DS80C390 Supplement User Manual [en] [es] [it] [de] , 158 stránky
High-Speed Microcontroller Users Guide: Network Mi Uživatelský manuál   Maxim Integrated High-Speed Microcontroller Users Guide: Network Microcontroller Supplement User Manual [en] [fr] [de] , 221 stránky
Ultra-High-Speed Flash Microcontroller Uživatelský manuál   Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual [pl] [cs] [en] [de] , 169 stránky
78M6612 M-API Library Uživatelský manuál   Maxim Integrated 78M6612 M-API Library User Manual, 43 stránky
6613_PSU_1+1S_URT_v1_00 Uživatelský manuál   Maxim Integrated 6613_PSU_1+1S_URT_v1_00 User Manual, 35 stránky
6613_OMU_2+2S_URT_V100 Uživatelský manuál   Maxim Integrated 6613_OMU_2+2S_URT_V100 User Manual, 46 stránky
MAX31782 Uživatelský manuál   Maxim Integrated MAX31782 User Manual, 223 stránky
78M6631 Evaluation Board Uživatelský manuál   Maxim Integrated 78M6631 Evaluation Board User Manual [en] [de] , 26 stránky
78M6610+PSU Evaluation Kit Uživatelský manuál   Maxim Integrated 78M6610+PSU Evaluation Kit User Manual [de] , 26 stránky
Santa Fe (MAXREFDES5) ZedBoard Uživatelský manuál   Maxim Integrated Santa Fe (MAXREFDES5) ZedBoard User Manual, 21 stránky
MAXREFDES24EVSYS Uživatelský manuál   Maxim Integrated MAXREFDES24EVSYS User Manual [en] [fr] [de] , 17 stránky
78M6631 Uživatelský manuál   Maxim Integrated 78M6631 User Manual, 32 stránky
78M6613 Evaluation Board Uživatelský manuál   Maxim Integrated 78M6613 Evaluation Board User Manual [en] [es] [it] [de] , 20 stránky
78M6613 PSU Firmware Uživatelský manuál   Maxim Integrated 78M6613 PSU Firmware User Manual, 19 stránky
78M6613 HPL Firmware Uživatelský manuál   Maxim Integrated 78M6613 HPL Firmware User Manual [en] [es] [it] [de] , 19 stránky
Analog Essentials Getting Started Guide for LX9 an Uživatelský manuál   Maxim Integrated Analog Essentials Getting Started Guide for LX9 and Nexys3 User Manual [pl] [en] [cs] [de] , 23 stránky
78M6618 PDU1 Firmware Uživatelský manuál   Maxim Integrated 78M6618 PDU1 Firmware User Manual [en] [pl] [cs] [de] , 19 stránky
78M6610+PSU Hardware Design Guidelines Uživatelský manuál   Maxim Integrated 78M6610+PSU Hardware Design Guidelines User Manual, 19 stránky
71M6533-DB Uživatelský manuál   Maxim Integrated 71M6533-DB User Manual, 75 stránky
Analog Essentials Getting Started Guide for Zedboa Uživatelský manuál   Maxim Integrated Analog Essentials Getting Started Guide for Zedboard User Manual [fr] [de] [en] , 22 stránky