Download Technical Manual

Transcript
CONTENTS
HOW TO CONFIGURE YOUR SYSTEM SUPPORT 1 IN UNDER 5 MINUTES,
WITHOUT READING THE MANUAL • • • • •
• • • •
Other options and jumpers • • • •
Important note about system memory • •
1
2
3
TECHNICAL MANUAL
About System Support 1 •
Technical overview •
4
4
4
CONFIGURING THE SYSTEM SUPPORT 1
Setting I/O address
• • • • •
Setting memory address • • • • • •
Other memory options • •
• • •
Disabling the memory • • • • • • •
Global/extended address selection
Phantom* response options
Battery back-up for CMOS RAM • • •
Wait states • • • • • • • • • • •
Using higher speed 9511A or 9512 •
Interrupt jumpers and options
Using a 9511 or 9512 with interrupts
Interval timer options • • • • • • •
Configuring the serial channel • • •
Other miscellaneous hardware options
Connecting the battery • • • • • • •
Mounting the battery holder
Replacing the battery
• • • •
I/O port map • • • • • • • • •
• •
7
7
8
9
9
10
10
10
11
11
12
14
14
• • • • •
• •
• •
PROGRAMMING CONSIDERATIONS FOR THE SYSTEM SUPPORT 1 •
Power-up initialization
Programming the serial channel •
UART initialization •• • • • •
Sample UART program • • • • •
Programming the real time clock • • • •
Clock programming sequence • • •
Sample clock program • • • • • •
Programming the interrupt controllers
Important note about using DDT to debug interrupts •
"INTEL 8259A Programmable Interrupt Controller" ••
Initializing the 8259A • • • • • • • • • • •
Routine for initializing master/slave 8259As •
Disabling the 8259As • • • • • • • • • • • • •
15
16
18
18
18
19
20
20
20
26
26
27
29
30
38
39
40
60
60
61