beautypg.com

3 software modules, 1 user application, 2 73m1x22 data module – Maxim Integrated 73M1822/73M1922 MicroDAA Software Architecture User Manual

Page 7: Software modules, User application, 73m1x22 data module, Figure 2: user application block diagram, Figure 3: 73m1x22 data module block diagram

background image

UG_1x22_057

73M1822/73M1922 MicroDAA Software Architecture User Guide

Rev. 1.0

7

3 Software Modules

3.1 User Application

The User Application module provides the interfacing with end user as well as maintaining the proper
control over the flow of events in the system.

Control
Module

Control & Status

Data

Module

Tx/Rx Data

Control & Status

User Application

Interface

Control

User

Interface

User

Interface

Interface

Control

Data

Parsing

Device

Control

Application

State Machine

Figure 2: User Application Block Diagram


See the 78M1822/73M1922 Modem CTL Application User Guide for an example of a user application.

3.2 73M1x22 Data Module

The 73M1x22 Data Module is responsible for providing the proper translation of data samples from the
73M1x22 (as transferred over the MAFE interface and through the 73M1x22 Hardware Interface module)
into a usable form for the User Application Module. Different applications may require different variations
of the 72M1x22 Data Module (i.e. high or low speed fax or modem).

73M1x22

Hardware

Interface

Module

73M1x22 Data Module

DATA

Control

&

Status

User

Application

CODEC

MOD/DEMOD

State Machine

Control

&

Status

DATA

Figure 3: 73M1x22 Data Module Block Diagram