Date of Award

Fall 1995

Document Type

Thesis

Degree Name

Master of Science in Electrical Engineering - (M.S.)

Department

Electrical and Computer Engineering

First Advisor

Sotirios Ziavras

Second Advisor

Constantine N. Manikopoulos

Third Advisor

Edwin Hou

Abstract

TurboNet is a parallel computer with shared-memory and message-passing hybrid architecture. It employs two boards, with four digital signal processors (DSPs) each, and a host FORCE SPARC CPU-2CE board with a SCSI bus.

Software has been developed in this thesis to provide SCSI services to programs running on the DSPs. DSP programs can therefore fully control assigned SCSI devices at the SCSI command level. Transfer control modifiers ensure compatibility with most SCSI devices.

The software provides service for three SCSI access levels. The "su" SCSI universal device driver is built into the host computer's kernel and is a gateway to the SCSI bus from user contexts. The "hscsid" SCSI request server daemon is an interrupt driven link between the DSP programs and the "su" driver. The Hydra SCSI utilities can be included in programs to make SCSI programming easier.

Share

COinS