CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 7

no-image

CONTROLINK86

Manufacturer Part Number
CONTROLINK86
Description
Development Software Embedded Networking Software
Manufacturer
SMSC
Datasheet

Specifications of CONTROLINK86

Tool Function
Compiler
Tool Type
Compiler
Processor Series
80x86
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ControLink86 Realtime Networking Software
ControLink is composed of two parts, a host interface (referred to as the Class 1 Interface) and a low
level hardware interface. This architecture is illustrated by Figures 2 and 3. The host interface provides
the network interface to the host system. ControLink is based on a ‘mailbox’ type messaging service
where the Class 1 driver acts as the ‘postal service’. The Class 1 driver uses a logical address called a
Service Access Point, or a SAP, to address each mailbox. The system designer assigns the ‘mailbox’
addresses at initialization using ControLink commands.
CONTROLINK
D20.C
LLC1.C
Basic
MAC Layer
Network
SAP & LLC
READ / WRITE
Management
Services
Management
Routines
FIGURE 2 - CONTROLINK ORGANIZATION
As messages are received by the hardware, ControLink queues each message for sorting and routing.
When used in its entirety, the architecture of the resulting control software is represented by Figure 3
Host System
LLC1 Class1 Driver
D20 Low Level Driver
COM20020
ARCNET Cable
FIGURE 3 - ARCHITECTURE OF THE CONTROL SOFTWARE BASED ON CONTROLINK
2.1HOW TO USE CONTROLINK
ControLink86 is delivered as source code to be linked with the target application. Aside from the source
code there are additional files that provide auxiliary functions like declarations and definitions.
Two programming examples complete with the application code, make files (for Microsoft Visual C++)
and executables are included. The distribution diskette structure has the following structure:
CLINK1_4
7

Related parts for CONTROLINK86