| |
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.

- 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)
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.
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. |
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.
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

| 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 |
|