ELANSC310 AMD [Advanced Micro Devices], ELANSC310 Datasheet - Page 53

no-image

ELANSC310

Manufacturer Part Number
ELANSC310
Description
Single-Chip, 32-Bit, PC/AT Microcontroller
Manufacturer
AMD [Advanced Micro Devices]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ELANSC310-33KC
Manufacturer:
AMD
Quantity:
20 000
Part Number:
ELANSC31025VC
Manufacturer:
HITACHI
Quantity:
4 960
Part Number:
ELANSC31033VC
Manufacturer:
AMD
Quantity:
6 213
Parallel Port Anomalies
General
The ÉlanSC310 microcontroller parallel port can be
physically mapped to three different I/O locations or
can be completely disabled. These I/O locations are
3B(x)h, 37(x)h, and 27(x)h. Typically the system BIOS
or a software driver sets up the port at system boot
time. Generally, LPT1 is set up by software to be asso-
ciated with IRQ7, and LPT2 (and LPT3 if desired) is set
up to be associated with IRQ5. In the ÉlanSC310 mi-
crocontroller, the parallel port is always associated with
IRQ7. This cannot be changed regardless of the I/O lo-
cation to which the parallel port is mapped.
Local Bus or Maximum ISA Configuration
The Parallel Port Address Select Register, Port 3D4h,
Index 20h, controls the parallel port mapping. If the Bus
Mode Initialization Register, port 3D4h, Index 19h, has
been configured to its mandatory bit settings prior to
configuring the Parallel Port Address Select Register,
the parallel port cannot be remapped. This can cause
the system boot sequence to require modification such
that the parallel port is set up prior to Port 3D4h, Index
19h being configured. For more details about this
anomaly, see chapters 3 and 4 of the Élan
Programmer’s Reference Manual , order #20665.
PC/AT Support Features
The ÉlanSC310 microcontroller provides all of the sup-
port functions found in the original PC/AT. These in-
clude the Port B status and control bits, speaker
control, extensions for fast reset, and A20 gate control.
PPDCS
IOW
IOR
Figure 6. The ÉlanSC310 Microcontroller Bidirectional Parallel Port and EPP Implementation
PPOEN
SD7–SD0
Élan™SC310 Microcontroller Data Sheet
P R E L I M I N A R Y
TM
373 Octal D Transparent Latch
SC310
244 type buffer
EN
OE
ENB
D
Y
(Fast CPU reset and fast A20 gate functions are con-
trolled by either the Miscellaneous 1 Register, Index
6Fh, or port 92h). For more information, see Chapter 3
of the Élan
Reference Manual , order #20665.
The ÉlanSC310 microcontroller also includes support
for port B, and a miscellaneous PC/AT register that al-
lows direct programming of the speaker via the SPK
line. In addition, the ÉlanSC310 microcontroller also
generates a chip select and clock source for an exter-
nal, standard 8042 keyboard controller or the PC/XT
keyboard feature.
Note: For more information about the PC/AT and PC/
XT keyboard interface, see Appendix B of the
Élan
ence Manual, order #20665.
Port B and NMI Control
Port B is a PC/AT-standard miscellaneous feature con-
trol register that is located at I/O address 061h. The
lower 4 bits of the 8-bit register are read/write control
bits that enable or disable NMI check condition sources
and sound generation features. The top, or most signif-
icant 4 bits are read/write bits that return status and di-
agnostic information and control the PC/XT keyboard
interface.
There is a master NMI enable function provided that
can inhibit any NMIs from reaching the CPU regardless
of the state of the individual source enables. This mas-
ter NMI control is located as a single bit (7) of the reg-
Q
A
TM
SC310 Microcontroller Programmer’s Refer-
TM
SC310 Microcontroller Programmer’s
Parallel Port
Data Bus
53

Related parts for ELANSC310