Sun Microsystems S16A manual Installation, Installing the Hardware, Installing the Software

Page 6

Installation

S16A User’s Guide

Installation

Installing the S16A SBus 16-bit Dual Analog Interface is a two-step process. First you must physically install the board inside the host computer. Then you must install the software driver so that applications can access the S16A. Hardware installation is described in the following section. Software installation is described in the section after.

Installing the Hardware

The S16A board is a single-slot SBus board. To install it, refer to your SBus host computer documentation for complete information on installing an SBus board. For example, many Sun systems contain this information in a manual entitled SPARCstation Installation Guide.

Use the following procedure to install the SBus 16-bit Dual Analog Interface:

CAUTION

Both the S16A and your SBus host computer contain static-sensitive components. Install the S16A at a static-free work area. If a static-free work area is not available, take the following precautions to reduce the risk of component damage:

1.Remove from the immediate area all materials that can generate or hold a static charge.

2.Discharge yourself by touching both hands to a metal portion of the host computer’s chassis before you open the host computer or open the S16A static-shielded bag.

1.Unpack the SBus 16-bit Dual Analog Interface from the shipping packaging. Do not remove the S16A from the static shielding bag until you remove all other packaging materials from the area and establish a static-free work area.

2.Install the S16A in the SBus host, following the directions provided with the SBus host. The S16A can be installed in any DMA slot.

To remove the SBus 16-bit Dual Analog Interface, reverse the installation procedure.

The SBus 16-bit Dual Analog Interface connects to your device with a cable. This cable is typically device- specific.

Installing the Software

The S16A can run on a Sun workstation using either SunOS Version 4.1.3 or later or Solaris 2.4 or later (System V Release 4, or SVR 4). The installation procedures differ. Both are given below.

Using SunOS Version 4.1

If you are using SunOS Version 4.1.3 or later, use the following procedure to install the S16A driver:

1.Become root or superuser.

2.Create a directory in which you wish to install the S16A driver. EDT suggests /var/EDTs16a.

3.Change to the directory in which you wish to install the S16A driver.

2

EDT, Inc. October, 1996

Image 6
Contents S16A EDT, Inc. October Contents Tables Overview Installing the Software InstallationInstalling the Hardware Using SunOS VersionS16A User’s Guide Installation Using System V Release 4 Solaris 2.4 or Later Building the Sample ProgramsIncluded Files ReadmeInput and Output Elements of S16A ApplicationsDMA Library Routines Routine DescriptionGeneral DMA Library Routines Syntax S16abufferaddressesS16A-specific Library Routines ArgumentsS16acancel S16acancelcurrentS16achecknextbuffer S16aclose S16aconfigureringbuffers ArgumentsS16adone S16agetdaccontrolregS16agetdiodatareg S16agetdiodirectionregS16agetoutputbits S16aopenS16aread S16aserialreadS16aserialstr S16aserialwriteS16asetdefaults S16asetdaccontrolregS16asetdiodatareg S16asetdiodirectionregS16asetoutputbits S16astartbuffersS16astopbuffers S16awaitforbufferS16awaitfornextbuffer S16awriteError Conditions FoiparityerrorError Codes and Conditions Hardware Interface Electrical InterfaceInterface Signals Signal S16A I/O DescriptionS16A Interface Signals Connector Pinout Pin SignalConnector Pinout Registers SBus Addresses S16A ROMDMA Registers Current DMA Address RegistersNext DMA Address Registers Current Count Registers Control and Next Count RegistersDIO Direction Register Direct I/O RegistersDAC Output Control Register DIO Data RegisterName Description Analog Input Module Internal RegistersDAC Output Control Register Analog Input Module Internal RegistersInput Configuration Registers Input Clock Prescale RegistersTrim Register Use Trim RegistersInput Gain High Byte Values Trim Registers Trim Output Offset RegistersAnalog Input Module Control Protocol Temperature RegisterAnalog Input Module Uart Registers Trim Input Gain RegistersWrite to a Clock Prescale Register Write to an Input Configuration RegisterRead from an Input Configuration Register Read from a Clock Prescale RegisterUart Command/Status Register Uart Command/Status RegisterRead the Temperature Register Write to a Trim RegisterXilinx Programming Registers Uart Data RegisterSpecifications References Contacting EDT Index 15-16Configuration ROM