The ICE-PIC-2 card is a programmable digital I/O processor combined with a powerful DSP processor and two (optional) digital tuners. It is software configuarble to support a variety of processing needs including:
The Analog Devices 21062 SHARC is a high performance 32-bit signal processor for speech, sound, graphics, and imaging applications. The system-on-a-chip architicture operating at 40 MHz features:
PCI Controller:
The PCI bus interface is handled by a Altera FLEX10K20 programmed as a 32/64 bit PCI Controller chip. It has a bi-directional 6x32bit FIFO and DMA bus mastering capable of sustaining 100+Mby/s writes to and 60+Mby/s reads from host memory on standard PCs. Circular buffers of only 1Kby (in SHARC memory) are necessary to cover bus latencies at the maximim throughput. On 64 bit PCI systems, the DMA write engine transfers data in 64 word bursts, allowing two ICE-PIC-2's on a common PCI bus to each sustain 100Mby/s to the host.
I/O Controller:
The Altera FLEX10K20 IOC is responsible for muxing/demuxing 1, 4, 8, or 16 bit data into the 4-bit link port nibbles and controlling the external I/O Modules. It can also be used to bridge the A and B ports, upsample DDC input data, process digital time code bits, or other special purpose functions.
DDC Option:
Two Harris Semiconductors HSP50016 Digital Down Converters are available to perform two-channel digital narrow-band tuning. These DSP chips are controlled by the IOC and output serial data back to the IOC or directly to the SHARC's serial ports. The 16-bit digital input can come from the external I/O Module port or the SHARC link ports. This allows data that is archived on the host (disk or memory) to be processed by the DDC's.
![]()