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

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