Simplifying System IntegrationTM 73M1822/73M1922 MicroDAA Software Architecture December 23, 2009 Rev. 1.
73M1822/73M1922 MicroDAA Software Architecture User Guide UG_1x22_057 © 2009 Teridian Semiconductor Corporation. All rights reserved. Teridian Semiconductor Corporation is a registered trademark of Teridian Semiconductor Corporation. Simplifying System Integration is a trademark of Teridian Semiconductor Corporation. Linux is a registered trademark of Linus Torvalds. All other trademarks are the property of their respective owners.
UG_1x22_057 73M1822/73M1922 MicroDAA Software Architecture User Guide Table of Contents 1 2 3 Introduction ................................................................................................................................... 5 1.1 General.................................................................................................................................... 5 1.2 Purpose and Scope ...................................................................................................
73M1822/73M1922 MicroDAA Software Architecture User Guide UG_1x22_057 Figures Figure 1: System Architecture .................................................................................................................. 6 Figure 2: User Application Block Diagram ................................................................................................ 7 Figure 3: 73M1x22 Data Module Block Diagram ......................................................................................
UG_1x22_057 1 1.1 73M1822/73M1922 MicroDAA Software Architecture User Guide Introduction General The Teridian Semiconductor 73M1822 MicroDAATM is the world’s first single-package silicon DAA for data/fax modem and voice applications. It provides a serial MAFE (Modem Analog Front End) interface to popular DSP/host processors to implement a globally compliant low-cost soft modem solution.
73M1822/73M1922 MicroDAA Software Architecture User Guide 2 UG_1x22_057 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.
UG_1x22_057 3 73M1822/73M1922 MicroDAA Software Architecture User Guide 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.
73M1822/73M1922 MicroDAA Software Architecture User Guide 3.3 UG_1x22_057 73M1x22 Control Module The 73M1x22 Control Module is responsible for the monitoring of the 73M1x22 device status and providing the proper register settings to the 73M1x22. It will set the register settings as needed to achieve the proper device state as dictated by the User Application. It will also monitor and report the device status to the user application as required.
UG_1x22_057 4 73M1822/73M1922 MicroDAA Software Architecture User Guide Related Documentation The following 73M1x22 documents are available from Teridian Semiconductor Corporation: 73M1822/73M1922 Data Sheet 73M1822/73M1922 Layout Guidelines 73M1x22 Worldwide Design Guide 73M1822/73M1922 Control Module User Guide 73M1822/73M1922 Hardware Module for SMDK412 User Guide 73M1822/73M1922 Modem API User Guide 73M1822/73M1922 Modem CTL Application User Guide 73M1822/73M1922 MicroDAA Software Architecture 5 C
73M1822/73M1922 MicroDAA Software Architecture User Guide UG_1x22_057 Revision History Revision Date Description 1.0 12/23/2009 First publication. 10 Rev. 1.