Sun Microsystems S16A manual Contents

Page 3

S16A User’s Guide

 

Contents

 

Overview

1

Installation

2

Installing the Hardware

2

Installing the Software

2

Using SunOS Version 4.1

2

Using System V Release 4 (Solaris 2.4 or Later)

4

Building the Sample Programs

4

Included Files

5

Input and Output

6

Elements of S16A Applications

6

DMA Library Routines

7

Error Conditions

22

Hardware Interface

23

Electrical Interface

23

Interface Signals

24

Connector Pinout

25

Registers

26

SBus Addresses

27

DMA Registers

28

Current DMA Address Registers

28

Next DMA Address Registers

28

Current Count Registers

29

Control and Next Count Registers

29

Direct I/O Registers

30

DIO Direction Register

30

DIO Data Register

30

DAC Output Control Register

30

Analog Input Module Internal Registers

31

Input Clock Prescale Registers

32

Input Configuration Registers

32

Trim Registers

33

Temperature Register

34

Analog Input Module UART Registers

34

Analog Input Module Control Protocol

34

UART Command/Status Register

36

UART Data Register

37

Xilinx Programming Registers

37

Specifications

38

References

39

Contacting EDT

40

Index

41

EDT, Inc. October, 1996

iii

Image 3
Contents S16A EDT, Inc. October Contents Tables Overview Using SunOS Version InstallationInstalling the Hardware Installing the SoftwareS16A 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 Arguments S16abufferaddressesS16A-specific Library Routines SyntaxS16acancel 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 RegistersDIO Data Register Direct I/O RegistersDAC Output Control Register DIO Direction RegisterAnalog Input Module Internal Registers Analog Input Module Internal RegistersDAC Output Control Register Name DescriptionInput Clock Prescale Registers Input Configuration RegistersTrim Registers Trim Output Offset Registers Trim RegistersInput Gain High Byte Values Trim Register UseTrim Input Gain Registers Temperature RegisterAnalog Input Module Uart Registers Analog Input Module Control ProtocolRead from a Clock Prescale Register Write to an Input Configuration RegisterRead from an Input Configuration Register Write to a Clock Prescale RegisterWrite to a Trim Register Uart Command/Status RegisterRead the Temperature Register Uart Command/Status RegisterUart Data Register Xilinx Programming RegistersSpecifications References Contacting EDT 15-16 IndexConfiguration ROM