CONTROLINK86 SMSC, CONTROLINK86 Datasheet - Page 33

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
4.2DESCRIPTION OF STRUCTURE
The Low Level Driver has two major functions:
This structure is illustrated in the Figure 9.
The D20 (Low Level) Driver receives various requests from the upper layer (Logical Link Control Layer)
as well as the network events from the COM2002x ARCNET ULANC. Refer to the COM2002x ULANC
Data Sheet for the description of the network events. The network events represented in Figure 9 directly
correspond to the network interrupts that can be enabled using Interrupt Mask Register of COM2002x
and checked for indication in the Status Register and Diagnostic Status Register.
In the next section the D20 Driver routines are listed. Each routine is tagged with the appropriate
designation of the functional portion of the driver. The designer thus can make a choice how to further
tailor the Low Level Driver based on these designations.
4.3EXPLANATION OF OPERATION
The operation of the Low Level Driver follows a standard driver design procedure. Operating the network
interface begins with the
upper layers. After the initialization, a node is participating in the token passing on the network, also a
node is ready to
respond to other (enabled by the Low Level Driver parameters)
excessive NAKs, new next ID). D20 Driver operation is illustrated on Figure 10.
T
Layer or even an Application Layer). Transmitting a message can be done in a normal mode (packet by
packet) or in a command chaining mode (two messages are queued at once). Transmitting can be
scheduled based on the availability of the transmitter.
RANSMITTING A MESSAGE
Process network events
Process upper layers events
Initialization
Driver
FUNCTIONS
SERVICE
RECEIVE
Sending
INITIALIZATION
is initiated by the upper layers of the network protocol (Logical Link Control
Data
a frame (message, packet),
FIGURE 9 - LOW LEVEL DRIVER SOFTWARE DESIGN
Diagnostics
Receiver
Inhibited
of the COM2002x to the specific requirements of network and
Data Structures
COM20020
Modification
Parameter
Excessive
NAKs
33
TRANSMIT
Reconfiguration
Network
Network
Map
a frame, generate
NETWORK EVENTS
Data Recovery
Received
DRIVER ISR
CHECK INT
Next ID
New
and
Transmitter
Available
Request
Offline
. (reconfiguration,
NETWORK MAP
, or

Related parts for CONTROLINK86