MCUXpresso SDK API Reference Manual  Rev 2.16.000
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
DSP Driver

Overview

This driver is used for cooperation with DSP.

Data Structures

struct  _dsp_copy_image
 Structure for DSP copy image to destination address. More...
 

Typedefs

typedef enum _dsp_static_vec_sel dsp_static_vec_sel_t
 Fusion DSP vector table select.
 
typedef struct _dsp_copy_image dsp_copy_image_t
 Structure for DSP copy image to destination address. More...
 

Enumerations

enum  _dsp_static_vec_sel
 Fusion DSP vector table select.
 

Functions

void DSP_Init (void)
 Initializing DSP core. More...
 
static void DSP_SetVecRemap (dsp_static_vec_sel_t statVecSel, uint32_t remap)
 Set Fusion DSP static vector table remap. More...
 
void DSP_CopyImage (dsp_copy_image_t *dspCopyImage)
 Copy DSP image to destination address. More...
 
void DSP_Deinit (void)
 Deinitializing DSP core.
 
static void DSP_Start (void)
 Start DSP core.
 
static void DSP_Stop (void)
 Stop DSP core.
 

Driver version

#define FSL_DSP_DRIVER_VERSION   (MAKE_VERSION(2, 0, 1))
 dsp driver version 2.0.1. More...
 

Data Structure Documentation

struct _dsp_copy_image

Defines start and destination address for copying image with given size.

Macro Definition Documentation

#define FSL_DSP_DRIVER_VERSION   (MAKE_VERSION(2, 0, 1))

Typedef Documentation

Defines start and destination address for copying image with given size.

Function Documentation

void DSP_Init ( void  )

Power up DSP Enable DSP clock Reset DSP peripheral

static void DSP_SetVecRemap ( dsp_static_vec_sel_t  statVecSel,
uint32_t  remap 
)
inlinestatic
Parameters
statVecSelstatic vector base address selection
remapstatic vector remap, valid value from 0x0U to 0xFFFU
void DSP_CopyImage ( dsp_copy_image_t dspCopyImage)

Copy DSP image from source address to destination address with given size.

Parameters
dspCopyImageStructure contains information for DSP copy image to destination address.