Qmss_InitCfg Struct Reference
[QMSS Low Level Driver Data Structures]

QMSS configuration structure. More...

#include <qmss_qm.h>

Data Fields

uint32_t linkingRAM0Base
uint32_t linkingRAM0Size
uint32_t linkingRAM1Base
uint32_t maxDescNum
Qmss_PdspCfg pdspFirmware [QMSS_MAX_PDSP]
uint32_t qmssHwStatus

Detailed Description

QMSS configuration structure.


Field Documentation

Base address of Linking RAM 0. LLD will configure linking RAM0 address to internal linking RAM address if a value of zero is specified.

Linking RAM 0 Size. LLD will configure linking RAM0 size to maximum internal linking RAM size if a value of zero is specified

Base address of Linking RAM 1. Depends on RAM 0 Size and total number of descriptors. If linkingRAM1Base is zero then linkingRAM0Size must be large enough to store all descriptors in the system

Maximum number of descriptors in the system. Should be equal to less than the RAM0+RAM1 size

PDSP firmware to download. If the firmware pointer is NULL, LLD will not download the firmware

Status of QMSS HW. Set this to QMSS_HW_INIT_COMPLETE in case Initialization is already complete. Setting this flag will bypass any QMSS Hardware initialization


The documentation for this struct was generated from the following file:

Copyright 2012, Texas Instruments Incorporated