User’s Manual
221
I
NDEX
A
assembly language
instructions ...... 31, 32, 33, 34
reading/writing to I/O regis-
ters .............................. 170
B
battery-backup circuit ......... 209
bootstrap operation ............... 88
C
chip selects .......................... 213
clocks ............................ 72, 149
32.768 kHz ........................ 72
32.768 kHz oscillator ...... 149
clock doubler ............... 74, 75
distribution ........................ 72
low-power 32.768 kHz oscil-
lator ............................. 209
low-power design ............ 150
main clock ................. 78, 149
oscillator circuits ............. 149
power consumption ..... 75, 76
spectrum spreader ... 150, 215
timer and clock use ......... 172
cold boot ............................... 45
comparison Rabbit 2000 vs.
Z80/Z180 .................... 187
compiler ................................ 97
crystal frequencies .............. 199
D
DDCB/FDCB instruction ... 214
design features ........................ 7
BIOS ................................. 12
cold boot ........................... 45
instruction set ...................... 7
interrupt priorities ............... 7
memory support .................. 7
parallel I/O .......................... 9
programming port ............. 12
serial ports ........................... 8
slave port ..................... 10, 46
system clock ........................ 8
time/date clock .................... 9
timed output pulses ........... 41
timers ................................ 10
Dynamic C ........................ 1, 12
BIOS ............................... 165
library functions .............. 170
periodic interrupts ........... 166
power consumption ......... 169
virtual drivers .................. 166
watchdog ......................... 166
E
extended memory ................. 19
data memory windows ...... 20
practical considerations ..... 21
external bus
read and write timing ........ 58
external interrupts
control registers ................. 86
G
generating pulses .................. 42
I
instructions .................... 22, 175
alphabetic order ............... 189
arithmetic and logical ops . 26
I/O instructions ................. 29
load to constant address .... 23
load to register .................. 23
load using index register ... 24
push and pop ..................... 26
register exchanges ............. 25
register-to-register move ... 25
interrupts ................... 35, 39, 84
Dynamic C ...................... 166
external interrupts ..... 86, 213
generating with Serial Port A
..................................... 131
interrupt latency ................ 41
interrupt service vector
addresses ....................... 84
interrupt vectors ................ 87
multiple interrupts ............. 37
priorities ...................... 35, 85
privileged instructions and
semaphores ................... 37
semaphores ....................... 38
serial port ........................ 123
updating registers ............ 171
IOI/IOE prefix .................... 213
L
split ............................. 214
low-power design ............... 150
M
memory
enable) .......................... 95
access time ...... 151, 154, 155
allocation of extended code
and data space ............... 96
compiler operation ............ 97
early output enable .......... 218
I and D space .................... 95
I/O access time (no extra wait
state) ........................... 159
I/O access time (one extra wait
state) ........................... 160
I/O read time delays ........ 158
I/O read/write times ........ 154
I/O write time delays ...... 158
Iand D space ................... 211
parameters ....................... 161
read time delays .............. 156
write time delays ............. 156
memory interface ............ 17, 93
memory mapping .................. 91
memory mapping unit 15, 16, 91
Modbus ............................... 135
Summary of Contents for 2000
Page 1: ...Rabbit 2000 Microprocessor User s Manual 019 0069 041018 M...
Page 12: ...6 Rabbit 2000 Microprocessor...
Page 46: ...40 Rabbit 2000 Microprocessor...
Page 54: ...48 Rabbit 2000 Microprocessor...
Page 76: ...70 Rabbit 2000 Microprocessor...
Page 96: ...90 Rabbit 2000 Microprocessor...
Page 142: ...136 Rabbit 2000 Microprocessor...
Page 154: ...148 Rabbit 2000 Microprocessor...
Page 170: ...164 Rabbit 2000 Microprocessor...
Page 174: ...168 Rabbit 2000 Microprocessor...
Page 180: ...174 Rabbit 2000 Microprocessor...
Page 202: ...196 Rabbit 2000 Microprocessor...
Page 206: ...200 Rabbit 2000 Microprocessor...
Page 226: ......
Page 230: ...224 Rabbit 2000 Microprocessor...