.

SHARC DSP Processor Subsystem

The DSP processor subsystem includes the following subsystems:

 
  • SHARC DSP processor
  • DSP RAM
  • Flash memory
  • Host bus interface
  • Serial ports to motion blocks
  • Fault monitor
  • Clock generator
  • JTAG interface

SHARC DSP processor subsystem.

 

SHARC DSP Processor
The XMP's main DSP processor is a 32-bit Analog Devices 21061 Floating Point DSP (also known as the SHARC DSP) with a peak performance of 150 MFLOPs. The 21061 provides trajectory planning, coordination, interpolation and position/ velocity loop closure.

DSP RAM
External SRAM is available to the DSP for maintaining message buffers and storing data. The SRAM can be up to 2 Mbytes of zero-wait state RAM. The standard configuration is 64K x 32 bit words (256K bytes).

Flash Memory
An 8-Mbit FLASH memory stores the DSP boot code, FPGA configuration code and nonvolatile system information. The FLASH memory is rated for 100,000 write/erase cycles.

Serial Ports to Motion Blocks
The SHARC DSP communicates with the four peripheral motion blocks over two 40 Mbit/sec serial links. All DSP-to-motion block data transfers occur over these two links. Each SHARC DSP serial port connects to two motion blocks. The motion blocks are the gateways for all of the controller's I/O to the external system.

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2009 Motion Engineering