Performance Motion Devices Prodigy Series User Manual page 40

Table of Contents

Advertisement

Operation
2
Example
To determine that a reset has occurred, and to determine the cause of the reset, the command
Assuming that a watchdog timer event has occurred, the value returned would be 0x8000. To clear the reset monitor
word, the command
In addition to the low-level
Motion and VB-Motion. This command returns the cause and also clears the reset condition.
2.3.7
This feature allows the user to query the card for a Card ID. This may be helpful for verifying the type of Prodigy
Motion Card in situations where multiple cards of varying types are installed.
2.3.7.1
To read the Card ID, the
detailed in the following table:
Address
0xFF
Example
To read the Card ID, the command
CME PC/104 card, card generation 8, card revision 5.0.
In addition to the low-level
Motion. This command returns the Card ID in the format described above.
2.3.8
The Prodigy/CME PC/104 card has 64 KBytes of on-card dual-ported memory (DPRAM) which has one 'port'
interfaced to the Motion Processor, and the other 'port' interfaced to the card's high speed internal communications
bus, allowing two paths of communication. Figure 2-2 shows this configuration.
40
WriteIO
is sent to address 2 with a value of zero (0).
ReadIO
and
WriteIO
Card ID
ReadIO and WriteIO commands
command is used with an address of 0xFF. The encoding of the bits returned is
ReadIO
Bit
Location
Signals
0-3
Major card revision: This nibble encodes the major card revision. This value can
range from 0 to 15.
4-7
Minor card revision: This nibble encodes the minor card revision. This value can
range from 0 to 15.
8-11
Card generation: This nibble encodes the card generation. This value can range from
8 to 15. (0 to 7 are reserved for older motion card families.)
12-14
Card type: This nibble encodes the card type and has one of the following values:
0 = ISA Bus
1 = PCI Bus
2 = CompactPCI
3 = PC/104
4 = MIPS
5 = RS232
6 = CAN
7 = Standalone
15
0 = Standard (non-CME) Prodigy card
1 = Prodigy/CME card
is used. For example, the value 0xf805 would be interpreted as: Prodigy/
ReadIO
ReadIO
command, a
Dual-Ported RAM (Trace Buffer)
commands, a
GetResetCause
ReadCardID
command is also supported by C-Motion and VB-
Prodigy/CME PC/104 User's Guide
ReadIO
is used.
command is also supported by C-

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