2 software architecture overview, Software architecture overview, Figure 1: system architecture – Maxim Integrated 73M1822/73M1922 MicroDAA Software Architecture User Manual

Page 6

Advertising
background image

73M1822/73M1922 MicroDAA Software Architecture User Guide

UG_1x22_057

6

Rev. 1.0

2 Software Architecture Overview

The software provides a framework by which a user can leverage the features of the chipset for a specific
purpose. The software architecture is designed to be modular and as hardware and operating system
independent as possible.

Figure 1 illustrates the basic architecture model for a 73M1x22 system. The model is intended to be
independent of processor and operating system.

73M1x22 Data

73M1x22 Control

User Application

73M1x22 Hardware Interface

73M1x22B Device and External Components

PSTN

SCLK

FS

SDIN

SDOUT

INT

MS

TYPE

System BSP

Register Read/Write

Control & Status

Raw Tx/Rx Data
Control & Status

Translated Tx/Rx Data

Control & Status

Control & Status

User Interface

Figure 1: System Architecture


The main user interface of the software will be determined by the end user application needs. The
software will have access to the 73M1x22 device via the system’s specific BSP and through the interrupt
service routine (ISR) triggered by the hardware interrupt signal.

Advertising