Many
Manuals
search
Categorias
Marcas
Principal
Intel
Placas de desenvolvimento
Galileo Gen 2 Board
Especificações
Intel Galileo Gen 2 Board Especificações Página 99
Descarregar
Partilhar
Partilha
Adicionar aos meus manuais
Imprimir
Página
/
311
Índice
MARCADORES
Avaliado
.
/ 5. Com base em
avaliações de clientes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
Intel
®
Quark SoC X1000 Core
October 2013
Dev
eloper’s M
anual
Order Number: 329679-001US
99
Protected Mode Architecture
—Intel
®
Quark Core
Figure 44.
Formats of CR3 and Paging-S
tructure
Entries in 32-bit Mode with PAE Paging
Enabled
1
2
...
94
95
96
97
98
99
100
101
102
103
104
...
310
311
Quark SoC X1000 Core
1
2 Order Number: 329679-001US
2
Revision History
3
Contents
4
1.0 About this Manual
17
1.2 Notation Conventions
18
1.3 Special Terminology
19
1.4 Related Documents
20
2.0 Intel
21
3.0 Architectural Overview
22
3.3.1 Address Spaces
23
3.3.2 Segment Register Usage
24
3.4 I/O Space
25
3.5 Addressing Modes
25
Example: MOV ECX, [EAX+24]
26
Example: ADD EAX, TABLE[ESI]
26
A5159-01
27
3.6 Data Types
28
3.6.1.1 Unsigned Data Types
29
3.6.1.2 Signed Data Types
29
3.6.1.3 BCD Data Types
30
3.6.1.5 String Data Types
30
3.6.1.6 ASCII Data Types
31
3.6.1.7 Pointer Data Types
32
3.7 Interrupts
33
3.7.2 Interrupt Processing
34
3.7.3 Maskable Interrupt
34
3.7.4 Non-Maskable Interrupt
35
3.7.5 Software Interrupts
36
3.7.7 Instruction Restart
37
3.7.8 Double Fault
38
4.1 Register Set Overview
39
4.2 Floating-Point Registers
39
4.3.2 Instruction Pointer
41
4.3.3 Flags Register
41
4.3.4 Segment Registers
44
4.4 System-Level Registers
45
4.4.1 Control Registers
46
A5150-01
53
4.5.2 Floating-Point Tag Word
54
A5152-01
55
IP Offset
59
Tag Word
60
16-Bit Protected Mode Format
60
4.5.5 FPU Control Word
61
4.6 Debug and Test Registers
62
4.7 Register Accessibility
62
4.7.1 FPU Register Usage
63
4.9 Intel
64
5.0 Real Mode Architecture
65
5.2 Memory Addressing
66
5.3 Reserved Locations
66
5.4 Interrupts
67
5.5 Shutdown and Halt
67
6.1 Addressing Mechanism
68
6.2 Segmentation
69
6.2.2 Terminology
70
6.2.3 Descriptor Tables
70
6.2.4.2 Intel
72
≤ limit
74
1Writeable (W)
74
Offset 31...16 P
76
6.2.4.7 Selector Fields
77
6.3 Protection
81
6.3.3.1 Task Privilege
82
Figure 36. Intel
84
6.3.3.4 Privilege Validation
85
6.3.3.5 Descriptor Access
85
6.3.5 Call Gates
87
6.3.6 Task Switching
88
6.4.2.1 Page Mechanism
91
6.4.2.3 Page Directory
92
6.4.2.4 Page Tables
92
6.4.3.1 PDPTE Registers
93
6.4.4 #GP Faults for Intel
100
6.4.5 Access Rights
100
6.4.9 Page-Fault Exceptions
104
6.4.10 Paging Operation
106
6.5 Virtual 8086 Environment
107
6.5.5 Interrupt Handling
110
7.0 On-Chip Cache
114
Quark SoC X1000 Core Cache
115
7.2 Cache Control
116
7.3 Cache Line Fills
117
7.4 Cache Line Invalidations
118
7.5 Cache Replacement
118
7.6 Page Cacheability
119
Quark SoC X1000 Core and
121
Processor Page Cacheability
121
7.7 Cache Flushing
122
7.8 Write-Back Enhanced Intel
123
Quark SoC X1000 Core Write
123
Back Cache Architecture
123
Enhanced Intel
125
8.1 SMM Overview
127
8.2 Terminology
127
A5237-01
128
8.3.2 SMI# Active (SMIACT#)
129
A5232-01
130
8.3.3.1 SMRAM State Save Map
131
Register Writeable?
132
8.3.4 Exit From SMM
133
8.4.2 Processor Environment
135
8.5 SMM Features
138
8.5.3 I/O Instruction Restart
139
8.5.4 SMM Base Relocation
140
8.6.1 SMRAM Interface
141
8.6.2 Cache Flushes
142
A5238-01
143
Quark SoC X1000 Core System
144
A5240-01
145
8.6.2.2 Snoop During SMM
146
8.7.1 SMM Code Considerations
147
8.7.2 Exception Handling
148
8.7.3 Halt During SMM
148
9.0 Hardware Interface
149
9.2 Signal Descriptions
150
9.2.3 Data Lines (D[31:0])
151
9.2.4 Parity
151
9.2.5 Bus Cycle Definition
152
9.2.6 Bus Control
153
9.2.8.1 Reset Input (RESET)
154
9.2.9 Bus Arbitration Signals
156
9.2.9.4 Backoff Input (BOFF#)
157
9.2.11 Cache Control
158
9.2.13 RESERVED#
159
Other Enhanced Bus Features
161
9.2.17.2 Cache Flush (FLUSH#)
162
9.2.17.4 Soft Reset (SRESET)
163
9.2.18.1 Test Clock (TCK)
164
9.3.1 Interrupt Logic
166
9.3.2 NMI Logic
166
9.3.3 SMI# Logic
166
9.4 Write Buffers
167
9.5 Reset and Initialization
169
(Sheet 1 of 2)
170
(Sheet 2 of 2)
171
9.6 Clock Control
174
During Stop Grant State
176
9.6.4.1 Normal State
177
9.6.4.2 Stop Grant State
177
4. Auto HALT Power Down State
178
1. Normal State
178
2. Stop Grant State
178
5. Stop Clock Snoop State
178
3. Stop Clock State
178
9.6.4.3 Stop Clock State
179
9.6.5.1 Normal State
180
9.6.5.2 Stop Grant State
181
9.6.5.3 Stop Clock State
182
10.0 Bus Operation
184
Physical Memory
185
I/O Space
185
BE2# BE1# BE0#
186
BHE# BLE#
186
10.1.5 Operand Alignment
192
10.2 Bus Arbitration Logic
193
10.3.1.1 No Wait States
196
10.3.2.1 Burst Cycles
198
242202-033
200
10.3.3 Cacheable Cycles
201
242202-035
203
242202-036
204
10.3.4 Burst Mode Details
205
242202-038
206
242202-039
207
242202-067
208
10.3.5 8- and 16-Bit Cycles
209
242202-069
210
10.3.6 Locked Cycles
211
10.3.7 Pseudo-Locked Cycles
212
10.3.8 Invalidate Cycles
213
242202-091
214
242202-092
214
Address, Data and
216
Control Bus
216
10.3.9 Bus Hold
217
242202-146
218
10.3.10 Interrupt Acknowledge
219
10.3.11 Special Bus Cycles
220
BRDY# or RDY#
221
ADDR Data
221
10.3.12 Bus Cycle Restart
222
242202-147
223
10.3.13 Bus States
224
Quark SoC X1000
225
10.4.2 Burst Cycles
227
10.4.3.2 Snoop under AHOLD
230
242202-150
231
242202-151
232
Fill Cont
233
242202-153
234
10.4.3.4 Snoop under BOFF#
235
Linefill
236
40 04C80C8
236
10.4.3.5 Snoop under HOLD
237
10.4.4 Locked Cycles
239
242202-158
240
10.4.4.1 Snoop/Lock Collision
241
10.4.6 Pseudo Locked Cycles
242
Write Back Cycle
243
11.0 Debugging Support
246
12.0 Instruction Set Summary
252
12.2 Instruction Encoding
253
(No “s-i-b” Byte Present)
259
12.2.5 Intel
263
12.2.5.2 RDMSR
264
12.2.5.3 RDTSC
264
12.2.5.4 WRMSR
264
12.3 Clock Count Summary
265
CCCC = Jump on cccc
272
18 2 R,7,22
273
17 2 R,7,22
274
2(
281
Table 95. Intel
291
Appendix B Testability
296
B.1.2 Cache Testability Write
297
B.1.3 Cache Testability Read
298
B.1.4 Flush Cache
299
B.2.3 TLB Write Test
303
B.3 Intel
304
Quark SoC X1000 Core JTAG
304
B.3.1.2 Run-Test/Idle State
305
B.3.1.3 Select-DR-Scan State
305
B.3.1.4 Capture-DR State
306
B.3.1.5 Shift-DR State
306
B.3.1.6 Exit1-DR State
306
B.3.1.7 Pause-DR State
306
B.3.1.8 Exit2-DR State
306
B.3.1.15 Exit2-IR State
308
B.3.1.16 Update-IR State
308
C.1 CPUID Instruction
309
C.2 Intel
311
Quark SoC X1000 Stepping
311
Comentários a estes Manuais
Sem comentários
Publish
Manuais e produtos relacionados com Placas de desenvolvimento Intel Galileo Gen 2 Board
Placas de desenvolvimento Intel Edison Compute Module (IoT) Especificações
(32 páginas)
Placas de desenvolvimento Intel Edison Compute Module (IoT) Especificações
(32 páginas)
Imprimir documento
Imprimir página 99
Comentários a estes Manuais