[comp.sys.hp] Fast Parallel I/O and DSP for HP9000

a51244@kuduts (mamoru yamamoto [a51244]) (06/06/90)

Our center has a project to produce a small meteorological radar 
which observes the Doppler shift due to winds.
It requires fast data transfer between A/D converter in the receiver 
and a computer.
I think we need a data transfer rate of around 1 MBytes/sec.
In the computer, we need to calculate power spectra of the data by FFT.

Does anybody know good parallel interface and DSP (Digital Signal Processor) 
(or Floating Point Accelerator) for HP9000/300 or other workstations?

I am wondering if I can use fast HP-IB or SCSI bus for the data tranfer.
Is it difficult to use such bus like SCSI for data transfer?
How fast are these buses with HP9000/300 series?

Thank you in advance.

Mamoru Yamamoto
Radio Atmospheric Science Center, Kyoto University
Uji, Kyoto 611 JAPAN
E-mail: yamamoto@kurasc.kyoto-u.ac.jp

kinsell@hpfcdj.HP.COM (Dave Kinsell) (06/08/90)

>I am wondering if I can use fast HP-IB or SCSI bus for the data tranfer.
>Is it difficult to use such bus like SCSI for data transfer?
>How fast are these buses with HP9000/300 series?

>Mamoru Yamamoto

The high-speed HP-IB is rated at 1.0 meg/sec, but will typically burst
data at about 1.2 meg/sec.  The SCSI on the 345, 375, and 98265A products
will negotiate for a 4 meg/sec burst rate, and are able to sustain that
for 64K bytes at a time during reads.  On writes, a rate of 3.6 meg/sec
is achievable.  The 98658A board will negotiate for a 2.67 meg burst rate,
and average about 2.

HP-IB chips that run at the meg/sec rate are not readily available
commercially.  You could do a TTL implementation, but SCSI would be a
much better choice.  Protocol chips are available that have integrated
bus drivers, and provide a simple handshake interface to your data path.
An initiator driver for the Fujitsu family of chips is available in
/usr/lib/drivers with the PE product.  This could serve as the base for
a target implementation.

Best regards
Dave Kinsell

In no way officially representing Bill and Dave.

lyn@carter.BCASDL.BOEING.COM ( Lyn Stewart ) (06/10/90)

>/ carter:comp.sys.hp / a51244@kuduts (mamoru yamamoto [a51244]) /  1:18 am  Jun  6, 1990 /
>Our center has a project to produce a small meteorological radar 
>which observes the Doppler shift due to winds.
>It requires fast data transfer between A/D converter in the receiver 
>and a computer.
>I think we need a data transfer rate of around 1 MBytes/sec.
>In the computer, we need to calculate power spectra of the data by FFT.
>
>Does anybody know good parallel interface and DSP (Digital Signal Processor) 
>(or Floating Point Accelerator) for HP9000/300 or other workstations?
>
>I am wondering if I can use fast HP-IB or SCSI bus for the data tranfer.
>Is it difficult to use such bus like SCSI for data transfer?
>How fast are these buses with HP9000/300 series?
>
>Thank you in advance.
>
>Mamoru Yamamoto
>Radio Atmospheric Science Center, Kyoto University
>Uji, Kyoto 611 JAPAN
>E-mail: yamamoto@kurasc.kyoto-u.ac.jp
----------

    I am sure you can't get the bandwidth you are looking for with this
    method.  We are doing simular cpu/adc work but using the hp paragon
    hardware built by hp at the lakes stevens division in washington
    state, USA.  With this hardware a 12 bit adc/1 or 8 channels samples
    at 262,000 samples/second and transfers the data to a onboard 68020
    25 Mhz processor.  Also included is a 68881 FPU and 2 each 56001
    chips.  Memory in this box can be 1, 4 or 16 megabytes and
    programming is written in C and downloaded.  Channel count is
    maximized by how much data you need to transfer to the host computer
    over hpib ( about 650 Kbytes/second ).  

    Most of your processing can probably be done in the front end cpu
    and signal processing chips.  It is really quite well done with all
    channels filtered digitally and variable gains.  A analog filter is
    set at 12.5 Khz in the 8 channel module and 100 Khz in the 1 channel
    module. 

    The system maxes out for us at about 32 channels for 3000 hz data
    doing power spectra and transfering the resultant 400 line spectra
    back to the host real time.

    For lower frequency data the channel count can go up.  32 hz data at
    512 channels, etc.

	      -----------               -------------
	      | Paragon |               | 370       |
	      |         |===============| SPU       |
	      -----------               -------------

    Good Luck

    Lynwood A. Stewart
    Boeing Commercial Airplanes

    My own opinion please!