Texas Instruments TMS320C64x DSP manual Vdyedmafrmcnt Vdyedmaelecnt

Models: TMS320C64x DSP

1 306
Download 306 pages 13.79 Kb
Page 294
Image 294

Example 2: Noncontinuous Frame Display for 525/60 Format

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

/* Function

: setupVPDispEDMA

*/

/* Input(s)

: portNumber, video port number i.e. 0,1 or 2.

*/

/* Description : Sets up DMA channels for Y, U, V events for VP

*/

/*

display.

*/

/*–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */

void setupVPDispEDMA(Int32 portNumber)

 

{

 

 

Int32 YEvent, UEvent, VEvent;

 

/* get Y, U, V EDMA event numbers

*/

switch(portNumber)

 

{

 

 

 

case VP_DEV0: YEvent = EDMA_CHA_VP0EVTYA;

 

 

UEvent = EDMA_CHA_VP0EVTUA;

 

 

VEvent = EDMA_CHA_VP0EVTVA;

 

 

break;

 

 

case VP_DEV1: YEvent = EDMA_CHA_VP1EVTYA;

 

 

UEvent = EDMA_CHA_VP1EVTUA;

 

 

VEvent = EDMA_CHA_VP1EVTVA;

 

 

break;

 

 

case VP_DEV2: YEvent = EDMA_CHA_VP2EVTYA;

 

 

UEvent = EDMA_CHA_VP2EVTUA;

 

 

VEvent = EDMA_CHA_VP2EVTVA;

 

 

break;

 

}

 

 

/* Configure Y EDMA channel to move data from

*/

/* Y–data buffer, dispYSpace to YDSTA (FIFO)

*/

configVPDispEDMAChannel(&hEdmaVPDispY, YEvent,

 

 

&edmaDispYTccNum,

 

 

(Uint32)dispYSpace,

 

 

vpDisplayHandle –>ydstaAddr,

 

 

VD_Y_EDMA_FRMCNT,

 

 

VD_Y_EDMA_ELECNT);

 

/* Configure Cb EDMA channel to move data from

*/

/* Cb–data buffer, dispCbSpace to CbDSTA (FIFO)

*/

configVPDispEDMAChannel(&hEdmaVPDispCb, UEvent,

 

 

&edmaDispCbTccNum,

 

 

(Uint32)dispCbSpace,

 

 

vpDisplayHandle –>cbdstAddr,

 

 

VD_Y_EDMA_FRMCNT,

 

 

VD_Y_EDMA_ELECNT/2); /* (1/2) of Y

*/

/* Configure Cr EDMA channel to move data from

*/

/* Cr–data buffer, dispCrSpace to CrDSTA (FIFO)

*/

configVPDispEDMAChannel(&hEdmaVPDispCr, VEvent,

 

&edmaDispCrTccNum,

(Uint32)dispCrSpace, vpDisplayHandle –>crdstAddr, VD_Y_EDMA_FRMCNT, VD_Y_EDMA_ELECNT/2);

A-18

Video Port Configuration Examples

SPRU629

Page 294
Image 294
Texas Instruments TMS320C64x DSP manual Vdyedmafrmcnt Vdyedmaelecnt