Sun Microsystems S16A manual Included Files, Readme

Page 9

S16A User’s Guide

Installation

Included Files

The S16A driver release diskette contains the following files (see the readme file for a complete, up-to-date listing):

s16a.o.sun4c

The executable S16A driver for SunOS 4.1.3 on a Sun 4C architecture such as a

 

SPARCStation 1, 1+, 2, or IPC.

s16a.o.sun4m

The executable S16A driver for SunOS 4.1.3 on a Sun 4M architecture such as a

 

SPARCStation 5, 10, 20, LX, Classic, or an Ultra 1 or 2.

s16a

The executable S16A driver for Solaris Version 2.4 or later.

s16aload.c

Initializes the S16A Xilinx hardware at boot time.

s16a.rbt

Xilinx data file.

drv_ioctl.h

Common driver architecture ioctl definitions.

s16a_reg.h

Hardware definitions for the drivers.

libs16a.h

Library definitions for applications using the libs16a.a library.

libs16a.c

Source code for the libs16a.a library.

s16a.h

The S16A driver header file, defining ioctls and registers.

s16a.INSTALL

The installation script used by the S16A makefile.

makefile

The makefile for installing, loading, and unloading the S16A driver, and making

 

example programs. Used with the SunOS make command to automatically install the

 

driver or compile the example programs.

README

An ASCII file containing last-minute information about the S16A software.

setdebug.c

This file sets the internal driver debug levels for the S16A. Call EDT for details.

calfiles/*

Calibration files whose names match the serial numbers of shipped units.

EDT, Inc. October, 1996

5

Image 9
Contents S16A EDT, Inc. October Contents Tables Overview Installing the Hardware InstallationInstalling the Software Using SunOS VersionS16A User’s Guide Installation Building the Sample Programs Using System V Release 4 Solaris 2.4 or LaterReadme Included FilesElements of S16A Applications Input and OutputDMA Library Routines Routine DescriptionGeneral DMA Library Routines S16A-specific Library Routines S16abufferaddressesSyntax ArgumentsS16acancel S16acancelcurrentS16achecknextbuffer S16aclose Arguments S16aconfigureringbuffersS16agetdaccontrolreg S16adoneS16agetdiodirectionreg S16agetdiodataregS16aopen S16agetoutputbitsS16aserialread S16areadS16aserialwrite S16aserialstrS16asetdaccontrolreg S16asetdefaultsS16asetdiodirectionreg S16asetdiodataregS16astartbuffers S16asetoutputbitsS16awaitforbuffer S16astopbuffersS16awrite S16awaitfornextbufferError Conditions FoiparityerrorError Codes and Conditions Electrical Interface Hardware InterfaceInterface Signals Signal S16A I/O DescriptionS16A Interface Signals Connector Pinout Pin SignalConnector Pinout Registers S16A ROM SBus AddressesDMA Registers Current DMA Address RegistersNext DMA Address Registers Control and Next Count Registers Current Count RegistersDAC Output Control Register Direct I/O RegistersDIO Direction Register DIO Data RegisterDAC Output Control Register Analog Input Module Internal RegistersName Description Analog Input Module Internal RegistersInput Clock Prescale Registers Input Configuration RegistersInput Gain High Byte Values Trim RegistersTrim Register Use Trim Registers Trim Output Offset RegistersAnalog Input Module Uart Registers Temperature RegisterAnalog Input Module Control Protocol Trim Input Gain RegistersRead from an Input Configuration Register Write to an Input Configuration RegisterWrite to a Clock Prescale Register Read from a Clock Prescale RegisterRead the Temperature Register Uart Command/Status RegisterUart Command/Status Register Write to a Trim RegisterUart Data Register Xilinx Programming RegistersSpecifications References Contacting EDT 15-16 IndexConfiguration ROM