Peritek
Programming On-board Devices and Memories
5-69
5.14 PC Keyboard Controller (8242PC)
A new feature of the graphics boards is the PC Keyboard controller chip.
This is an Intel 8042 preprogrammed with the Phoenix Multikey keyboard
BIOS. It supports both AT and XT keyboards and the PS/2 mouse. Peritek
supports the AT keyboard function
only
in its PX Windows software. The
PC Keyboard is not (officially) supported in the CnP Graphics Subroutine
Package. However, by using the peek and poke commands resourcefully,
you could program the 8242PC. It is not too hard to do. However, just as
with the LK401, the PC Keyboard is a scan code device, not ASCII, so you
will have to do some translation.
8242PC Keyboard interrupts are processed through DUART0 change of
state inputs. This is convenient because the DUARTs drive the 34020
device interrupt pin directly. Care must be taken when accessing these bits,
as they clear on read.
The keyboard connection is via a mini-DIN PS/2 style connector.
Bidirectional clock and data lines communicate with an intelligent
keyboard scan controller. Both chips must arbitrate and re-send if there is a
collision on the clock/data lines.
5.15 High Speed Data Port (HSP)
The HSP is a 32-bit input port which allows the 34020 to transfer data
from User Equipment (UE) into on-board memory. The HSP is available
only by special order and its use must be qualified by the factory to ensure
that the application is appropriate for the HSP hardware and software
design. The Graphics Subroutine Package (CnP) includes subroutines to
support the HSP functions. Refer to the CnP manual for detailed
information. Section 2.5.3 has the connector pinout listing and suggests
some appropriate bus receiver types.
The HSP uses the VMEbus P2 connector and follows the VSB data bus
assignments. However, no attempt has been made to be compatible with
the VSB. Also, the SCSI port option available on the VCT-V and VCU-V
shares some of the same pins with the HSP. Therfore, you can't have both
options on the same board. In the following description and in Section
2.5.3, signals names ending with L (e.g. VSL) are low active. Signals
ending with H (e.g. DATA_00H) are high active.
Содержание VCD-V
Страница 2: ...Peritek ...
Страница 3: ...Peritek ...
Страница 5: ...Peritek ...
Страница 6: ...Peritek ...
Страница 10: ...Peritek ...
Страница 41: ...Peritek 2 10 Installing Your Peritek Graphics Board Figure 2 2 Jumper Locations for the VCT V and VCU V ...
Страница 42: ...Peritek Installing Your Peritek Graphics Board 2 11 Figure 2 3 Jumper Locations for the VCD V ...
Страница 94: ...Peritek Theory of Operation 4 15 Figure 4 1 VCD V Block Diagram ...
Страница 95: ...Peritek 4 16 Theory of Operation Figure 4 2 VCU V Block Diagram ...
Страница 96: ...Peritek Theory of Operation 4 17 Figure 4 3 VCT V Block Diagram ...