Home

VirtualSCSI
 

Home
VirDIS
VirtualSCSI
New Products
ASC News Page
Target Bus Adapters
Company history
Recommended sites

 

SCSI Target Device Emulation

With the VirtualSCSItm Target Mode Library developers can easily create SCSI Target Mode applications by emulating on a Windows 2003 Server, XP, 2000, or NT-based* PC ANY past, current or future SCSI hardware.  Designers can specify their SCSI command set and add/delete/modify commands at will. VirtualSCSI-based applications can appear as any SCSI Target to a Host system without requiring any modification of the Host's software. And they can be used to create hierarchical storage servers, a high-speed local bus between processors or appear as peripheral Targets to mainframes, workstations, PCs or any unique host hardware whether military or industrial.

 Block diagram of connections between Target machine running VirtualSCSI and various Initiators and between Target machine and the kinds of Target data objects that can be used by the VirtualSCSI application, e.g. Hard Disks (FC, IDE or SCSI), Target system RAM and now either locate or remote file images for Target data storage.

The VirtualSCSI Library software tool, by greatly simplifying the creation of SCSI command sets, can be used for building fast file transfer systems, debugging software drivers, or countless other applications. With VirtualSCSI-based applications an inexpensive PCI or ISA-based PC can be made to appear to any Host system as a Disk, Tape, Scanner, Printer, Optical device, SCSI host adapter or any of a wide variety of SCSI-based devices. It is designed for use with the 32-bit, high bandwidth ASC-U3W, ASC-UWH or ASC-UNS. However, new device support will soon be added including Ultra320 & Fibre Channel.

Key Features

  •  Emulation of any SCSI Target device (SCSI-1, 2 or 3)
  •  Emulate in Target RAM, disk or file: local or network (NEW)
  •  Multi-threaded versions for Windows Server 2003/XP/2000/NT
  •  ViSTA™ application C code (includes Hard Disk and Processor device emulations)
  •  Implement command sets & measure performance and timing
  •  NO developer hardware necessary
  •  NO changes needed for Host system driver code
  •  Micro-management of SCSI functionality
  •  Pre-implemented PPR, Sync/Wide negotiation, Disconnect, etc. message operations
  •  528 MB/sec burst DMA transfer rate (ASC-U3W HBA)
  •  Asynchronous to 160 MB/sec synchronous SCSI data transfers
  •  DOS version also available
  •  Royalty-free, site license, includes one year FREE updates and unlimited FREE technical support

Product Milestones

  •  Tagged Queuing & Linked Commands added H1-2004
  •  Ultra160 support since Q3 2002
  •  Multiple Target ID (per SCSI channel) support available since Apr 2001
  •  "Thread-safe" Library version and multi-threaded application source since Jan 1999
  •  Multiple Target support available since Jan 1998
  •  Windows NT available Q2 1997
  •  DOS available since Q2 1995


Send mail to webmaster with questions or comments about this web site.
Last modified: 29-Apr-2008