Programming – American Dynamics PMC-4U-CACI User Manual

Page 12

Advertising
background image

Hardware and Software Design • Manufacturing Services

P a g e 12

Programming

Programming the PMC-4U requires only the ability to read and write data
from the host. The base address is determined by the PMC Carrier board.
The base address refers to the first user address for the slot in which the
PMC is installed.

Depending on the software environment it may be necessary to set-up the
system software with the PMC-4U "registration" data. For example in
WindowsNT there is a system registry, which is used to identify the
resident hardware. The PMC-4U VendorId = 0x10EE. The CardId =
0x0007. Current revision = 0x00

The interrupt service routine should be loaded, the interrupt mask set, and
the desired interrupt conditions set up in the UART and SCC. Each of the
four UART channels and the SCC has a separate bit in the interrupt and
interrupt mask registers. When an interrupt occurs this event is latched in
the interrupt register. The interrupt is cleared by writing the bit back as a
one to the same address.

Refer to the Theory of Operation section above, the Register section below,
and the XR16C854 and Z85C30 documentation for more information
regarding the register functions and definitions.

Advertising