2 overview, 1 driver architecture, Overview – Maxim Integrated 73M1822/73M1922 Control Module User Manual

Page 8: Driver architecture

Advertising
background image

73M1822/73M1922 Control Module User Guide

UG_1x22_053

8

Rev. 1.0

2 Overview

2.1 Driver Architecture

The driver provides a framework by which applications can leverage the features of the chipset. The
main interface of the driver (IOCTLs) provides an abstraction layer for monitoring and control of the
device status. Figure 1 depicts the general driver architecture.

User Application

API Translation Layer

(Application speciffic)

API

Teridian 73M1x22 Control Module

IOCTL

Teridian 73M1x22 Hardware Module

User Soft Modem

Figure 1: General Driver Architecture

Device status is analyzed and processed by an independently running process based on predefined
algorithms. When an event or an even sequence is recognized, the driver posts the corresponding event
to be retrieved by the user application. Figure 2 depicts the driver functional block diagram.

Advertising