beautypg.com

Reserved sections for system memory and mailboxes, Ktcx card requirements, Selected hardware interrupt – Rockwell Automation D17846.2.4 CONTROLNET KT EMULA User Manual

Page 12: Selected i/o address, Ltcx card requirements -4

background image

Puiblication 1784-6.2.4 - September 1997

1-4

Overview of the KTCX Card Environment

Reserved Sections for System Memory and Mailboxes

The KTCX card reserves sections of the dual-port’s 2K memory to
use as “mailboxes.” These mailboxes hold and transfer packets of
data, commands, and status information for both the KTCX card and
the application running on the host.

Important: You cannot mix 8-bit and 16-bit cards within a 64K
segment boundary. That is, a Series A card cannot be placed in the
same segment range of D000:000 - DFFF:0000 or C000:0000 -
CFFF:0000. The eight bit card may not work. Two cards (one 8-bit
and one 16-bit) can be placed with one in the C000:0000 -
CFFF:0000 range and one in the D000:0000 - DFFF:0000 range.

KTCX Card Requirements

This section describes the requirements and operating states of the
KTCX card:

the KTCX card's selected hardware interrupt and address

the KTCX card's selected I/O address

the “segment:offset” notation as it applies to the base address

the KTCX's initial state memory configuration

the KTCX's operating states

Selected Hardware Interrupt

The KTCX card can generate a hardware interrupt to the host PC or
workstation to signal that it has received a packet of data. The card is
set to be polled by default. The KTCX card must be configured
through the application to generate an interrupt. Refer to the
1784-KTCX Installation Manual (Pub. 1784-5.20) for more informa-
tion about available addresses. Interrupts supported by the KTCX
card are 3, 4, 5, 7, 10, 11, 12, and 15.

Selected I/O Address

The 1784-KTCX Installation Manual (Pub. 1784-5.20) describes the
establishment of the I/O address. Make sure the current setting does
not conflict with another card on the host. If interrupts are used, refer
to the example code in Appendix A.