SHARC-based Processor Boards

FT-2106x-PCI Multiprocessor Board

The FT-2106x-PCI board is a member of Alacron's family of high performance computing subsystems based on Analog Devices' ADSP-2106x SHARC (Super Harvard ARChitecture Computer) processor. The FT-2106x-PCI incorporates an array of up to eight SHARC processors and a unique architecture resulting in a low power, low cost, high performance compute accelerator. And Alacron's FT-2106x-PCI delivers high levels of performance for imaging, graphics, simulation, DSP, document processing and pattern recognition applications making it ideal for adding scalable compute capability to existing systems, or for developing new systems from the ground up.

FT2106x-PCI Features

  • 1, 2, 4, or 8 SHARC processor array
  • Intel i960 control processor
  • 960 MFLOPS peak performance
  • 640 MFLOPS sustained
  • 160 MB/sec peak local memory I/O
  • Dedicated dual ported RAM
  • Up to 128 MB global RAM
  • FastTrack connection to I/O and processor daughter-cards
  • PCI master/slave/DMA interface, 132 MB/sec (peak)

ADSP-2106x SHARC Processor Array

The FT-2106x employs a buffered DMA local memory architecture which allows up to 8 processors in the SHARC array to run at "full throttle." Each SHARC processor has 1 MB of private dual-ported DRAM, and the SHARC array is isolated from the system bus by a 160 MB/sec DMA engine. The SHARC array is thus shielded from the impact of bus traffic and data movement. A separate Intel i960 control processor provides operating system functions, services interrupts, and controls bus traffic and data I/O, off-loading the SHARC array for data processing functions.

Alacron's FT-2106x-PCI computing subsystems use an innovative dual-ported memory interface between the control processor and a bank of Analog Devices ADSP-2106x processors to minimize the impact of data movement on processing by both the SHARC's and the host. In the SIMD mode, Alacron's application libraries distribute problems over several processors. All SHARC processors can access their private RAM banks at 80 MB/sec simultaneously. In MIMD processing mode, tasks are distributed to individual SHARC processors with Alacron's RT Operating Environment controlling multiple threads.

Performance

The FT-2106x-VME series offers excellent performance of compute intensive algorithms. Representative performance measurement for specific SIMD algorithms from Alacron's libraries are shown:

FT-2106x Performance

Number
of
Processors

1DCFFT
(1K)
(msec)

2DCFFT
(1Kx1K)
(msec)

CONV3
(512x512)
(msec)

CONV5
(512x512)
(msec)

1 SHARC

0.457

1045

72

205

2 SHARC

0.260

527

36

103

4 SHARC

0.130

272

18

52

8 SHARC

0.072

138

9

23.5

16 SHARC*

0.046

74

4.5

11.8

*16 SHARC performance is obtained by using one, eight-processor FT-2106x-PCI or FT-2106x-VME board -- along with one, eight-processor FT-2106x-DC daughter-card. Alacron's FT-2106x bus boards can support several FT-2106x-DC daughter-cards for multiple GFLOP-per-slot performance.

Growth Path

The FT-2106x boards provide a growth path for applications developed on the AL-860 and FT-200 subsystems.

Each ADSP-2106x SHARC processor provides:

  • 40 MIPS
  • 120 MFLOPS (A+B, A-B)
  • 48/32 bit data bus
  • 1, 2, or 4 Mb on chip SRAM
  • DMA controller
  • 2 serial ports (40 Mb/sec)
  • 6 link ports (240 MB/sec)
  • SIMD and MIMD operation
  • Concurrent DMA and computation

SHARC Array Processors for the PCI Bus

FT-2106x Daughter Card

Alacron's FT-2106x-DC daughter-card provides a SHARC processor array identical to those on the FT-2106x-PCI and FT-2106x-VME boards. It connects to a FastTrack interface on either the FT-2106x-PCI or FT-2106x-VME board. Several FT-2106x daughter-cards can be stacked, providing GFLOPS in a single VME slot.

FastTrack Interface

Alacron provides a complete family of high-performance FastTrack daughter-cards to allow sufficient speed and buffering for intensive I/O and display, and to support a wide range of third-party solutions.  FastTrack interfaces include:

  • High Performance Digital (Camera) Interface
  • Analog Framegrabber
  • High Performance Digital I/O Interface
  • DT-Connect Interface
  • SCSI Interface
  • VISIONbus Interface
  • Video Display Adapter
  • VSB Interface

Technical Specifications

Multiprocessors

Processor Analog Devices ADSP-2106x
Number of ADSP-2106x 1, 2, 4, 8
Clock Speed 40 MHz
Global DRAM 2 to 256 MB's
Dual Ported DRAM 1 MB/processor
External I/O 240 MB/sec peak
160 MB/sec sustained
Link Ports Six per ADSP-21060/2
Link Port Topology (2) Software selectable
(4) Static
Data Bus 128 bit internal
32/48 bit external
Cache 32 x 48
DMA 10 channels
240 MB/sec
External ports (4)
Serial ports (2)
Link ports (2, 4 shared)
Precision IEEE floating point
32/40 bit precision
On Chip SRAM 4 Mbits ADSP-21060
2 Mbits ADSP-21062
1 Mbits ADSP-21061

 

ADSP-2106x SHARC CPU Performance

Single 80/120 MFLOPS 40 MIPS
Dual 160/200 MFLOPS 80 MIPS
Quad 320/480 MFLOPS 160 MIPS
Octal 640/960 MFLOPS 320 MIPS

 

PCI Interface

Bus Specification 32 bit PCI format
Control Registers I/O mapped
Global Memory Memory mapped
Global Memory 132 MB/sec burst
Global Memory 70 MB/sec sustained
Global Memory 16 MB/sec random

 

Daughter-card Interface

Interface FastTrack bus

 

Electrical and Environmental

Power +5 volts at 5A
Dimensions 107 mm x 312 mm x 12.06 mm
Operating Temperature 0 – 50 degrees centigrade
Relative Humidity 95% noncondensing

To Top of Page

news sales support downloads systems pmc cards camera support software applications frame grabbers about us search site map privacy legal home search site map privacy legal home site map search news sales support downloads systems pmc cards camera support software applications frame grabbers about us