Protogate Freeway 3600 Uživatelská příručka

Procházejte online nebo si stáhněte Uživatelská příručka pro Servery Protogate Freeway 3600. Protogate Freeway 3600 User`s guide [en] [fr] Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 110
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
Protogate, Inc.
12225 World Trade Drive, Suite R
San Diego, CA 92128
ICP2432 Users Guide
for OpenVMS Alpha
(DLITE Interface)
DC 900-1516D
February 2002
Zobrazit stránku 0
1 2 3 4 5 6 ... 109 110

Shrnutí obsahu

Strany 1 - (DLITE Interface)

Protogate, Inc.12225 World Trade Drive, Suite RSan Diego, CA 92128ICP2432 User’s Guidefor OpenVMS Alpha(DLITE Interface)DC 900-1516DFebruary 2002

Strany 2

10 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 3 - Contents

100 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.5 ICPLOAD Callable RoutinesThe ICPLOAD.OLB file includes several routines th

Strany 4

6: ICPLOAD UtilityDC 900-1516D 1016.5.1.1 icpresetThis routine causes an ICP to be reset and prepared for a download operation. Formatint icpreset (ch

Strany 5

102 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.5.1.2 icploadThis routine causes a file to be downloaded to the ICP. This ro

Strany 6 - Index 105

6: ICPLOAD UtilityDC 900-1516D 1036.5.1.3 icpstartThis routine is used to cause an ICP to begin execution of the downloaded code. Formatint icpstart(

Strany 7 - List of Figures

104 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 8 - 8 DC 900-1516D

DC 900-1516D 105IndexAAlways QIO support 39Applicationhow to build for DLITE 41Application interface 55Assign a channel 61ATTACH command 77Audience 11

Strany 9 - List of Tables

106 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)building DLITE application 41configuration files 49download select flag 31embe

Strany 10 - 10 DC 900-1516D

IndexDC 900-1516D 107ICPLOADcallable routines 100source code 20ICPLOAD commands 92ICPLOAD components 89icpload routine 102ICPLOAD.EXE 91ICPLOADVMS.COM

Strany 11 - Organization of Document

108 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)icpload 102icpreset 101icpstart 103SSession commands, DLI 76Session interface,

Strany 12 - Hardware Support

ICP2432 User’s Guide for OpenVMS Alpha(DLITE Interface)DC 900-1516DCustomer Report FormWe are constantly improving our products. If you have suggestio

Strany 13 - Protocol Support

DC 900-1516D 11PrefacePurpose of DocumentThis document describes how to use the ICP2432 intelligent communications processor(ICP) in a peripheral comp

Strany 14 - Ginni note:

Protogate, Inc.Customer Service12225 World Trade Drive, Suite RSan Diego, CA 92128

Strany 15

12 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Protogate ReferencesThe following documents provide useful supporting informati

Strany 16 - 16 DC 900-1516D

PrefaceDC 900-1516D 13• Getting Started with Freeway 2000/4000 DC 900-1330• Getting Started with Freeway 8800 DC 900-1552• Loopback Test Procedures DC

Strany 17 - Product Overview

14 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Document ConventionsThe term “ICP,” as used in this document, refers to the phy

Strany 18 - 18 DC 900-1516D

PrefaceDC 900-1516D 15You can also fax your questions to us at (877) 473-0190 any time. Please include a coversheet addressed to “Customer Service.”We

Strany 19 - Software Installation

16 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 20

DC 900-1516D 17Chapter1Product OverviewThe Protogate ICP2432 data communications product allows PCIbus computers run-ning the VMS operating system to

Strany 21

18 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Figure 1–1: Typical Data Communications System ConfigurationHost Driver(ZJDRIVE

Strany 22

DC 900-1516D 19Chapter2Software InstallationA typical software installation may contain two or more distribution media packages(tapes, CDs, and so on)

Strany 23

Protogate, Inc.12225 World Trade Drive, Suite RSan Diego, CA 92128(858) 451-0865ICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)© 2002 Protoga

Strany 24

20 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)2.1 Device Driver Installation ProcedureThe ICP2432 driver (ZJDRIVER) uses the

Strany 25

2: Software InstallationDC 900-1516D 212.2 Protocol Software Installation ProcedureThe software installation procedures described in this section refe

Strany 26

22 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)The following files are in the FREEWAY directory:• README.ppp provides general

Strany 27

2: Software InstallationDC 900-1516D 232.3 Software Installation Procedure (VMSINSTAL tape)The software distribution media contains several VMS BACKUP

Strany 28

24 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)The computer checks the following conditions:• Are you logged in to the system

Strany 29

2: Software InstallationDC 900-1516D 25For DDCU, substitute a device name such as MUA0, MKA100, DUAl, or something sim-ilar. Step 6: The computer disp

Strany 30

26 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)* Is this acceptable [Y]? yRemember that DDCU means a device name. Press <re

Strany 31

2: Software InstallationDC 900-1516D 272.4 Software Installation Procedure (VMS BACKUP saveset)Some software distributions or updates from Protogate m

Strany 32

28 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Step 2: Use FTP in binary (image) mode to copy the saveset (BCK file) from your

Strany 33

2: Software InstallationDC 900-1516D 292.5 Loading the ICP2432 DriverThe following procedure describes how to load the VMS device driver (ZJDRIVER) fo

Strany 34 - 34 DC 900-1516D

DC 900-1516D 3ContentsList of Figures 7List of Tables 9Preface 111 Product Overview 172 Software Installation 192.1 Device Driver Installation Procedu

Strany 35 - DLITE Embedded Interface

30 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)SYSMAN-I-OUTPUT, command execution on node GABINSYSMAN-I-IOPREFIX, the current

Strany 36 - Industry

2: Software InstallationDC 900-1516D 312.6 Loading the Protocol SoftwareThe following procedure describes how to load the protocol software into the I

Strany 37 - Interface

32 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)NoteICPLOADVMS searches for the script file and the installed protocolsoftware

Strany 38 - 3.3 DLITE Interface

2: Software InstallationDC 900-1516D 33$! Download Protocol Software$!$! $ICPLOADVMS device-name download-script-file dlite-flag$!$!$ ICPLOADVMS ZJA0

Strany 39 - 3.3.1.3 AlwaysQIO Support

34 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 40 - • dlSyncSelect

DC 900-1516D 35Chapter3Programming Using the DLITE Embedded InterfaceTec hp ub s — Terminology Cautions: 1) use blocking and non-blocking I/O (instead

Strany 41

36 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)DLITE, developers can concentrate on the communication requirements of theICP24

Strany 42 - • dlWrite

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 37Instead, the embedded application using DLITE communicates directly with theOpenVMS IC

Strany 43

38 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)3.3 DLITE InterfaceThe DLITE interface is described here in terms of enhanced c

Strany 44

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 39vious writes are not posted as complete until DLI receives this LocalAck, then theLoca

Strany 45

4 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)3.3.1.7 Blocking I/O... 403.3.1.8 Multithreaded Support.

Strany 46

40 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)3.3.1.5 dlInit Function No Longer ImpliedDLI allowed users to perform dlOpen be

Strany 47

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 413.3.2 The Application Program’s Interface to DLITEExcept where described in the previo

Strany 48 - 3.3.2.5 Callbacks

42 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)• dlWriteUsing non-blocking I/O, a successful operation returns OK, and dlerrno

Strany 49 - 3.3.3 Configuration Files

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 43User requests are verified against the MaxBufs and MaxBufSize DLITE configurationparam

Strany 50 - Table 3–1: DLITE Error Codes

44 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)buffer is indeed freed. Any further reference to the buffer results in unpredic

Strany 51 - DC 900-1516D 51

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 45NoteThe DLI_POLL_TRACE_STORE poll request is not supported byDLITE.Cancel Processing u

Strany 52 - 3.3.4 Logging and Tracing

46 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)returned. Returning the cancelled request reduces the number of I/O completions

Strany 53

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 47NoteAs with the DLI interface, read requests with a NULL bufferpointer result in DLITE

Strany 54 - 54 DC 900-1516D

48 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)5. DLITE adds ICP->iStatus = LittleEndian ? htons (0x4000) : htons (0);6. DL

Strany 55 - Application Interface

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 49There is no difference between the “main” callback and the “session” callback. They ar

Strany 56 - ZJA0) for each ICP2432 board

ContentsDC 900-1516D 54.3.2 Use Of Node Numbers (DLI)... 754.3.2.1 Node 1... 764.3.2.2 Node 2...

Strany 57

50 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Table 3–1: DLITE Error CodesValue DLITE Error Code Description and Recommended

Strany 58 - 4.1.2.1 I/O Function Code

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 51Table 3–2: VMS Errors Mapped to dlerrnoVMS Error Code Applicable dlerrno CodesSS$IVMO

Strany 59

52 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)is returned in the usMaxBufs field of the configuration parameters returned inr

Strany 60 - 4.1.2.4 Node Numbers (P4)

3: Programming Using the DLITE Embedded InterfaceDC 900-1516D 533.3.4.1 Common Logging Service ErrorsAn application can encounter several errors relat

Strany 61 - Parameters

54 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 62

DC 900-1516D 55Chapter4Application InterfaceProgrammers who prefer not to use the DLITE embedded interface (described inChapter 3) have the option of

Strany 63 - 4.2.4 SYS$QIO(W)

56 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)the QIO read path and are not associated with any command sent by the program.A

Strany 64 - 64 DC 900-1516D

4: Application InterfaceDC 900-1516D 57Your VMS system must have available PCIbus slots in order to use the ICP2432 boards.After the device driver is

Strany 65 - Description

58 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.1.1 Channel AssignmentThe VMS application program must assign a channel to th

Strany 66 - 4.2.4.2 IO$_LOADMCODE

4: Application InterfaceDC 900-1516D 594.1.2.2 I/O Status Block (IOSB)The programmer should always check the status field (first word) of the I/O Stat

Strany 67 - 4.2.4.3 IO$_STARTMPROC

6 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Index 105

Strany 68 - Condition Value Returned

60 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)transfers include at least a protocol header, each buffer read from the ICP con

Strany 69 - Buffer Format

4: Application InterfaceDC 900-1516D 61have the ability to revert to an earlier node number scheme used by Simpact’s ICP3222and Digital’s Commserver p

Strany 70 - 70 DC 900-1516D

62 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.2.2 SYS$CANCELTo cancel all active or pending read or write requests associat

Strany 71

4: Application InterfaceDC 900-1516D 634.2.4 SYS$QIO(W)To issue VMS read or write I/O calls, the client application issues the VMS SYS$QIOWor SYS$QIO

Strany 72

64 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)3. IO$_STARTMPROC4. IO$_READVBLK, IO$_READLBLK, IO$_READPBLK5. IO$_WRITEVBLK, I

Strany 73

4: Application InterfaceDC 900-1516D 654.2.4.1 IO$_INITIALIZE[|IO$M_NOWAIT]The IO$_INITIALIZE function initializes the ICP2432.Condition Values Return

Strany 74

66 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.2.4.2 IO$_LOADMCODEThe IO$_LOADMCODE function loads a software block onto the

Strany 75 - 4.3 DLI Session Interface

4: Application InterfaceDC 900-1516D 674.2.4.3 IO$_STARTMPROCThe IO$_STARTMPROC function starts the ICP2432 software.Condition Values ReturnedSS$_NORM

Strany 76 - 4.3.3 DLI Session Commands

68 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.2.4.4 IO$_STARTDATAThe IO$_STARTDATA function sets the node number of the rea

Strany 77 - 4.3.3.1 ATTACH Command

4: Application InterfaceDC 900-1516D 694.2.4.5 IO$_SENSEMODEThe IO$_SENSEMODE function returns the driver information. Condition Value ReturnedSS$_NOR

Strany 78 - 4.3.3.2 DETACH Command

DC 900-1516D 7List of FiguresFigure 1–1: Typical Data Communications System Configuration ... 18Figure 3–1: DLI/TSI Interface in the Freeway S

Strany 79 - 4.3.4 ICP Discarded Packets

70 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)typedef struct {int TimeoutValue; /* Timeout value for the SingleStepDriver */

Strany 80 - 4.6 Protocol Toolkit

4: Application InterfaceDC 900-1516D 714.2.4.6 IO$_READxBLK[|IO$M_ABORT]The IO$_READxBLK function reads a packet from the ICP2432 firmware. TheIO$_RE

Strany 81 - DC 900-1516D 81

72 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)DescriptionThe driver accesses user virtual address space (specified by the P1

Strany 82 - 82 DC 900-1516D

4: Application InterfaceDC 900-1516D 734.2.4.7 IO$_WRITExBLK[|IO$M_ABORT]The IO$_WRITExBLK function writes a packet to the ICP2432 firmware. TheIO$_W

Strany 83 - ICP Packet Formats

74 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)DescriptionThe driver accesses user virtual address space (specified by the P1

Strany 84 - 84 DC 900-1516D

4: Application InterfaceDC 900-1516D 754.3 DLI Session InterfaceProtogate protocols designed for use on ICP2432 boards use a session-based method ofco

Strany 85 - 5.2 DLI Optional Arguments

76 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.3.2.1 Node 1Node 1 is the primary node number to which all data is written. T

Strany 86 - 86 DC 900-1516D

4: Application InterfaceDC 900-1516D 774.3.3.1 ATTACH CommandThe ATTACH command creates a session between your program and the protocol soft-ware on t

Strany 87 - ICP’s extra parameter

78 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)4.3.3.2 DETACH CommandThe DETACH command closes an individual session between y

Strany 88 - 88 DC 900-1516D

4: Application InterfaceDC 900-1516D 794.3.3.3 TERMINATE CommandThe TERMINATE command closes all sessions that use a particular read node number.The f

Strany 89 - ICPLOAD Utility

8 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 90

80 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)Follow these steps to use the node auto-assignment:1. Download the protocol sof

Strany 91 - 6.4 Using ICPLOAD.EXE

4: Application InterfaceDC 900-1516D 81mends that you use the DLI session interface so that you can also use the protocol imagein a Freeway environmen

Strany 92 - 6.4.3 ICPLOAD Commands

82 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 93 - • RESET the device

DC 900-1516D 83Chapter5ICP Packet FormatsThis chapter describes the packet formats used by Protogate protocols. The packetformats that are written to

Strany 94 - 6.4.3.1 HELP

84 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)typedef struct _ICP_PACKET{ICP_HDR icp_hdr; /* Network-ordered header */PROT_

Strany 95 - 6.4.3.2 RESET

5: ICP Packet FormatsDC 900-1516D 855.2 DLI Optional ArgumentsA program using the full DLI library interface to an ICP on a Freeway server is notallow

Strany 96 - 6.4.3.3 LOAD

86 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)typedef struct _DLI_OPT_ARGS{unsigned short usFWPacketType; /* Server's p

Strany 97 - 6.4.3.4 START

5: ICP Packet FormatsDC 900-1516D 87Table 5–1: Comparison of DLI_OPT_ARGS and ICP_PACKET StructuresDLI_OPT_ARGS field nameICP_PACKET field name Field

Strany 98 - 6.4.3.5 GET

88 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)

Strany 99 - 6.4.3.6 SET

DC 900-1516D 89Chapter6ICPLOAD UtilityThis chapter describes how to use the ICPLOAD program to download the ICP-residentapplication to the ICP and get

Strany 100 - 6.5 ICPLOAD Callable Routines

DC 900-1516D 9List of TablesTable 2–1: Protocol Identifiers... 21Table 3–1: DLITE Error Codes...

Strany 101 - 6.5.1.1 icpreset

90 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.2 OS/Impact and Downloaded FilesSoftware on the ICP2432 executes under contro

Strany 102 - 6.5.1.2 icpload

6: ICPLOAD UtilityDC 900-1516D 916.4 Using ICPLOAD.EXE6.4.1 Invoking ICPLOAD via the RUN CommandICPLOAD.EXE may be invoked via a RUN command from VMS’

Strany 103 - 6.5.1.3 icpstart

92 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)In the preceding examples, the symbol LDICP was chosen arbitrarily; you can rep

Strany 104 - 104 DC 900-1516D

6: ICPLOAD UtilityDC 900-1516D 93The usual sequence of commands for downloading an ICP is:• RESET the device• LOAD the files to the ICP; the ICP-resid

Strany 105 - DC 900-1516D 105

94 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.4.3.1 HELPThis command provides help at the ICPLOAD command prompt. FormatHEL

Strany 106 - 106 DC 900-1516D

6: ICPLOAD UtilityDC 900-1516D 956.4.3.2 RESETThis command performs a hardware reset of the ICP. Format RESET device_nameParameters device_nameThis pa

Strany 107 - DC 900-1516D 107

96 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.4.3.3 LOADThis command transfers the ICP-resident software from a file on the

Strany 108 - 108 DC 900-1516D

6: ICPLOAD UtilityDC 900-1516D 976.4.3.4 STARTThis command causes the ICP to begin execution of the downloaded software.Format START device_name /STAR

Strany 109 - Customer Report Form

98 DC 900-1516DICP2432 User’s Guide for OpenVMS Alpha (DLITE Interface)6.4.3.5 GETThis command gets the driver’s timeout value (in seconds) for the Si

Strany 110 - San Diego, CA 92128

6: ICPLOAD UtilityDC 900-1516D 996.4.3.6 SETThis command sets the driver’s timeout value (in seconds) for the SingleStep debugger. Format SET device_n

Komentáře k této Příručce

Žádné komentáře