XMP-SynqNet Architectural Overview
Introduction
This page provides a general description of the XMP
controller's architecture. It is intended to help users better understand
the XMP's inner workings, and also explains how hardware functions with
external components such as host computers.
Architectural Overview
The XMP-SynqNet controller is a remarkably integrated
device, designed to link a host computer with industry-standard motion
drives. While many motion controllers heavily task the host computer's
CPU to calculate motion paths and execute commands, the XMP performs much
like a computer-within-a-computer to free the host of these tasks. Because
the controller dedicates itself 100 percent to the task of motion control,
the host computer is tasked only with communicating high-level commands;
it remains free to oversee other tasks. Meanwhile, your machine's motion
drive is ensured the safest, most rapid, and precise motion control possible.
The XMP controller achieves this feat through a fully integrated architecture,
consolidating all essential control components and subsystems onto one
controller.
Computer
Hosts
XMP controllers can be hosted by both PCI and CompactPCI (CPCI) computers
via a 32-bit direct memory interface. Remote hosting via an Ethernet (TCP/IP)
connection is also available.
Digital Signal
Processor (DSP)
The hardware centerpiece of the XMP is the SHARC DSP (Super Harvard ARchitecture
Computer Digital Signal Processor). By taking full advantage of the DSP's
horsepower, efficiency is optimized, by splitting the motion tasks between
the host and XMP.
|