Performance Motion Devices Prodigy Series User Manual page 65

Table of Contents

Advertisement

Host Controller
In this 'bridge' configuration, the host controller (or the Prodigy/CME PC/104 card's C-Motion Engine) can access
the PC/104-connected Prodigy card very similarly to the way in which the on-card Magellan is addressed. To
accomplish this however, a different method is used to create access to the Magellan compared to the method
described for on-card Magellan access in (see Section 3.3, "Accessing On-Card Resources," on page 63 for details).
Rather than sending PRP messages to the on-card
opened, and then the
Open
action with a sub-action of
resource. The following PRP code sequence illustrates:
NewPeriphID = PRP Device, Addr 0, Open
NewMtnProcID = PRP Peripheral, Addr NewPeriphID, Open
PRP MotionProcessor, Addr NewMtnProcID, Command
Note that as the command sequence above shows, after the new
the
Open
action, subsequent Magellan commands to the slave Prodigy-PC/104 are identical in format to commands
to the on-card Magellan. This illustrates a very powerful feature of the PRP system which is that it allows resources to
be addressed transparently by the host controller (or C-Motion Engine module), making it easy to create and access
networks of PMD products.
Note also that the
Open
action can be used with different resource types. In Section 3.2.1, "Peripheral Connections,"
on page 60 it was used with a resource type of
used with a resource type of
Prodigy/CME PC/104 User's Guide
Ethernet/TCP
MotionProcessor
MotionProcessor
// Open an ISA peripheral connection to connect to the slave
// Prodigy-PC/104 card
// Use the opened peripheral connection to create a new
// MotionProcessor resource using the Open action with
// sub-action specifying MotionProcessor. A new MotionProcessor
// resource address is loaded into the message body
// Send Magellan command packet to the slave Prodigy-PC/104's
// Magellan Motion
// Processor using the standard method of communicating with
// MotionProcessor resources
Device
to open a peripheral connection. In the above example it was
Peripheral
to open a connection to a Magellan Motion Processor.
Prodigy/CME
PC/104 Card
C-Motion
Magellan
Engine
PC/104 Bus
Prodigy
Card
resource, first a raw peripheral connection is
is used to open a new
MotionProcessor
resource addresses are created using
Accessing Card Resources
MotionProcessor
3
Figure 3-5:
Host Controller
& Magellan-
attached
Devices
65

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Prodigy Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Prodigy/cme pc/104Pr8358120Pr8358220Pr8358320Pr8358420

Table of Contents