文件名称:
Rabbit 4000 Microprocessors.pdf
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2019-10-13
详细说明:Rabbit 4000 Microprocessorspdf,Rabbit 4000 MicroprocessorsTABLE OF CONTENTS
Chapter 1. The rabbit 4000 Processor
1.1 Introduction.……
1.2F
1.3 Block Diagram
1.4 Basic Specifications
1.5 Comparing rabbit Microprocessors………………
Chapter 2. Clocks
2.1 Overview……
2.1.1 Block diagram ......
2.1.2 Registers
10
2.2 Dependencies
2210 Pins
2.2.2 Other ro
2.3 Operation..............,
12
2.3.1 Main Clock
12
2.3.2 Spectrum Spreader
13
2.3. 3 Clock doubler
2.3.4 32 kIz Clock
8
2.4 Register Descriptions
20
Chapter 3. Reset and Bootstrap
25
3.1 Overview
25
3. 1. 1 Block Diagram
5
3.1.2 Registers
3.2 Dependencies
26
3.2.1 I/O Pins
26
3. 2.2 Clocks
26
3.23 Other Registers…
26
3.2.4 Interrupts
26
3.3 Operation
27
3.4 Register Descriptions
····
29
Chapter 4. System Management
31
4.1 Overview
4.1.1 Block diagram
.32
4.1.2 Registers
4.2 Dependencies
33
4.2.1 1O Pins…
4.2.2 Clocks
4.2.3 Interrupts…
4.3 Operation
34
4.3. 1 Periodic Interrupt
4.3.2 Real-Time Clock
4.3.3 Watchdog Tin
4.3.4 Secondary watchdog Timer
4.4 Register Descriptions
·········*··+·:·:·············
36
Table of contents
Chapter 5. Memory Management
41
5.1 Overview
41
5.1.1 Block Dias
43
5.1.2 Registers
5.2 Dependencies
…145
5.2.1/0 Pins
5.2.2 Clocks
5.2.3 Other Registers ...
45
5.24 Interrupts…
5.3 Operation
5.3. 1 Memory Management Unit(MMU)
46
5.3.2 8-bit Operation
“自
47
5.3.3 16-bit and Page modes
49
5.3.4 Separate Instruction and Data Space ...
2
5.3.5 Memory protection
5.3.6 Stack protection
54 Register Descriptions……
53
Chapter 6. Interrupts
65
6.1 Overview
.65
6.2 Operati
6.3It
t tables
66
Chapter 7. External Interrupts
69
7.1Ov
7.2 Block Diagram
中····
69
7.2.1 Registe
70
7.3 ependo
7.3.1 I/O Pins
70
7.3.2 Clocks.…
7.3.3 Interrupts
.70
7.4 Operation
7.4.1 Example isr
7.5 Register Descriptions
71
Chapter 8. Parallel Port A
73
8. 1 Overview
8.1.1 Block Diagram
73
8.1.2 Registers
8.2 Dependencies
8.2.1 V/O Pins…
74
8.2.2 Clocks…
8 2.3 Other Registers
8.2. 4 Interrupts
8.3 Operation
8.4 Register
75
Chapter 9. Parallel port B
9.1 Overview.……
9. 1. 1 Block diagram
78
9.1.2 Registers…
9.2 Dependencies…
·:
9.2.1 I/O Pins
9.2.2 Clocks
9.2.3 Other Registers..
9.2.4 Interrupts…………
9.3 Operation
9. 4 Register Descriptions
Rabbit 4000 Microprocessor User's Manua
Chapter 10. Parallel Port C
81
10.1Oⅴ erview
10.1.1 Block Diagram
82
10.1.2 Registers
10.2 Dependencies…
10.2.1 LO Pins
10.2.2 Clocks
10.2. 3 Other Registers
10.2.4 Interrupts
10.3 Operation......
10.4 Register Descriptions
Chapter 11. Parallel Port D
87
11.1 Overview
...87
1.1.1 Block Diagram
11.12 Registers…
.90
11.2 Dependencies
11.21 IO Pins
11.2.2 Clocks
11.2.3 Other Registers
11.2.4 Interrupts
11.3 Operation
11.4 Register Descriptions
92
Chapter 12. Parallel Port E
97
12. 1 Overview
97
2.1.1 Block Diagram……
12.1.2 Registers
100
12.2 Dependenc
12.2.1O Pins
中中·········
l00
12. 2.2 Clocks
100
12.2.3 Other Registers
12.2.4 Interrupts
101
12. 3 Operatio
12. 4 Register descriptions
4102
Chapter 13. Timer A
107
13. 1 Overview
107
13.1. 1 Block diagram
13.1.2 Registers
l10
13.2 Dependencies…
““““+
110
132.1 IO Pins……………
110
13. 2.2 Clocks
110
13.2.3 Other registers
l10
13.2.4 Interrupts
13. 3 Operation
Ill
13.3.1 Handling Interrupts
13.3.2 Example isr
111
13.4 Register Descriptions
112
Chapter 14. Timer B
115
14.1 Overview
115
14.1.1 Block Diagram………
115
14.1.2 Registers…
l16
14.2 Dependencies…
116
14.2.1 I/O Pins
14.2.2 Clocks
116
14.23 Other registers……
116
14.2. 4 Interrupts
116
Table of contents
14.3 Operation.…
14.3.1 Handling Interrupts
117
14.3.2 Example Isr
117
14.4 Register Descriptions....
118
Chapter 15. Timer C
121
15.1 Overview…
····:·:···“·······:········
.121
15.1.1 Block diagram
122
15.1.2 Register
15.2 Dependencies
124
15.2.1 IO Pins
········
124
15.2.2 Clocks
…124
5.2.3 Other Registers ....
15.2.4 Interrupts
15.3 Operation
+++
12:
153.1 Handling Interrupts……
125
15.3.2 Example ISr
…125
15. 4 Register Descriptions
Chapter 16. Serial Ports A-D
129
16.1 Overview
16.1.1 Block diagram
16.1.2 Register
132
16.2 Dependen
16.2.1IOPi
16.2.2 Clocks
16.2.3 Other registers
··
16.3 Operation s
16.2.4 Interrupts
134
135
16.3. 1 Asynchronous Mode
135
16.3.2C
d serial m
136
16.4 Register Descriptions
Chapter 17. Serial Ports E-F
145
17.1 Overview…
145
17.1.I Block Diagram
17.1.2 Registers
147
17.2 Dependencies
““
148
17.2.1 IO Pins
17.2.2 Clocks
148
17.2.3 Other registers
148
17.2.4 Interrupts
149
17.3 Operation
17.3.1 Asynchronous Mode………….…
150
17.3.2 HDLC Mode
·········
150
17.3.3 More on Clock Synchronization and Data Encoding
151
174 Register Descriptions……
Chapter 18. Slave Port
161
18.1 Over
中中中中,非非,,非“非非非非非非非非非非
161
18.1. 1 Block Diagram
162
18.1.2 Registers
162
8.2 Dependencies
∴163
18.2.1/O Pins
163
18.2.2 Clocks
163
18.2.3 Interrupts
163
Rabbit 4000 Microprocessor User's Manual
18.3 Operation
164
18.3.1 Master se
etup
.165
18.3.2 Slave Setup…...…
∴…165
18.3.3 Master/Slave Communication
166
18.3. 4 Slave/Master Communication
166
18.3.5 Handling Interrupts
166
18.3.6 Example ISr
18.3.7 Other configuration
167
18.3. 8 Timing Diagrams
168
18.4 Register Descriptions.
170
Chapter 19. DMA Channels
173
19.1 Overview
19.1.1 Block Diagram
19.1.2 Registers
176
19.2 Depe
endencies∴
177
19.2.1 IO Pins
19.2.2 Clocks
177
19.2.3 Interrupts
177
19.3 Operation.....
…178
193.1 Handling Interrupts………
179
9.3.2 Example Isr
……179
193. 3 DMA Priority with the Processor.........
179
19.3.4 DMA Channel priority ..
18
19.3.5 Buffer Descriptor Modes....
19.3.5. 1 Single buffer
19.3.5.2 Buffer Array
∴182
19.3.5.3 Linked List
l83
19.3.5.4 Circular Queue
184
9.3.5.5 Linked△rr
19.3.6 DMA with Periphera
185
19.3.6.1 DMA with hdlc serial ports
自自·自自自自自自自自自
185
19.3.6.2 DMA with Ethernet
185
19.3.6.3 DMA with Pwm and Timer c
185
19.4 Register Description
186
Chapter 20. 10Base-T Ethernet
201
20.1 Overview
.201
20. 1. 1 Block Diagram....
203
20.1.2 Registers
204
20.2 Dependencies
··········
205
20.2.1LOPi
20.2.2 Clocks
.205
20.2. 3 Other registers
20.2.4 Interrupts…
20.3 Operation
206
20.3.1 Setup…
206
20.3.2 Transmit
206
20.3. 3 Receive
206
20.3.4 Handling Interrupts
207
20.3.5 Multicast Addressing
208
20.4 Ethernet Interface Circuit
20.5 Register Descriptions
210
Chapter 21. Input Capture
219
21.1 Overview
∴219
21. 1. 1 Block diagram
220
21.1.2 Registers
Table of contents
21.2 Dependencies
222
21.2.1 I/O Pins
222
21.2.2 Clocks
21.2.3 Other Registers……
21.3.3 Example ISR. uup ner
21. 2. 4 Interrupts
+++++
222
21. 3 Operation
223
21.3.1 Input-Capture Chan
223
21.3.2 Handling Intern
223
21. 3.4 Capture mode
224
213.5 Count mode
.224
21.4 Register Descriptions
Chapter 22. Quadrature Decoder
231
22.1 Overview
231
22. 1.1 Block Diagram
22. 1.2 Registers
233
22.2 Dependencies.....
.234
22.2.1 I/O Pins
234
22.2.2 Clocks…
.234
22.2.3 Other registers
234
22.2. 4 Interrupts
22.3 Operation…
············
235
22.3.1 Handling Interrupts
235
22.3.2 Example ISR
235
22.4 Register Descriptions
236
Chapter 23. Pulse width Modulator
239
23. 1 Overview
239
23. 1. 1 Block Diagram
24
23. 1.2 Registers
卓·····1
卓*····“
3
23211/0 Pins
242
3.2.2 Clocks
242
23.2.3 Other registers........
242
23. 2.4 Interrupts
242
23.3 Operation…
243
233. 1 Handling Interrupts
23.3.2 Example IsR
243
23.4 Register Descriptions
244
Chapter 24. External W/O Control
247
24.1O
24.1.1 External l/o Bus∴…
.247
24.1.2 I/O Strob
241.3 10 Handshake
249
24. 1. 4 Block diagram
24.1.5R
250
24.2 Dependencies...
251
24.2.1 10 Pins
24.2.2 Clocks
251
24.2.3 Other Registers
24.2.4 Interrupts
24.3 Operation...
252
24.3.1 External l/O Bus
252
24.3.2 IO Strobes
52
24.3.3 I/O Handshake
14. 4 Register descriptions
Rabbit 4000 Microprocessor User's Manua
Chapter 25. Breakpoints
261
25 1 Overview
261
25.1.1 Block Diagram
262
25. 1.2 Registers
25.2 Dependencies……
264
25.2.1/O Pins
25.2.2 Clocks
25.2.3 Other Registers
264
25. 2.4 Interrupts
25.3 Operation…
25.3. 1 Handling Interrupts....
264
25.3.2 Example Isr
265
25.4 Register
266
Chapter 26. Low-Power Operation
269
26. 1 Overview
269
26.1.1R
270
26.2 Operation
271
26.2.1 Unused Pins
62.2 Clock rate
26.2. 3 Short Chip selects
272
26.2. 4 Self-Timed Chip selects
277
26.3 Register Descriptions
278
Chapter 27. SystemUser Mode
281
27.1Oⅴ erview....
281
27. 1. 1 Registers....
.282
27.2 Dependencies.
283
27.2.1 IO Pins
283
27.22 Clocks
283
27 2.3 Other Registers
724 Interrupts…
27.3 Operation………………
27. 3. 1 Memory protection Onl
285
27.3.2 Mixed System/User Mode operation
286
27.3.3 Complete Operating System
286
27.3. 4 Enabling the System/User mode
287
27. 3.5 System/ USer Mode Instructions
....….288
27. 3.6 System Mode Violation Interrupt ...
27.3.7 Handling Interrupts in the System/ User Mode………………
290
27.4 Register Descriptions………
Chapter 28. Specifications
299
28.1 DC Characteristics
28.2 AC Characteristics
28.3 Memory Access Times.....
302
28.3. 1 Memory Reads
302
28.3.2 Memory Writes
303
28. 3. 3 External I/O Read
306
28. 3. 4 External l/O Writes
307
28.3.5 Memory Access Times......
28.4 Clock S
312
28.4.1 Recommended Clock/ Memory Configurations
.312
28.5 Power and Current Consumption....
315
28.5. 1 Sleepy Mode Current Consumption
316
28.5.2 Battery-Backed Clock Current Consumption
317
Table of contents
Chapter 29. Package Specifications and Pinout
319
29. 1 LOFP Package
319
29. 1.1 Pinout
319
29.1.2 Mechanical Dimensions and Land Pattern
∴320
29.2 Ball grid array package
22
29.21 Pinout
322
29.2.2 Mechanical Dimensions and Land Pattern
323
29. 3 Rabbit Pin descriptions
Appendix A. Parallel Port Pins with Alternate Functions
327
A. I Alternate Parallel Port Pin Outputs……
.327
A.2 Alternate Parallel Port Pin Inputs.……
329
Notice to Users
331
Index
333
Rabbit 4000 Microprocessor User's Manual
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.