CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 18

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
3.LLC1 - CLASS 1 DRIVER DETAILED DESCRIPTION
3.1INTRODUCTION
The Class 1 Service Interface for Link Layer Control (LLC) is an ANSI/IEEE 802.2 and ISO 802.2
compatible networking protocol. The Class 1 interface is designed to be used in conjunction with the
SMSC low level driver for the COM2002x family of ARCNET local area network controllers.
This section describes the use of the Class 1 (LLC1) software routines. This is not an IEEE 802.2 users
or capabilities guide, but is a description of a set of software routines that allow for the easy use of the
Class 1 interface and COM2002x drivers. For technical information regarding the IEEE 802.2, see the
ISO/ANSI/IEEE 802.2 specification or call the IEEE at (800) 678-IEEE or (908) 981-1392. For technical
information regarding the COM2002x component, see the COM2002x Universal Local Area Network
Controller (ULANC) data sheet or call SMSC at (800) 443-SEMI or (516) 435-6000.
The Class 1 Interface software is dependent on the low level driver routines for initialization, reading, and
writing ARCNET packets. The initialization of the hardware must be adapted to each user’s configuration.
For example, the I/O base address, polled/interrupt mode, packet size, network speed, network physical
type (Dipulse mode or Backplane mode), and other parameters are selectable by the application
programmer. After initialization, the Class 1 routines are independent of the hardware and function as
defined in the IEEE 802.2 specification.
3.2OPERATE LOGICAL LINK CONTROL (IEEE 802.2) CLASS 1
The IEEE 802.2 LLC provides two classes of services - Class 1 (datagram or connectionless) and Class
2 (connection oriented). This set of software routines provides Class 1 or datagram services. Datagram
service provides a basic set of routines to read and write packets without software-based guaranteed
delivery. The datagram services provide basic and fast delivery with minimal overhead and rely on the
ARCNET hardware for flow control and reliable packet delivery. The LLC also has the capability to
loopback messages.
The LLC Class 1 services are described in this chapter in further detail. The LLC Class 1 software
directory structure is described in chapter 2.1.
3.3LOGICAL LINK LAYER SOFTWARE STRUCTURE
The Logical Link Control Layer software is comprised in the following files:
├─
└─
CLINK1_4
SERVICES
├─
├─
├─
└─
└─
INCLUDE
SOURCE
ARCDEF.H
LLC.H
LLC.H
MSC.H
LLC1.C
18

Related parts for CONTROLINK86