Programming Examples
5-110
ADSP-BF537 Blackfin Processor Hardware Reference
w[p0 + MDMA_D0_X_MODIFY - MDMA_S0_CONFIG] = r7;
r7.l = Y;
w[p0 + MDMA_D0_Y_COUNT - MDMA_S0_CONFIG] = r7;
r7.l = X;
w[p0 + MDMA_D0_X_COUNT - MDMA_S0_CONFIG] = r7;
r7.l = -2 * (Y * (X-1) - 1);
w[p0 + MDMA_D0_Y_MODIFY - MDMA_S0_CONFIG] = r7;
r7.l = DMA2D | DI_EN | WDSIZE_16 | WNR | DMAEN;
w[p0 + MDMA_D0_CONFIG - MDMA_S0_CONFIG] = r7;
r7 = [sp++];
rts;
memdma_setup.end:
For simplicity the example shown in
rather than using interrupts, which was the normal case in a real
application.
Listing 5-3. Polling DMA Status
memdma_wait:
[--sp] = r7;
memdma_wait.test:
r7 = w[p0 + MDMA_D0_IRQ_STATUS - MDMA_S0_CONFIG] (z);
CC = bittst (r7, bitpos(DMA_DONE));
if !CC jump memdma_wait.test;
r7 = DMA_DONE (z);
w[p0 + MDMA_D0_IRQ_STATUS - MDMA_S0_CONFIG] = r7;
r7 = [sp++];
rts;
memdma_wait.end:
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...