CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 2
CONTROLINK86
Manufacturer Part Number
CONTROLINK86
Description
Development Software Embedded Networking Software
Manufacturer
SMSC
Datasheet
1.CONTROLINK86.pdf
(75 pages)
Specifications of CONTROLINK86
Tool Function
Compiler
Tool Type
Compiler
Processor Series
80x86
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ControLink86 Realtime Networking Software
1 .
2 .
3 .
1.1
1.2
2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
3.4
3.5
3.6
O V E R V I E W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
I N T R O D U C T I O N A N D B A S I C A R C H I T E C T U R E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1
2.1.2
2.4.1
2.4.2
2.4.3
2.4.4
2.5.1
2.5.2
2.5.3
L L C 1 - C L A S S 1 D R I V E R D E T A I L E D D E S C R I P T I O N . . . . . . . . . . . . . . . . . . 1 8
3.4.1
3.4.2
3.5.1
3.5.2
3.5.3
3.5.4
3.6.1
3.6.2
AUDIENCE 4
DOCUMENT CONVENTIONS .................................................................................................. 4
HOW TO USE CONTROLINK................................................................................................... 7
CONTROLINK SERVICES...................................................................................................... 10
ADDRESSING MODES........................................................................................................... 10
SETTING UP CONTROLINK .................................................................................................. 12
EXECUTING CONTROLINK................................................................................................... 15
INTRODUCTION ..................................................................................................................... 18
OPERATE LOGICAL LINK CONTROL (IEEE 802.2) CLASS 1 SERVICES .......................... 18
LOGICAL LINK LAYER SOFTWARE STRUCTURE .............................................................. 18
LLC DATA STRUCTURES...................................................................................................... 19
LLC1 FUNCTIONS .................................................................................................................. 20
DESCRIPTION OF LLC1 SERVICES ..................................................................................... 25
3.6.1.1
3.6.1.2
3.6.1.3
3.6.1.4
3.6.2.1
3.6.2.2
SOURCE CODE ................................................................................................................. 8
DEMONSTRATION PROGRAMS. ..................................................................................... 9
SAP .....12
INITIALIZING CONTROLINK............................................................................................ 13
CLASS 1 DRIVER STATE MACHINE INITIALIZATION................................................... 14
SAP ACTIVATION ............................................................................................................ 14
CHECKING SAPS FOR INCOMING MESSAGES ........................................................... 15
TRANSMITTING MESSAGES.......................................................................................... 16
AN EXAMPLE OF A COMPLETE PROGRAM: ................................................................ 16
ADDITIONAL DATA STRUCTURES ................................................................................ 20
llc1_request() .................................................................................................................... 20
llc_1service() ..................................................................................................................... 22
llc1_indication() ................................................................................................................. 22
llc1_group_indication()...................................................................................................... 24
STATION SERVICES ....................................................................................................... 25
SERVICE ACCESS POINT (SAP) SERVICES ................................................................ 27
LLC_MSG DATA STRUCTURE (SAP)............................................................................ 19
STATION INITIALIZATION...............................................................................................25
STATION COMMAND/RESPONSE PROCESSING ......................................................26
DISABLE STATION/NODE ..............................................................................................26
STATION/NODE STATUS ...............................................................................................26
SAP ACTIVATION/DEACTIVATION................................................................................27
EXCHANGE ID (XID) REQUEST.....................................................................................27
TABLE OF CONTENTS
2