|
Vx/IP-488 v2.0
Features Summary
coypright (c) 1996
Compware Corp.
Vx/IP-488 is a VxWorks
device driver package for the GreenSpring Computers IP-488 and Motorola MVIP300
Industry Pack devices. Vx/IP-488 supports multiple (up to 4) IP-488s on the
same or different GPIB busses. IP-488s may be transparently resident on a
Motorola MVME162 or a VME carrier board such as the GreenSpring VIPC616.
Several test application modules are provided in source form with the
driver. Vx/IP-488 is written in "C".
The IP-488 employs the
National Instruments NAT9914A GPIB bus interface chip. The hardware
supports software configuration of GPIB bus addressing. An IP-488 may be
configured as either a system controller or device on the GPIB bus.
Vx/IP-488 provides:
- Standard interface
points for driver initialization, IP-488 hardware discovery and pack
registration, and device creation. These include GPIB bus address setup,
using either software configuration or IP-488 DIP switches.
- Control operations
implemented through the vxWorks ioctl interface allowing:
-System
controller setup of talkers and listeners
-System
device/controller wait on GPIB bus events such as becoming talker, listener,
etc.
-System
controller serial poll, and system device request service
-System
controller parallel poll and parallel poll configuration, and system device
status set and local parallel poll configuration
-Taking
GPIB bus control synchronously with timeout
-System
controller commands such as Local Lockout, Group Execute Trigger, etc.
-Operations
controllable by dynamic timeouts
-Reinitialization
of ip488 device and/or GPIB bus
- Data transfers
(nonDMA and interrupt driven) between talker and listeners implemented as
standard read and write operations with dynamic timeout
- Data type and
operators for consistent description of GPIB bus node sets with either
primary or secondary addressing
-Various display
routines
- Interpreted display
of all hardware register and GPIB bus states
- Complete set of
informational ioctls implements software-accessible configuration
- Event manager daemon
driven by interrupt routine enforces short, bounded interrupt service
- "Spoor
debugging", as an option selected by compiler switch- logging of
useful trace information in circular buffers
The test application
module ip488App.c provides a tool box of 14 routines, each performing a
modular GPIB function using the Vx/IP-488 driver interface. Functions are
symmetrically organized to support system controller/device peers.
The test application
module ip488Seq.c provides a versatile data transfer test for multiple
IP-488's on a GPIB bus. All system controller, system device, talker and
listener combinations may be tested. Four (4) scripts and associated
documentation support friendly installation and integration in a variety of
configurations.
An extensive Vx/IP-488
Programmer's Manual is available to prospective customers under
non-disclosure agreement.
1Sep96
|